Expedite initialize.
authorDaniel Juyung Seo <juyung.seo@samsung.com>
Sat, 19 Jun 2010 05:18:01 +0000 (14:18 +0900)
committerDaniel Juyung Seo <juyung.seo@samsung.com>
Sat, 19 Jun 2010 05:18:01 +0000 (14:18 +0900)
561 files changed:
AUTHORS [new file with mode: 0644]
COPYING [new file with mode: 0644]
COPYING-PLAIN [new file with mode: 0644]
ChangeLog [new file with mode: 0644]
INSTALL [new file with mode: 0644]
Makefile.am [new file with mode: 0644]
Makefile.in [new file with mode: 0644]
NEWS [new file with mode: 0644]
README [new file with mode: 0644]
aclocal.m4 [new file with mode: 0644]
autogen.sh [new file with mode: 0755]
autom4te.cache/output.0 [new file with mode: 0644]
autom4te.cache/requests [new file with mode: 0644]
autom4te.cache/traces.0 [new file with mode: 0644]
compile [new file with mode: 0755]
config.guess [new file with mode: 0755]
config.h.in [new file with mode: 0644]
config.sub [new file with mode: 0755]
configure [new file with mode: 0755]
configure.ac [new file with mode: 0644]
data/.cvsignore [new file with mode: 0644]
data/.svn/all-wcprops [new file with mode: 0644]
data/.svn/dir-prop-base [new file with mode: 0644]
data/.svn/entries [new file with mode: 0644]
data/.svn/prop-base/.cvsignore.svn-base [new file with mode: 0644]
data/.svn/prop-base/3d.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/Kochi.ttf.svn-base [new file with mode: 0644]
data/.svn/prop-base/Makefile.am.svn-base [new file with mode: 0644]
data/.svn/prop-base/Vera.ttf.svn-base [new file with mode: 0644]
data/.svn/prop-base/VeraBI.ttf.svn-base [new file with mode: 0644]
data/.svn/prop-base/VeraBd.ttf.svn-base [new file with mode: 0644]
data/.svn/prop-base/VeraIt.ttf.svn-base [new file with mode: 0644]
data/.svn/prop-base/VeraMoBI.ttf.svn-base [new file with mode: 0644]
data/.svn/prop-base/VeraMoBd.ttf.svn-base [new file with mode: 0644]
data/.svn/prop-base/VeraMoIt.ttf.svn-base [new file with mode: 0644]
data/.svn/prop-base/VeraMono.ttf.svn-base [new file with mode: 0644]
data/.svn/prop-base/VeraSe.ttf.svn-base [new file with mode: 0644]
data/.svn/prop-base/VeraSeBd.ttf.svn-base [new file with mode: 0644]
data/.svn/prop-base/bar.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/blend.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/bug.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/bulb.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/camera.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/colorbox.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/cube1.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/cube2.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/cube3.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/cube4.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/cube5.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/cube6.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/data.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/e-logo.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/e.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/error.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/exit.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/flower.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/fonts.alias.svn-base [new file with mode: 0644]
data/.svn/prop-base/fonts.dir.svn-base [new file with mode: 0644]
data/.svn/prop-base/frame.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/house.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/icon_sel.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/im1.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/im2.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/image.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/logo.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/map.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/mushroom.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/pan.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/pulse.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/rect.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/text.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/text_sel.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/tp.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/typewriter.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/warning.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/watch.png.svn-base [new file with mode: 0644]
data/.svn/prop-base/widgets.png.svn-base [new file with mode: 0644]
data/.svn/text-base/.cvsignore.svn-base [new file with mode: 0644]
data/.svn/text-base/3d.png.svn-base [new file with mode: 0644]
data/.svn/text-base/Kochi.ttf.svn-base [new file with mode: 0644]
data/.svn/text-base/Makefile.am.svn-base [new file with mode: 0644]
data/.svn/text-base/Vera.ttf.svn-base [new file with mode: 0644]
data/.svn/text-base/VeraBI.ttf.svn-base [new file with mode: 0644]
data/.svn/text-base/VeraBd.ttf.svn-base [new file with mode: 0644]
data/.svn/text-base/VeraIt.ttf.svn-base [new file with mode: 0644]
data/.svn/text-base/VeraMoBI.ttf.svn-base [new file with mode: 0644]
data/.svn/text-base/VeraMoBd.ttf.svn-base [new file with mode: 0644]
data/.svn/text-base/VeraMoIt.ttf.svn-base [new file with mode: 0644]
data/.svn/text-base/VeraMono.ttf.svn-base [new file with mode: 0644]
data/.svn/text-base/VeraSe.ttf.svn-base [new file with mode: 0644]
data/.svn/text-base/VeraSeBd.ttf.svn-base [new file with mode: 0644]
data/.svn/text-base/bar.png.svn-base [new file with mode: 0644]
data/.svn/text-base/blend.png.svn-base [new file with mode: 0644]
data/.svn/text-base/bug.png.svn-base [new file with mode: 0644]
data/.svn/text-base/bulb.png.svn-base [new file with mode: 0644]
data/.svn/text-base/camera.png.svn-base [new file with mode: 0644]
data/.svn/text-base/colorbox.png.svn-base [new file with mode: 0644]
data/.svn/text-base/cube1.png.svn-base [new file with mode: 0644]
data/.svn/text-base/cube2.png.svn-base [new file with mode: 0644]
data/.svn/text-base/cube3.png.svn-base [new file with mode: 0644]
data/.svn/text-base/cube4.png.svn-base [new file with mode: 0644]
data/.svn/text-base/cube5.png.svn-base [new file with mode: 0644]
data/.svn/text-base/cube6.png.svn-base [new file with mode: 0644]
data/.svn/text-base/data.png.svn-base [new file with mode: 0644]
data/.svn/text-base/e-logo.png.svn-base [new file with mode: 0644]
data/.svn/text-base/e.png.svn-base [new file with mode: 0644]
data/.svn/text-base/error.png.svn-base [new file with mode: 0644]
data/.svn/text-base/exit.png.svn-base [new file with mode: 0644]
data/.svn/text-base/flower.png.svn-base [new file with mode: 0644]
data/.svn/text-base/fonts.alias.svn-base [new file with mode: 0644]
data/.svn/text-base/fonts.dir.svn-base [new file with mode: 0644]
data/.svn/text-base/frame.png.svn-base [new file with mode: 0644]
data/.svn/text-base/house.png.svn-base [new file with mode: 0644]
data/.svn/text-base/icon_sel.png.svn-base [new file with mode: 0644]
data/.svn/text-base/im1.png.svn-base [new file with mode: 0644]
data/.svn/text-base/im2.png.svn-base [new file with mode: 0644]
data/.svn/text-base/image.png.svn-base [new file with mode: 0644]
data/.svn/text-base/logo.png.svn-base [new file with mode: 0644]
data/.svn/text-base/map.png.svn-base [new file with mode: 0644]
data/.svn/text-base/mushroom.png.svn-base [new file with mode: 0644]
data/.svn/text-base/pan.png.svn-base [new file with mode: 0644]
data/.svn/text-base/pulse.png.svn-base [new file with mode: 0644]
data/.svn/text-base/rect.png.svn-base [new file with mode: 0644]
data/.svn/text-base/text.png.svn-base [new file with mode: 0644]
data/.svn/text-base/text_sel.png.svn-base [new file with mode: 0644]
data/.svn/text-base/tp.png.svn-base [new file with mode: 0644]
data/.svn/text-base/tp.yuv.svn-base [new file with mode: 0644]
data/.svn/text-base/typewriter.png.svn-base [new file with mode: 0644]
data/.svn/text-base/warning.png.svn-base [new file with mode: 0644]
data/.svn/text-base/watch.png.svn-base [new file with mode: 0644]
data/.svn/text-base/widgets.png.svn-base [new file with mode: 0644]
data/3d.png [new file with mode: 0644]
data/Kochi.ttf [new file with mode: 0644]
data/Makefile.am [new file with mode: 0644]
data/Makefile.in [new file with mode: 0644]
data/Vera.ttf [new file with mode: 0644]
data/VeraBI.ttf [new file with mode: 0644]
data/VeraBd.ttf [new file with mode: 0644]
data/VeraIt.ttf [new file with mode: 0644]
data/VeraMoBI.ttf [new file with mode: 0644]
data/VeraMoBd.ttf [new file with mode: 0644]
data/VeraMoIt.ttf [new file with mode: 0644]
data/VeraMono.ttf [new file with mode: 0644]
data/VeraSe.ttf [new file with mode: 0644]
data/VeraSeBd.ttf [new file with mode: 0644]
data/bar.png [new file with mode: 0644]
data/blend.png [new file with mode: 0644]
data/bug.png [new file with mode: 0644]
data/bulb.png [new file with mode: 0644]
data/camera.png [new file with mode: 0644]
data/colorbox.png [new file with mode: 0644]
data/cube1.png [new file with mode: 0644]
data/cube2.png [new file with mode: 0644]
data/cube3.png [new file with mode: 0644]
data/cube4.png [new file with mode: 0644]
data/cube5.png [new file with mode: 0644]
data/cube6.png [new file with mode: 0644]
data/data.png [new file with mode: 0644]
data/e-logo.png [new file with mode: 0644]
data/e.png [new file with mode: 0644]
data/error.png [new file with mode: 0644]
data/exit.png [new file with mode: 0644]
data/flower.png [new file with mode: 0644]
data/fonts.alias [new file with mode: 0644]
data/fonts.dir [new file with mode: 0644]
data/frame.png [new file with mode: 0644]
data/house.png [new file with mode: 0644]
data/icon_sel.png [new file with mode: 0644]
data/im1.png [new file with mode: 0644]
data/im2.png [new file with mode: 0644]
data/image.png [new file with mode: 0644]
data/logo.png [new file with mode: 0644]
data/map.png [new file with mode: 0644]
data/mushroom.png [new file with mode: 0644]
data/pan.png [new file with mode: 0644]
data/pulse.png [new file with mode: 0644]
data/rect.png [new file with mode: 0644]
data/text.png [new file with mode: 0644]
data/text_sel.png [new file with mode: 0644]
data/tp.png [new file with mode: 0644]
data/tp.yuv [new file with mode: 0644]
data/typewriter.png [new file with mode: 0644]
data/warning.png [new file with mode: 0644]
data/watch.png [new file with mode: 0644]
data/widgets.png [new file with mode: 0644]
debian/.svn/all-wcprops [new file with mode: 0644]
debian/.svn/entries [new file with mode: 0644]
debian/.svn/prop-base/rules.svn-base [new file with mode: 0644]
debian/.svn/text-base/changelog.svn-base [new file with mode: 0644]
debian/.svn/text-base/compat.svn-base [new file with mode: 0644]
debian/.svn/text-base/control.svn-base [new file with mode: 0644]
debian/.svn/text-base/copyright.svn-base [new file with mode: 0644]
debian/.svn/text-base/rules.svn-base [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/rules [new file with mode: 0755]
depcomp [new file with mode: 0755]
expedite.oe [new file with mode: 0644]
expedite.spec [new file with mode: 0644]
install-sh [new file with mode: 0755]
ltmain.sh [new file with mode: 0755]
m4/.svn/all-wcprops [new file with mode: 0644]
m4/.svn/dir-prop-base [new file with mode: 0644]
m4/.svn/entries [new file with mode: 0644]
m4/.svn/prop-base/expedite_check_engine.m4.svn-base [new file with mode: 0644]
m4/.svn/text-base/expedite_check_engine.m4.svn-base [new file with mode: 0644]
m4/expedite_check_engine.m4 [new file with mode: 0644]
m4/libtool.m4 [new file with mode: 0644]
m4/ltoptions.m4 [new file with mode: 0644]
m4/ltsugar.m4 [new file with mode: 0644]
m4/ltversion.m4 [new file with mode: 0644]
m4/lt~obsolete.m4 [new file with mode: 0644]
missing [new file with mode: 0755]
src/.cvsignore [new file with mode: 0644]
src/.svn/all-wcprops [new file with mode: 0644]
src/.svn/dir-prop-base [new file with mode: 0644]
src/.svn/entries [new file with mode: 0644]
src/.svn/prop-base/.cvsignore.svn-base [new file with mode: 0644]
src/.svn/prop-base/Makefile.am.svn-base [new file with mode: 0644]
src/.svn/text-base/.cvsignore.svn-base [new file with mode: 0644]
src/.svn/text-base/Makefile.am.svn-base [new file with mode: 0644]
src/Makefile.am [new file with mode: 0644]
src/Makefile.in [new file with mode: 0644]
src/bin/.cvsignore [new file with mode: 0644]
src/bin/.svn/all-wcprops [new file with mode: 0644]
src/bin/.svn/dir-prop-base [new file with mode: 0644]
src/bin/.svn/entries [new file with mode: 0644]
src/bin/.svn/prop-base/.cvsignore.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/Makefile.am.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/about.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/about.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_direct3d.cpp.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_direct3d.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_directfb.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_directfb.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_fb.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_fb.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_gl_glew.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_gl_glew.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_gl_sdl.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_gl_sdl.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_gl_x11.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_gl_x11.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_software_16_ddraw.cpp.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_software_16_ddraw.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_software_16_wince.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_software_16_wince.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_software_16_x11.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_software_16_x11.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_software_ddraw.cpp.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_software_ddraw.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_software_sdl.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_software_sdl.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_software_xcb.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_software_xcb.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_software_xlib.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_software_xlib.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_xrender_x11.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/engine_xrender_x11.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/expedite-cmp.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_border.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_border_recolor.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_nearest_scaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_nearest_solid_scaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_occlude1.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_occlude1_few.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_occlude1_many.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_occlude1_very_many.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_occlude2.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_occlude2_few.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_occlude2_many.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_occlude2_very_many.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_occlude3.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_occlude3_few.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_occlude3_many.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_occlude3_very_many.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_smooth_scaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_smooth_solid_scaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_solid_border.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_solid_unscaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_blend_unscaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_crossfade.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_data_argb.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_data_argb_alpha.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_data_ycbcr601pl.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_data_ycbcr601pl_wide_stride.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/image_quality_scale.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/main.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/main.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/poly_blend.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/rect_blend.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/rect_blend_few.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/rect_solid.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/rect_solid_few.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/tests.h.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/text_basic.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/text_change.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/text_styles.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/text_styles_different_strings.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/textblock_basic.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/textblock_intl.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/ui.c.svn-base [new file with mode: 0644]
src/bin/.svn/prop-base/ui.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/.cvsignore.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/Makefile.am.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/about.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/about.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_direct3d.cpp.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_direct3d.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_directfb.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_directfb.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_fb.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_fb.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_gl_glew.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_gl_glew.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_gl_sdl.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_gl_sdl.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_gl_x11.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_gl_x11.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_quartz.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_quartz.m.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_16_ddraw.cpp.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_16_ddraw.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_16_wince.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_16_wince.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_16_wince.rc.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_16_x11.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_16_x11.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_ddraw.cpp.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_ddraw.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_gdi.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_gdi.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_sdl.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_sdl.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_xcb.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_xcb.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_xlib.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_software_xlib.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_xrender_x11.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_xrender_x11.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_xrender_xcb.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/engine_xrender_xcb.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/expedite-cmp.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_border.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_border_recolor.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_fade_pow2_unscaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_fade_unscaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_nearest_same_scaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_nearest_scaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_nearest_solid_same_scaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_nearest_solid_scaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_occlude1.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_occlude1_few.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_occlude1_many.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_occlude1_very_many.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_occlude2.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_occlude2_few.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_occlude2_many.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_occlude2_very_many.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_occlude3.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_occlude3_few.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_occlude3_many.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_occlude3_very_many.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_smooth_same_scaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_smooth_scaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_smooth_solid_same_scaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_smooth_solid_scaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_solid_border.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_solid_fade_pow2_unscaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_solid_fade_unscaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_solid_middle_border.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_solid_middle_unscaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_solid_unscaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_blend_unscaled.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_crossfade.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_data_argb.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_data_argb_alpha.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_data_ycbcr601pl.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_data_ycbcr601pl_wide_stride.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_3d_1.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_3d_2.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_3d_3.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_3d_4.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_3d_5.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_3d_6.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_3d_flow.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_color_alpha_nearest_rotate.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_color_alpha_nearest_solid_rotate.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_color_alpha_rotate.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_color_alpha_solid_rotate.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_color_nearest_rotate.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_color_nearest_solid_rotate.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_color_rotate.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_color_solid_rotate.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_nearest_rotate.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_nearest_solid_rotate.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_rotate.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_map_solid_rotate.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/image_quality_scale.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/main.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/main.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/poly_blend.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/rect_blend.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/rect_blend_few.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/rect_blend_pow2.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/rect_blend_pow2_few.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/rect_solid.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/rect_solid_few.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/tests.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/text_basic.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/text_change.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/text_styles.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/text_styles_different_strings.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/textblock_basic.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/textblock_intl.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/ui.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/ui.h.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/widgets_file_icons.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/widgets_file_icons_2.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/widgets_file_icons_3.c.svn-base [new file with mode: 0644]
src/bin/.svn/text-base/widgets_file_icons_4.c.svn-base [new file with mode: 0644]
src/bin/Makefile.am [new file with mode: 0644]
src/bin/Makefile.in [new file with mode: 0644]
src/bin/about.c [new file with mode: 0644]
src/bin/about.h [new file with mode: 0644]
src/bin/engine_direct3d.cpp [new file with mode: 0644]
src/bin/engine_direct3d.h [new file with mode: 0644]
src/bin/engine_directfb.c [new file with mode: 0644]
src/bin/engine_directfb.h [new file with mode: 0644]
src/bin/engine_fb.c [new file with mode: 0644]
src/bin/engine_fb.h [new file with mode: 0644]
src/bin/engine_gl_glew.c [new file with mode: 0644]
src/bin/engine_gl_glew.h [new file with mode: 0644]
src/bin/engine_gl_sdl.c [new file with mode: 0644]
src/bin/engine_gl_sdl.h [new file with mode: 0644]
src/bin/engine_gl_x11.c [new file with mode: 0644]
src/bin/engine_gl_x11.h [new file with mode: 0644]
src/bin/engine_quartz.h [new file with mode: 0644]
src/bin/engine_quartz.m [new file with mode: 0644]
src/bin/engine_software_16_ddraw.cpp [new file with mode: 0644]
src/bin/engine_software_16_ddraw.h [new file with mode: 0644]
src/bin/engine_software_16_wince.c [new file with mode: 0644]
src/bin/engine_software_16_wince.h [new file with mode: 0644]
src/bin/engine_software_16_wince.rc [new file with mode: 0644]
src/bin/engine_software_16_x11.c [new file with mode: 0644]
src/bin/engine_software_16_x11.h [new file with mode: 0644]
src/bin/engine_software_ddraw.cpp [new file with mode: 0644]
src/bin/engine_software_ddraw.h [new file with mode: 0644]
src/bin/engine_software_gdi.c [new file with mode: 0644]
src/bin/engine_software_gdi.h [new file with mode: 0644]
src/bin/engine_software_sdl.c [new file with mode: 0644]
src/bin/engine_software_sdl.h [new file with mode: 0644]
src/bin/engine_software_xcb.c [new file with mode: 0644]
src/bin/engine_software_xcb.h [new file with mode: 0644]
src/bin/engine_software_xlib.c [new file with mode: 0644]
src/bin/engine_software_xlib.h [new file with mode: 0644]
src/bin/engine_xrender_x11.c [new file with mode: 0644]
src/bin/engine_xrender_x11.h [new file with mode: 0644]
src/bin/engine_xrender_xcb.c [new file with mode: 0644]
src/bin/engine_xrender_xcb.h [new file with mode: 0644]
src/bin/expedite-cmp [new file with mode: 0755]
src/bin/image_blend_border.c [new file with mode: 0644]
src/bin/image_blend_border_recolor.c [new file with mode: 0644]
src/bin/image_blend_fade_pow2_unscaled.c [new file with mode: 0644]
src/bin/image_blend_fade_unscaled.c [new file with mode: 0644]
src/bin/image_blend_nearest_same_scaled.c [new file with mode: 0644]
src/bin/image_blend_nearest_scaled.c [new file with mode: 0644]
src/bin/image_blend_nearest_solid_same_scaled.c [new file with mode: 0644]
src/bin/image_blend_nearest_solid_scaled.c [new file with mode: 0644]
src/bin/image_blend_occlude1.c [new file with mode: 0644]
src/bin/image_blend_occlude1_few.c [new file with mode: 0644]
src/bin/image_blend_occlude1_many.c [new file with mode: 0644]
src/bin/image_blend_occlude1_very_many.c [new file with mode: 0644]
src/bin/image_blend_occlude2.c [new file with mode: 0644]
src/bin/image_blend_occlude2_few.c [new file with mode: 0644]
src/bin/image_blend_occlude2_many.c [new file with mode: 0644]
src/bin/image_blend_occlude2_very_many.c [new file with mode: 0644]
src/bin/image_blend_occlude3.c [new file with mode: 0644]
src/bin/image_blend_occlude3_few.c [new file with mode: 0644]
src/bin/image_blend_occlude3_many.c [new file with mode: 0644]
src/bin/image_blend_occlude3_very_many.c [new file with mode: 0644]
src/bin/image_blend_smooth_same_scaled.c [new file with mode: 0644]
src/bin/image_blend_smooth_scaled.c [new file with mode: 0644]
src/bin/image_blend_smooth_solid_same_scaled.c [new file with mode: 0644]
src/bin/image_blend_smooth_solid_scaled.c [new file with mode: 0644]
src/bin/image_blend_solid_border.c [new file with mode: 0644]
src/bin/image_blend_solid_fade_pow2_unscaled.c [new file with mode: 0644]
src/bin/image_blend_solid_fade_unscaled.c [new file with mode: 0644]
src/bin/image_blend_solid_middle_border.c [new file with mode: 0644]
src/bin/image_blend_solid_middle_unscaled.c [new file with mode: 0644]
src/bin/image_blend_solid_unscaled.c [new file with mode: 0644]
src/bin/image_blend_unscaled.c [new file with mode: 0644]
src/bin/image_crossfade.c [new file with mode: 0644]
src/bin/image_data_argb.c [new file with mode: 0644]
src/bin/image_data_argb_alpha.c [new file with mode: 0644]
src/bin/image_data_ycbcr601pl.c [new file with mode: 0644]
src/bin/image_data_ycbcr601pl_wide_stride.c [new file with mode: 0644]
src/bin/image_map_3d_1.c [new file with mode: 0644]
src/bin/image_map_3d_2.c [new file with mode: 0644]
src/bin/image_map_3d_3.c [new file with mode: 0644]
src/bin/image_map_3d_4.c [new file with mode: 0644]
src/bin/image_map_3d_5.c [new file with mode: 0644]
src/bin/image_map_3d_6.c [new file with mode: 0644]
src/bin/image_map_3d_flow.c [new file with mode: 0644]
src/bin/image_map_color_alpha_nearest_rotate.c [new file with mode: 0644]
src/bin/image_map_color_alpha_nearest_solid_rotate.c [new file with mode: 0644]
src/bin/image_map_color_alpha_rotate.c [new file with mode: 0644]
src/bin/image_map_color_alpha_solid_rotate.c [new file with mode: 0644]
src/bin/image_map_color_nearest_rotate.c [new file with mode: 0644]
src/bin/image_map_color_nearest_solid_rotate.c [new file with mode: 0644]
src/bin/image_map_color_rotate.c [new file with mode: 0644]
src/bin/image_map_color_solid_rotate.c [new file with mode: 0644]
src/bin/image_map_nearest_rotate.c [new file with mode: 0644]
src/bin/image_map_nearest_solid_rotate.c [new file with mode: 0644]
src/bin/image_map_rotate.c [new file with mode: 0644]
src/bin/image_map_solid_rotate.c [new file with mode: 0644]
src/bin/image_quality_scale.c [new file with mode: 0644]
src/bin/main.c [new file with mode: 0644]
src/bin/main.h [new file with mode: 0644]
src/bin/poly_blend.c [new file with mode: 0644]
src/bin/rect_blend.c [new file with mode: 0644]
src/bin/rect_blend_few.c [new file with mode: 0644]
src/bin/rect_blend_pow2.c [new file with mode: 0644]
src/bin/rect_blend_pow2_few.c [new file with mode: 0644]
src/bin/rect_solid.c [new file with mode: 0644]
src/bin/rect_solid_few.c [new file with mode: 0644]
src/bin/tests.h [new file with mode: 0644]
src/bin/text_basic.c [new file with mode: 0644]
src/bin/text_change.c [new file with mode: 0644]
src/bin/text_styles.c [new file with mode: 0644]
src/bin/text_styles_different_strings.c [new file with mode: 0644]
src/bin/textblock_basic.c [new file with mode: 0644]
src/bin/textblock_intl.c [new file with mode: 0644]
src/bin/ui.c [new file with mode: 0644]
src/bin/ui.h [new file with mode: 0644]
src/bin/widgets_file_icons.c [new file with mode: 0644]
src/bin/widgets_file_icons_2.c [new file with mode: 0644]
src/bin/widgets_file_icons_3.c [new file with mode: 0644]
src/bin/widgets_file_icons_4.c [new file with mode: 0644]
win32/.svn/all-wcprops [new file with mode: 0644]
win32/.svn/entries [new file with mode: 0644]
win32/.svn/text-base/set_env.bat.svn-base [new file with mode: 0644]
win32/set_env.bat [new file with mode: 0644]
win32/vs8/.svn/all-wcprops [new file with mode: 0644]
win32/vs8/.svn/entries [new file with mode: 0644]
win32/vs8/.svn/text-base/expedite.sln.svn-base [new file with mode: 0644]
win32/vs8/.svn/text-base/expedite.vcproj.svn-base [new file with mode: 0644]
win32/vs8/.svn/text-base/start.bat.svn-base [new file with mode: 0644]
win32/vs8/expedite.sln [new file with mode: 0644]
win32/vs8/expedite.vcproj [new file with mode: 0644]
win32/vs8/out/.svn/all-wcprops [new file with mode: 0644]
win32/vs8/out/.svn/entries [new file with mode: 0644]
win32/vs8/out/.svn/text-base/run.bat.svn-base [new file with mode: 0644]
win32/vs8/out/.svn/text-base/update_deps.bat.svn-base [new file with mode: 0644]
win32/vs8/out/evas/.svn/all-wcprops [new file with mode: 0644]
win32/vs8/out/evas/.svn/entries [new file with mode: 0644]
win32/vs8/out/run.bat [new file with mode: 0644]
win32/vs8/out/update_deps.bat [new file with mode: 0644]
win32/vs8/start.bat [new file with mode: 0644]

diff --git a/AUTHORS b/AUTHORS
new file mode 100644 (file)
index 0000000..414ee67
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,4 @@
+The Rasterman (Carsten Haitzler) <raster@rasterman.com>
+Tim Horton <hortont424@gmail.com>
+Saumsung Electronics <tbd>
+Samsung SAIT <tbd>
diff --git a/COPYING b/COPYING
new file mode 100644 (file)
index 0000000..9690c3f
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,32 @@
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to
+deal in the Software without restriction, including without limitation the
+rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+sell copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies of the Software and its Copyright notices. In addition publicly
+documented acknowledgment must be given that this software has been used if no
+source code of this software is made available publicly. Making the source
+available publicly means including the source for this software with the
+distribution, or a method to get this software via some reasonable mechanism
+(electronic transfer via a network or media) as well as making an offer to
+supply the source on request. This Copyright notice serves as an offer to
+supply the source on on request as well. Instead of this, supplying
+acknowledgments of use of this software in either Copyright notices, Manuals,
+Publicity and Marketing documents or any documentation provided with any
+product containing this software. This License does not apply to any software
+that links to the libraries provided by this software (statically or
+dynamically), but only to the software provided.
+
+Please see the COPYING-PLAIN for a plain-english explanation of this notice
+and its intent.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/COPYING-PLAIN b/COPYING-PLAIN
new file mode 100644 (file)
index 0000000..376875e
--- /dev/null
@@ -0,0 +1,33 @@
+Plain English Copyright Notice
+
+This file is not intended to be the actual License. The reason this file
+exists is that we here are programmers and engineers. We aren't lawyers. We
+provide licenses that we THINK say the right things, but we have our own
+intentions at heart. This is a plain-english explanation of what those
+intentions are, and if you follow them you will be within the "spirit" of
+the license.
+
+The intent is for us to enjoy writing software that is useful to us (the
+AUTHORS) and allow others to use it freely and also benefit from the work we
+put into making it. We don't want to restrict others using it. They should
+not *HAVE* to make the source code of the applications they write that
+simply link to these libraries (be that statically or dynamically), or for
+them to be limited as to what license they choose to use (be it open, closed
+or anything else). But we would like to know you are using these libraries.
+We simply would like to know that it has been useful to someone. This is why
+we ask for acknowledgement of some sort.
+
+You can do what you want with the source of this software - it doesn't
+matter. We still have it here for ourselves and it is open and free to use
+and download and play with. It can't be taken away. We don't really mind what
+you do with the source to your software. We would simply like to know that
+you are using it - especially if it makes it to a commerical product. If you
+simply e-mail all the AUTHORS (see COPYING and AUTHORS files) telling us, and
+then make sure you include a paragraph or page in the manual for the product
+with the copyright notice and state that you used this software, we will be
+very happy. If you want to contribute back modifications and fixes you may have
+made we will welcome those too with open arms (generally). If you want help
+with changes needed, ports needed or features to be added, arrangements can
+be easily made with some dialogue.
+
+Carsten Haitzler <raster@rasterman.com>
diff --git a/ChangeLog b/ChangeLog
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/INSTALL b/INSTALL
new file mode 100644 (file)
index 0000000..39b0d58
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,14 @@
+COMPILING and INSTALLING:
+
+If you got a official release tar archive do:
+    ./configure
+    
+( otherwise if you got this from enlightenment cvs do: ./autogen.sh )
+    
+Then to compile:
+    make
+
+To install (run this as root, or the user who handles installs):
+    make install
+
+NOTE: You MUST make install Expedite for it to run properly.
diff --git a/Makefile.am b/Makefile.am
new file mode 100644 (file)
index 0000000..5863bdf
--- /dev/null
@@ -0,0 +1,10 @@
+ACLOCAL_AMFLAGS = -I m4
+
+SUBDIRS = src data
+
+MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess \
+                       config.h.in config.sub configure install-sh \
+                      ltconfig ltmain.sh missing mkinstalldirs \
+                      stamp-h.in acconfig.h depcomp libtool
+
+EXTRA_DIST = README AUTHORS COPYING COPYING-PLAIN expedite.spec
diff --git a/Makefile.in b/Makefile.in
new file mode 100644 (file)
index 0000000..4bd58a2
--- /dev/null
@@ -0,0 +1,654 @@
+# Makefile.in generated by automake 1.10.2 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = .
+DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
+       $(srcdir)/Makefile.in $(srcdir)/config.h.in \
+       $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
+       compile config.guess config.sub depcomp install-sh ltmain.sh \
+       missing
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/expedite_check_engine.m4 \
+       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+       $(ACLOCAL_M4)
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+       html-recursive info-recursive install-data-recursive \
+       install-dvi-recursive install-exec-recursive \
+       install-html-recursive install-info-recursive \
+       install-pdf-recursive install-ps-recursive install-recursive \
+       installcheck-recursive installdirs-recursive pdf-recursive \
+       ps-recursive uninstall-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
+  distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+am__remove_distdir = \
+  { test ! -d $(distdir) \
+    || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
+         && rm -fr $(distdir); }; }
+DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2
+GZIP_ENV = --best
+distuninstallcheck_listfiles = find . -type f -print
+distcleancheck_listfiles = find . -type f -print
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DIRECTFB_CFLAGS = @DIRECTFB_CFLAGS@
+DIRECTFB_LIBS = @DIRECTFB_LIBS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EINA_CFLAGS = @EINA_CFLAGS@
+EINA_LIBS = @EINA_LIBS@
+EVAS_CFLAGS = @EVAS_CFLAGS@
+EVAS_LIBS = @EVAS_LIBS@
+EVIL_CFLAGS = @EVIL_CFLAGS@
+EVIL_LIBS = @EVIL_LIBS@
+EXEEXT = @EXEEXT@
+EXPEDITE_CXXFLAGS = @EXPEDITE_CXXFLAGS@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJC = @OBJC@
+OBJCDEPMODE = @OBJCDEPMODE@
+OBJCFLAGS = @OBJCFLAGS@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+RC = @RC@
+SDL_CFLAGS = @SDL_CFLAGS@
+SDL_LIBS = @SDL_LIBS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+WIN32_CFLAGS = @WIN32_CFLAGS@
+XCB_CFLAGS = @XCB_CFLAGS@
+XCB_LIBS = @XCB_LIBS@
+XMKMF = @XMKMF@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_OBJC = @ac_ct_OBJC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+d3d_libs = @d3d_libs@
+datadir = @datadir@
+datarootdir = @datarootdir@
+ddraw_16_libs = @ddraw_16_libs@
+ddraw_libs = @ddraw_libs@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdi_libs = @gdi_libs@
+glew_libs = @glew_libs@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+lt_enable_auto_import = @lt_enable_auto_import@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+quartz_libs = @quartz_libs@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+wince_16_libs = @wince_16_libs@
+x_cflags = @x_cflags@
+x_libs = @x_libs@
+ACLOCAL_AMFLAGS = -I m4
+SUBDIRS = src data
+MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess \
+                       config.h.in config.sub configure install-sh \
+                      ltconfig ltmain.sh missing mkinstalldirs \
+                      stamp-h.in acconfig.h depcomp libtool
+
+EXTRA_DIST = README AUTHORS COPYING COPYING-PLAIN expedite.spec
+all: config.h
+       $(MAKE) $(AM_MAKEFLAGS) all-recursive
+
+.SUFFIXES:
+am--refresh:
+       @:
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
+       @for dep in $?; do \
+         case '$(am__configure_deps)' in \
+           *$$dep*) \
+             echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \
+             cd $(srcdir) && $(AUTOMAKE) --gnu  \
+               && exit 0; \
+             exit 1;; \
+         esac; \
+       done; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  Makefile'; \
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --gnu  Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+       @case '$?' in \
+         *config.status*) \
+           echo ' $(SHELL) ./config.status'; \
+           $(SHELL) ./config.status;; \
+         *) \
+           echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+           cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+       esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+       $(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+       cd $(srcdir) && $(AUTOCONF)
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+       cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+
+config.h: stamp-h1
+       @if test ! -f $@; then \
+         rm -f stamp-h1; \
+         $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
+       else :; fi
+
+stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
+       @rm -f stamp-h1
+       cd $(top_builddir) && $(SHELL) ./config.status config.h
+$(srcdir)/config.h.in:  $(am__configure_deps) 
+       cd $(top_srcdir) && $(AUTOHEADER)
+       rm -f stamp-h1
+       touch $@
+
+distclean-hdr:
+       -rm -f config.h stamp-h1
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+#     (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+       @failcom='exit 1'; \
+       for f in x $$MAKEFLAGS; do \
+         case $$f in \
+           *=* | --[!k]*);; \
+           *k*) failcom='fail=yes';; \
+         esac; \
+       done; \
+       dot_seen=no; \
+       target=`echo $@ | sed s/-recursive//`; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           dot_seen=yes; \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+         || eval $$failcom; \
+       done; \
+       if test "$$dot_seen" = "no"; then \
+         $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+       fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+       @failcom='exit 1'; \
+       for f in x $$MAKEFLAGS; do \
+         case $$f in \
+           *=* | --[!k]*);; \
+           *k*) failcom='fail=yes';; \
+         esac; \
+       done; \
+       dot_seen=no; \
+       case "$@" in \
+         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+         *) list='$(SUBDIRS)' ;; \
+       esac; \
+       rev=''; for subdir in $$list; do \
+         if test "$$subdir" = "."; then :; else \
+           rev="$$subdir $$rev"; \
+         fi; \
+       done; \
+       rev="$$rev ."; \
+       target=`echo $@ | sed s/-recursive//`; \
+       for subdir in $$rev; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+         || eval $$failcom; \
+       done && test -z "$$fail"
+tags-recursive:
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+       done
+ctags-recursive:
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+       done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+       tags=; \
+       here=`pwd`; \
+       if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+         include_option=--etags-include; \
+         empty_fix=.; \
+       else \
+         include_option=--include; \
+         empty_fix=; \
+       fi; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         if test "$$subdir" = .; then :; else \
+           test ! -f $$subdir/TAGS || \
+             tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+         fi; \
+       done; \
+       list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+         test -n "$$unique" || unique=$$empty_fix; \
+         $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+           $$tags $$unique; \
+       fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+       tags=; \
+       list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       test -z "$(CTAGS_ARGS)$$tags$$unique" \
+         || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+            $$tags $$unique
+
+GTAGS:
+       here=`$(am__cd) $(top_builddir) && pwd` \
+         && cd $(top_srcdir) \
+         && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+       -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+       $(am__remove_distdir)
+       test -d $(distdir) || mkdir $(distdir)
+       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+       list='$(DISTFILES)'; \
+         dist_files=`for file in $$list; do echo $$file; done | \
+         sed -e "s|^$$srcdirstrip/||;t" \
+             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+       case $$dist_files in \
+         */*) $(MKDIR_P) `echo "$$dist_files" | \
+                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+                          sort -u` ;; \
+       esac; \
+       for file in $$dist_files; do \
+         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+         if test -d $$d/$$file; then \
+           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+             cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+           fi; \
+           cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+         else \
+           test -f $(distdir)/$$file \
+           || cp -p $$d/$$file $(distdir)/$$file \
+           || exit 1; \
+         fi; \
+       done
+       list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+         if test "$$subdir" = .; then :; else \
+           test -d "$(distdir)/$$subdir" \
+           || $(MKDIR_P) "$(distdir)/$$subdir" \
+           || exit 1; \
+           distdir=`$(am__cd) $(distdir) && pwd`; \
+           top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+           (cd $$subdir && \
+             $(MAKE) $(AM_MAKEFLAGS) \
+               top_distdir="$$top_distdir" \
+               distdir="$$distdir/$$subdir" \
+               am__remove_distdir=: \
+               am__skip_length_check=: \
+               distdir) \
+             || exit 1; \
+         fi; \
+       done
+       -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
+         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
+       || chmod -R a+r $(distdir)
+dist-gzip: distdir
+       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+       $(am__remove_distdir)
+dist-bzip2: distdir
+       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
+       $(am__remove_distdir)
+
+dist-lzma: distdir
+       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
+       $(am__remove_distdir)
+
+dist-tarZ: distdir
+       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+       $(am__remove_distdir)
+
+dist-shar: distdir
+       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+       $(am__remove_distdir)
+
+dist-zip: distdir
+       -rm -f $(distdir).zip
+       zip -rq $(distdir).zip $(distdir)
+       $(am__remove_distdir)
+
+dist dist-all: distdir
+       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
+       $(am__remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration.  Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+       case '$(DIST_ARCHIVES)' in \
+       *.tar.gz*) \
+         GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
+       *.tar.bz2*) \
+         bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
+       *.tar.lzma*) \
+         unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
+       *.tar.Z*) \
+         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+       *.shar.gz*) \
+         GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
+       *.zip*) \
+         unzip $(distdir).zip ;;\
+       esac
+       chmod -R a-w $(distdir); chmod a+w $(distdir)
+       mkdir $(distdir)/_build
+       mkdir $(distdir)/_inst
+       chmod a-w $(distdir)
+       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+         && cd $(distdir)/_build \
+         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+           $(DISTCHECK_CONFIGURE_FLAGS) \
+         && $(MAKE) $(AM_MAKEFLAGS) \
+         && $(MAKE) $(AM_MAKEFLAGS) dvi \
+         && $(MAKE) $(AM_MAKEFLAGS) check \
+         && $(MAKE) $(AM_MAKEFLAGS) install \
+         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+               distuninstallcheck \
+         && chmod -R a-w "$$dc_install_base" \
+         && ({ \
+              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
+              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+             } || { rm -rf "$$dc_destdir"; exit 1; }) \
+         && rm -rf "$$dc_destdir" \
+         && $(MAKE) $(AM_MAKEFLAGS) dist \
+         && rm -rf $(DIST_ARCHIVES) \
+         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
+       $(am__remove_distdir)
+       @(echo "$(distdir) archives ready for distribution: "; \
+         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
+         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
+distuninstallcheck:
+       @cd $(distuninstallcheck_dir) \
+       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+          || { echo "ERROR: files left after uninstall:" ; \
+               if test -n "$(DESTDIR)"; then \
+                 echo "  (check DESTDIR support)"; \
+               fi ; \
+               $(distuninstallcheck_listfiles) ; \
+               exit 1; } >&2
+distcleancheck: distclean
+       @if test '$(srcdir)' = . ; then \
+         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+         exit 1 ; \
+       fi
+       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+         || { echo "ERROR: files left in build directory after distclean:" ; \
+              $(distcleancheck_listfiles) ; \
+              exit 1; } >&2
+check-am: all-am
+check: check-recursive
+all-am: Makefile config.h
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+         install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+         `test -z '$(STRIP)' || \
+           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+       @echo "it deletes files that may require special tools to rebuild."
+       -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+clean: clean-recursive
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+       -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+       -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-hdr distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+       -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+       -rm -rf $(top_srcdir)/autom4te.cache
+       -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+       install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+       all all-am am--refresh check check-am clean clean-generic \
+       ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
+       dist-lzma dist-shar dist-tarZ dist-zip distcheck distclean \
+       distclean-generic distclean-hdr distclean-tags distcleancheck \
+       distdir distuninstallcheck dvi dvi-am html html-am info \
+       info-am install install-am install-data install-data-am \
+       install-dvi install-dvi-am install-exec install-exec-am \
+       install-html install-html-am install-info install-info-am \
+       install-man install-pdf install-pdf-am install-ps \
+       install-ps-am install-strip installcheck installcheck-am \
+       installdirs installdirs-am maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+       pdf-am ps ps-am tags tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/NEWS b/NEWS
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/README b/README
new file mode 100644 (file)
index 0000000..6ccc1d1
--- /dev/null
+++ b/README
@@ -0,0 +1,6 @@
+Expedite 0.7.0
+
+This is meant to be a detailed and comprehensive benchmark suite for Evas.
+
+The images can be interchanged for demonstration purposes. Logo.png should 
+have some areas of alpha to demonstrate transparency.
\ No newline at end of file
diff --git a/aclocal.m4 b/aclocal.m4
new file mode 100644 (file)
index 0000000..822c046
--- /dev/null
@@ -0,0 +1,1095 @@
+# generated automatically by aclocal 1.10.2 -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.61],,
+[m4_warning([this file was generated for autoconf 2.61.
+You have another version of autoconf.  It may work, but is not guaranteed to.
+If you have problems, you may need to regenerate the build system entirely.
+To do so, use the procedure documented by the package, typically `autoreconf'.])])
+
+# pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
+# 
+# Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# PKG_PROG_PKG_CONFIG([MIN-VERSION])
+# ----------------------------------
+AC_DEFUN([PKG_PROG_PKG_CONFIG],
+[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
+AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+       AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
+fi
+if test -n "$PKG_CONFIG"; then
+       _pkg_min_version=m4_default([$1], [0.9.0])
+       AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
+       if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+               AC_MSG_RESULT([yes])
+       else
+               AC_MSG_RESULT([no])
+               PKG_CONFIG=""
+       fi
+               
+fi[]dnl
+])# PKG_PROG_PKG_CONFIG
+
+# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+#
+# Check to see whether a particular set of modules exists.  Similar
+# to PKG_CHECK_MODULES(), but does not set variables or print errors.
+#
+#
+# Similar to PKG_CHECK_MODULES, make sure that the first instance of
+# this or PKG_CHECK_MODULES is called, or make sure to call
+# PKG_CHECK_EXISTS manually
+# --------------------------------------------------------------
+AC_DEFUN([PKG_CHECK_EXISTS],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+if test -n "$PKG_CONFIG" && \
+    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
+  m4_ifval([$2], [$2], [:])
+m4_ifvaln([$3], [else
+  $3])dnl
+fi])
+
+
+# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
+# ---------------------------------------------
+m4_define([_PKG_CONFIG],
+[if test -n "$PKG_CONFIG"; then
+    if test -n "$$1"; then
+        pkg_cv_[]$1="$$1"
+    else
+        PKG_CHECK_EXISTS([$3],
+                         [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
+                        [pkg_failed=yes])
+    fi
+else
+       pkg_failed=untried
+fi[]dnl
+])# _PKG_CONFIG
+
+# _PKG_SHORT_ERRORS_SUPPORTED
+# -----------------------------
+AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi[]dnl
+])# _PKG_SHORT_ERRORS_SUPPORTED
+
+
+# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
+# [ACTION-IF-NOT-FOUND])
+#
+#
+# Note that if there is a possibility the first call to
+# PKG_CHECK_MODULES might not happen, you should be sure to include an
+# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
+#
+#
+# --------------------------------------------------------------
+AC_DEFUN([PKG_CHECK_MODULES],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
+AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
+
+pkg_failed=no
+AC_MSG_CHECKING([for $1])
+
+_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
+_PKG_CONFIG([$1][_LIBS], [libs], [$2])
+
+m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
+and $1[]_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.])
+
+if test $pkg_failed = yes; then
+        _PKG_SHORT_ERRORS_SUPPORTED
+        if test $_pkg_short_errors_supported = yes; then
+               $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
+        else 
+               $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
+        fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
+
+       ifelse([$4], , [AC_MSG_ERROR(dnl
+[Package requirements ($2) were not met:
+
+$$1_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+_PKG_TEXT
+])],
+               [AC_MSG_RESULT([no])
+                $4])
+elif test $pkg_failed = untried; then
+       ifelse([$4], , [AC_MSG_FAILURE(dnl
+[The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+_PKG_TEXT
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.])],
+               [$4])
+else
+       $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
+       $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
+        AC_MSG_RESULT([yes])
+       ifelse([$3], , :, [$3])
+fi[]dnl
+])# PKG_CHECK_MODULES
+
+# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_AUTOMAKE_VERSION(VERSION)
+# ----------------------------
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
+# generated from the m4 files accompanying Automake X.Y.
+# (This private macro should not be called outside this file.)
+AC_DEFUN([AM_AUTOMAKE_VERSION],
+[am__api_version='1.10'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version.  Point them to the right macro.
+m4_if([$1], [1.10.2], [],
+      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+
+# _AM_AUTOCONF_VERSION(VERSION)
+# -----------------------------
+# aclocal traces this macro to find the Autoconf version.
+# This is a private macro too.  Using m4_define simplifies
+# the logic in aclocal, which can simply ignore this definition.
+m4_define([_AM_AUTOCONF_VERSION], [])
+
+# AM_SET_CURRENT_AUTOMAKE_VERSION
+# -------------------------------
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
+# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+[AM_AUTOMAKE_VERSION([1.10.2])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+
+# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
+
+# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
+# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+#
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory.  The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run.  This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
+#
+# $ac_aux_dir/missing
+#    fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+#    fails if $ac_aux_dir is absolute,
+#    fails when called from a subdirectory in a VPATH build with
+#          a relative $ac_aux_dir
+#
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir.  In an in-source build this is usually
+# harmless because $srcdir is `.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
+#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+#   MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH.  The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
+
+AC_DEFUN([AM_AUX_DIR_EXPAND],
+[dnl Rely on autoconf to set up CDPATH properly.
+AC_PREREQ([2.50])dnl
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+])
+
+
+# Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2005
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 4
+
+# This was merged into AC_PROG_CC in Autoconf.
+
+AU_DEFUN([AM_PROG_CC_STDC],
+[AC_PROG_CC
+AC_DIAGNOSE([obsolete], [$0:
+       your code should no longer depend upon `am_cv_prog_cc_stdc', but upon
+       `ac_cv_prog_cc_stdc'.  Remove this warning and the assignment when
+       you adjust the code.  You can also remove the above call to
+       AC_PROG_CC if you already called it elsewhere.])
+am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc
+])
+AU_DEFUN([fp_PROG_CC_STDC])
+
+# AM_CONDITIONAL                                            -*- Autoconf -*-
+
+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 8
+
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+AC_DEFUN([AM_CONDITIONAL],
+[AC_PREREQ(2.52)dnl
+ ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
+       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+if $2; then
+  $1_TRUE=
+  $1_FALSE='#'
+else
+  $1_TRUE='#'
+  $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+  AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
+
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 9
+
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery.  Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+# _AM_DEPENDENCIES(NAME)
+# ----------------------
+# See how the compiler implements dependency checking.
+# NAME is "CC", "CXX", "GCJ", or "OBJC".
+# We try a few techniques and use that to set a single cache variable.
+#
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+# dependency, and given that the user is not expected to run this macro,
+# just rely on AC_PROG_CC.
+AC_DEFUN([_AM_DEPENDENCIES],
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
+       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
+       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
+       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
+                   [depcc="$$1"   am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+               [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_$1_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_$1_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+AM_CONDITIONAL([am__fastdep$1], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+])
+
+
+# AM_SET_DEPDIR
+# -------------
+# Choose a directory name for dependency files.
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+AC_DEFUN([AM_SET_DEPDIR],
+[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+])
+
+
+# AM_DEP_TRACK
+# ------------
+AC_DEFUN([AM_DEP_TRACK],
+[AC_ARG_ENABLE(dependency-tracking,
+[  --disable-dependency-tracking  speeds up one-time build
+  --enable-dependency-tracking   do not reject slow dependency extractors])
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+])
+
+# Generate code to set up dependency tracking.              -*- Autoconf -*-
+
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+#serial 4
+
+# _AM_OUTPUT_DEPENDENCY_COMMANDS
+# ------------------------------
+AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+[# Autoconf 2.62 quotes --file arguments for eval, but not when files
+# are listed without --file.  Let's play safe and only enable the eval
+# if we detect the quoting.
+case $CONFIG_FILES in
+*\'*) eval set x "$CONFIG_FILES" ;;
+*)   set x $CONFIG_FILES ;;
+esac
+shift
+for mf
+do
+  # Strip MF so we end up with the name of the file.
+  mf=`echo "$mf" | sed -e 's/:.*$//'`
+  # Check whether this is an Automake generated Makefile or not.
+  # We used to match only the files named `Makefile.in', but
+  # some people rename them; so instead we look at the file content.
+  # Grep'ing the first line is not enough: some people post-process
+  # each Makefile.in and add a new line on top of each file to say so.
+  # Grep'ing the whole file is not good either: AIX grep has a line
+  # limit of 2048, but all sed's we know have understand at least 4000.
+  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+    dirpart=`AS_DIRNAME("$mf")`
+  else
+    continue
+  fi
+  # Extract the definition of DEPDIR, am__include, and am__quote
+  # from the Makefile without running `make'.
+  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+  test -z "$DEPDIR" && continue
+  am__include=`sed -n 's/^am__include = //p' < "$mf"`
+  test -z "am__include" && continue
+  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+  # When using ansi2knr, U may be empty or an underscore; expand it
+  U=`sed -n 's/^U = //p' < "$mf"`
+  # Find all dependency output files, they are included files with
+  # $(DEPDIR) in their names.  We invoke sed twice because it is the
+  # simplest approach to changing $(DEPDIR) to its actual value in the
+  # expansion.
+  for file in `sed -n "
+    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+    # Make sure the directory exists.
+    test -f "$dirpart/$file" && continue
+    fdir=`AS_DIRNAME(["$file"])`
+    AS_MKDIR_P([$dirpart/$fdir])
+    # echo "creating $dirpart/$file"
+    echo '# dummy' > "$dirpart/$file"
+  done
+done
+])# _AM_OUTPUT_DEPENDENCY_COMMANDS
+
+
+# AM_OUTPUT_DEPENDENCY_COMMANDS
+# -----------------------------
+# This macro should only be invoked once -- use via AC_REQUIRE.
+#
+# This code is only required when automatic dependency tracking
+# is enabled.  FIXME.  This creates each `.P' file that we will
+# need in order to bootstrap the dependency handling code.
+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+[AC_CONFIG_COMMANDS([depfiles],
+     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
+
+# Do all the work for Automake.                             -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2008 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 13
+
+# This macro actually does too much.  Some checks are only needed if
+# your package does certain things.  But this isn't really a big deal.
+
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+# AM_INIT_AUTOMAKE([OPTIONS])
+# -----------------------------------------------
+# The call with PACKAGE and VERSION arguments is the old style
+# call (pre autoconf-2.50), which is being phased out.  PACKAGE
+# and VERSION should now be passed to AC_INIT and removed from
+# the call to AM_INIT_AUTOMAKE.
+# We support both call styles for the transition.  After
+# the next Automake release, Autoconf can make the AC_INIT
+# arguments mandatory, and then we can depend on a new Autoconf
+# release and drop the old call support.
+AC_DEFUN([AM_INIT_AUTOMAKE],
+[AC_PREREQ([2.60])dnl
+dnl Autoconf wants to disallow AM_ names.  We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
+AM_MISSING_PROG(AUTOCONF, autoconf)
+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
+AM_MISSING_PROG(AUTOHEADER, autoheader)
+AM_MISSING_PROG(MAKEINFO, makeinfo)
+AM_PROG_INSTALL_SH
+AM_PROG_INSTALL_STRIP
+AC_REQUIRE([AM_PROG_MKDIR_P])dnl
+# We need awk for the "check" target.  The system "awk" is bad on
+# some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+                            [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+                  [_AM_DEPENDENCIES(CC)],
+                  [define([AC_PROG_CC],
+                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+                  [_AM_DEPENDENCIES(CXX)],
+                  [define([AC_PROG_CXX],
+                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+                  [_AM_DEPENDENCIES(OBJC)],
+                  [define([AC_PROG_OBJC],
+                          defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+])
+])
+
+
+# When config.status generates a header, we must update the stamp-h file.
+# This file resides in the same directory as the config header
+# that is generated.  The stamp files are numbered to have different names.
+
+# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
+# loop where config.status creates the headers, so we can generate
+# our stamp files there.
+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+[# Compute $1's index in $config_headers.
+_am_arg=$1
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+
+# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
+AC_SUBST(install_sh)])
+
+# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# Check whether the underlying file-system supports filenames
+# with a leading dot.  For instance MS-DOS doesn't.
+AC_DEFUN([AM_SET_LEADING_DOT],
+[rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+
+# Check to see how 'make' treats includes.                 -*- Autoconf -*-
+
+# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 3
+
+# AM_MAKE_INCLUDE()
+# -----------------
+# Check to see how make treats includes.
+AC_DEFUN([AM_MAKE_INCLUDE],
+[am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+       @echo done
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# We grep out `Entering directory' and `Leaving directory'
+# messages which can occur if `w' ends up in MAKEFLAGS.
+# In particular we don't look at `^make:' because GNU make might
+# be invoked under some other name (usually "gmake"), in which
+# case it prints its new name instead of `make'.
+if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
+   am__include=include
+   am__quote=
+   _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+      am__include=.include
+      am__quote="\""
+      _am_result=BSD
+   fi
+fi
+AC_SUBST([am__include])
+AC_SUBST([am__quote])
+AC_MSG_RESULT([$_am_result])
+rm -f confinc confmf
+])
+
+# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 6
+
+# AM_PROG_CC_C_O
+# --------------
+# Like AC_PROG_CC_C_O, but changed for automake.
+AC_DEFUN([AM_PROG_CC_C_O],
+[AC_REQUIRE([AC_PROG_CC_C_O])dnl
+AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([compile])dnl
+# FIXME: we rely on the cache variable name because
+# there is no other way.
+set dummy $CC
+am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
+eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
+if test "$am_t" != yes; then
+   # Losing compiler, so override with the script.
+   # FIXME: It is wrong to rewrite CC.
+   # But if we don't then we get into trouble of one sort or another.
+   # A longer-term fix would be to have automake use am__CC in this case,
+   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+   CC="$am_aux_dir/compile $CC"
+fi
+dnl Make sure AC_PROG_CC is never called again, or it will override our
+dnl setting of CC.
+m4_define([AC_PROG_CC],
+          [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])])
+])
+
+# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
+
+# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 5
+
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
+AC_DEFUN([AM_MISSING_PROG],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+
+
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it supports --run.
+# If it does, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
+else
+  am_missing_run=
+  AC_MSG_WARN([`missing' script is too old or missing])
+fi
+])
+
+# Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_MKDIR_P
+# ---------------
+# Check for `mkdir -p'.
+AC_DEFUN([AM_PROG_MKDIR_P],
+[AC_PREREQ([2.60])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
+dnl while keeping a definition of mkdir_p for backward compatibility.
+dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
+dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
+dnl Makefile.ins that do not define MKDIR_P, so we do our own
+dnl adjustment using top_builddir (which is defined more often than
+dnl MKDIR_P).
+AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
+case $mkdir_p in
+  [[\\/$]]* | ?:[[\\/]]*) ;;
+  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+])
+
+# Helper functions for option handling.                     -*- Autoconf -*-
+
+# Copyright (C) 2001, 2002, 2003, 2005, 2008  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 4
+
+# _AM_MANGLE_OPTION(NAME)
+# -----------------------
+AC_DEFUN([_AM_MANGLE_OPTION],
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+
+# _AM_SET_OPTION(NAME)
+# ------------------------------
+# Set option NAME.  Presently that only means defining a flag for this option.
+AC_DEFUN([_AM_SET_OPTION],
+[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+
+# _AM_SET_OPTIONS(OPTIONS)
+# ----------------------------------
+# OPTIONS is a space-separated list of Automake options.
+AC_DEFUN([_AM_SET_OPTIONS],
+[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+# -------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+AC_DEFUN([_AM_IF_OPTION],
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+
+# Check to make sure that the build environment is sane.    -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 4
+
+# AM_SANITY_CHECK
+# ---------------
+AC_DEFUN([AM_SANITY_CHECK],
+[AC_MSG_CHECKING([whether build environment is sane])
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+   if test "$[*]" = "X"; then
+      # -L didn't work.
+      set X `ls -t $srcdir/configure conftest.file`
+   fi
+   rm -f conftest.file
+   if test "$[*]" != "X $srcdir/configure conftest.file" \
+      && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+      # If neither matched, then we have a broken ls.  This can happen
+      # if, for instance, CONFIG_SHELL is bash and it inherits a
+      # broken ls alias from the environment.  This has actually
+      # happened.  Such a system could not be considered "sane".
+      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+alias in your environment])
+   fi
+
+   test "$[2]" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT(yes)])
+
+# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_STRIP
+# ---------------------
+# One issue with vendor `install' (even GNU) is that you can't
+# specify the program used to strip binaries.  This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in `make install-strip', and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'.  However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+if test "$cross_compiling" != no; then
+  AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# Copyright (C) 2006  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
+# This macro is traced by Automake.
+AC_DEFUN([_AM_SUBST_NOTMAKE])
+
+# Check how to create a tarball.                            -*- Autoconf -*-
+
+# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# _AM_PROG_TAR(FORMAT)
+# --------------------
+# Check how to create a tarball in format FORMAT.
+# FORMAT should be one of `v7', `ustar', or `pax'.
+#
+# Substitute a variable $(am__tar) that is a command
+# writing to stdout a FORMAT-tarball containing the directory
+# $tardir.
+#     tardir=directory && $(am__tar) > result.tar
+#
+# Substitute a variable $(am__untar) that extract such
+# a tarball read from stdin.
+#     $(am__untar) < result.tar
+AC_DEFUN([_AM_PROG_TAR],
+[# Always define AMTAR for backward compatibility.
+AM_MISSING_PROG([AMTAR], [tar])
+m4_if([$1], [v7],
+     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
+     [m4_case([$1], [ustar],, [pax],,
+              [m4_fatal([Unknown tar format])])
+AC_MSG_CHECKING([how to create a $1 tar archive])
+# Loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+_am_tools=${am_cv_prog_tar_$1-$_am_tools}
+# Do not fold the above two line into one, because Tru64 sh and
+# Solaris sh will not grok spaces in the rhs of `-'.
+for _am_tool in $_am_tools
+do
+  case $_am_tool in
+  gnutar)
+    for _am_tar in tar gnutar gtar;
+    do
+      AM_RUN_LOG([$_am_tar --version]) && break
+    done
+    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+    am__untar="$_am_tar -xf -"
+    ;;
+  plaintar)
+    # Must skip GNU tar: if it does not support --format= it doesn't create
+    # ustar tarball either.
+    (tar --version) >/dev/null 2>&1 && continue
+    am__tar='tar chf - "$$tardir"'
+    am__tar_='tar chf - "$tardir"'
+    am__untar='tar xf -'
+    ;;
+  pax)
+    am__tar='pax -L -x $1 -w "$$tardir"'
+    am__tar_='pax -L -x $1 -w "$tardir"'
+    am__untar='pax -r'
+    ;;
+  cpio)
+    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+    am__untar='cpio -i -H $1 -d'
+    ;;
+  none)
+    am__tar=false
+    am__tar_=false
+    am__untar=false
+    ;;
+  esac
+
+  # If the value was cached, stop now.  We just wanted to have am__tar
+  # and am__untar set.
+  test -n "${am_cv_prog_tar_$1}" && break
+
+  # tar/untar a dummy directory, and stop if the command works
+  rm -rf conftest.dir
+  mkdir conftest.dir
+  echo GrepMe > conftest.dir/file
+  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+  rm -rf conftest.dir
+  if test -s conftest.tar; then
+    AM_RUN_LOG([$am__untar <conftest.tar])
+    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+  fi
+done
+rm -rf conftest.dir
+
+AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+]) # _AM_PROG_TAR
+
+m4_include([m4/expedite_check_engine.m4])
+m4_include([m4/libtool.m4])
diff --git a/autogen.sh b/autogen.sh
new file mode 100755 (executable)
index 0000000..995ff2f
--- /dev/null
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+rm -rf autom4te.cache
+rm -f aclocal.m4 ltmain.sh
+
+touch README
+
+echo "Running aclocal..." ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1
+echo "Running autoheader..." ; autoheader || exit 1
+echo "Running autoconf..." ; autoconf || exit 1
+echo "Running libtoolize..." ; (libtoolize --copy --automake || glibtoolize --automake) || exit 1
+echo "Running automake..." ; automake --add-missing --copy --gnu || exit 1
+
+if [ -z "$NOCONFIGURE" ]; then
+       ./configure "$@"
+fi
diff --git a/autom4te.cache/output.0 b/autom4te.cache/output.0
new file mode 100644 (file)
index 0000000..0963564
--- /dev/null
@@ -0,0 +1,12477 @@
+@%:@! /bin/sh
+@%:@ Guess values for system-dependent variables and create Makefiles.
+@%:@ Generated by GNU Autoconf 2.61 for expedite 0.7.0.
+@%:@
+@%:@ Report bugs to <enlightenment-devel@lists.sourceforge.net>.
+@%:@ 
+@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+@%:@ 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@%:@ This configure script is free software; the Free Software Foundation
+@%:@ gives unlimited permission to copy, distribute and modify it.
+## --------------------- ##
+## M4sh Initialization.  ##
+## --------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+
+
+# PATH needs CR
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  echo "#! /bin/sh" >conf$$.sh
+  echo  "exit 0"   >>conf$$.sh
+  chmod +x conf$$.sh
+  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+    PATH_SEPARATOR=';'
+  else
+    PATH_SEPARATOR=:
+  fi
+  rm -f conf$$.sh
+fi
+
+# Support unset when possible.
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+as_nl='
+'
+IFS=" ""       $as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+case $0 in
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  { (exit 1); exit 1; }
+fi
+
+# Work around bugs in pre-3.0 UWIN ksh.
+for as_var in ENV MAIL MAILPATH
+do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+for as_var in \
+  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+  LC_TELEPHONE LC_TIME
+do
+  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
+    eval $as_var=C; export $as_var
+  else
+    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+  fi
+done
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+
+# CDPATH.
+$as_unset CDPATH
+
+
+if test "x$CONFIG_SHELL" = x; then
+  if (eval ":") 2>/dev/null; then
+  as_have_required=yes
+else
+  as_have_required=no
+fi
+
+  if test $as_have_required = yes &&    (eval ":
+(as_func_return () {
+  (exit \$1)
+}
+as_func_success () {
+  as_func_return 0
+}
+as_func_failure () {
+  as_func_return 1
+}
+as_func_ret_success () {
+  return 0
+}
+as_func_ret_failure () {
+  return 1
+}
+
+exitcode=0
+if as_func_success; then
+  :
+else
+  exitcode=1
+  echo as_func_success failed.
+fi
+
+if as_func_failure; then
+  exitcode=1
+  echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+  :
+else
+  exitcode=1
+  echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+  exitcode=1
+  echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
+  :
+else
+  exitcode=1
+  echo positional parameters were not saved.
+fi
+
+test \$exitcode = 0) || { (exit 1); exit 1; }
+
+(
+  as_lineno_1=\$LINENO
+  as_lineno_2=\$LINENO
+  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
+  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
+") 2> /dev/null; then
+  :
+else
+  as_candidate_shells=
+    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  case $as_dir in
+        /*)
+          for as_base in sh bash ksh sh5; do
+            as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
+          done;;
+       esac
+done
+IFS=$as_save_IFS
+
+
+      for as_shell in $as_candidate_shells $SHELL; do
+        # Try only shells that exist, to save several forks.
+        if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+               { ("$as_shell") 2> /dev/null <<\_ASEOF
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+:
+_ASEOF
+}; then
+  CONFIG_SHELL=$as_shell
+              as_have_required=yes
+              if { "$as_shell" 2> /dev/null <<\_ASEOF
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+:
+(as_func_return () {
+  (exit $1)
+}
+as_func_success () {
+  as_func_return 0
+}
+as_func_failure () {
+  as_func_return 1
+}
+as_func_ret_success () {
+  return 0
+}
+as_func_ret_failure () {
+  return 1
+}
+
+exitcode=0
+if as_func_success; then
+  :
+else
+  exitcode=1
+  echo as_func_success failed.
+fi
+
+if as_func_failure; then
+  exitcode=1
+  echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+  :
+else
+  exitcode=1
+  echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+  exitcode=1
+  echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = "$1" ); then
+  :
+else
+  exitcode=1
+  echo positional parameters were not saved.
+fi
+
+test $exitcode = 0) || { (exit 1); exit 1; }
+
+(
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
+
+_ASEOF
+}; then
+  break
+fi
+
+fi
+
+      done
+
+      if test "x$CONFIG_SHELL" != x; then
+  for as_var in BASH_ENV ENV
+        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+        done
+        export CONFIG_SHELL
+        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
+fi
+
+
+    if test $as_have_required = no; then
+  echo This script requires a shell more modern than all the
+      echo shells that I found on your system.  Please install a
+      echo modern shell, or manually run the script under such a
+      echo shell if you do have one.
+      { (exit 1); exit 1; }
+fi
+
+    
+fi
+
+fi
+
+
+
+(eval "as_func_return () {
+  (exit \$1)
+}
+as_func_success () {
+  as_func_return 0
+}
+as_func_failure () {
+  as_func_return 1
+}
+as_func_ret_success () {
+  return 0
+}
+as_func_ret_failure () {
+  return 1
+}
+
+exitcode=0
+if as_func_success; then
+  :
+else
+  exitcode=1
+  echo as_func_success failed.
+fi
+
+if as_func_failure; then
+  exitcode=1
+  echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+  :
+else
+  exitcode=1
+  echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+  exitcode=1
+  echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
+  :
+else
+  exitcode=1
+  echo positional parameters were not saved.
+fi
+
+test \$exitcode = 0") || {
+  echo No shell found that supports shell functions.
+  echo Please tell autoconf@gnu.org about your system,
+  echo including any error possibly output before this
+  echo message
+}
+
+
+
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
+
+  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+  # uniformly replaced by the line number.  The first 'sed' inserts a
+  # line-number line after each line using $LINENO; the second 'sed'
+  # does the real work.  The second script uses 'N' to pair each
+  # line-number line with the line containing $LINENO, and appends
+  # trailing '-' during substitution so that $LINENO is not a special
+  # case at line end.
+  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+  # scripts with optimization help from Paolo Bonzini.  Blame Lee
+  # E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+   { (exit 1); exit 1; }; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in
+-n*)
+  case `echo 'x\c'` in
+  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
+  *)   ECHO_C='\c';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir
+fi
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s='ln -s'
+  # ... but there are two gotchas:
+  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+  # In both cases, we have to default to `cp -p'.
+  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+    as_ln_s='cp -p'
+elif ln conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s=ln
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p=:
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+        test -d "$1/.";
+      else
+       case $1 in
+        -*)set "./$1";;
+       esac;
+       case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+       ???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+
+exec 7<&0 </dev/null 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIB@&t@OBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+# Identity of this package.
+PACKAGE_NAME='expedite'
+PACKAGE_TARNAME='expedite'
+PACKAGE_VERSION='0.7.0'
+PACKAGE_STRING='expedite 0.7.0'
+PACKAGE_BUGREPORT='enlightenment-devel@lists.sourceforge.net'
+
+ac_unique_file="configure.ac"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+#  include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+#  include <memory.h>
+# endif
+# include <string.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_subst_vars='SHELL
+PATH_SEPARATOR
+PACKAGE_NAME
+PACKAGE_TARNAME
+PACKAGE_VERSION
+PACKAGE_STRING
+PACKAGE_BUGREPORT
+exec_prefix
+prefix
+program_transform_name
+bindir
+sbindir
+libexecdir
+datarootdir
+datadir
+sysconfdir
+sharedstatedir
+localstatedir
+includedir
+oldincludedir
+docdir
+infodir
+htmldir
+dvidir
+pdfdir
+psdir
+libdir
+localedir
+mandir
+DEFS
+ECHO_C
+ECHO_N
+ECHO_T
+LIBS
+build_alias
+host_alias
+target_alias
+build
+build_cpu
+build_vendor
+build_os
+host
+host_cpu
+host_vendor
+host_os
+INSTALL_PROGRAM
+INSTALL_SCRIPT
+INSTALL_DATA
+am__isrc
+CYGPATH_W
+PACKAGE
+VERSION
+ACLOCAL
+AUTOCONF
+AUTOMAKE
+AUTOHEADER
+MAKEINFO
+install_sh
+STRIP
+INSTALL_STRIP_PROGRAM
+mkdir_p
+AWK
+SET_MAKE
+am__leading_dot
+AMTAR
+am__tar
+am__untar
+PKG_CONFIG
+BUILD_SOFTWARE_X11_TRUE
+BUILD_SOFTWARE_X11_FALSE
+BUILD_SOFTWARE_XLIB_TRUE
+BUILD_SOFTWARE_XLIB_FALSE
+BUILD_SOFTWARE_XCB_TRUE
+BUILD_SOFTWARE_XCB_FALSE
+BUILD_XRENDER_X11_TRUE
+BUILD_XRENDER_X11_FALSE
+BUILD_OPENGL_X11_TRUE
+BUILD_OPENGL_X11_FALSE
+BUILD_XRENDER_XCB_TRUE
+BUILD_XRENDER_XCB_FALSE
+BUILD_SOFTWARE_GDI_TRUE
+BUILD_SOFTWARE_GDI_FALSE
+gdi_libs
+BUILD_SOFTWARE_DDRAW_TRUE
+BUILD_SOFTWARE_DDRAW_FALSE
+ddraw_libs
+BUILD_DIRECT3D_TRUE
+BUILD_DIRECT3D_FALSE
+d3d_libs
+BUILD_OPENGL_GLEW_TRUE
+BUILD_OPENGL_GLEW_FALSE
+glew_libs
+BUILD_SOFTWARE_SDL_TRUE
+BUILD_SOFTWARE_SDL_FALSE
+BUILD_OPENGL_SDL_TRUE
+BUILD_OPENGL_SDL_FALSE
+BUILD_FB_TRUE
+BUILD_FB_FALSE
+BUILD_DIRECTFB_TRUE
+BUILD_DIRECTFB_FALSE
+BUILD_QUARTZ_TRUE
+BUILD_QUARTZ_FALSE
+quartz_libs
+BUILD_SOFTWARE_16_X11_TRUE
+BUILD_SOFTWARE_16_X11_FALSE
+BUILD_SOFTWARE_16_DDRAW_TRUE
+BUILD_SOFTWARE_16_DDRAW_FALSE
+ddraw_16_libs
+BUILD_SOFTWARE_16_WINCE_TRUE
+BUILD_SOFTWARE_16_WINCE_FALSE
+wince_16_libs
+CC
+CFLAGS
+LDFLAGS
+CPPFLAGS
+ac_ct_CC
+EXEEXT
+OBJEXT
+DEPDIR
+am__include
+am__quote
+AMDEP_TRUE
+AMDEP_FALSE
+AMDEPBACKSLASH
+CCDEPMODE
+am__fastdepCC_TRUE
+am__fastdepCC_FALSE
+OBJC
+OBJCFLAGS
+ac_ct_OBJC
+OBJCDEPMODE
+am__fastdepOBJC_TRUE
+am__fastdepOBJC_FALSE
+CXX
+CXXFLAGS
+ac_ct_CXX
+CXXDEPMODE
+am__fastdepCXX_TRUE
+am__fastdepCXX_FALSE
+RC
+EVIL_CFLAGS
+EVIL_LIBS
+EINA_CFLAGS
+EINA_LIBS
+EVAS_CFLAGS
+EVAS_LIBS
+XMKMF
+CPP
+X_CFLAGS
+X_PRE_LIBS
+X_LIBS
+X_EXTRA_LIBS
+GREP
+EGREP
+BUILD_X11_TRUE
+BUILD_X11_FALSE
+x_cflags
+x_libs
+XCB_CFLAGS
+XCB_LIBS
+BUILD_XCB_TRUE
+BUILD_XCB_FALSE
+SDL_CFLAGS
+SDL_LIBS
+BUILD_SDL_TRUE
+BUILD_SDL_FALSE
+DIRECTFB_CFLAGS
+DIRECTFB_LIBS
+WIN32_CFLAGS
+EXPEDITE_CXXFLAGS
+lt_enable_auto_import
+LIB@&t@OBJS
+LTLIBOBJS'
+ac_subst_files=''
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+PKG_CONFIG
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+OBJC
+OBJCFLAGS
+CXX
+CXXFLAGS
+CCC
+EVIL_CFLAGS
+EVIL_LIBS
+EINA_CFLAGS
+EINA_LIBS
+EVAS_CFLAGS
+EVAS_LIBS
+XMKMF
+CPP
+XCB_CFLAGS
+XCB_LIBS
+SDL_CFLAGS
+SDL_LIBS
+DIRECTFB_CFLAGS
+DIRECTFB_LIBS'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *)   ac_optarg=yes ;;
+  esac
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+   { (exit 1); exit 1; }; }
+    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
+    eval enable_$ac_feature=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+   { (exit 1); exit 1; }; }
+    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
+    eval enable_$ac_feature=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid package name: $ac_package" >&2
+   { (exit 1); exit 1; }; }
+    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
+    eval with_$ac_package=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid package name: $ac_package" >&2
+   { (exit 1); exit 1; }; }
+    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
+    eval with_$ac_package=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) { echo "$as_me: error: unrecognized option: $ac_option
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; }
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
+   { (exit 1); exit 1; }; }
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  { echo "$as_me: error: missing argument to $ac_option" >&2
+   { (exit 1); exit 1; }; }
+fi
+
+# Be sure to have absolute directory names.
+for ac_var in  exec_prefix prefix bindir sbindir libexecdir datarootdir \
+               datadir sysconfdir sharedstatedir localstatedir includedir \
+               oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+               libdir localedir mandir
+do
+  eval ac_val=\$$ac_var
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+   { (exit 1); exit 1; }; }
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+    If a cross compiler is detected then cross compile mode will be used." >&2
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  { echo "$as_me: error: Working directory cannot be determined" >&2
+   { (exit 1); exit 1; }; }
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  { echo "$as_me: error: pwd does not report name of working directory" >&2
+   { (exit 1); exit 1; }; }
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$0" ||
+$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$0" : 'X\(//\)[^/]' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$0" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
+   { (exit 1); exit 1; }; }
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+       cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
+   { (exit 1); exit 1; }; }
+       pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<_ACEOF
+\`configure' configures expedite 0.7.0 to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                         [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                         [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR           user executables [EPREFIX/bin]
+  --sbindir=DIR          system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR       program executables [EPREFIX/libexec]
+  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
+  --libdir=DIR           object code libraries [EPREFIX/lib]
+  --includedir=DIR       C header files [PREFIX/include]
+  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
+  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR          info documentation [DATAROOTDIR/info]
+  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR           man documentation [DATAROOTDIR/man]
+  --docdir=DIR           documentation root @<:@DATAROOTDIR/doc/expedite@:>@
+  --htmldir=DIR          html documentation [DOCDIR]
+  --dvidir=DIR           dvi documentation [DOCDIR]
+  --pdfdir=DIR           pdf documentation [DOCDIR]
+  --psdir=DIR            ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+
+Program names:
+  --program-prefix=PREFIX            prepend PREFIX to installed program names
+  --program-suffix=SUFFIX            append SUFFIX to installed program names
+  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
+
+X features:
+  --x-includes=DIR    X include files are in DIR
+  --x-libraries=DIR   X library files are in DIR
+
+System types:
+  --build=BUILD     configure for building on BUILD [guessed]
+  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+  case $ac_init_help in
+     short | recursive ) echo "Configuration of expedite 0.7.0:";;
+   esac
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-simple-x11     enable simple x11 linking
+  --enable-software-x11   enable Software X11 engine
+  --enable-xrender-x11    enable XRender X11 engine
+  --enable-opengl-x11     enable OpenGL X11 engine
+  --enable-xrender-xcb    enable XRender XCB engine
+  --enable-software-gdi   enable Software GDI engine
+  --enable-software-ddraw enable Software DirectDraw engine
+  --enable-direct3d       enable Direct3D engine
+  --enable-opengl-glew    enable OpenGL Glew engine
+  --enable-software-sdl   enable Software SDL engine
+  --enable-opengl-sdl     enable OpenGL SDL engine
+  --enable-fb             enable Framebuffer engine
+  --enable-directfb       enable DirectFB engine
+  --enable-quartz         enable Quartz engine
+  --enable-software-16-x11 
+                          enable Software 16 bits X11 engine
+  --enable-software-16-ddraw 
+                          enable Software 16 bits DirectDraw engine
+  --enable-software-16-wince 
+                          enable Software 16 bits WinCE engine
+  --disable-dependency-tracking  speeds up one-time build
+  --enable-dependency-tracking   do not reject slow dependency extractors
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-x                use the X Window System
+
+Some influential environment variables:
+  PKG_CONFIG  path to pkg-config utility
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
+  OBJC        Objective C compiler command
+  OBJCFLAGS   Objective C compiler flags
+  CXX         C++ compiler command
+  CXXFLAGS    C++ compiler flags
+  EVIL_CFLAGS C compiler flags for EVIL, overriding pkg-config
+  EVIL_LIBS   linker flags for EVIL, overriding pkg-config
+  EINA_CFLAGS C compiler flags for EINA, overriding pkg-config
+  EINA_LIBS   linker flags for EINA, overriding pkg-config
+  EVAS_CFLAGS C compiler flags for EVAS, overriding pkg-config
+  EVAS_LIBS   linker flags for EVAS, overriding pkg-config
+  XMKMF       Path to xmkmf, Makefile generator for X Window System
+  CPP         C preprocessor
+  XCB_CFLAGS  C compiler flags for XCB, overriding pkg-config
+  XCB_LIBS    linker flags for XCB, overriding pkg-config
+  SDL_CFLAGS  C compiler flags for SDL, overriding pkg-config
+  SDL_LIBS    linker flags for SDL, overriding pkg-config
+  DIRECTFB_CFLAGS 
+              C compiler flags for DIRECTFB, overriding pkg-config
+  DIRECTFB_LIBS 
+              linker flags for DIRECTFB, overriding pkg-config
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to <enlightenment-devel@lists.sourceforge.net>.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" || continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for guested configure.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+expedite configure 0.7.0
+generated by GNU Autoconf 2.61
+
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by expedite $as_me 0.7.0, which was
+generated by GNU Autoconf 2.61.  Invocation command line was
+
+  $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+@%:@@%:@ --------- @%:@@%:@
+@%:@@%:@ Platform. @%:@@%:@
+@%:@@%:@ --------- @%:@@%:@
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  echo "PATH: $as_dir"
+done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+@%:@@%:@ ----------- @%:@@%:@
+@%:@@%:@ Core tests. @%:@@%:@
+@%:@@%:@ ----------- @%:@@%:@
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
+    2)
+      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+       ac_must_keep_next=false # Got value, back to normal.
+      else
+       case $ac_arg in
+         *=* | --config-cache | -C | -disable-* | --disable-* \
+         | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+         | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+         | -with-* | --with-* | -without-* | --without-* | --x)
+           case "$ac_configure_args0 " in
+             "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+           esac
+           ;;
+         -* ) ac_must_keep_next=true ;;
+       esac
+      fi
+      ac_configure_args="$ac_configure_args '$ac_arg'"
+      ;;
+    esac
+  done
+done
+$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
+$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    cat <<\_ASBOX
+@%:@@%:@ ---------------- @%:@@%:@
+@%:@@%:@ Cache variables. @%:@@%:@
+@%:@@%:@ ---------------- @%:@@%:@
+_ASBOX
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
+echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      *) $as_unset $ac_var ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+       "s/'\''/'\''\\\\'\'''\''/g;
+         s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    cat <<\_ASBOX
+@%:@@%:@ ----------------- @%:@@%:@
+@%:@@%:@ Output variables. @%:@@%:@
+@%:@@%:@ ----------------- @%:@@%:@
+_ASBOX
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      echo "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      cat <<\_ASBOX
+@%:@@%:@ ------------------- @%:@@%:@
+@%:@@%:@ File substitutions. @%:@@%:@
+@%:@@%:@ ------------------- @%:@@%:@
+_ASBOX
+      echo
+      for ac_var in $ac_subst_files
+      do
+       eval ac_val=\$$ac_var
+       case $ac_val in
+       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+       esac
+       echo "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      cat <<\_ASBOX
+@%:@@%:@ ----------- @%:@@%:@
+@%:@@%:@ confdefs.h. @%:@@%:@
+@%:@@%:@ ----------- @%:@@%:@
+_ASBOX
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      echo "$as_me: caught signal $ac_signal"
+    echo "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer explicitly selected file to automatically selected ones.
+if test -n "$CONFIG_SITE"; then
+  set x "$CONFIG_SITE"
+elif test "x$prefix" != xNONE; then
+  set x "$prefix/share/config.site" "$prefix/etc/config.site"
+else
+  set x "$ac_default_prefix/share/config.site" \
+       "$ac_default_prefix/etc/config.site"
+fi
+shift
+for ac_site_file
+do
+  if test -r "$ac_site_file"; then
+    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
+echo "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file"
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special
+  # files actually), so we avoid doing that.
+  if test -f "$cache_file"; then
+    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
+echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
+echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
+echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+       { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
+echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+       { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
+echo "$as_me:   former value:  $ac_old_val" >&2;}
+       { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
+echo "$as_me:   current value: $ac_new_val" >&2;}
+       ac_cache_corrupted=:
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
+echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+ac_config_headers="$ac_config_headers config.h"
+
+ac_aux_dir=
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+  if test -f "$ac_dir/install-sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install-sh -c"
+    break
+  elif test -f "$ac_dir/install.sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install.sh -c"
+    break
+  elif test -f "$ac_dir/shtool"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/shtool install -c"
+    break
+  fi
+done
+if test -z "$ac_aux_dir"; then
+  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
+echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
+
+
+# Make sure we can run config.sub.
+$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
+echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
+   { (exit 1); exit 1; }; }
+
+{ echo "$as_me:$LINENO: checking build system type" >&5
+echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
+if test "${ac_cv_build+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+test "x$ac_build_alias" = x &&
+  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
+echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
+   { (exit 1); exit 1; }; }
+ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
+echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
+   { (exit 1); exit 1; }; }
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
+echo "${ECHO_T}$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
+echo "$as_me: error: invalid value of canonical build" >&2;}
+   { (exit 1); exit 1; }; };;
+esac
+build=$ac_cv_build
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+
+
+{ echo "$as_me:$LINENO: checking host system type" >&5
+echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
+if test "${ac_cv_host+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test "x$host_alias" = x; then
+  ac_cv_host=$ac_cv_build
+else
+  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
+echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
+echo "${ECHO_T}$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
+echo "$as_me: error: invalid value of canonical host" >&2;}
+   { (exit 1); exit 1; }; };;
+esac
+host=$ac_cv_host
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+
+am__api_version='1.10'
+
+# Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
+echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
+if test -z "$INSTALL"; then
+if test "${ac_cv_path_install+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in
+  ./ | .// | /cC/* | \
+  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
+  /usr/ucb/* ) ;;
+  *)
+    # OSF1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF since it installs stuff as root
+    # by default.
+    for ac_prog in ginstall scoinst install; do
+      for ac_exec_ext in '' $ac_executable_extensions; do
+       if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
+         if test $ac_prog = install &&
+           grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+           # AIX install.  It has an incompatible calling convention.
+           :
+         elif test $ac_prog = install &&
+           grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+           # program-specific install script used by HP pwplus--don't use.
+           :
+         else
+           ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+           break 3
+         fi
+       fi
+      done
+    done
+    ;;
+esac
+done
+IFS=$as_save_IFS
+
+
+fi
+  if test "${ac_cv_path_install+set}" = set; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    INSTALL=$ac_install_sh
+  fi
+fi
+{ echo "$as_me:$LINENO: result: $INSTALL" >&5
+echo "${ECHO_T}$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
+echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+   if test "$*" = "X"; then
+      # -L didn't work.
+      set X `ls -t $srcdir/configure conftest.file`
+   fi
+   rm -f conftest.file
+   if test "$*" != "X $srcdir/configure conftest.file" \
+      && test "$*" != "X conftest.file $srcdir/configure"; then
+
+      # If neither matched, then we have a broken ls.  This can happen
+      # if, for instance, CONFIG_SHELL is bash and it inherits a
+      # broken ls alias from the environment.  This has actually
+      # happened.  Such a system could not be considered "sane".
+      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
+alias in your environment" >&5
+echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
+alias in your environment" >&2;}
+   { (exit 1); exit 1; }; }
+   fi
+
+   test "$2" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
+Check your system clock" >&5
+echo "$as_me: error: newly created file is older than distributed files!
+Check your system clock" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+test "$program_prefix" != NONE &&
+  program_transform_name="s&^&$program_prefix&;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+# Double any \ or $.  echo might interpret backslashes.
+# By default was `s,x,x', remove it if useless.
+cat <<\_ACEOF >conftest.sed
+s/[\\$]/&&/g;s/;s,x,x,$//
+_ACEOF
+program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
+rm -f conftest.sed
+
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
+else
+  am_missing_run=
+  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
+echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+fi
+
+{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
+echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
+if test -z "$MKDIR_P"; then
+  if test "${ac_cv_path_mkdir+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_prog in mkdir gmkdir; do
+        for ac_exec_ext in '' $ac_executable_extensions; do
+          { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+          case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+            'mkdir (GNU coreutils) '* | \
+            'mkdir (coreutils) '* | \
+            'mkdir (fileutils) '4.1*)
+              ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+              break 3;;
+          esac
+        done
+       done
+done
+IFS=$as_save_IFS
+
+fi
+
+  if test "${ac_cv_path_mkdir+set}" = set; then
+    MKDIR_P="$ac_cv_path_mkdir -p"
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for MKDIR_P within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    test -d ./--version && rmdir ./--version
+    MKDIR_P="$ac_install_sh -d"
+  fi
+fi
+{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
+echo "${ECHO_T}$MKDIR_P" >&6; }
+
+mkdir_p="$MKDIR_P"
+case $mkdir_p in
+  [\\/$]* | ?:[\\/]*) ;;
+  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+
+for ac_prog in gawk mawk nawk awk
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_AWK+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AWK="$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { echo "$as_me:$LINENO: result: $AWK" >&5
+echo "${ECHO_T}$AWK" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  test -n "$AWK" && break
+done
+
+{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
+set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+       @echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+  *@@@%%%=?*=@@@%%%*)
+    eval ac_cv_prog_make_${ac_make}_set=yes;;
+  *)
+    eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+  SET_MAKE=
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+  SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  am__isrc=' -I$(srcdir)'
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
+echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
+   { (exit 1); exit 1; }; }
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+
+
+# Define the identity of the package.
+ PACKAGE='expedite'
+ VERSION='0.7.0'
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE "$PACKAGE"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define VERSION "$VERSION"
+_ACEOF
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
+
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'.  However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_STRIP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { echo "$as_me:$LINENO: result: $STRIP" >&5
+echo "${ECHO_T}$STRIP" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
+echo "${ECHO_T}$ac_ct_STRIP" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+# We need awk for the "check" target.  The system "awk" is bad on
+# some platforms.
+# Always define AMTAR for backward compatibility.
+
+AMTAR=${AMTAR-"${am_missing_run}tar"}
+
+am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
+
+
+
+
+
+
+
+
+
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+       if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+if test -n "$PKG_CONFIG"; then
+  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
+echo "${ECHO_T}$PKG_CONFIG" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_path_PKG_CONFIG"; then
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
+  # Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $ac_pt_PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
+if test -n "$ac_pt_PKG_CONFIG"; then
+  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
+echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_pt_PKG_CONFIG" = x; then
+    PKG_CONFIG=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
+  fi
+else
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
+fi
+
+fi
+if test -n "$PKG_CONFIG"; then
+       _pkg_min_version=0.9.0
+       { echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
+echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
+       if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+               { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+       else
+               { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+               PKG_CONFIG=""
+       fi
+               
+fi
+
+
+### Additional options to configure
+
+## Simple X11 build/link
+
+## Evas engines
+
+# Check whether --enable-simple-x11 was given.
+if test "${enable_simple_x11+set}" = set; then
+  enableval=$enable_simple_x11; want_evas_simple_x11=$enableval
+
+fi
+
+
+# Software X11
+have_software_xlib="no"
+have_software_xcb="no"
+
+
+want_software_x11="yes"
+have_software_x11="no"
+
+# Check whether --enable-software-x11 was given.
+if test "${enable_software_x11+set}" = set; then
+  enableval=$enable_software_x11;  want_software_x11=$enableval 
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Software X11 engine is to be built" >&5
+echo $ECHO_N "checking whether Software X11 engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_software_x11" >&5
+echo "${ECHO_T}$want_software_x11" >&6; }
+
+if test "x$want_software_x11" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-software-x11\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-software-x11") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_SOFTWARE_X11 1
+_ACEOF
+
+      have_software_x11="yes"
+    
+else
+   have_software_x11="no" 
+  
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Software X11 engine is available" >&5
+echo $ECHO_N "checking whether Software X11 engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_software_x11" >&5
+echo "${ECHO_T}$have_software_x11" >&6; }
+
+ if test "x$have_software_x11" = "xyes"; then
+  BUILD_SOFTWARE_X11_TRUE=
+  BUILD_SOFTWARE_X11_FALSE='#'
+else
+  BUILD_SOFTWARE_X11_TRUE='#'
+  BUILD_SOFTWARE_X11_FALSE=
+fi
+
+
+if test "x$have_software_x11" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+if test "x${have_software_x11}" = "xyes" ; then
+   have_software_xlib=`${PKG_CONFIG} --variable=Xlib evas-software-x11`
+   if test "x${have_software_xlib}" = "xyes" ; then
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_SOFTWARE_XLIB 1
+_ACEOF
+
+   fi
+   have_software_xcb=`${PKG_CONFIG} --variable=XCB evas-software-x11`
+   if test "x${have_software_xcb}" = "xyes" ; then
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_SOFTWARE_XCB 1
+_ACEOF
+
+   fi
+fi
+
+ if test "x${have_software_xlib}" = "xyes"; then
+  BUILD_SOFTWARE_XLIB_TRUE=
+  BUILD_SOFTWARE_XLIB_FALSE='#'
+else
+  BUILD_SOFTWARE_XLIB_TRUE='#'
+  BUILD_SOFTWARE_XLIB_FALSE=
+fi
+
+ if test "x${have_software_xcb}" = "xyes"; then
+  BUILD_SOFTWARE_XCB_TRUE=
+  BUILD_SOFTWARE_XCB_FALSE='#'
+else
+  BUILD_SOFTWARE_XCB_TRUE='#'
+  BUILD_SOFTWARE_XCB_FALSE=
+fi
+
+
+# XRender X11
+
+
+want_xrender_x11="yes"
+have_xrender_x11="no"
+
+# Check whether --enable-xrender-x11 was given.
+if test "${enable_xrender_x11+set}" = set; then
+  enableval=$enable_xrender_x11;  want_xrender_x11=$enableval 
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether XRender X11 engine is to be built" >&5
+echo $ECHO_N "checking whether XRender X11 engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_xrender_x11" >&5
+echo "${ECHO_T}$want_xrender_x11" >&6; }
+
+if test "x$want_xrender_x11" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-xrender-x11\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-xrender-x11") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_XRENDER_X11 1
+_ACEOF
+
+      have_xrender_x11="yes"
+    
+else
+   have_xrender_x11="no" 
+  
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether XRender X11 engine is available" >&5
+echo $ECHO_N "checking whether XRender X11 engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_xrender_x11" >&5
+echo "${ECHO_T}$have_xrender_x11" >&6; }
+
+ if test "x$have_xrender_x11" = "xyes"; then
+  BUILD_XRENDER_X11_TRUE=
+  BUILD_XRENDER_X11_FALSE='#'
+else
+  BUILD_XRENDER_X11_TRUE='#'
+  BUILD_XRENDER_X11_FALSE=
+fi
+
+
+if test "x$have_xrender_x11" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+# OpenGL X11
+
+
+want_opengl_x11="yes"
+have_opengl_x11="no"
+
+# Check whether --enable-opengl-x11 was given.
+if test "${enable_opengl_x11+set}" = set; then
+  enableval=$enable_opengl_x11;  want_opengl_x11=$enableval 
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether OpenGL X11 engine is to be built" >&5
+echo $ECHO_N "checking whether OpenGL X11 engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_opengl_x11" >&5
+echo "${ECHO_T}$want_opengl_x11" >&6; }
+
+if test "x$want_opengl_x11" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-opengl-x11\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-opengl-x11") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_OPENGL_X11 1
+_ACEOF
+
+      have_opengl_x11="yes"
+    
+else
+   have_opengl_x11="no" 
+  
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether OpenGL X11 engine is available" >&5
+echo $ECHO_N "checking whether OpenGL X11 engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_opengl_x11" >&5
+echo "${ECHO_T}$have_opengl_x11" >&6; }
+
+ if test "x$have_opengl_x11" = "xyes"; then
+  BUILD_OPENGL_X11_TRUE=
+  BUILD_OPENGL_X11_FALSE='#'
+else
+  BUILD_OPENGL_X11_TRUE='#'
+  BUILD_OPENGL_X11_FALSE=
+fi
+
+
+if test "x$have_opengl_x11" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+# XRender XCB
+
+
+want_xrender_xcb="yes"
+have_xrender_xcb="no"
+
+# Check whether --enable-xrender-xcb was given.
+if test "${enable_xrender_xcb+set}" = set; then
+  enableval=$enable_xrender_xcb;  want_xrender_xcb=$enableval 
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether XRender XCB engine is to be built" >&5
+echo $ECHO_N "checking whether XRender XCB engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_xrender_xcb" >&5
+echo "${ECHO_T}$want_xrender_xcb" >&6; }
+
+if test "x$want_xrender_xcb" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-xrender-xcb\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-xrender-xcb") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_XRENDER_XCB 1
+_ACEOF
+
+      have_xrender_xcb="yes"
+    
+else
+   have_xrender_xcb="no" 
+  
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether XRender XCB engine is available" >&5
+echo $ECHO_N "checking whether XRender XCB engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_xrender_xcb" >&5
+echo "${ECHO_T}$have_xrender_xcb" >&6; }
+
+ if test "x$have_xrender_xcb" = "xyes"; then
+  BUILD_XRENDER_XCB_TRUE=
+  BUILD_XRENDER_XCB_FALSE='#'
+else
+  BUILD_XRENDER_XCB_TRUE='#'
+  BUILD_XRENDER_XCB_FALSE=
+fi
+
+
+if test "x$have_xrender_xcb" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+# GDI
+
+
+want_software_gdi="yes"
+have_software_gdi="no"
+
+# Check whether --enable-software-gdi was given.
+if test "${enable_software_gdi+set}" = set; then
+  enableval=$enable_software_gdi;  want_software_gdi=$enableval 
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Software GDI engine is to be built" >&5
+echo $ECHO_N "checking whether Software GDI engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_software_gdi" >&5
+echo "${ECHO_T}$want_software_gdi" >&6; }
+
+if test "x$want_software_gdi" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-software-gdi\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-software-gdi") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_SOFTWARE_GDI 1
+_ACEOF
+
+      have_software_gdi="yes"
+    
+else
+   have_software_gdi="no" 
+  
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Software GDI engine is available" >&5
+echo $ECHO_N "checking whether Software GDI engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_software_gdi" >&5
+echo "${ECHO_T}$have_software_gdi" >&6; }
+
+ if test "x$have_software_gdi" = "xyes"; then
+  BUILD_SOFTWARE_GDI_TRUE=
+  BUILD_SOFTWARE_GDI_FALSE='#'
+else
+  BUILD_SOFTWARE_GDI_TRUE='#'
+  BUILD_SOFTWARE_GDI_FALSE=
+fi
+
+
+if test "x$have_software_gdi" = "xyes" ; then
+  gdi_libs="-lgdi32"
+else
+  :
+fi
+
+
+
+
+
+
+# DirectDraw
+
+
+want_software_ddraw="yes"
+have_software_ddraw="no"
+
+# Check whether --enable-software-ddraw was given.
+if test "${enable_software_ddraw+set}" = set; then
+  enableval=$enable_software_ddraw;  want_software_ddraw=$enableval 
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Software DirectDraw engine is to be built" >&5
+echo $ECHO_N "checking whether Software DirectDraw engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_software_ddraw" >&5
+echo "${ECHO_T}$want_software_ddraw" >&6; }
+
+if test "x$want_software_ddraw" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-software-ddraw\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-software-ddraw") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_SOFTWARE_DDRAW 1
+_ACEOF
+
+      have_software_ddraw="yes"
+    
+else
+   have_software_ddraw="no" 
+  
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Software DirectDraw engine is available" >&5
+echo $ECHO_N "checking whether Software DirectDraw engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_software_ddraw" >&5
+echo "${ECHO_T}$have_software_ddraw" >&6; }
+
+ if test "x$have_software_ddraw" = "xyes"; then
+  BUILD_SOFTWARE_DDRAW_TRUE=
+  BUILD_SOFTWARE_DDRAW_FALSE='#'
+else
+  BUILD_SOFTWARE_DDRAW_TRUE='#'
+  BUILD_SOFTWARE_DDRAW_FALSE=
+fi
+
+
+if test "x$have_software_ddraw" = "xyes" ; then
+  ddraw_libs="-lddraw -ldxguid -lgdi32"
+else
+  :
+fi
+
+
+
+
+
+
+# Direct3D
+
+
+want_direct3d="yes"
+have_direct3d="no"
+
+# Check whether --enable-direct3d was given.
+if test "${enable_direct3d+set}" = set; then
+  enableval=$enable_direct3d;  want_direct3d=$enableval 
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Direct3D engine is to be built" >&5
+echo $ECHO_N "checking whether Direct3D engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_direct3d" >&5
+echo "${ECHO_T}$want_direct3d" >&6; }
+
+if test "x$want_direct3d" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-direct3d\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-direct3d") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_DIRECT3D 1
+_ACEOF
+
+      have_direct3d="yes"
+    
+else
+   have_direct3d="no" 
+  
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Direct3D engine is available" >&5
+echo $ECHO_N "checking whether Direct3D engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_direct3d" >&5
+echo "${ECHO_T}$have_direct3d" >&6; }
+
+ if test "x$have_direct3d" = "xyes"; then
+  BUILD_DIRECT3D_TRUE=
+  BUILD_DIRECT3D_FALSE='#'
+else
+  BUILD_DIRECT3D_TRUE='#'
+  BUILD_DIRECT3D_FALSE=
+fi
+
+
+if test "x$have_direct3d" = "xyes" ; then
+  d3d_libs="-ld3d9 -ld3dx9d -lgdi32"
+else
+  :
+fi
+
+
+
+
+
+
+# OpenGL GLEW
+
+
+want_opengl_glew="yes"
+have_opengl_glew="no"
+
+# Check whether --enable-opengl-glew was given.
+if test "${enable_opengl_glew+set}" = set; then
+  enableval=$enable_opengl_glew;  want_opengl_glew=$enableval 
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether OpenGL Glew engine is to be built" >&5
+echo $ECHO_N "checking whether OpenGL Glew engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_opengl_glew" >&5
+echo "${ECHO_T}$want_opengl_glew" >&6; }
+
+if test "x$want_opengl_glew" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-opengl-glew\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-opengl-glew") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_OPENGL_GLEW 1
+_ACEOF
+
+      have_opengl_glew="yes"
+    
+else
+   have_opengl_glew="no" 
+  
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether OpenGL Glew engine is available" >&5
+echo $ECHO_N "checking whether OpenGL Glew engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_opengl_glew" >&5
+echo "${ECHO_T}$have_opengl_glew" >&6; }
+
+ if test "x$have_opengl_glew" = "xyes"; then
+  BUILD_OPENGL_GLEW_TRUE=
+  BUILD_OPENGL_GLEW_FALSE='#'
+else
+  BUILD_OPENGL_GLEW_TRUE='#'
+  BUILD_OPENGL_GLEW_FALSE=
+fi
+
+
+if test "x$have_opengl_glew" = "xyes" ; then
+  glew_libs="-lglew32 -lgdi32"
+else
+  :
+fi
+
+
+
+
+
+
+# Software SDL
+
+
+want_software_sdl="yes"
+have_software_sdl="no"
+
+# Check whether --enable-software-sdl was given.
+if test "${enable_software_sdl+set}" = set; then
+  enableval=$enable_software_sdl;  want_software_sdl=$enableval 
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Software SDL engine is to be built" >&5
+echo $ECHO_N "checking whether Software SDL engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_software_sdl" >&5
+echo "${ECHO_T}$want_software_sdl" >&6; }
+
+if test "x$want_software_sdl" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-software-sdl\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-software-sdl") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_SOFTWARE_SDL 1
+_ACEOF
+
+      have_software_sdl="yes"
+    
+else
+   have_software_sdl="no" 
+  
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Software SDL engine is available" >&5
+echo $ECHO_N "checking whether Software SDL engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_software_sdl" >&5
+echo "${ECHO_T}$have_software_sdl" >&6; }
+
+ if test "x$have_software_sdl" = "xyes"; then
+  BUILD_SOFTWARE_SDL_TRUE=
+  BUILD_SOFTWARE_SDL_FALSE='#'
+else
+  BUILD_SOFTWARE_SDL_TRUE='#'
+  BUILD_SOFTWARE_SDL_FALSE=
+fi
+
+
+if test "x$have_software_sdl" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+# GL SDL
+
+
+want_opengl_sdl="yes"
+have_opengl_sdl="no"
+
+# Check whether --enable-opengl-sdl was given.
+if test "${enable_opengl_sdl+set}" = set; then
+  enableval=$enable_opengl_sdl;  want_opengl_sdl=$enableval 
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether OpenGL SDL engine is to be built" >&5
+echo $ECHO_N "checking whether OpenGL SDL engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_opengl_sdl" >&5
+echo "${ECHO_T}$want_opengl_sdl" >&6; }
+
+if test "x$want_opengl_sdl" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-opengl-sdl\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-opengl-sdl") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_OPENGL_SDL 1
+_ACEOF
+
+      have_opengl_sdl="yes"
+    
+else
+   have_opengl_sdl="no" 
+  
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether OpenGL SDL engine is available" >&5
+echo $ECHO_N "checking whether OpenGL SDL engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_opengl_sdl" >&5
+echo "${ECHO_T}$have_opengl_sdl" >&6; }
+
+ if test "x$have_opengl_sdl" = "xyes"; then
+  BUILD_OPENGL_SDL_TRUE=
+  BUILD_OPENGL_SDL_FALSE='#'
+else
+  BUILD_OPENGL_SDL_TRUE='#'
+  BUILD_OPENGL_SDL_FALSE=
+fi
+
+
+if test "x$have_opengl_sdl" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+# FB
+
+
+want_fb="yes"
+have_fb="no"
+
+# Check whether --enable-fb was given.
+if test "${enable_fb+set}" = set; then
+  enableval=$enable_fb;  want_fb=$enableval 
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Framebuffer engine is to be built" >&5
+echo $ECHO_N "checking whether Framebuffer engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_fb" >&5
+echo "${ECHO_T}$want_fb" >&6; }
+
+if test "x$want_fb" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-fb\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-fb") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_FB 1
+_ACEOF
+
+      have_fb="yes"
+    
+else
+   have_fb="no" 
+  
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Framebuffer engine is available" >&5
+echo $ECHO_N "checking whether Framebuffer engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_fb" >&5
+echo "${ECHO_T}$have_fb" >&6; }
+
+ if test "x$have_fb" = "xyes"; then
+  BUILD_FB_TRUE=
+  BUILD_FB_FALSE='#'
+else
+  BUILD_FB_TRUE='#'
+  BUILD_FB_FALSE=
+fi
+
+
+if test "x$have_fb" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+# DIRECTFB
+
+
+want_directfb="yes"
+have_directfb="no"
+
+# Check whether --enable-directfb was given.
+if test "${enable_directfb+set}" = set; then
+  enableval=$enable_directfb;  want_directfb=$enableval 
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether DirectFB engine is to be built" >&5
+echo $ECHO_N "checking whether DirectFB engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_directfb" >&5
+echo "${ECHO_T}$want_directfb" >&6; }
+
+if test "x$want_directfb" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-directfb\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-directfb") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_DIRECTFB 1
+_ACEOF
+
+      have_directfb="yes"
+    
+else
+   have_directfb="no" 
+  
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether DirectFB engine is available" >&5
+echo $ECHO_N "checking whether DirectFB engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_directfb" >&5
+echo "${ECHO_T}$have_directfb" >&6; }
+
+ if test "x$have_directfb" = "xyes"; then
+  BUILD_DIRECTFB_TRUE=
+  BUILD_DIRECTFB_FALSE='#'
+else
+  BUILD_DIRECTFB_TRUE='#'
+  BUILD_DIRECTFB_FALSE=
+fi
+
+
+if test "x$have_directfb" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+# Quartz
+
+
+want_quartz="yes"
+have_quartz="no"
+
+# Check whether --enable-quartz was given.
+if test "${enable_quartz+set}" = set; then
+  enableval=$enable_quartz;  want_quartz=$enableval 
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Quartz engine is to be built" >&5
+echo $ECHO_N "checking whether Quartz engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_quartz" >&5
+echo "${ECHO_T}$want_quartz" >&6; }
+
+if test "x$want_quartz" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-quartz\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-quartz") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_QUARTZ 1
+_ACEOF
+
+      have_quartz="yes"
+    
+else
+   have_quartz="no" 
+  
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Quartz engine is available" >&5
+echo $ECHO_N "checking whether Quartz engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_quartz" >&5
+echo "${ECHO_T}$have_quartz" >&6; }
+
+ if test "x$have_quartz" = "xyes"; then
+  BUILD_QUARTZ_TRUE=
+  BUILD_QUARTZ_FALSE='#'
+else
+  BUILD_QUARTZ_TRUE='#'
+  BUILD_QUARTZ_FALSE=
+fi
+
+
+if test "x$have_quartz" = "xyes" ; then
+  quartz_libs="-framework Cocoa -framework ApplicationServices"
+else
+  :
+fi
+
+
+
+
+
+
+# Software 16bit X11
+
+
+want_software_16_x11="yes"
+have_software_16_x11="no"
+
+# Check whether --enable-software-16-x11 was given.
+if test "${enable_software_16_x11+set}" = set; then
+  enableval=$enable_software_16_x11;  want_software_16_x11=$enableval 
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Software 16 bits X11 engine is to be built" >&5
+echo $ECHO_N "checking whether Software 16 bits X11 engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_software_16_x11" >&5
+echo "${ECHO_T}$want_software_16_x11" >&6; }
+
+if test "x$want_software_16_x11" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-software-16-x11\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-software-16-x11") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_SOFTWARE_16_X11 1
+_ACEOF
+
+      have_software_16_x11="yes"
+    
+else
+   have_software_16_x11="no" 
+  
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Software 16 bits X11 engine is available" >&5
+echo $ECHO_N "checking whether Software 16 bits X11 engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_software_16_x11" >&5
+echo "${ECHO_T}$have_software_16_x11" >&6; }
+
+ if test "x$have_software_16_x11" = "xyes"; then
+  BUILD_SOFTWARE_16_X11_TRUE=
+  BUILD_SOFTWARE_16_X11_FALSE='#'
+else
+  BUILD_SOFTWARE_16_X11_TRUE='#'
+  BUILD_SOFTWARE_16_X11_FALSE=
+fi
+
+
+if test "x$have_software_16_x11" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+# 16bit DirectDraw
+
+
+want_software_16_ddraw="yes"
+have_software_16_ddraw="no"
+
+# Check whether --enable-software-16-ddraw was given.
+if test "${enable_software_16_ddraw+set}" = set; then
+  enableval=$enable_software_16_ddraw;  want_software_16_ddraw=$enableval 
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Software 16 bits DirectDraw engine is to be built" >&5
+echo $ECHO_N "checking whether Software 16 bits DirectDraw engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_software_16_ddraw" >&5
+echo "${ECHO_T}$want_software_16_ddraw" >&6; }
+
+if test "x$want_software_16_ddraw" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-software-16-ddraw\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-software-16-ddraw") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_SOFTWARE_16_DDRAW 1
+_ACEOF
+
+      have_software_16_ddraw="yes"
+    
+else
+   have_software_16_ddraw="no" 
+  
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Software 16 bits DirectDraw engine is available" >&5
+echo $ECHO_N "checking whether Software 16 bits DirectDraw engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_software_16_ddraw" >&5
+echo "${ECHO_T}$have_software_16_ddraw" >&6; }
+
+ if test "x$have_software_16_ddraw" = "xyes"; then
+  BUILD_SOFTWARE_16_DDRAW_TRUE=
+  BUILD_SOFTWARE_16_DDRAW_FALSE='#'
+else
+  BUILD_SOFTWARE_16_DDRAW_TRUE='#'
+  BUILD_SOFTWARE_16_DDRAW_FALSE=
+fi
+
+
+if test "x$have_software_16_ddraw" = "xyes" ; then
+  ddraw_16_libs="-lddraw -ldxguid"
+else
+  :
+fi
+
+
+
+
+
+
+# 16bit WinCE
+
+
+want_software_16_wince="yes"
+have_software_16_wince="no"
+
+# Check whether --enable-software-16-wince was given.
+if test "${enable_software_16_wince+set}" = set; then
+  enableval=$enable_software_16_wince;  want_software_16_wince=$enableval 
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Software 16 bits WinCE engine is to be built" >&5
+echo $ECHO_N "checking whether Software 16 bits WinCE engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_software_16_wince" >&5
+echo "${ECHO_T}$want_software_16_wince" >&6; }
+
+if test "x$want_software_16_wince" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-software-16-wince\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-software-16-wince") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVAS_SOFTWARE_16_WINCE 1
+_ACEOF
+
+      have_software_16_wince="yes"
+    
+else
+   have_software_16_wince="no" 
+  
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Software 16 bits WinCE engine is available" >&5
+echo $ECHO_N "checking whether Software 16 bits WinCE engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_software_16_wince" >&5
+echo "${ECHO_T}$have_software_16_wince" >&6; }
+
+ if test "x$have_software_16_wince" = "xyes"; then
+  BUILD_SOFTWARE_16_WINCE_TRUE=
+  BUILD_SOFTWARE_16_WINCE_FALSE='#'
+else
+  BUILD_SOFTWARE_16_WINCE_TRUE='#'
+  BUILD_SOFTWARE_16_WINCE_FALSE=
+fi
+
+
+if test "x$have_software_16_wince" = "xyes" ; then
+  wince_16_libs="-laygshell"
+else
+  :
+fi
+
+
+
+
+
+
+### Checks for programs
+
+DEPDIR="${am__leading_dot}deps"
+
+ac_config_commands="$ac_config_commands depfiles"
+
+
+am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+       @echo done
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
+echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# We grep out `Entering directory' and `Leaving directory'
+# messages which can occur if `w' ends up in MAKEFLAGS.
+# In particular we don't look at `^make:' because GNU make might
+# be invoked under some other name (usually "gmake"), in which
+# case it prints its new name instead of `make'.
+if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
+   am__include=include
+   am__quote=
+   _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+      am__include=.include
+      am__quote="\""
+      _am_result=BSD
+   fi
+fi
+
+
+{ echo "$as_me:$LINENO: result: $_am_result" >&5
+echo "${ECHO_T}$_am_result" >&6; }
+rm -f confinc confmf
+
+# Check whether --enable-dependency-tracking was given.
+if test "${enable_dependency_tracking+set}" = set; then
+  enableval=$enable_dependency_tracking; 
+fi
+
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+fi
+ if test "x$enable_dependency_tracking" != xno; then
+  AMDEP_TRUE=
+  AMDEP_FALSE='#'
+else
+  AMDEP_TRUE='#'
+  AMDEP_FALSE=
+fi
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $@%:@ != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+
+
+test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&5
+echo "$as_me: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+
+# Provide some information about the compiler.
+echo "$as_me:$LINENO: checking for C compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (ac_try="$ac_compiler --version >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler --version >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -v >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -v >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -V >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -V >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
+echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
+ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+#
+# List of possible output files, starting from the most likely.
+# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
+# only as a last resort.  b.out is created by i960 compilers.
+ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
+#
+# The IRIX 6 linker writes into existing files which may not be
+# executable, retaining their permissions.  Remove them first so a
+# subsequent execution test works.
+ac_rmfiles=
+for ac_file in $ac_files
+do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
+    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+  esac
+done
+rm -f $ac_rmfiles
+
+if { (ac_try="$ac_link_default"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link_default") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile.  We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
+       ;;
+    [ab].out )
+       # We found the default executable, but exeext='' is most
+       # certainly right.
+       break;;
+    *.* )
+        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+       then :; else
+          ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+       fi
+       # We set ac_cv_exeext here because the later test for it is not
+       # safe: cross compilers may not add the suffix if given an `-o'
+       # argument, so we may need to know it at that point already.
+       # Even if this section looks crufty: it has the advantage of
+       # actually working.
+       break;;
+    * )
+       break;;
+  esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else
+  ac_file=''
+fi
+
+{ echo "$as_me:$LINENO: result: $ac_file" >&5
+echo "${ECHO_T}$ac_file" >&6; }
+if test -z "$ac_file"; then
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
+See \`config.log' for more details." >&5
+echo "$as_me: error: C compiler cannot create executables
+See \`config.log' for more details." >&2;}
+   { (exit 77); exit 77; }; }
+fi
+
+ac_exeext=$ac_cv_exeext
+
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
+echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
+# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
+# If not cross compiling, check that we can run a simple program.
+if test "$cross_compiling" != yes; then
+  if { ac_try='./$ac_file'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+       cross_compiling=yes
+    else
+       { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+    fi
+  fi
+fi
+{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+
+rm -f a.out a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
+echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
+echo "${ECHO_T}$cross_compiling" >&6; }
+
+{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
+echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+         break;;
+    * ) break;;
+  esac
+done
+else
+  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+rm -f conftest$ac_cv_exeext
+{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
+echo "${ECHO_T}$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
+echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
+if test "${ac_cv_objext+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  for ac_file in conftest.o conftest.obj conftest.*; do
+  test -f "$ac_file" || continue;
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot compute suffix of object files: cannot compile
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
+echo "${ECHO_T}$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
+if test "${ac_cv_c_compiler_gnu+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_compiler_gnu=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_compiler_gnu=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
+GCC=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
+if test "${ac_cv_prog_cc_g+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       CFLAGS=""
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_c_werror_flag=$ac_save_c_werror_flag
+        CFLAGS="-g"
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
+if test "${ac_cv_prog_cc_c89+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+       -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_c89=$ac_arg
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
+fi
+
+rm -f core conftest.err conftest.$ac_objext 
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { echo "$as_me:$LINENO: result: none needed" >&5
+echo "${ECHO_T}none needed" >&6; } ;;
+  xno)
+    { echo "$as_me:$LINENO: result: unsupported" >&5
+echo "${ECHO_T}unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC"   am_compiler_list=
+
+{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
+if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CC_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CC_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+ if 
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+  am__fastdepCC_TRUE=
+  am__fastdepCC_FALSE='#'
+else
+  am__fastdepCC_TRUE='#'
+  am__fastdepCC_FALSE=
+fi
+
+
+
+{ echo "$as_me:$LINENO: checking for library containing strerror" >&5
+echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6; }
+if test "${ac_cv_search_strerror+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char strerror ();
+int
+main ()
+{
+return strerror ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' cposix; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_search_strerror=$ac_res
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext 
+  if test "${ac_cv_search_strerror+set}" = set; then
+  break
+fi
+done
+if test "${ac_cv_search_strerror+set}" = set; then
+  :
+else
+  ac_cv_search_strerror=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
+echo "${ECHO_T}$ac_cv_search_strerror" >&6; }
+ac_res=$ac_cv_search_strerror
+if test "$ac_res" != no; then
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+  
+fi
+
+
+    ac_ext=m
+ac_cpp='$OBJCPP $CPPFLAGS'
+ac_compile='$OBJC -c $OBJCFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$OBJC -o conftest$ac_exeext $OBJCFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_objc_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  for ac_prog in gcc objcc objc cc CC
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_OBJC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$OBJC"; then
+  ac_cv_prog_OBJC="$OBJC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OBJC="$ac_tool_prefix$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+OBJC=$ac_cv_prog_OBJC
+if test -n "$OBJC"; then
+  { echo "$as_me:$LINENO: result: $OBJC" >&5
+echo "${ECHO_T}$OBJC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+    test -n "$OBJC" && break
+  done
+fi
+if test -z "$OBJC"; then
+  ac_ct_OBJC=$OBJC
+  for ac_prog in gcc objcc objc cc CC
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_OBJC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_OBJC"; then
+  ac_cv_prog_ac_ct_OBJC="$ac_ct_OBJC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OBJC="$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OBJC=$ac_cv_prog_ac_ct_OBJC
+if test -n "$ac_ct_OBJC"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_OBJC" >&5
+echo "${ECHO_T}$ac_ct_OBJC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  test -n "$ac_ct_OBJC" && break
+done
+
+  if test "x$ac_ct_OBJC" = x; then
+    OBJC="gcc"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    OBJC=$ac_ct_OBJC
+  fi
+fi
+
+# Provide some information about the compiler.
+echo "$as_me:$LINENO: checking for Objective C compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (ac_try="$ac_compiler --version >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler --version >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -v >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -v >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -V >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -V >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+
+{ echo "$as_me:$LINENO: checking whether we are using the GNU Objective C compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU Objective C compiler... $ECHO_C" >&6; }
+if test "${ac_cv_objc_compiler_gnu+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_objc_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_compiler_gnu=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_compiler_gnu=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_objc_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_objc_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_objc_compiler_gnu" >&6; }
+GOBJC=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_OBJCFLAGS=${OBJCFLAGS+set}
+ac_save_OBJCFLAGS=$OBJCFLAGS
+{ echo "$as_me:$LINENO: checking whether $OBJC accepts -g" >&5
+echo $ECHO_N "checking whether $OBJC accepts -g... $ECHO_C" >&6; }
+if test "${ac_cv_prog_objc_g+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_save_objc_werror_flag=$ac_objc_werror_flag
+   ac_objc_werror_flag=yes
+   ac_cv_prog_objc_g=no
+   OBJCFLAGS="-g"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_objc_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_objc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       OBJCFLAGS=""
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_objc_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_objc_werror_flag=$ac_save_objc_werror_flag
+        OBJCFLAGS="-g"
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_objc_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_objc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_objc_werror_flag=$ac_save_objc_werror_flag
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_prog_objc_g" >&5
+echo "${ECHO_T}$ac_cv_prog_objc_g" >&6; }
+if test "$ac_test_OBJCFLAGS" = set; then
+  OBJCFLAGS=$ac_save_OBJCFLAGS
+elif test $ac_cv_prog_objc_g = yes; then
+  if test "$GOBJC" = yes; then
+    OBJCFLAGS="-g -O2"
+  else
+    OBJCFLAGS="-g"
+  fi
+else
+  if test "$GOBJC" = yes; then
+    OBJCFLAGS="-O2"
+  else
+    OBJCFLAGS=
+  fi
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$OBJC" am_compiler_list='gcc3 gcc'
+
+{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
+if test "${am_cv_OBJC_dependencies_compiler_type+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_OBJC_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_OBJC_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_OBJC_dependencies_compiler_type=none
+fi
+
+fi
+{ echo "$as_me:$LINENO: result: $am_cv_OBJC_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_OBJC_dependencies_compiler_type" >&6; }
+OBJCDEPMODE=depmode=$am_cv_OBJC_dependencies_compiler_type
+
+ if 
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_OBJC_dependencies_compiler_type" = gcc3; then
+  am__fastdepOBJC_TRUE=
+  am__fastdepOBJC_FALSE='#'
+else
+  am__fastdepOBJC_TRUE='#'
+  am__fastdepOBJC_FALSE=
+fi
+
+
+    
+depcc="$OBJC" am_compiler_list='gcc3 gcc'
+
+{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
+if test "${am_cv_OBJC_dependencies_compiler_type+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_OBJC_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_OBJC_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_OBJC_dependencies_compiler_type=none
+fi
+
+fi
+{ echo "$as_me:$LINENO: result: $am_cv_OBJC_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_OBJC_dependencies_compiler_type" >&6; }
+OBJCDEPMODE=depmode=$am_cv_OBJC_dependencies_compiler_type
+
+ if 
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_OBJC_dependencies_compiler_type" = gcc3; then
+  am__fastdepOBJC_TRUE=
+  am__fastdepOBJC_FALSE='#'
+else
+  am__fastdepOBJC_TRUE='#'
+  am__fastdepOBJC_FALSE=
+fi
+
+
+   
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+if test -z "$CXX"; then
+  if test -n "$CCC"; then
+    CXX=$CCC
+  else
+    if test -n "$ac_tool_prefix"; then
+  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CXX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CXX"; then
+  ac_cv_prog_CXX="$CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CXX=$ac_cv_prog_CXX
+if test -n "$CXX"; then
+  { echo "$as_me:$LINENO: result: $CXX" >&5
+echo "${ECHO_T}$CXX" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+    test -n "$CXX" && break
+  done
+fi
+if test -z "$CXX"; then
+  ac_ct_CXX=$CXX
+  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CXX"; then
+  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CXX="$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
+if test -n "$ac_ct_CXX"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
+echo "${ECHO_T}$ac_ct_CXX" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CXX" && break
+done
+
+  if test "x$ac_ct_CXX" = x; then
+    CXX="g++"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    CXX=$ac_ct_CXX
+  fi
+fi
+
+  fi
+fi
+# Provide some information about the compiler.
+echo "$as_me:$LINENO: checking for C++ compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (ac_try="$ac_compiler --version >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler --version >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -v >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -v >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -V >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -V >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+
+{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
+if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_cxx_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_compiler_gnu=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_compiler_gnu=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
+GXX=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_CXXFLAGS=${CXXFLAGS+set}
+ac_save_CXXFLAGS=$CXXFLAGS
+{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
+echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
+if test "${ac_cv_prog_cxx_g+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
+   ac_cxx_werror_flag=yes
+   ac_cv_prog_cxx_g=no
+   CXXFLAGS="-g"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_cxx_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cxx_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       CXXFLAGS=""
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_cxx_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+        CXXFLAGS="-g"
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_cxx_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cxx_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
+if test "$ac_test_CXXFLAGS" = set; then
+  CXXFLAGS=$ac_save_CXXFLAGS
+elif test $ac_cv_prog_cxx_g = yes; then
+  if test "$GXX" = yes; then
+    CXXFLAGS="-g -O2"
+  else
+    CXXFLAGS="-g"
+  fi
+else
+  if test "$GXX" = yes; then
+    CXXFLAGS="-O2"
+  else
+    CXXFLAGS=
+  fi
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CXX"  am_compiler_list=
+
+{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
+if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CXX_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CXX_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CXX_dependencies_compiler_type=none
+fi
+
+fi
+{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
+CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
+
+ if 
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
+  am__fastdepCXX_TRUE=
+  am__fastdepCXX_FALSE='#'
+else
+  am__fastdepCXX_TRUE='#'
+  am__fastdepCXX_FALSE=
+fi
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $@%:@ != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+
+
+test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&5
+echo "$as_me: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+
+# Provide some information about the compiler.
+echo "$as_me:$LINENO: checking for C compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (ac_try="$ac_compiler --version >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler --version >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -v >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -v >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -V >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -V >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+
+{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
+if test "${ac_cv_c_compiler_gnu+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_compiler_gnu=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_compiler_gnu=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
+GCC=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
+if test "${ac_cv_prog_cc_g+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       CFLAGS=""
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_c_werror_flag=$ac_save_c_werror_flag
+        CFLAGS="-g"
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
+if test "${ac_cv_prog_cc_c89+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+       -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_c89=$ac_arg
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
+fi
+
+rm -f core conftest.err conftest.$ac_objext 
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { echo "$as_me:$LINENO: result: none needed" >&5
+echo "${ECHO_T}none needed" >&6; } ;;
+  xno)
+    { echo "$as_me:$LINENO: result: unsupported" >&5
+echo "${ECHO_T}unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC"   am_compiler_list=
+
+{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
+if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CC_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CC_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+ if 
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+  am__fastdepCC_TRUE=
+  am__fastdepCC_FALSE='#'
+else
+  am__fastdepCC_TRUE='#'
+  am__fastdepCC_FALSE=
+fi
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
+set dummy ${ac_tool_prefix}windres; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_RC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$RC"; then
+  ac_cv_prog_RC="$RC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_RC="${ac_tool_prefix}windres"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+RC=$ac_cv_prog_RC
+if test -n "$RC"; then
+  { echo "$as_me:$LINENO: result: $RC" >&5
+echo "${ECHO_T}$RC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RC"; then
+  ac_ct_RC=$RC
+  # Extract the first word of "windres", so it can be a program name with args.
+set dummy windres; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_RC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_RC"; then
+  ac_cv_prog_ac_ct_RC="$ac_ct_RC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_RC="windres"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RC=$ac_cv_prog_ac_ct_RC
+if test -n "$ac_ct_RC"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_RC" >&5
+echo "${ECHO_T}$ac_ct_RC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_ct_RC" = x; then
+    RC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    RC=$ac_ct_RC
+  fi
+else
+  RC="$ac_cv_prog_RC"
+fi
+
+
+
+
+### Checks for libraries
+
+# Evil library for compilation on Windows
+
+case "$host_os" in
+   mingw32ce*)
+      
+pkg_failed=no
+{ echo "$as_me:$LINENO: checking for EVIL" >&5
+echo $ECHO_N "checking for EVIL... $ECHO_C" >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$EVIL_CFLAGS"; then
+        pkg_cv_EVIL_CFLAGS="$EVIL_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evil\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evil") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_EVIL_CFLAGS=`$PKG_CONFIG --cflags "evil" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$EVIL_LIBS"; then
+        pkg_cv_EVIL_LIBS="$EVIL_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evil\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evil") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_EVIL_LIBS=`$PKG_CONFIG --libs "evil" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+               EVIL_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "evil"`
+        else 
+               EVIL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "evil"`
+        fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$EVIL_PKG_ERRORS" >&5
+
+       { { echo "$as_me:$LINENO: error: Package requirements (evil) were not met:
+
+$EVIL_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables EVIL_CFLAGS
+and EVIL_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" >&5
+echo "$as_me: error: Package requirements (evil) were not met:
+
+$EVIL_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables EVIL_CFLAGS
+and EVIL_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" >&2;}
+   { (exit 1); exit 1; }; }
+elif test $pkg_failed = untried; then
+       { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables EVIL_CFLAGS
+and EVIL_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." >&5
+echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables EVIL_CFLAGS
+and EVIL_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+else
+       EVIL_CFLAGS=$pkg_cv_EVIL_CFLAGS
+       EVIL_LIBS=$pkg_cv_EVIL_LIBS
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+       :
+fi
+      
+cat >>confdefs.h <<\_ACEOF
+@%:@define HAVE_EVIL 1
+_ACEOF
+
+      ;;
+esac
+
+# Eina
+
+
+pkg_failed=no
+{ echo "$as_me:$LINENO: checking for EINA" >&5
+echo $ECHO_N "checking for EINA... $ECHO_C" >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$EINA_CFLAGS"; then
+        pkg_cv_EINA_CFLAGS="$EINA_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"eina-0\"") >&5
+  ($PKG_CONFIG --exists --print-errors "eina-0") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_EINA_CFLAGS=`$PKG_CONFIG --cflags "eina-0" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$EINA_LIBS"; then
+        pkg_cv_EINA_LIBS="$EINA_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"eina-0\"") >&5
+  ($PKG_CONFIG --exists --print-errors "eina-0") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_EINA_LIBS=`$PKG_CONFIG --libs "eina-0" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+               EINA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "eina-0"`
+        else 
+               EINA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "eina-0"`
+        fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$EINA_PKG_ERRORS" >&5
+
+       { { echo "$as_me:$LINENO: error: Package requirements (eina-0) were not met:
+
+$EINA_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables EINA_CFLAGS
+and EINA_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" >&5
+echo "$as_me: error: Package requirements (eina-0) were not met:
+
+$EINA_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables EINA_CFLAGS
+and EINA_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" >&2;}
+   { (exit 1); exit 1; }; }
+elif test $pkg_failed = untried; then
+       { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables EINA_CFLAGS
+and EINA_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." >&5
+echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables EINA_CFLAGS
+and EINA_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+else
+       EINA_CFLAGS=$pkg_cv_EINA_CFLAGS
+       EINA_LIBS=$pkg_cv_EINA_LIBS
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+       :
+fi
+
+# Evas
+
+
+pkg_failed=no
+{ echo "$as_me:$LINENO: checking for EVAS" >&5
+echo $ECHO_N "checking for EVAS... $ECHO_C" >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$EVAS_CFLAGS"; then
+        pkg_cv_EVAS_CFLAGS="$EVAS_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas eet\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas eet") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_EVAS_CFLAGS=`$PKG_CONFIG --cflags "evas eet" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$EVAS_LIBS"; then
+        pkg_cv_EVAS_LIBS="$EVAS_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas eet\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas eet") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_EVAS_LIBS=`$PKG_CONFIG --libs "evas eet" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+               EVAS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "evas eet"`
+        else 
+               EVAS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "evas eet"`
+        fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$EVAS_PKG_ERRORS" >&5
+
+       { { echo "$as_me:$LINENO: error: Package requirements (evas eet) were not met:
+
+$EVAS_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables EVAS_CFLAGS
+and EVAS_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" >&5
+echo "$as_me: error: Package requirements (evas eet) were not met:
+
+$EVAS_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables EVAS_CFLAGS
+and EVAS_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" >&2;}
+   { (exit 1); exit 1; }; }
+elif test $pkg_failed = untried; then
+       { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables EVAS_CFLAGS
+and EVAS_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." >&5
+echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables EVAS_CFLAGS
+and EVAS_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+else
+       EVAS_CFLAGS=$pkg_cv_EVAS_CFLAGS
+       EVAS_LIBS=$pkg_cv_EVAS_LIBS
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+       :
+fi
+
+# Xlib
+
+if test "x$have_software_xlib" = "xyes" -o "x$have_software_16_x11" = "xyes" -o "x$have_xrender_x11" = "xyes" -o "x$have_opengl_x11" = "xyes"; then
+   ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
+echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if test "${ac_cv_prog_CPP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+      # Double quotes because CPP needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
+                    Syntax error
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Broken: fails on valid input.
+continue
+fi
+
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
+  # Broken: success on invalid input.
+continue
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+  
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+{ echo "$as_me:$LINENO: result: $CPP" >&5
+echo "${ECHO_T}$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
+                    Syntax error
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Broken: fails on valid input.
+continue
+fi
+
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
+  # Broken: success on invalid input.
+continue
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+  :
+else
+  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details." >&5
+echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+{ echo "$as_me:$LINENO: checking for X" >&5
+echo $ECHO_N "checking for X... $ECHO_C" >&6; }
+
+
+# Check whether --with-x was given.
+if test "${with_x+set}" = set; then
+  withval=$with_x; 
+fi
+
+# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
+if test "x$with_x" = xno; then
+  # The user explicitly disabled X.
+  have_x=disabled
+else
+  case $x_includes,$x_libraries in #(
+    *\'*) { { echo "$as_me:$LINENO: error: Cannot use X directory names containing '" >&5
+echo "$as_me: error: Cannot use X directory names containing '" >&2;}
+   { (exit 1); exit 1; }; };; #(
+    *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  # One or both of the vars are not set, and there is no cached value.
+ac_x_includes=no ac_x_libraries=no
+rm -f -r conftest.dir
+if mkdir conftest.dir; then
+  cd conftest.dir
+  cat >Imakefile <<'_ACEOF'
+incroot:
+       @echo incroot='${INCROOT}'
+usrlibdir:
+       @echo usrlibdir='${USRLIBDIR}'
+libdir:
+       @echo libdir='${LIBDIR}'
+_ACEOF
+  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
+    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+    for ac_var in incroot usrlibdir libdir; do
+      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
+    done
+    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
+    for ac_extension in a so sl; do
+      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
+        test -f "$ac_im_libdir/libX11.$ac_extension"; then
+       ac_im_usrlibdir=$ac_im_libdir; break
+      fi
+    done
+    # Screen out bogus values from the imake configuration.  They are
+    # bogus both because they are the default anyway, and because
+    # using them would break gcc on systems where it needs fixed includes.
+    case $ac_im_incroot in
+       /usr/include) ac_x_includes= ;;
+       *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
+    esac
+    case $ac_im_usrlibdir in
+       /usr/lib | /lib) ;;
+       *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
+    esac
+  fi
+  cd ..
+  rm -f -r conftest.dir
+fi
+
+# Standard set of common directories for X headers.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ac_x_header_dirs='
+/usr/X11/include
+/usr/X11R6/include
+/usr/X11R5/include
+/usr/X11R4/include
+
+/usr/include/X11
+/usr/include/X11R6
+/usr/include/X11R5
+/usr/include/X11R4
+
+/usr/local/X11/include
+/usr/local/X11R6/include
+/usr/local/X11R5/include
+/usr/local/X11R4/include
+
+/usr/local/include/X11
+/usr/local/include/X11R6
+/usr/local/include/X11R5
+/usr/local/include/X11R4
+
+/usr/X386/include
+/usr/x386/include
+/usr/XFree86/include/X11
+
+/usr/include
+/usr/local/include
+/usr/unsupported/include
+/usr/athena/include
+/usr/local/x11r5/include
+/usr/lpp/Xamples/include
+
+/usr/openwin/include
+/usr/openwin/share/include'
+
+if test "$ac_x_includes" = no; then
+  # Guess where to find include files, by looking for Xlib.h.
+  # First, try using that file with no special directory specified.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+@%:@include <X11/Xlib.h>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
+  # We can compile using X headers with no special include directory.
+ac_x_includes=
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  for ac_dir in $ac_x_header_dirs; do
+  if test -r "$ac_dir/X11/Xlib.h"; then
+    ac_x_includes=$ac_dir
+    break
+  fi
+done
+fi
+
+rm -f conftest.err conftest.$ac_ext
+fi # $ac_x_includes = no
+
+if test "$ac_x_libraries" = no; then
+  # Check for the libraries.
+  # See if we find them without any special options.
+  # Don't add to $LIBS permanently.
+  ac_save_LIBS=$LIBS
+  LIBS="-lX11 $LIBS"
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+@%:@include <X11/Xlib.h>
+int
+main ()
+{
+XrmInitialize ()
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  LIBS=$ac_save_LIBS
+# We can link X programs with no special library path.
+ac_x_libraries=
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       LIBS=$ac_save_LIBS
+for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
+do
+  # Don't even attempt the hair of trying to link an X program!
+  for ac_extension in a so sl; do
+    if test -r "$ac_dir/libX11.$ac_extension"; then
+      ac_x_libraries=$ac_dir
+      break 2
+    fi
+  done
+done
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi # $ac_x_libraries = no
+
+case $ac_x_includes,$ac_x_libraries in #(
+  no,* | *,no | *\'*)
+    # Didn't find X, or a directory has "'" in its name.
+    ac_cv_have_x="have_x=no";; #(
+  *)
+    # Record where we found X for the cache.
+    ac_cv_have_x="have_x=yes\
+       ac_x_includes='$ac_x_includes'\
+       ac_x_libraries='$ac_x_libraries'"
+esac
+fi
+;; #(
+    *) have_x=yes;;
+  esac
+  eval "$ac_cv_have_x"
+fi # $with_x != no
+
+if test "$have_x" != yes; then
+  { echo "$as_me:$LINENO: result: $have_x" >&5
+echo "${ECHO_T}$have_x" >&6; }
+  no_x=yes
+else
+  # If each of the values was on the command line, it overrides each guess.
+  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
+  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
+  # Update the cache value to reflect the command line values.
+  ac_cv_have_x="have_x=yes\
+       ac_x_includes='$x_includes'\
+       ac_x_libraries='$x_libraries'"
+  { echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
+echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6; }
+fi
+
+if test "$no_x" = yes; then
+  # Not all programs may use this symbol, but it does not hurt to define it.
+  
+cat >>confdefs.h <<\_ACEOF
+@%:@define X_DISPLAY_MISSING 1
+_ACEOF
+
+  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+  if test -n "$x_includes"; then
+    X_CFLAGS="$X_CFLAGS -I$x_includes"
+  fi
+
+  # It would also be nice to do this for all -L options, not just this one.
+  if test -n "$x_libraries"; then
+    X_LIBS="$X_LIBS -L$x_libraries"
+    # For Solaris; some versions of Sun CC require a space after -R and
+    # others require no space.  Words are not sufficient . . . .
+    { echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
+echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6; }
+    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+    ac_xsave_c_werror_flag=$ac_c_werror_flag
+    ac_c_werror_flag=yes
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+       X_LIBS="$X_LIBS -R$x_libraries"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       LIBS="$ac_xsave_LIBS -R $x_libraries"
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+         X_LIBS="$X_LIBS -R $x_libraries"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       { echo "$as_me:$LINENO: result: neither works" >&5
+echo "${ECHO_T}neither works" >&6; }
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+    ac_c_werror_flag=$ac_xsave_c_werror_flag
+    LIBS=$ac_xsave_LIBS
+  fi
+
+  # Check for system-dependent libraries X programs must link with.
+  # Do this before checking for the system-independent R6 libraries
+  # (-lICE), since we may need -lsocket or whatever for X linking.
+
+  if test "$ISC" = yes; then
+    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+  else
+    # Martyn Johnson says this is needed for Ultrix, if the X
+    # libraries were built with DECnet support.  And Karl Berry says
+    # the Alpha needs dnet_stub (dnet does not exist).
+    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XOpenDisplay ();
+int
+main ()
+{
+return XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       { echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
+echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6; }
+if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_dnet_dnet_ntoa=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_lib_dnet_dnet_ntoa=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+fi
+
+    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+      { echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
+echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6; }
+if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet_stub  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+fi
+
+    fi
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+    LIBS="$ac_xsave_LIBS"
+
+    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+    # to get the SysV transport functions.
+    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+    # needs -lnsl.
+    # The nsl library prevents programs from opening the X display
+    # on Irix 5.2, according to T.E. Dickey.
+    # The functions gethostbyname, getservbyname, and inet_addr are
+    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+    { echo "$as_me:$LINENO: checking for gethostbyname" >&5
+echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6; }
+if test "${ac_cv_func_gethostbyname+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define gethostbyname innocuous_gethostbyname
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char gethostbyname (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef gethostbyname
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_gethostbyname || defined __stub___gethostbyname
+choke me
+#endif
+
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_func_gethostbyname=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_func_gethostbyname=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6; }
+
+    if test $ac_cv_func_gethostbyname = no; then
+      { echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
+echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6; }
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_nsl_gethostbyname=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_lib_nsl_gethostbyname=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test $ac_cv_lib_nsl_gethostbyname = yes; then
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+fi
+
+      if test $ac_cv_lib_nsl_gethostbyname = no; then
+       { echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
+echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6; }
+if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_bsd_gethostbyname=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_lib_bsd_gethostbyname=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6; }
+if test $ac_cv_lib_bsd_gethostbyname = yes; then
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+fi
+
+      fi
+    fi
+
+    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+    # socket/setsockopt and other routines are undefined under SCO ODT
+    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+    # on later versions), says Simon Leinen: it contains gethostby*
+    # variants that don't use the name server (or something).  -lsocket
+    # must be given before -lnsl if both are needed.  We assume that
+    # if connect needs -lnsl, so does gethostbyname.
+    { echo "$as_me:$LINENO: checking for connect" >&5
+echo $ECHO_N "checking for connect... $ECHO_C" >&6; }
+if test "${ac_cv_func_connect+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define connect to an innocuous variant, in case <limits.h> declares connect.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define connect innocuous_connect
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char connect (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef connect
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char connect ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_connect || defined __stub___connect
+choke me
+#endif
+
+int
+main ()
+{
+return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_func_connect=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_func_connect=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
+echo "${ECHO_T}$ac_cv_func_connect" >&6; }
+
+    if test $ac_cv_func_connect = no; then
+      { echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
+echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6; }
+if test "${ac_cv_lib_socket_connect+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char connect ();
+int
+main ()
+{
+return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_socket_connect=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_lib_socket_connect=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
+echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6; }
+if test $ac_cv_lib_socket_connect = yes; then
+  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+fi
+
+    fi
+
+    # Guillermo Gomez says -lposix is necessary on A/UX.
+    { echo "$as_me:$LINENO: checking for remove" >&5
+echo $ECHO_N "checking for remove... $ECHO_C" >&6; }
+if test "${ac_cv_func_remove+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define remove to an innocuous variant, in case <limits.h> declares remove.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define remove innocuous_remove
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char remove (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef remove
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char remove ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_remove || defined __stub___remove
+choke me
+#endif
+
+int
+main ()
+{
+return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_func_remove=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_func_remove=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
+echo "${ECHO_T}$ac_cv_func_remove" >&6; }
+
+    if test $ac_cv_func_remove = no; then
+      { echo "$as_me:$LINENO: checking for remove in -lposix" >&5
+echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6; }
+if test "${ac_cv_lib_posix_remove+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lposix  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char remove ();
+int
+main ()
+{
+return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_posix_remove=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_lib_posix_remove=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
+echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6; }
+if test $ac_cv_lib_posix_remove = yes; then
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+fi
+
+    fi
+
+    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+    { echo "$as_me:$LINENO: checking for shmat" >&5
+echo $ECHO_N "checking for shmat... $ECHO_C" >&6; }
+if test "${ac_cv_func_shmat+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define shmat innocuous_shmat
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char shmat (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef shmat
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shmat ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_shmat || defined __stub___shmat
+choke me
+#endif
+
+int
+main ()
+{
+return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_func_shmat=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_func_shmat=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
+echo "${ECHO_T}$ac_cv_func_shmat" >&6; }
+
+    if test $ac_cv_func_shmat = no; then
+      { echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
+echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6; }
+if test "${ac_cv_lib_ipc_shmat+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lipc  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shmat ();
+int
+main ()
+{
+return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_ipc_shmat=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_lib_ipc_shmat=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
+echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6; }
+if test $ac_cv_lib_ipc_shmat = yes; then
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+fi
+
+    fi
+  fi
+
+  # Check for libraries that X11R6 Xt/Xaw programs need.
+  ac_save_LDFLAGS=$LDFLAGS
+  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+  # check for ICE first), but we must link in the order -lSM -lICE or
+  # we get undefined symbols.  So assume we have SM if we have ICE.
+  # These have to be linked with before -lX11, unlike the other
+  # libraries we check for below, so use a different variable.
+  # John Interrante, Karl Berry
+  { echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
+echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6; }
+if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char IceConnectionNumber ();
+int
+main ()
+{
+return IceConnectionNumber ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_ICE_IceConnectionNumber=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
+  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+fi
+
+  LDFLAGS=$ac_save_LDFLAGS
+
+fi
+
+   { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
+echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
+if test "${ac_cv_path_GREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  # Extract the first word of "grep ggrep" to use in msg output
+if test -z "$GREP"; then
+set dummy grep ggrep; ac_prog_name=$2
+if test "${ac_cv_path_GREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_path_GREP_found=false
+# Loop through the user's path and test for each of PROGNAME-LIST
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_prog in grep ggrep; do
+  for ac_exec_ext in '' $ac_executable_extensions; do
+    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+    # Check for GNU ac_path_GREP and select it if it is found.
+  # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+  ac_count=0
+  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    echo 'GREP' >> "conftest.nl"
+    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    ac_count=`expr $ac_count + 1`
+    if test $ac_count -gt ${ac_path_GREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_GREP="$ac_path_GREP"
+      ac_path_GREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+
+    $ac_path_GREP_found && break 3
+  done
+done
+
+done
+IFS=$as_save_IFS
+
+
+fi
+
+GREP="$ac_cv_path_GREP"
+if test -z "$GREP"; then
+  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+else
+  ac_cv_path_GREP=$GREP
+fi
+
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
+echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+{ echo "$as_me:$LINENO: checking for egrep" >&5
+echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
+if test "${ac_cv_path_EGREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     # Extract the first word of "egrep" to use in msg output
+if test -z "$EGREP"; then
+set dummy egrep; ac_prog_name=$2
+if test "${ac_cv_path_EGREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_path_EGREP_found=false
+# Loop through the user's path and test for each of PROGNAME-LIST
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_prog in egrep; do
+  for ac_exec_ext in '' $ac_executable_extensions; do
+    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+    # Check for GNU ac_path_EGREP and select it if it is found.
+  # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+  ac_count=0
+  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    echo 'EGREP' >> "conftest.nl"
+    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    ac_count=`expr $ac_count + 1`
+    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_EGREP="$ac_path_EGREP"
+      ac_path_EGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+
+    $ac_path_EGREP_found && break 3
+  done
+done
+
+done
+IFS=$as_save_IFS
+
+
+fi
+
+EGREP="$ac_cv_path_EGREP"
+if test -z "$EGREP"; then
+  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+else
+  ac_cv_path_EGREP=$EGREP
+fi
+
+
+   fi
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
+echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+
+{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
+if test "${ac_cv_header_stdc+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_header_stdc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_header_stdc=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then
+  :
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then
+  :
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then
+  :
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+                  (('a' <= (c) && (c) <= 'i') \
+                    || ('j' <= (c) && (c) <= 'r') \
+                    || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+       || toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  :
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+  
+cat >>confdefs.h <<\_ACEOF
+@%:@define STDC_HEADERS 1
+_ACEOF
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+
+
+
+
+
+
+
+
+
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+                 inttypes.h stdint.h unistd.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+
+@%:@include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval "$as_ac_Header=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       eval "$as_ac_Header=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+fi
+
+done
+
+
+
+
+for ac_header in X11/Xlib.h X11/Xutil.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+@%:@include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_header_compiler=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_header_compiler=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+@%:@include <$ac_header>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
+  ac_header_preproc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+
+rm -f conftest.err conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+@%:@@%:@ -------------------------------------------------------- @%:@@%:@
+@%:@@%:@ Report this to enlightenment-devel@lists.sourceforge.net @%:@@%:@
+@%:@@%:@ -------------------------------------------------------- @%:@@%:@
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  eval "$as_ac_Header=\$ac_header_preproc"
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+
+fi
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+ have_xlib="yes"
+else
+  have_xlib="no"
+fi
+
+done
+
+   if test "x$want_evas_simple_x11" = "xyes"; then
+      x_libs="${x_libs} -lX11 -lXext -lXrender"
+   else
+      x_dir=${x_dir:-/usr/X11R6}
+      x_cflags=${x_cflags:--I${x_includes:-$x_dir/include}}
+      x_libs="${x_libs:--L${x_libraries:-$x_dir/lib}} -lX11 -lXext -lXrender"
+   fi
+fi
+ if test "x$have_xlib" = "xyes"; then
+  BUILD_X11_TRUE=
+  BUILD_X11_FALSE='#'
+else
+  BUILD_X11_TRUE='#'
+  BUILD_X11_FALSE=
+fi
+
+
+
+
+
+# XCB
+
+if test "x$have_software_xcb" = "xyes"; then
+   
+pkg_failed=no
+{ echo "$as_me:$LINENO: checking for XCB" >&5
+echo $ECHO_N "checking for XCB... $ECHO_C" >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$XCB_CFLAGS"; then
+        pkg_cv_XCB_CFLAGS="$XCB_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xcb xcb-keysyms\"") >&5
+  ($PKG_CONFIG --exists --print-errors "xcb xcb-keysyms") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_XCB_CFLAGS=`$PKG_CONFIG --cflags "xcb xcb-keysyms" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$XCB_LIBS"; then
+        pkg_cv_XCB_LIBS="$XCB_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xcb xcb-keysyms\"") >&5
+  ($PKG_CONFIG --exists --print-errors "xcb xcb-keysyms") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_XCB_LIBS=`$PKG_CONFIG --libs "xcb xcb-keysyms" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+               XCB_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xcb xcb-keysyms"`
+        else 
+               XCB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xcb xcb-keysyms"`
+        fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$XCB_PKG_ERRORS" >&5
+
+       { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+                have_xcb="no"
+elif test $pkg_failed = untried; then
+       have_xcb="no"
+else
+       XCB_CFLAGS=$pkg_cv_XCB_CFLAGS
+       XCB_LIBS=$pkg_cv_XCB_LIBS
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+       have_xcb="yes"
+fi
+fi
+ if test "x$have_xcb" = "xyes"; then
+  BUILD_XCB_TRUE=
+  BUILD_XCB_FALSE='#'
+else
+  BUILD_XCB_TRUE='#'
+  BUILD_XCB_FALSE=
+fi
+
+if test "x$have_xcb" = "xyes"; then
+   
+cat >>confdefs.h <<\_ACEOF
+@%:@define BUILD_XCB 1
+_ACEOF
+
+fi
+
+# SDL
+
+if test "x$have_software_sdl" = "xyes" -o "x$have_gl_sdl" = "xyes"; then
+   
+pkg_failed=no
+{ echo "$as_me:$LINENO: checking for SDL" >&5
+echo $ECHO_N "checking for SDL... $ECHO_C" >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$SDL_CFLAGS"; then
+        pkg_cv_SDL_CFLAGS="$SDL_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"sdl\"") >&5
+  ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$SDL_LIBS"; then
+        pkg_cv_SDL_LIBS="$SDL_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"sdl\"") >&5
+  ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+               SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "sdl"`
+        else 
+               SDL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "sdl"`
+        fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$SDL_PKG_ERRORS" >&5
+
+       { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+                have_sdl="no"
+elif test $pkg_failed = untried; then
+       have_sdl="no"
+else
+       SDL_CFLAGS=$pkg_cv_SDL_CFLAGS
+       SDL_LIBS=$pkg_cv_SDL_LIBS
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+       have_sdl="yes"
+fi
+fi
+ if test "x$have_sdl" = "xyes"; then
+  BUILD_SDL_TRUE=
+  BUILD_SDL_FALSE='#'
+else
+  BUILD_SDL_TRUE='#'
+  BUILD_SDL_FALSE=
+fi
+
+
+# DirectFB
+
+if test "x$have_directfb" = "xyes"; then
+   
+pkg_failed=no
+{ echo "$as_me:$LINENO: checking for DIRECTFB" >&5
+echo $ECHO_N "checking for DIRECTFB... $ECHO_C" >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$DIRECTFB_CFLAGS"; then
+        pkg_cv_DIRECTFB_CFLAGS="$DIRECTFB_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"directfb\"") >&5
+  ($PKG_CONFIG --exists --print-errors "directfb") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_DIRECTFB_CFLAGS=`$PKG_CONFIG --cflags "directfb" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$DIRECTFB_LIBS"; then
+        pkg_cv_DIRECTFB_LIBS="$DIRECTFB_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"directfb\"") >&5
+  ($PKG_CONFIG --exists --print-errors "directfb") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_DIRECTFB_LIBS=`$PKG_CONFIG --libs "directfb" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+        
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+               DIRECTFB_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "directfb"`
+        else 
+               DIRECTFB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "directfb"`
+        fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$DIRECTFB_PKG_ERRORS" >&5
+
+       { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+                have_directfb="no"
+elif test $pkg_failed = untried; then
+       have_directfb="no"
+else
+       DIRECTFB_CFLAGS=$pkg_cv_DIRECTFB_CFLAGS
+       DIRECTFB_LIBS=$pkg_cv_DIRECTFB_LIBS
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+       have_directfb="yes"
+fi
+fi
+ if test "x$have_directfb" = "xyes"; then
+  BUILD_DIRECTFB_TRUE=
+  BUILD_DIRECTFB_FALSE='#'
+else
+  BUILD_DIRECTFB_TRUE='#'
+  BUILD_DIRECTFB_FALSE=
+fi
+
+
+
+### Checks for header files
+
+
+### Checks for types
+
+
+### Checks for structures
+
+
+### Checks for compiler characteristics
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $@%:@ != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+
+
+test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&5
+echo "$as_me: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+
+# Provide some information about the compiler.
+echo "$as_me:$LINENO: checking for C compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (ac_try="$ac_compiler --version >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler --version >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -v >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -v >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -V >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -V >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+
+{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
+if test "${ac_cv_c_compiler_gnu+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_compiler_gnu=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_compiler_gnu=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
+GCC=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
+if test "${ac_cv_prog_cc_g+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       CFLAGS=""
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_c_werror_flag=$ac_save_c_werror_flag
+        CFLAGS="-g"
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
+if test "${ac_cv_prog_cc_c89+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+       -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_c89=$ac_arg
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       
+fi
+
+rm -f core conftest.err conftest.$ac_objext 
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { echo "$as_me:$LINENO: result: none needed" >&5
+echo "${ECHO_T}none needed" >&6; } ;;
+  xno)
+    { echo "$as_me:$LINENO: result: unsupported" >&5
+echo "${ECHO_T}unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC"   am_compiler_list=
+
+{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
+if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CC_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CC_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+ if 
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+  am__fastdepCC_TRUE=
+  am__fastdepCC_FALSE='#'
+else
+  am__fastdepCC_TRUE='#'
+  am__fastdepCC_FALSE=
+fi
+
+
+
+am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc
+
+{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
+if test "${ac_cv_header_stdc+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_header_stdc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_header_stdc=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then
+  :
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then
+  :
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then
+  :
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+                  (('a' <= (c) && (c) <= 'i') \
+                    || ('j' <= (c) && (c) <= 'r') \
+                    || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+       || toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  :
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+  
+cat >>confdefs.h <<\_ACEOF
+@%:@define STDC_HEADERS 1
+_ACEOF
+
+fi
+
+{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
+echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
+if test "${ac_cv_c_const+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+/* FIXME: Include the comments suggested by Paul. */
+#ifndef __cplusplus
+  /* Ultrix mips cc rejects this.  */
+  typedef int charset[2];
+  const charset cs;
+  /* SunOS 4.1.1 cc rejects this.  */
+  char const *const *pcpcc;
+  char **ppc;
+  /* NEC SVR4.0.2 mips cc rejects this.  */
+  struct point {int x, y;};
+  static struct point const zero = {0,0};
+  /* AIX XL C 1.02.0.0 rejects this.
+     It does not let you subtract one const X* pointer from another in
+     an arm of an if-expression whose if-part is not a constant
+     expression */
+  const char *g = "string";
+  pcpcc = &g + (g ? g-g : 0);
+  /* HPUX 7.0 cc rejects these. */
+  ++pcpcc;
+  ppc = (char**) pcpcc;
+  pcpcc = (char const *const *) ppc;
+  { /* SCO 3.2v4 cc rejects this.  */
+    char *t;
+    char const *s = 0 ? (char *) 0 : (char const *) 0;
+
+    *t++ = 0;
+    if (s) return 0;
+  }
+  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
+    int x[] = {25, 17};
+    const int *foo = &x[0];
+    ++foo;
+  }
+  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
+    typedef const int *iptr;
+    iptr p = 0;
+    ++p;
+  }
+  { /* AIX XL C 1.02.0.0 rejects this saying
+       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
+    struct s { int j; const int *ap[3]; };
+    struct s *b; b->j = 5;
+  }
+  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
+    const int foo = 10;
+    if (!foo) return 0;
+  }
+  return !cs[0] && !zero.x;
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_c_const=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_c_const=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
+echo "${ECHO_T}$ac_cv_c_const" >&6; }
+if test $ac_cv_c_const = no; then
+  
+cat >>confdefs.h <<\_ACEOF
+@%:@define const 
+_ACEOF
+
+fi
+
+if test "x$CC" != xcc; then
+  { echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
+echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6; }
+else
+  { echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
+echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6; }
+fi
+set dummy $CC; ac_cc=`echo $2 |
+                     sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
+if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+# Make sure it works both with $CC and with simple cc.
+# We do the test twice because some compilers refuse to overwrite an
+# existing .o file with -o, though they will create one.
+ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+rm -f conftest2.*
+if { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+   test -f conftest2.$ac_objext && { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); };
+then
+  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
+  if test "x$CC" != xcc; then
+    # Test first that cc exists at all.
+    if { ac_try='cc -c conftest.$ac_ext >&5'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+      rm -f conftest2.*
+      if { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        test -f conftest2.$ac_objext && { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); };
+      then
+       # cc works too.
+       :
+      else
+       # cc exists but doesn't like -o.
+       eval ac_cv_prog_cc_${ac_cc}_c_o=no
+      fi
+    fi
+  fi
+else
+  eval ac_cv_prog_cc_${ac_cc}_c_o=no
+fi
+rm -f core conftest*
+
+fi
+if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+  
+cat >>confdefs.h <<\_ACEOF
+@%:@define NO_MINUS_C_MINUS_O 1
+_ACEOF
+
+fi
+
+# FIXME: we rely on the cache variable name because
+# there is no other way.
+set dummy $CC
+am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
+eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
+if test "$am_t" != yes; then
+   # Losing compiler, so override with the script.
+   # FIXME: It is wrong to rewrite CC.
+   # But if we don't then we get into trouble of one sort or another.
+   # A longer-term fix would be to have automake use am__CC in this case,
+   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+   CC="$am_aux_dir/compile $CC"
+fi
+
+
+
+WIN32_CFLAGS=""
+case "$host_os" in
+   cegcc*)
+      WIN32_CFLAGS="-mwin32"
+      ;;
+esac
+
+
+EXPEDITE_CXXFLAGS=""
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+
+CXXFLAGS_save="${CXXFLAGS}"
+CXXFLAGS="${CXXFLAGS} -fno-rtti -fno-exceptions"
+
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_cxx_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  have_cxx_flags="yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       have_cxx_flags="no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+{ echo "$as_me:$LINENO: checking whether the compiler supports -fno-rtti -fno-exceptions" >&5
+echo $ECHO_N "checking whether the compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: ${have_cxx_flags}" >&5
+echo "${ECHO_T}${have_cxx_flags}" >&6; }
+CXXFLAGS="${CXXFLAGS_save}"
+if test "x${have_cxx_flags}" = "xyes" ; then
+   EXPEDITE_CXXFLAGS="-fno-rtti -fno-exceptions"
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+### Checks for linker characteristics
+
+lt_enable_auto_import=""
+case "$host_os" in
+   mingw* | cegcc*)
+      lt_enable_auto_import="-Wl,--enable-auto-import"
+      ;;
+esac
+
+
+
+### Checks for library functions
+
+
+ac_config_files="$ac_config_files Makefile src/Makefile src/bin/Makefile data/Makefile"
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
+echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      *) $as_unset $ac_var ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes (double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \).
+      sed -n \
+       "s/'/'\\\\''/g;
+         s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    test "x$cache_file" != "x/dev/null" &&
+      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
+echo "$as_me: updating cache $cache_file" >&6;}
+    cat confcache >$cache_file
+  else
+    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
+echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`echo "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIB@&t@OBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+if test -z "${BUILD_SOFTWARE_X11_TRUE}" && test -z "${BUILD_SOFTWARE_X11_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SOFTWARE_XLIB_TRUE}" && test -z "${BUILD_SOFTWARE_XLIB_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_XLIB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_XLIB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SOFTWARE_XCB_TRUE}" && test -z "${BUILD_SOFTWARE_XCB_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_XCB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_XCB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_XRENDER_X11_TRUE}" && test -z "${BUILD_XRENDER_X11_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_XRENDER_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_XRENDER_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_OPENGL_X11_TRUE}" && test -z "${BUILD_OPENGL_X11_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_OPENGL_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_OPENGL_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_XRENDER_XCB_TRUE}" && test -z "${BUILD_XRENDER_XCB_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_XRENDER_XCB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_XRENDER_XCB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SOFTWARE_GDI_TRUE}" && test -z "${BUILD_SOFTWARE_GDI_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_GDI\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_GDI\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SOFTWARE_DDRAW_TRUE}" && test -z "${BUILD_SOFTWARE_DDRAW_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_DDRAW\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_DDRAW\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_DIRECT3D_TRUE}" && test -z "${BUILD_DIRECT3D_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_DIRECT3D\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_DIRECT3D\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_OPENGL_GLEW_TRUE}" && test -z "${BUILD_OPENGL_GLEW_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_OPENGL_GLEW\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_OPENGL_GLEW\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SOFTWARE_SDL_TRUE}" && test -z "${BUILD_SOFTWARE_SDL_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_SDL\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_SDL\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_OPENGL_SDL_TRUE}" && test -z "${BUILD_OPENGL_SDL_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_OPENGL_SDL\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_OPENGL_SDL\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_FB_TRUE}" && test -z "${BUILD_FB_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_FB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_FB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_DIRECTFB_TRUE}" && test -z "${BUILD_DIRECTFB_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_DIRECTFB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_DIRECTFB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_QUARTZ_TRUE}" && test -z "${BUILD_QUARTZ_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_QUARTZ\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_QUARTZ\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SOFTWARE_16_X11_TRUE}" && test -z "${BUILD_SOFTWARE_16_X11_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_16_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_16_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SOFTWARE_16_DDRAW_TRUE}" && test -z "${BUILD_SOFTWARE_16_DDRAW_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_16_DDRAW\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_16_DDRAW\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SOFTWARE_16_WINCE_TRUE}" && test -z "${BUILD_SOFTWARE_16_WINCE_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_16_WINCE\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_16_WINCE\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${am__fastdepOBJC_TRUE}" && test -z "${am__fastdepOBJC_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepOBJC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"am__fastdepOBJC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${am__fastdepOBJC_TRUE}" && test -z "${am__fastdepOBJC_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepOBJC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"am__fastdepOBJC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_X11_TRUE}" && test -z "${BUILD_X11_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_XCB_TRUE}" && test -z "${BUILD_XCB_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_XCB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_XCB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SDL_TRUE}" && test -z "${BUILD_SDL_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SDL\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SDL\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_DIRECTFB_TRUE}" && test -z "${BUILD_DIRECTFB_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_DIRECTFB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_DIRECTFB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+: ${CONFIG_STATUS=./config.status}
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
+echo "$as_me: creating $CONFIG_STATUS" >&6;}
+cat >$CONFIG_STATUS <<_ACEOF
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+SHELL=\${CONFIG_SHELL-$SHELL}
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+## --------------------- ##
+## M4sh Initialization.  ##
+## --------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+
+
+# PATH needs CR
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  echo "#! /bin/sh" >conf$$.sh
+  echo  "exit 0"   >>conf$$.sh
+  chmod +x conf$$.sh
+  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+    PATH_SEPARATOR=';'
+  else
+    PATH_SEPARATOR=:
+  fi
+  rm -f conf$$.sh
+fi
+
+# Support unset when possible.
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+as_nl='
+'
+IFS=" ""       $as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+case $0 in
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  { (exit 1); exit 1; }
+fi
+
+# Work around bugs in pre-3.0 UWIN ksh.
+for as_var in ENV MAIL MAILPATH
+do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+for as_var in \
+  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+  LC_TELEPHONE LC_TIME
+do
+  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
+    eval $as_var=C; export $as_var
+  else
+    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+  fi
+done
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+
+# CDPATH.
+$as_unset CDPATH
+
+
+
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
+
+  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+  # uniformly replaced by the line number.  The first 'sed' inserts a
+  # line-number line after each line using $LINENO; the second 'sed'
+  # does the real work.  The second script uses 'N' to pair each
+  # line-number line with the line containing $LINENO, and appends
+  # trailing '-' during substitution so that $LINENO is not a special
+  # case at line end.
+  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+  # scripts with optimization help from Paolo Bonzini.  Blame Lee
+  # E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+   { (exit 1); exit 1; }; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in
+-n*)
+  case `echo 'x\c'` in
+  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
+  *)   ECHO_C='\c';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir
+fi
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s='ln -s'
+  # ... but there are two gotchas:
+  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+  # In both cases, we have to default to `cp -p'.
+  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+    as_ln_s='cp -p'
+elif ln conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s=ln
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p=:
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+        test -d "$1/.";
+      else
+       case $1 in
+        -*)set "./$1";;
+       esac;
+       case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+       ???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+
+# Save the log message, to keep $[0] and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by expedite $as_me 0.7.0, which was
+generated by GNU Autoconf 2.61.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<_ACEOF
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+config_commands="$ac_config_commands"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+ac_cs_usage="\
+\`$as_me' instantiates files from templates according to the
+current configuration.
+
+Usage: $0 [OPTIONS] [FILE]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+  -q, --quiet      do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+  --file=FILE[:TEMPLATE]
+                  instantiate the configuration file FILE
+  --header=FILE[:TEMPLATE]
+                  instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Configuration commands:
+$config_commands
+
+Report bugs to <bug-autoconf@gnu.org>."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+ac_cs_version="\\
+expedite config.status 0.7.0
+configured by $0, generated by GNU Autoconf 2.61,
+  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
+
+Copyright (C) 2006 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+# If no file are specified by the user, then we need to provide default
+# value.  By we need to know if files were specified by the user.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    echo "$ac_cs_version"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    $ac_shift
+    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
+    ac_need_defaults=false;;
+  --he | --h)
+    # Conflict between --help and --header
+    { echo "$as_me: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; };;
+  --help | --hel | -h )
+    echo "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) { echo "$as_me: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; } ;;
+
+  *) ac_config_targets="$ac_config_targets $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+if \$ac_cs_recheck; then
+  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
+  CONFIG_SHELL=$SHELL
+  export CONFIG_SHELL
+  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
+@%:@@%:@ Running $as_me. @%:@@%:@
+_ASBOX
+  echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+#
+# INIT-COMMANDS
+#
+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
+    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+    "src/bin/Makefile") CONFIG_FILES="$CONFIG_FILES src/bin/Makefile" ;;
+    "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;;
+
+  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
+echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
+   { (exit 1); exit 1; }; };;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp=
+  trap 'exit_status=$?
+  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
+' 0
+  trap '{ (exit 1); exit 1; }' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -n "$tmp" && test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} ||
+{
+   echo "$me: cannot create a temporary directory in ." >&2
+   { (exit 1); exit 1; }
+}
+
+#
+# Set up the sed scripts for CONFIG_FILES section.
+#
+
+# No need to generate the scripts if there are no CONFIG_FILES.
+# This happens for instance when ./config.status config.h
+if test -n "$CONFIG_FILES"; then
+
+_ACEOF
+
+
+
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  cat >conf$$subs.sed <<_ACEOF
+SHELL!$SHELL$ac_delim
+PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
+PACKAGE_NAME!$PACKAGE_NAME$ac_delim
+PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
+PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
+PACKAGE_STRING!$PACKAGE_STRING$ac_delim
+PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
+exec_prefix!$exec_prefix$ac_delim
+prefix!$prefix$ac_delim
+program_transform_name!$program_transform_name$ac_delim
+bindir!$bindir$ac_delim
+sbindir!$sbindir$ac_delim
+libexecdir!$libexecdir$ac_delim
+datarootdir!$datarootdir$ac_delim
+datadir!$datadir$ac_delim
+sysconfdir!$sysconfdir$ac_delim
+sharedstatedir!$sharedstatedir$ac_delim
+localstatedir!$localstatedir$ac_delim
+includedir!$includedir$ac_delim
+oldincludedir!$oldincludedir$ac_delim
+docdir!$docdir$ac_delim
+infodir!$infodir$ac_delim
+htmldir!$htmldir$ac_delim
+dvidir!$dvidir$ac_delim
+pdfdir!$pdfdir$ac_delim
+psdir!$psdir$ac_delim
+libdir!$libdir$ac_delim
+localedir!$localedir$ac_delim
+mandir!$mandir$ac_delim
+DEFS!$DEFS$ac_delim
+ECHO_C!$ECHO_C$ac_delim
+ECHO_N!$ECHO_N$ac_delim
+ECHO_T!$ECHO_T$ac_delim
+LIBS!$LIBS$ac_delim
+build_alias!$build_alias$ac_delim
+host_alias!$host_alias$ac_delim
+target_alias!$target_alias$ac_delim
+build!$build$ac_delim
+build_cpu!$build_cpu$ac_delim
+build_vendor!$build_vendor$ac_delim
+build_os!$build_os$ac_delim
+host!$host$ac_delim
+host_cpu!$host_cpu$ac_delim
+host_vendor!$host_vendor$ac_delim
+host_os!$host_os$ac_delim
+INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
+INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
+INSTALL_DATA!$INSTALL_DATA$ac_delim
+am__isrc!$am__isrc$ac_delim
+CYGPATH_W!$CYGPATH_W$ac_delim
+PACKAGE!$PACKAGE$ac_delim
+VERSION!$VERSION$ac_delim
+ACLOCAL!$ACLOCAL$ac_delim
+AUTOCONF!$AUTOCONF$ac_delim
+AUTOMAKE!$AUTOMAKE$ac_delim
+AUTOHEADER!$AUTOHEADER$ac_delim
+MAKEINFO!$MAKEINFO$ac_delim
+install_sh!$install_sh$ac_delim
+STRIP!$STRIP$ac_delim
+INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
+mkdir_p!$mkdir_p$ac_delim
+AWK!$AWK$ac_delim
+SET_MAKE!$SET_MAKE$ac_delim
+am__leading_dot!$am__leading_dot$ac_delim
+AMTAR!$AMTAR$ac_delim
+am__tar!$am__tar$ac_delim
+am__untar!$am__untar$ac_delim
+PKG_CONFIG!$PKG_CONFIG$ac_delim
+BUILD_SOFTWARE_X11_TRUE!$BUILD_SOFTWARE_X11_TRUE$ac_delim
+BUILD_SOFTWARE_X11_FALSE!$BUILD_SOFTWARE_X11_FALSE$ac_delim
+BUILD_SOFTWARE_XLIB_TRUE!$BUILD_SOFTWARE_XLIB_TRUE$ac_delim
+BUILD_SOFTWARE_XLIB_FALSE!$BUILD_SOFTWARE_XLIB_FALSE$ac_delim
+BUILD_SOFTWARE_XCB_TRUE!$BUILD_SOFTWARE_XCB_TRUE$ac_delim
+BUILD_SOFTWARE_XCB_FALSE!$BUILD_SOFTWARE_XCB_FALSE$ac_delim
+BUILD_XRENDER_X11_TRUE!$BUILD_XRENDER_X11_TRUE$ac_delim
+BUILD_XRENDER_X11_FALSE!$BUILD_XRENDER_X11_FALSE$ac_delim
+BUILD_OPENGL_X11_TRUE!$BUILD_OPENGL_X11_TRUE$ac_delim
+BUILD_OPENGL_X11_FALSE!$BUILD_OPENGL_X11_FALSE$ac_delim
+BUILD_XRENDER_XCB_TRUE!$BUILD_XRENDER_XCB_TRUE$ac_delim
+BUILD_XRENDER_XCB_FALSE!$BUILD_XRENDER_XCB_FALSE$ac_delim
+BUILD_SOFTWARE_GDI_TRUE!$BUILD_SOFTWARE_GDI_TRUE$ac_delim
+BUILD_SOFTWARE_GDI_FALSE!$BUILD_SOFTWARE_GDI_FALSE$ac_delim
+gdi_libs!$gdi_libs$ac_delim
+BUILD_SOFTWARE_DDRAW_TRUE!$BUILD_SOFTWARE_DDRAW_TRUE$ac_delim
+BUILD_SOFTWARE_DDRAW_FALSE!$BUILD_SOFTWARE_DDRAW_FALSE$ac_delim
+ddraw_libs!$ddraw_libs$ac_delim
+BUILD_DIRECT3D_TRUE!$BUILD_DIRECT3D_TRUE$ac_delim
+BUILD_DIRECT3D_FALSE!$BUILD_DIRECT3D_FALSE$ac_delim
+d3d_libs!$d3d_libs$ac_delim
+BUILD_OPENGL_GLEW_TRUE!$BUILD_OPENGL_GLEW_TRUE$ac_delim
+BUILD_OPENGL_GLEW_FALSE!$BUILD_OPENGL_GLEW_FALSE$ac_delim
+glew_libs!$glew_libs$ac_delim
+BUILD_SOFTWARE_SDL_TRUE!$BUILD_SOFTWARE_SDL_TRUE$ac_delim
+BUILD_SOFTWARE_SDL_FALSE!$BUILD_SOFTWARE_SDL_FALSE$ac_delim
+BUILD_OPENGL_SDL_TRUE!$BUILD_OPENGL_SDL_TRUE$ac_delim
+BUILD_OPENGL_SDL_FALSE!$BUILD_OPENGL_SDL_FALSE$ac_delim
+BUILD_FB_TRUE!$BUILD_FB_TRUE$ac_delim
+_ACEOF
+
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
+    break
+  elif $ac_last_try; then
+    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
+if test -n "$ac_eof"; then
+  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
+  ac_eof=`expr $ac_eof + 1`
+fi
+
+cat >>$CONFIG_STATUS <<_ACEOF
+cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+_ACEOF
+sed '
+s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
+s/^/s,@/; s/!/@,|#_!!_#|/
+:n
+t n
+s/'"$ac_delim"'$/,g/; t
+s/$/\\/; p
+N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
+' >>$CONFIG_STATUS <conf$$subs.sed
+rm -f conf$$subs.sed
+cat >>$CONFIG_STATUS <<_ACEOF
+CEOF$ac_eof
+_ACEOF
+
+
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  cat >conf$$subs.sed <<_ACEOF
+BUILD_FB_FALSE!$BUILD_FB_FALSE$ac_delim
+BUILD_DIRECTFB_TRUE!$BUILD_DIRECTFB_TRUE$ac_delim
+BUILD_DIRECTFB_FALSE!$BUILD_DIRECTFB_FALSE$ac_delim
+BUILD_QUARTZ_TRUE!$BUILD_QUARTZ_TRUE$ac_delim
+BUILD_QUARTZ_FALSE!$BUILD_QUARTZ_FALSE$ac_delim
+quartz_libs!$quartz_libs$ac_delim
+BUILD_SOFTWARE_16_X11_TRUE!$BUILD_SOFTWARE_16_X11_TRUE$ac_delim
+BUILD_SOFTWARE_16_X11_FALSE!$BUILD_SOFTWARE_16_X11_FALSE$ac_delim
+BUILD_SOFTWARE_16_DDRAW_TRUE!$BUILD_SOFTWARE_16_DDRAW_TRUE$ac_delim
+BUILD_SOFTWARE_16_DDRAW_FALSE!$BUILD_SOFTWARE_16_DDRAW_FALSE$ac_delim
+ddraw_16_libs!$ddraw_16_libs$ac_delim
+BUILD_SOFTWARE_16_WINCE_TRUE!$BUILD_SOFTWARE_16_WINCE_TRUE$ac_delim
+BUILD_SOFTWARE_16_WINCE_FALSE!$BUILD_SOFTWARE_16_WINCE_FALSE$ac_delim
+wince_16_libs!$wince_16_libs$ac_delim
+CC!$CC$ac_delim
+CFLAGS!$CFLAGS$ac_delim
+LDFLAGS!$LDFLAGS$ac_delim
+CPPFLAGS!$CPPFLAGS$ac_delim
+ac_ct_CC!$ac_ct_CC$ac_delim
+EXEEXT!$EXEEXT$ac_delim
+OBJEXT!$OBJEXT$ac_delim
+DEPDIR!$DEPDIR$ac_delim
+am__include!$am__include$ac_delim
+am__quote!$am__quote$ac_delim
+AMDEP_TRUE!$AMDEP_TRUE$ac_delim
+AMDEP_FALSE!$AMDEP_FALSE$ac_delim
+AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
+CCDEPMODE!$CCDEPMODE$ac_delim
+am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
+am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
+OBJC!$OBJC$ac_delim
+OBJCFLAGS!$OBJCFLAGS$ac_delim
+ac_ct_OBJC!$ac_ct_OBJC$ac_delim
+OBJCDEPMODE!$OBJCDEPMODE$ac_delim
+am__fastdepOBJC_TRUE!$am__fastdepOBJC_TRUE$ac_delim
+am__fastdepOBJC_FALSE!$am__fastdepOBJC_FALSE$ac_delim
+CXX!$CXX$ac_delim
+CXXFLAGS!$CXXFLAGS$ac_delim
+ac_ct_CXX!$ac_ct_CXX$ac_delim
+CXXDEPMODE!$CXXDEPMODE$ac_delim
+am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
+am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
+RC!$RC$ac_delim
+EVIL_CFLAGS!$EVIL_CFLAGS$ac_delim
+EVIL_LIBS!$EVIL_LIBS$ac_delim
+EINA_CFLAGS!$EINA_CFLAGS$ac_delim
+EINA_LIBS!$EINA_LIBS$ac_delim
+EVAS_CFLAGS!$EVAS_CFLAGS$ac_delim
+EVAS_LIBS!$EVAS_LIBS$ac_delim
+XMKMF!$XMKMF$ac_delim
+CPP!$CPP$ac_delim
+X_CFLAGS!$X_CFLAGS$ac_delim
+X_PRE_LIBS!$X_PRE_LIBS$ac_delim
+X_LIBS!$X_LIBS$ac_delim
+X_EXTRA_LIBS!$X_EXTRA_LIBS$ac_delim
+GREP!$GREP$ac_delim
+EGREP!$EGREP$ac_delim
+BUILD_X11_TRUE!$BUILD_X11_TRUE$ac_delim
+BUILD_X11_FALSE!$BUILD_X11_FALSE$ac_delim
+x_cflags!$x_cflags$ac_delim
+x_libs!$x_libs$ac_delim
+XCB_CFLAGS!$XCB_CFLAGS$ac_delim
+XCB_LIBS!$XCB_LIBS$ac_delim
+BUILD_XCB_TRUE!$BUILD_XCB_TRUE$ac_delim
+BUILD_XCB_FALSE!$BUILD_XCB_FALSE$ac_delim
+SDL_CFLAGS!$SDL_CFLAGS$ac_delim
+SDL_LIBS!$SDL_LIBS$ac_delim
+BUILD_SDL_TRUE!$BUILD_SDL_TRUE$ac_delim
+BUILD_SDL_FALSE!$BUILD_SDL_FALSE$ac_delim
+DIRECTFB_CFLAGS!$DIRECTFB_CFLAGS$ac_delim
+DIRECTFB_LIBS!$DIRECTFB_LIBS$ac_delim
+WIN32_CFLAGS!$WIN32_CFLAGS$ac_delim
+EXPEDITE_CXXFLAGS!$EXPEDITE_CXXFLAGS$ac_delim
+lt_enable_auto_import!$lt_enable_auto_import$ac_delim
+LIB@&t@OBJS!$LIB@&t@OBJS$ac_delim
+LTLIBOBJS!$LTLIBOBJS$ac_delim
+_ACEOF
+
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 76; then
+    break
+  elif $ac_last_try; then
+    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
+if test -n "$ac_eof"; then
+  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
+  ac_eof=`expr $ac_eof + 1`
+fi
+
+cat >>$CONFIG_STATUS <<_ACEOF
+cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
+_ACEOF
+sed '
+s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
+s/^/s,@/; s/!/@,|#_!!_#|/
+:n
+t n
+s/'"$ac_delim"'$/,g/; t
+s/$/\\/; p
+N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
+' >>$CONFIG_STATUS <conf$$subs.sed
+rm -f conf$$subs.sed
+cat >>$CONFIG_STATUS <<_ACEOF
+:end
+s/|#_!!_#|//g
+CEOF$ac_eof
+_ACEOF
+
+
+# VPATH may cause trouble with some makes, so we remove $(srcdir),
+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[         ]*VPATH[        ]*=/{
+s/:*\$(srcdir):*/:/
+s/:*\${srcdir}:*/:/
+s/:*@srcdir@:*/:/
+s/^\([^=]*=[    ]*\):*/\1/
+s/:*$//
+s/^[^=]*=[      ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+fi # test -n "$CONFIG_FILES"
+
+
+for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
+echo "$as_me: error: Invalid tag $ac_tag." >&2;}
+   { (exit 1); exit 1; }; };;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+        # (if the path is not absolute).  The absolute path cannot be DOS-style,
+        # because $ac_f cannot contain `:'.
+        test -f "$ac_f" ||
+          case $ac_f in
+          [\\/$]*) false;;
+          *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+          esac ||
+          { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
+echo "$as_me: error: cannot find input file: $ac_f" >&2;}
+   { (exit 1); exit 1; }; };;
+      esac
+      ac_file_inputs="$ac_file_inputs $ac_f"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input="Generated from "`IFS=:
+         echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { echo "$as_me:$LINENO: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+    fi
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$tmp/stdin";;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$ac_file" : 'X\(//\)[^/]' \| \
+        X"$ac_file" : 'X\(//\)$' \| \
+        X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+  { as_dir="$ac_dir"
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_dir" : 'X\(//\)[^/]' \| \
+        X"$as_dir" : 'X\(//\)$' \| \
+        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+echo "$as_me: error: cannot create directory $as_dir" >&2;}
+   { (exit 1); exit 1; }; }; }
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+  esac
+  ac_MKDIR_P=$MKDIR_P
+  case $MKDIR_P in
+  [\\/$]* | ?:[\\/]* ) ;;
+  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+  esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+
+case `sed -n '/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p
+' $ac_file_inputs` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+    s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF
+  sed "$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s&@configure_input@&$configure_input&;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
+  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined." >&5
+echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined." >&2;}
+
+  rm -f "$tmp/stdin"
+  case $ac_file in
+  -) cat "$tmp/out"; rm -f "$tmp/out";;
+  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
+  esac
+ ;;
+  :H)
+  #
+  # CONFIG_HEADER
+  #
+_ACEOF
+
+# Transform confdefs.h into a sed script `conftest.defines', that
+# substitutes the proper values into config.h.in to produce config.h.
+rm -f conftest.defines conftest.tail
+# First, append a space to every undef/define line, to ease matching.
+echo 's/$/ /' >conftest.defines
+# Then, protect against being on the right side of a sed subst, or in
+# an unquoted here document, in config.status.  If some macros were
+# called several times there might be several #defines for the same
+# symbol, which is useless.  But do not sort them, since the last
+# AC_DEFINE must be honored.
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
+# NAME is the cpp macro being defined, VALUE is the value it is being given.
+# PARAMS is the parameter list in the macro definition--in most cases, it's
+# just an empty string.
+ac_dA='s,^\\([  #]*\\)[^        ]*\\([  ]*'
+ac_dB='\\)[     (].*,\\1define\\2'
+ac_dC=' '
+ac_dD=' ,'
+
+uniq confdefs.h |
+  sed -n '
+       t rset
+       :rset
+       s/^[     ]*#[    ]*define[       ][      ]*//
+       t ok
+       d
+       :ok
+       s/[\\&,]/\\&/g
+       s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
+       s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
+  ' >>conftest.defines
+
+# Remove the space that was appended to ease matching.
+# Then replace #undef with comments.  This is necessary, for
+# example, in the case of _POSIX_SOURCE, which is predefined and required
+# on some systems where configure will not decide to define it.
+# (The regexp can be short, since the line contains either #define or #undef.)
+echo 's/ $//
+s,^[    #]*u.*,/* & */,' >>conftest.defines
+
+# Break up conftest.defines:
+ac_max_sed_lines=50
+
+# First sed command is:         sed -f defines.sed $ac_file_inputs >"$tmp/out1"
+# Second one is:        sed -f defines.sed "$tmp/out1" >"$tmp/out2"
+# Third one will be:    sed -f defines.sed "$tmp/out2" >"$tmp/out1"
+# et cetera.
+ac_in='$ac_file_inputs'
+ac_out='"$tmp/out1"'
+ac_nxt='"$tmp/out2"'
+
+while :
+do
+  # Write a here document:
+    cat >>$CONFIG_STATUS <<_ACEOF
+    # First, check the format of the line:
+    cat >"\$tmp/defines.sed" <<\\CEOF
+/^[     ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
+/^[     ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
+b
+:def
+_ACEOF
+  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
+  echo 'CEOF
+    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
+  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
+  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
+  grep . conftest.tail >/dev/null || break
+  rm -f conftest.defines
+  mv conftest.tail conftest.defines
+done
+rm -f conftest.defines conftest.tail
+
+echo "ac_result=$ac_in" >>$CONFIG_STATUS
+cat >>$CONFIG_STATUS <<\_ACEOF
+  if test x"$ac_file" != x-; then
+    echo "/* $configure_input  */" >"$tmp/config.h"
+    cat "$ac_result" >>"$tmp/config.h"
+    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
+      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
+echo "$as_me: $ac_file is unchanged" >&6;}
+    else
+      rm -f $ac_file
+      mv "$tmp/config.h" $ac_file
+    fi
+  else
+    echo "/* $configure_input  */"
+    cat "$ac_result"
+  fi
+  rm -f "$tmp/out12"
+# Compute $ac_file's index in $config_headers.
+_am_arg=$ac_file
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
+$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$_am_arg" : 'X\(//\)[^/]' \| \
+        X"$_am_arg" : 'X\(//\)$' \| \
+        X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$_am_arg" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`/stamp-h$_am_stamp_count
+ ;;
+  
+  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
+echo "$as_me: executing $ac_file commands" >&6;}
+ ;;
+  esac
+
+
+  case $ac_file$ac_mode in
+    "depfiles":C) test x"$AMDEP_TRUE" != x"" || # Autoconf 2.62 quotes --file arguments for eval, but not when files
+# are listed without --file.  Let's play safe and only enable the eval
+# if we detect the quoting.
+case $CONFIG_FILES in
+*\'*) eval set x "$CONFIG_FILES" ;;
+*)   set x $CONFIG_FILES ;;
+esac
+shift
+for mf
+do
+  # Strip MF so we end up with the name of the file.
+  mf=`echo "$mf" | sed -e 's/:.*$//'`
+  # Check whether this is an Automake generated Makefile or not.
+  # We used to match only the files named `Makefile.in', but
+  # some people rename them; so instead we look at the file content.
+  # Grep'ing the first line is not enough: some people post-process
+  # each Makefile.in and add a new line on top of each file to say so.
+  # Grep'ing the whole file is not good either: AIX grep has a line
+  # limit of 2048, but all sed's we know have understand at least 4000.
+  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+    dirpart=`$as_dirname -- "$mf" ||
+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$mf" : 'X\(//\)[^/]' \| \
+        X"$mf" : 'X\(//\)$' \| \
+        X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$mf" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+  else
+    continue
+  fi
+  # Extract the definition of DEPDIR, am__include, and am__quote
+  # from the Makefile without running `make'.
+  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+  test -z "$DEPDIR" && continue
+  am__include=`sed -n 's/^am__include = //p' < "$mf"`
+  test -z "am__include" && continue
+  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+  # When using ansi2knr, U may be empty or an underscore; expand it
+  U=`sed -n 's/^U = //p' < "$mf"`
+  # Find all dependency output files, they are included files with
+  # $(DEPDIR) in their names.  We invoke sed twice because it is the
+  # simplest approach to changing $(DEPDIR) to its actual value in the
+  # expansion.
+  for file in `sed -n "
+    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+    # Make sure the directory exists.
+    test -f "$dirpart/$file" && continue
+    fdir=`$as_dirname -- "$file" ||
+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$file" : 'X\(//\)[^/]' \| \
+        X"$file" : 'X\(//\)$' \| \
+        X"$file" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+    { as_dir=$dirpart/$fdir
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_dir" : 'X\(//\)[^/]' \| \
+        X"$as_dir" : 'X\(//\)$' \| \
+        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+echo "$as_me: error: cannot create directory $as_dir" >&2;}
+   { (exit 1); exit 1; }; }; }
+    # echo "creating $dirpart/$file"
+    echo '# dummy' > "$dirpart/$file"
+  done
+done
+ ;;
+
+  esac
+done # for ac_tag
+
+
+{ (exit 0); exit 0; }
+_ACEOF
+chmod +x $CONFIG_STATUS
+ac_clean_files=$ac_clean_files_save
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || { (exit 1); exit 1; }
+fi
+
+
+echo
+echo "  $PACKAGE $VERSION"
+echo
+echo "  Engines:"
+echo "    Software X11.................: ${have_software_x11} (Xlib: ${have_software_xlib}) (XCB: ${have_software_xcb})"
+echo "    X Render X11.................: ${have_xrender_x11}"
+echo "    Open GL X11..................: ${have_opengl_x11}"
+echo "    X Render XCB.................: ${have_xrender_xcb}"
+echo "    Software GDI.................: ${have_software_gdi}"
+echo "    Software DirectDraw..........: ${have_software_ddraw}"
+echo "    Direct3D.....................: ${have_direct3d}"
+echo "    Open GL Glew.................: ${have_opengl_glew}"
+echo "    Software SDL.................: ${have_software_sdl}"
+echo "    Open GL SDL..................: ${have_opengl_sdl}"
+echo "    FB...........................: ${have_fb}"
+echo "    DirectFB.....................: ${have_directfb}"
+echo "    Quartz.......................: ${have_quartz}"
+echo "    Software X11 16 bits.........: ${have_software_16_x11}"
+echo "    Software DirectDraw 16 bits..: ${have_software_16_ddraw}"
+echo "    Software WinCE 16 bits.......: ${have_software_16_wince}"
+echo
+echo "  Installation:"
+echo "    prefix.......................: ${prefix}"
+echo
diff --git a/autom4te.cache/requests b/autom4te.cache/requests
new file mode 100644 (file)
index 0000000..9ef45b8
--- /dev/null
@@ -0,0 +1,64 @@
+# This file was generated by Autom4te Sun Dec 17 10:32:57 PST 2006.
+# It contains the lists of macros which have been traced.
+# It can be safely removed.
+
+@request = (
+             bless( [
+                      '0',
+                      1,
+                      [
+                        '/scratchbox/tools/autotools/autoconf2.61/share/autoconf'
+                      ],
+                      [
+                        '/scratchbox/tools/autotools/autoconf2.61/share/autoconf/autoconf/autoconf.m4f',
+                        'aclocal.m4',
+                        'configure.ac'
+                      ],
+                      {
+                        '_LT_AC_TAGCONFIG' => 1,
+                        'AM_PROG_F77_C_O' => 1,
+                        'AC_INIT' => 1,
+                        'm4_pattern_forbid' => 1,
+                        'AC_CANONICAL_TARGET' => 1,
+                        'AC_CONFIG_LIBOBJ_DIR' => 1,
+                        'AC_SUBST' => 1,
+                        'AC_CANONICAL_HOST' => 1,
+                        'AC_FC_SRCEXT' => 1,
+                        'AC_PROG_LIBTOOL' => 1,
+                        'AM_INIT_AUTOMAKE' => 1,
+                        'AC_CONFIG_SUBDIRS' => 1,
+                        'AM_AUTOMAKE_VERSION' => 1,
+                        'LT_CONFIG_LTDL_DIR' => 1,
+                        'AC_CONFIG_LINKS' => 1,
+                        'AC_REQUIRE_AUX_FILE' => 1,
+                        'LT_SUPPORTED_TAG' => 1,
+                        'm4_sinclude' => 1,
+                        'AM_MAINTAINER_MODE' => 1,
+                        'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
+                        '_m4_warn' => 1,
+                        'AM_PROG_CXX_C_O' => 1,
+                        'AM_ENABLE_MULTILIB' => 1,
+                        'AC_CONFIG_FILES' => 1,
+                        'LT_INIT' => 1,
+                        'include' => 1,
+                        'AM_GNU_GETTEXT' => 1,
+                        'AC_LIBSOURCE' => 1,
+                        'AM_PROG_FC_C_O' => 1,
+                        'AC_CANONICAL_BUILD' => 1,
+                        'AC_FC_FREEFORM' => 1,
+                        'AH_OUTPUT' => 1,
+                        '_AM_SUBST_NOTMAKE' => 1,
+                        'AC_CONFIG_AUX_DIR' => 1,
+                        'm4_pattern_allow' => 1,
+                        'AM_PROG_CC_C_O' => 1,
+                        'sinclude' => 1,
+                        'AM_CONDITIONAL' => 1,
+                        'AC_CANONICAL_SYSTEM' => 1,
+                        'AC_CONFIG_HEADERS' => 1,
+                        'AC_DEFINE_TRACE_LITERAL' => 1,
+                        'm4_include' => 1,
+                        'AC_SUBST_TRACE' => 1
+                      }
+                    ], 'Autom4te::Request' )
+           );
+
diff --git a/autom4te.cache/traces.0 b/autom4te.cache/traces.0
new file mode 100644 (file)
index 0000000..3ec4b57
--- /dev/null
@@ -0,0 +1,1039 @@
+m4trace:aclocal.m4:1094: -1- m4_include([m4/expedite_check_engine.m4])
+m4trace:aclocal.m4:1095: -1- m4_include([m4/libtool.m4])
+m4trace:configure.ac:6: -1- AC_INIT([expedite], [0.7.0], [enlightenment-devel@lists.sourceforge.net])
+m4trace:configure.ac:6: -1- m4_pattern_forbid([^_?A[CHUM]_])
+m4trace:configure.ac:6: -1- m4_pattern_forbid([_AC_])
+m4trace:configure.ac:6: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^AS_FLAGS$])
+m4trace:configure.ac:6: -1- m4_pattern_forbid([^_?m4_])
+m4trace:configure.ac:6: -1- m4_pattern_forbid([^dnl$])
+m4trace:configure.ac:6: -1- m4_pattern_forbid([^_?AS_])
+m4trace:configure.ac:6: -1- AC_SUBST([SHELL], [${CONFIG_SHELL-/bin/sh}])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([SHELL])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^SHELL$])
+m4trace:configure.ac:6: -1- AC_SUBST([PATH_SEPARATOR])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^PATH_SEPARATOR$])
+m4trace:configure.ac:6: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME],      ['AC_PACKAGE_NAME'])])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([PACKAGE_NAME])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:6: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME],   ['AC_PACKAGE_TARNAME'])])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:6: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION],   ['AC_PACKAGE_VERSION'])])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:6: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING],    ['AC_PACKAGE_STRING'])])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([PACKAGE_STRING])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:6: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:6: -1- AC_SUBST([exec_prefix], [NONE])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([exec_prefix])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^exec_prefix$])
+m4trace:configure.ac:6: -1- AC_SUBST([prefix], [NONE])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([prefix])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^prefix$])
+m4trace:configure.ac:6: -1- AC_SUBST([program_transform_name], [s,x,x,])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([program_transform_name])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^program_transform_name$])
+m4trace:configure.ac:6: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([bindir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^bindir$])
+m4trace:configure.ac:6: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([sbindir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^sbindir$])
+m4trace:configure.ac:6: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([libexecdir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^libexecdir$])
+m4trace:configure.ac:6: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([datarootdir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^datarootdir$])
+m4trace:configure.ac:6: -1- AC_SUBST([datadir], ['${datarootdir}'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([datadir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^datadir$])
+m4trace:configure.ac:6: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([sysconfdir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^sysconfdir$])
+m4trace:configure.ac:6: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([sharedstatedir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^sharedstatedir$])
+m4trace:configure.ac:6: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([localstatedir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^localstatedir$])
+m4trace:configure.ac:6: -1- AC_SUBST([includedir], ['${prefix}/include'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([includedir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^includedir$])
+m4trace:configure.ac:6: -1- AC_SUBST([oldincludedir], ['/usr/include'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([oldincludedir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^oldincludedir$])
+m4trace:configure.ac:6: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
+                                    ['${datarootdir}/doc/${PACKAGE_TARNAME}'],
+                                    ['${datarootdir}/doc/${PACKAGE}'])])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([docdir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^docdir$])
+m4trace:configure.ac:6: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([infodir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^infodir$])
+m4trace:configure.ac:6: -1- AC_SUBST([htmldir], ['${docdir}'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([htmldir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^htmldir$])
+m4trace:configure.ac:6: -1- AC_SUBST([dvidir], ['${docdir}'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([dvidir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^dvidir$])
+m4trace:configure.ac:6: -1- AC_SUBST([pdfdir], ['${docdir}'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([pdfdir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^pdfdir$])
+m4trace:configure.ac:6: -1- AC_SUBST([psdir], ['${docdir}'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([psdir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^psdir$])
+m4trace:configure.ac:6: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([libdir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^libdir$])
+m4trace:configure.ac:6: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([localedir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^localedir$])
+m4trace:configure.ac:6: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([mandir])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^mandir$])
+m4trace:configure.ac:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:6: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
+#undef PACKAGE_NAME])
+m4trace:configure.ac:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:6: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME])
+m4trace:configure.ac:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:6: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
+#undef PACKAGE_VERSION])
+m4trace:configure.ac:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:6: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING])
+m4trace:configure.ac:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:6: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT])
+m4trace:configure.ac:6: -1- AC_SUBST([DEFS])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([DEFS])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^DEFS$])
+m4trace:configure.ac:6: -1- AC_SUBST([ECHO_C])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([ECHO_C])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^ECHO_C$])
+m4trace:configure.ac:6: -1- AC_SUBST([ECHO_N])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([ECHO_N])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^ECHO_N$])
+m4trace:configure.ac:6: -1- AC_SUBST([ECHO_T])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([ECHO_T])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^ECHO_T$])
+m4trace:configure.ac:6: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:6: -1- AC_SUBST([build_alias])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([build_alias])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^build_alias$])
+m4trace:configure.ac:6: -1- AC_SUBST([host_alias])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([host_alias])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^host_alias$])
+m4trace:configure.ac:6: -1- AC_SUBST([target_alias])
+m4trace:configure.ac:6: -1- AC_SUBST_TRACE([target_alias])
+m4trace:configure.ac:6: -1- m4_pattern_allow([^target_alias$])
+m4trace:configure.ac:9: -1- AC_CONFIG_HEADERS([config.h])
+m4trace:configure.ac:10: -1- AC_CANONICAL_BUILD
+m4trace:configure.ac:10: -1- AC_REQUIRE_AUX_FILE([config.sub])
+m4trace:configure.ac:10: -1- AC_REQUIRE_AUX_FILE([config.guess])
+m4trace:configure.ac:10: -1- AC_SUBST([build], [$ac_cv_build])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([build])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^build$])
+m4trace:configure.ac:10: -1- AC_SUBST([build_cpu], [$[1]])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([build_cpu])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^build_cpu$])
+m4trace:configure.ac:10: -1- AC_SUBST([build_vendor], [$[2]])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([build_vendor])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^build_vendor$])
+m4trace:configure.ac:10: -1- AC_SUBST([build_os])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([build_os])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^build_os$])
+m4trace:configure.ac:11: -1- AC_CANONICAL_HOST
+m4trace:configure.ac:11: -1- AC_SUBST([host], [$ac_cv_host])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([host])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^host$])
+m4trace:configure.ac:11: -1- AC_SUBST([host_cpu], [$[1]])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([host_cpu])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^host_cpu$])
+m4trace:configure.ac:11: -1- AC_SUBST([host_vendor], [$[2]])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([host_vendor])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^host_vendor$])
+m4trace:configure.ac:11: -1- AC_SUBST([host_os])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([host_os])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^host_os$])
+m4trace:configure.ac:13: -1- AM_INIT_AUTOMAKE([1.6 dist-bzip2])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
+m4trace:configure.ac:13: -1- AM_AUTOMAKE_VERSION([1.10.2])
+m4trace:configure.ac:13: -1- AC_REQUIRE_AUX_FILE([install-sh])
+m4trace:configure.ac:13: -1- AC_SUBST([INSTALL_PROGRAM])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+m4trace:configure.ac:13: -1- AC_SUBST([INSTALL_SCRIPT])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+m4trace:configure.ac:13: -1- AC_SUBST([INSTALL_DATA])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([INSTALL_DATA])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^INSTALL_DATA$])
+m4trace:configure.ac:13: -1- AC_SUBST([am__isrc], [' -I$(srcdir)'])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__isrc])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^am__isrc$])
+m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__isrc])
+m4trace:configure.ac:13: -1- AC_SUBST([CYGPATH_W])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CYGPATH_W])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^CYGPATH_W$])
+m4trace:configure.ac:13: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([PACKAGE])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.ac:13: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([VERSION])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:13: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.ac:13: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
+#undef PACKAGE])
+m4trace:configure.ac:13: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:13: -1- AH_OUTPUT([VERSION], [/* Version number of package */
+#undef VERSION])
+m4trace:configure.ac:13: -1- AC_REQUIRE_AUX_FILE([missing])
+m4trace:configure.ac:13: -1- AC_SUBST([ACLOCAL])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([ACLOCAL])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^ACLOCAL$])
+m4trace:configure.ac:13: -1- AC_SUBST([AUTOCONF])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([AUTOCONF])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^AUTOCONF$])
+m4trace:configure.ac:13: -1- AC_SUBST([AUTOMAKE])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([AUTOMAKE])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^AUTOMAKE$])
+m4trace:configure.ac:13: -1- AC_SUBST([AUTOHEADER])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([AUTOHEADER])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^AUTOHEADER$])
+m4trace:configure.ac:13: -1- AC_SUBST([MAKEINFO])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([MAKEINFO])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^MAKEINFO$])
+m4trace:configure.ac:13: -1- AC_SUBST([install_sh])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([install_sh])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^install_sh$])
+m4trace:configure.ac:13: -1- AC_SUBST([STRIP])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([STRIP])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^STRIP$])
+m4trace:configure.ac:13: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
+m4trace:configure.ac:13: -1- AC_REQUIRE_AUX_FILE([install-sh])
+m4trace:configure.ac:13: -1- AC_SUBST([mkdir_p], ["$MKDIR_P"])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([mkdir_p])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^mkdir_p$])
+m4trace:configure.ac:13: -1- AC_SUBST([AWK])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([AWK])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.ac:13: -1- AC_SUBST([SET_MAKE])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([SET_MAKE])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^SET_MAKE$])
+m4trace:configure.ac:13: -1- AC_SUBST([am__leading_dot])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__leading_dot])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^am__leading_dot$])
+m4trace:configure.ac:13: -1- AC_SUBST([AMTAR])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([AMTAR])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^AMTAR$])
+m4trace:configure.ac:13: -1- AC_SUBST([am__tar])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__tar])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^am__tar$])
+m4trace:configure.ac:13: -1- AC_SUBST([am__untar])
+m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__untar])
+m4trace:configure.ac:13: -1- m4_pattern_allow([^am__untar$])
+m4trace:configure.ac:16: -1- m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
+m4trace:configure.ac:16: -1- AC_SUBST([PKG_CONFIG])
+m4trace:configure.ac:16: -1- AC_SUBST_TRACE([PKG_CONFIG])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^PKG_CONFIG$])
+m4trace:configure.ac:16: -1- AC_SUBST([PKG_CONFIG])
+m4trace:configure.ac:16: -1- AC_SUBST_TRACE([PKG_CONFIG])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^PKG_CONFIG$])
+m4trace:configure.ac:25: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+autoconf/general.m4:1373: AC_ARG_ENABLE is expanded from...
+configure.ac:25: the top level])
+m4trace:configure.ac:33: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+m4/expedite_check_engine.m4:2: EXPEDITE_CHECK_ENGINE is expanded from...
+configure.ac:33: the top level])
+m4trace:configure.ac:33: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_SOFTWARE_X11])
+m4trace:configure.ac:33: -1- m4_pattern_allow([^HAVE_EVAS_SOFTWARE_X11$])
+m4trace:configure.ac:33: -1- AH_OUTPUT([HAVE_EVAS_SOFTWARE_X11], [/* Evas Software X11 Engine Support */
+#undef HAVE_EVAS_SOFTWARE_X11])
+m4trace:configure.ac:33: -1- AM_CONDITIONAL([BUILD_SOFTWARE_X11], [test "x$have_[]DOWN" = "xyes"])
+m4trace:configure.ac:33: -1- AC_SUBST([BUILD_SOFTWARE_X11_TRUE])
+m4trace:configure.ac:33: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_X11_TRUE])
+m4trace:configure.ac:33: -1- m4_pattern_allow([^BUILD_SOFTWARE_X11_TRUE$])
+m4trace:configure.ac:33: -1- AC_SUBST([BUILD_SOFTWARE_X11_FALSE])
+m4trace:configure.ac:33: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_X11_FALSE])
+m4trace:configure.ac:33: -1- m4_pattern_allow([^BUILD_SOFTWARE_X11_FALSE$])
+m4trace:configure.ac:33: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_X11_TRUE])
+m4trace:configure.ac:33: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_X11_FALSE])
+m4trace:configure.ac:38: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_SOFTWARE_XLIB])
+m4trace:configure.ac:38: -1- m4_pattern_allow([^HAVE_EVAS_SOFTWARE_XLIB$])
+m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_EVAS_SOFTWARE_XLIB], [/* Evas Software Xlib Engine Support */
+#undef HAVE_EVAS_SOFTWARE_XLIB])
+m4trace:configure.ac:42: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_SOFTWARE_XCB])
+m4trace:configure.ac:42: -1- m4_pattern_allow([^HAVE_EVAS_SOFTWARE_XCB$])
+m4trace:configure.ac:42: -1- AH_OUTPUT([HAVE_EVAS_SOFTWARE_XCB], [/* Evas Software XCB Engine Support */
+#undef HAVE_EVAS_SOFTWARE_XCB])
+m4trace:configure.ac:46: -1- AM_CONDITIONAL([BUILD_SOFTWARE_XLIB], [test "x${have_software_xlib}" = "xyes"])
+m4trace:configure.ac:46: -1- AC_SUBST([BUILD_SOFTWARE_XLIB_TRUE])
+m4trace:configure.ac:46: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_XLIB_TRUE])
+m4trace:configure.ac:46: -1- m4_pattern_allow([^BUILD_SOFTWARE_XLIB_TRUE$])
+m4trace:configure.ac:46: -1- AC_SUBST([BUILD_SOFTWARE_XLIB_FALSE])
+m4trace:configure.ac:46: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_XLIB_FALSE])
+m4trace:configure.ac:46: -1- m4_pattern_allow([^BUILD_SOFTWARE_XLIB_FALSE$])
+m4trace:configure.ac:46: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_XLIB_TRUE])
+m4trace:configure.ac:46: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_XLIB_FALSE])
+m4trace:configure.ac:47: -1- AM_CONDITIONAL([BUILD_SOFTWARE_XCB], [test "x${have_software_xcb}" = "xyes"])
+m4trace:configure.ac:47: -1- AC_SUBST([BUILD_SOFTWARE_XCB_TRUE])
+m4trace:configure.ac:47: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_XCB_TRUE])
+m4trace:configure.ac:47: -1- m4_pattern_allow([^BUILD_SOFTWARE_XCB_TRUE$])
+m4trace:configure.ac:47: -1- AC_SUBST([BUILD_SOFTWARE_XCB_FALSE])
+m4trace:configure.ac:47: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_XCB_FALSE])
+m4trace:configure.ac:47: -1- m4_pattern_allow([^BUILD_SOFTWARE_XCB_FALSE$])
+m4trace:configure.ac:47: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_XCB_TRUE])
+m4trace:configure.ac:47: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_XCB_FALSE])
+m4trace:configure.ac:50: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+m4/expedite_check_engine.m4:2: EXPEDITE_CHECK_ENGINE is expanded from...
+configure.ac:50: the top level])
+m4trace:configure.ac:50: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_XRENDER_X11])
+m4trace:configure.ac:50: -1- m4_pattern_allow([^HAVE_EVAS_XRENDER_X11$])
+m4trace:configure.ac:50: -1- AH_OUTPUT([HAVE_EVAS_XRENDER_X11], [/* Evas XRender X11 Engine Support */
+#undef HAVE_EVAS_XRENDER_X11])
+m4trace:configure.ac:50: -1- AM_CONDITIONAL([BUILD_XRENDER_X11], [test "x$have_[]DOWN" = "xyes"])
+m4trace:configure.ac:50: -1- AC_SUBST([BUILD_XRENDER_X11_TRUE])
+m4trace:configure.ac:50: -1- AC_SUBST_TRACE([BUILD_XRENDER_X11_TRUE])
+m4trace:configure.ac:50: -1- m4_pattern_allow([^BUILD_XRENDER_X11_TRUE$])
+m4trace:configure.ac:50: -1- AC_SUBST([BUILD_XRENDER_X11_FALSE])
+m4trace:configure.ac:50: -1- AC_SUBST_TRACE([BUILD_XRENDER_X11_FALSE])
+m4trace:configure.ac:50: -1- m4_pattern_allow([^BUILD_XRENDER_X11_FALSE$])
+m4trace:configure.ac:50: -1- _AM_SUBST_NOTMAKE([BUILD_XRENDER_X11_TRUE])
+m4trace:configure.ac:50: -1- _AM_SUBST_NOTMAKE([BUILD_XRENDER_X11_FALSE])
+m4trace:configure.ac:53: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+m4/expedite_check_engine.m4:2: EXPEDITE_CHECK_ENGINE is expanded from...
+configure.ac:53: the top level])
+m4trace:configure.ac:53: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_OPENGL_X11])
+m4trace:configure.ac:53: -1- m4_pattern_allow([^HAVE_EVAS_OPENGL_X11$])
+m4trace:configure.ac:53: -1- AH_OUTPUT([HAVE_EVAS_OPENGL_X11], [/* Evas OpenGL X11 Engine Support */
+#undef HAVE_EVAS_OPENGL_X11])
+m4trace:configure.ac:53: -1- AM_CONDITIONAL([BUILD_OPENGL_X11], [test "x$have_[]DOWN" = "xyes"])
+m4trace:configure.ac:53: -1- AC_SUBST([BUILD_OPENGL_X11_TRUE])
+m4trace:configure.ac:53: -1- AC_SUBST_TRACE([BUILD_OPENGL_X11_TRUE])
+m4trace:configure.ac:53: -1- m4_pattern_allow([^BUILD_OPENGL_X11_TRUE$])
+m4trace:configure.ac:53: -1- AC_SUBST([BUILD_OPENGL_X11_FALSE])
+m4trace:configure.ac:53: -1- AC_SUBST_TRACE([BUILD_OPENGL_X11_FALSE])
+m4trace:configure.ac:53: -1- m4_pattern_allow([^BUILD_OPENGL_X11_FALSE$])
+m4trace:configure.ac:53: -1- _AM_SUBST_NOTMAKE([BUILD_OPENGL_X11_TRUE])
+m4trace:configure.ac:53: -1- _AM_SUBST_NOTMAKE([BUILD_OPENGL_X11_FALSE])
+m4trace:configure.ac:56: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+m4/expedite_check_engine.m4:2: EXPEDITE_CHECK_ENGINE is expanded from...
+configure.ac:56: the top level])
+m4trace:configure.ac:56: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_XRENDER_XCB])
+m4trace:configure.ac:56: -1- m4_pattern_allow([^HAVE_EVAS_XRENDER_XCB$])
+m4trace:configure.ac:56: -1- AH_OUTPUT([HAVE_EVAS_XRENDER_XCB], [/* Evas XRender XCB Engine Support */
+#undef HAVE_EVAS_XRENDER_XCB])
+m4trace:configure.ac:56: -1- AM_CONDITIONAL([BUILD_XRENDER_XCB], [test "x$have_[]DOWN" = "xyes"])
+m4trace:configure.ac:56: -1- AC_SUBST([BUILD_XRENDER_XCB_TRUE])
+m4trace:configure.ac:56: -1- AC_SUBST_TRACE([BUILD_XRENDER_XCB_TRUE])
+m4trace:configure.ac:56: -1- m4_pattern_allow([^BUILD_XRENDER_XCB_TRUE$])
+m4trace:configure.ac:56: -1- AC_SUBST([BUILD_XRENDER_XCB_FALSE])
+m4trace:configure.ac:56: -1- AC_SUBST_TRACE([BUILD_XRENDER_XCB_FALSE])
+m4trace:configure.ac:56: -1- m4_pattern_allow([^BUILD_XRENDER_XCB_FALSE$])
+m4trace:configure.ac:56: -1- _AM_SUBST_NOTMAKE([BUILD_XRENDER_XCB_TRUE])
+m4trace:configure.ac:56: -1- _AM_SUBST_NOTMAKE([BUILD_XRENDER_XCB_FALSE])
+m4trace:configure.ac:59: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+m4/expedite_check_engine.m4:2: EXPEDITE_CHECK_ENGINE is expanded from...
+configure.ac:59: the top level])
+m4trace:configure.ac:59: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_SOFTWARE_GDI])
+m4trace:configure.ac:59: -1- m4_pattern_allow([^HAVE_EVAS_SOFTWARE_GDI$])
+m4trace:configure.ac:59: -1- AH_OUTPUT([HAVE_EVAS_SOFTWARE_GDI], [/* Evas Software GDI Engine Support */
+#undef HAVE_EVAS_SOFTWARE_GDI])
+m4trace:configure.ac:59: -1- AM_CONDITIONAL([BUILD_SOFTWARE_GDI], [test "x$have_[]DOWN" = "xyes"])
+m4trace:configure.ac:59: -1- AC_SUBST([BUILD_SOFTWARE_GDI_TRUE])
+m4trace:configure.ac:59: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_GDI_TRUE])
+m4trace:configure.ac:59: -1- m4_pattern_allow([^BUILD_SOFTWARE_GDI_TRUE$])
+m4trace:configure.ac:59: -1- AC_SUBST([BUILD_SOFTWARE_GDI_FALSE])
+m4trace:configure.ac:59: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_GDI_FALSE])
+m4trace:configure.ac:59: -1- m4_pattern_allow([^BUILD_SOFTWARE_GDI_FALSE$])
+m4trace:configure.ac:59: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_GDI_TRUE])
+m4trace:configure.ac:59: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_GDI_FALSE])
+m4trace:configure.ac:60: -1- AC_SUBST([gdi_libs])
+m4trace:configure.ac:60: -1- AC_SUBST_TRACE([gdi_libs])
+m4trace:configure.ac:60: -1- m4_pattern_allow([^gdi_libs$])
+m4trace:configure.ac:63: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+m4/expedite_check_engine.m4:2: EXPEDITE_CHECK_ENGINE is expanded from...
+configure.ac:63: the top level])
+m4trace:configure.ac:63: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_SOFTWARE_DDRAW])
+m4trace:configure.ac:63: -1- m4_pattern_allow([^HAVE_EVAS_SOFTWARE_DDRAW$])
+m4trace:configure.ac:63: -1- AH_OUTPUT([HAVE_EVAS_SOFTWARE_DDRAW], [/* Evas Software DirectDraw Engine Support */
+#undef HAVE_EVAS_SOFTWARE_DDRAW])
+m4trace:configure.ac:63: -1- AM_CONDITIONAL([BUILD_SOFTWARE_DDRAW], [test "x$have_[]DOWN" = "xyes"])
+m4trace:configure.ac:63: -1- AC_SUBST([BUILD_SOFTWARE_DDRAW_TRUE])
+m4trace:configure.ac:63: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_DDRAW_TRUE])
+m4trace:configure.ac:63: -1- m4_pattern_allow([^BUILD_SOFTWARE_DDRAW_TRUE$])
+m4trace:configure.ac:63: -1- AC_SUBST([BUILD_SOFTWARE_DDRAW_FALSE])
+m4trace:configure.ac:63: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_DDRAW_FALSE])
+m4trace:configure.ac:63: -1- m4_pattern_allow([^BUILD_SOFTWARE_DDRAW_FALSE$])
+m4trace:configure.ac:63: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_DDRAW_TRUE])
+m4trace:configure.ac:63: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_DDRAW_FALSE])
+m4trace:configure.ac:64: -1- AC_SUBST([ddraw_libs])
+m4trace:configure.ac:64: -1- AC_SUBST_TRACE([ddraw_libs])
+m4trace:configure.ac:64: -1- m4_pattern_allow([^ddraw_libs$])
+m4trace:configure.ac:67: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+m4/expedite_check_engine.m4:2: EXPEDITE_CHECK_ENGINE is expanded from...
+configure.ac:67: the top level])
+m4trace:configure.ac:67: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_DIRECT3D])
+m4trace:configure.ac:67: -1- m4_pattern_allow([^HAVE_EVAS_DIRECT3D$])
+m4trace:configure.ac:67: -1- AH_OUTPUT([HAVE_EVAS_DIRECT3D], [/* Evas Direct3D Engine Support */
+#undef HAVE_EVAS_DIRECT3D])
+m4trace:configure.ac:67: -1- AM_CONDITIONAL([BUILD_DIRECT3D], [test "x$have_[]DOWN" = "xyes"])
+m4trace:configure.ac:67: -1- AC_SUBST([BUILD_DIRECT3D_TRUE])
+m4trace:configure.ac:67: -1- AC_SUBST_TRACE([BUILD_DIRECT3D_TRUE])
+m4trace:configure.ac:67: -1- m4_pattern_allow([^BUILD_DIRECT3D_TRUE$])
+m4trace:configure.ac:67: -1- AC_SUBST([BUILD_DIRECT3D_FALSE])
+m4trace:configure.ac:67: -1- AC_SUBST_TRACE([BUILD_DIRECT3D_FALSE])
+m4trace:configure.ac:67: -1- m4_pattern_allow([^BUILD_DIRECT3D_FALSE$])
+m4trace:configure.ac:67: -1- _AM_SUBST_NOTMAKE([BUILD_DIRECT3D_TRUE])
+m4trace:configure.ac:67: -1- _AM_SUBST_NOTMAKE([BUILD_DIRECT3D_FALSE])
+m4trace:configure.ac:68: -1- AC_SUBST([d3d_libs])
+m4trace:configure.ac:68: -1- AC_SUBST_TRACE([d3d_libs])
+m4trace:configure.ac:68: -1- m4_pattern_allow([^d3d_libs$])
+m4trace:configure.ac:71: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+m4/expedite_check_engine.m4:2: EXPEDITE_CHECK_ENGINE is expanded from...
+configure.ac:71: the top level])
+m4trace:configure.ac:71: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_OPENGL_GLEW])
+m4trace:configure.ac:71: -1- m4_pattern_allow([^HAVE_EVAS_OPENGL_GLEW$])
+m4trace:configure.ac:71: -1- AH_OUTPUT([HAVE_EVAS_OPENGL_GLEW], [/* Evas OpenGL Glew Engine Support */
+#undef HAVE_EVAS_OPENGL_GLEW])
+m4trace:configure.ac:71: -1- AM_CONDITIONAL([BUILD_OPENGL_GLEW], [test "x$have_[]DOWN" = "xyes"])
+m4trace:configure.ac:71: -1- AC_SUBST([BUILD_OPENGL_GLEW_TRUE])
+m4trace:configure.ac:71: -1- AC_SUBST_TRACE([BUILD_OPENGL_GLEW_TRUE])
+m4trace:configure.ac:71: -1- m4_pattern_allow([^BUILD_OPENGL_GLEW_TRUE$])
+m4trace:configure.ac:71: -1- AC_SUBST([BUILD_OPENGL_GLEW_FALSE])
+m4trace:configure.ac:71: -1- AC_SUBST_TRACE([BUILD_OPENGL_GLEW_FALSE])
+m4trace:configure.ac:71: -1- m4_pattern_allow([^BUILD_OPENGL_GLEW_FALSE$])
+m4trace:configure.ac:71: -1- _AM_SUBST_NOTMAKE([BUILD_OPENGL_GLEW_TRUE])
+m4trace:configure.ac:71: -1- _AM_SUBST_NOTMAKE([BUILD_OPENGL_GLEW_FALSE])
+m4trace:configure.ac:72: -1- AC_SUBST([glew_libs])
+m4trace:configure.ac:72: -1- AC_SUBST_TRACE([glew_libs])
+m4trace:configure.ac:72: -1- m4_pattern_allow([^glew_libs$])
+m4trace:configure.ac:75: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+m4/expedite_check_engine.m4:2: EXPEDITE_CHECK_ENGINE is expanded from...
+configure.ac:75: the top level])
+m4trace:configure.ac:75: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_SOFTWARE_SDL])
+m4trace:configure.ac:75: -1- m4_pattern_allow([^HAVE_EVAS_SOFTWARE_SDL$])
+m4trace:configure.ac:75: -1- AH_OUTPUT([HAVE_EVAS_SOFTWARE_SDL], [/* Evas Software SDL Engine Support */
+#undef HAVE_EVAS_SOFTWARE_SDL])
+m4trace:configure.ac:75: -1- AM_CONDITIONAL([BUILD_SOFTWARE_SDL], [test "x$have_[]DOWN" = "xyes"])
+m4trace:configure.ac:75: -1- AC_SUBST([BUILD_SOFTWARE_SDL_TRUE])
+m4trace:configure.ac:75: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_SDL_TRUE])
+m4trace:configure.ac:75: -1- m4_pattern_allow([^BUILD_SOFTWARE_SDL_TRUE$])
+m4trace:configure.ac:75: -1- AC_SUBST([BUILD_SOFTWARE_SDL_FALSE])
+m4trace:configure.ac:75: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_SDL_FALSE])
+m4trace:configure.ac:75: -1- m4_pattern_allow([^BUILD_SOFTWARE_SDL_FALSE$])
+m4trace:configure.ac:75: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_SDL_TRUE])
+m4trace:configure.ac:75: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_SDL_FALSE])
+m4trace:configure.ac:78: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+m4/expedite_check_engine.m4:2: EXPEDITE_CHECK_ENGINE is expanded from...
+configure.ac:78: the top level])
+m4trace:configure.ac:78: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_OPENGL_SDL])
+m4trace:configure.ac:78: -1- m4_pattern_allow([^HAVE_EVAS_OPENGL_SDL$])
+m4trace:configure.ac:78: -1- AH_OUTPUT([HAVE_EVAS_OPENGL_SDL], [/* Evas OpenGL SDL Engine Support */
+#undef HAVE_EVAS_OPENGL_SDL])
+m4trace:configure.ac:78: -1- AM_CONDITIONAL([BUILD_OPENGL_SDL], [test "x$have_[]DOWN" = "xyes"])
+m4trace:configure.ac:78: -1- AC_SUBST([BUILD_OPENGL_SDL_TRUE])
+m4trace:configure.ac:78: -1- AC_SUBST_TRACE([BUILD_OPENGL_SDL_TRUE])
+m4trace:configure.ac:78: -1- m4_pattern_allow([^BUILD_OPENGL_SDL_TRUE$])
+m4trace:configure.ac:78: -1- AC_SUBST([BUILD_OPENGL_SDL_FALSE])
+m4trace:configure.ac:78: -1- AC_SUBST_TRACE([BUILD_OPENGL_SDL_FALSE])
+m4trace:configure.ac:78: -1- m4_pattern_allow([^BUILD_OPENGL_SDL_FALSE$])
+m4trace:configure.ac:78: -1- _AM_SUBST_NOTMAKE([BUILD_OPENGL_SDL_TRUE])
+m4trace:configure.ac:78: -1- _AM_SUBST_NOTMAKE([BUILD_OPENGL_SDL_FALSE])
+m4trace:configure.ac:81: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+m4/expedite_check_engine.m4:2: EXPEDITE_CHECK_ENGINE is expanded from...
+configure.ac:81: the top level])
+m4trace:configure.ac:81: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_FB])
+m4trace:configure.ac:81: -1- m4_pattern_allow([^HAVE_EVAS_FB$])
+m4trace:configure.ac:81: -1- AH_OUTPUT([HAVE_EVAS_FB], [/* Evas Framebuffer Engine Support */
+#undef HAVE_EVAS_FB])
+m4trace:configure.ac:81: -1- AM_CONDITIONAL([BUILD_FB], [test "x$have_[]DOWN" = "xyes"])
+m4trace:configure.ac:81: -1- AC_SUBST([BUILD_FB_TRUE])
+m4trace:configure.ac:81: -1- AC_SUBST_TRACE([BUILD_FB_TRUE])
+m4trace:configure.ac:81: -1- m4_pattern_allow([^BUILD_FB_TRUE$])
+m4trace:configure.ac:81: -1- AC_SUBST([BUILD_FB_FALSE])
+m4trace:configure.ac:81: -1- AC_SUBST_TRACE([BUILD_FB_FALSE])
+m4trace:configure.ac:81: -1- m4_pattern_allow([^BUILD_FB_FALSE$])
+m4trace:configure.ac:81: -1- _AM_SUBST_NOTMAKE([BUILD_FB_TRUE])
+m4trace:configure.ac:81: -1- _AM_SUBST_NOTMAKE([BUILD_FB_FALSE])
+m4trace:configure.ac:84: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+m4/expedite_check_engine.m4:2: EXPEDITE_CHECK_ENGINE is expanded from...
+configure.ac:84: the top level])
+m4trace:configure.ac:84: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_DIRECTFB])
+m4trace:configure.ac:84: -1- m4_pattern_allow([^HAVE_EVAS_DIRECTFB$])
+m4trace:configure.ac:84: -1- AH_OUTPUT([HAVE_EVAS_DIRECTFB], [/* Evas DirectFB Engine Support */
+#undef HAVE_EVAS_DIRECTFB])
+m4trace:configure.ac:84: -1- AM_CONDITIONAL([BUILD_DIRECTFB], [test "x$have_[]DOWN" = "xyes"])
+m4trace:configure.ac:84: -1- AC_SUBST([BUILD_DIRECTFB_TRUE])
+m4trace:configure.ac:84: -1- AC_SUBST_TRACE([BUILD_DIRECTFB_TRUE])
+m4trace:configure.ac:84: -1- m4_pattern_allow([^BUILD_DIRECTFB_TRUE$])
+m4trace:configure.ac:84: -1- AC_SUBST([BUILD_DIRECTFB_FALSE])
+m4trace:configure.ac:84: -1- AC_SUBST_TRACE([BUILD_DIRECTFB_FALSE])
+m4trace:configure.ac:84: -1- m4_pattern_allow([^BUILD_DIRECTFB_FALSE$])
+m4trace:configure.ac:84: -1- _AM_SUBST_NOTMAKE([BUILD_DIRECTFB_TRUE])
+m4trace:configure.ac:84: -1- _AM_SUBST_NOTMAKE([BUILD_DIRECTFB_FALSE])
+m4trace:configure.ac:87: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+m4/expedite_check_engine.m4:2: EXPEDITE_CHECK_ENGINE is expanded from...
+configure.ac:87: the top level])
+m4trace:configure.ac:87: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_QUARTZ])
+m4trace:configure.ac:87: -1- m4_pattern_allow([^HAVE_EVAS_QUARTZ$])
+m4trace:configure.ac:87: -1- AH_OUTPUT([HAVE_EVAS_QUARTZ], [/* Evas Quartz Engine Support */
+#undef HAVE_EVAS_QUARTZ])
+m4trace:configure.ac:87: -1- AM_CONDITIONAL([BUILD_QUARTZ], [test "x$have_[]DOWN" = "xyes"])
+m4trace:configure.ac:87: -1- AC_SUBST([BUILD_QUARTZ_TRUE])
+m4trace:configure.ac:87: -1- AC_SUBST_TRACE([BUILD_QUARTZ_TRUE])
+m4trace:configure.ac:87: -1- m4_pattern_allow([^BUILD_QUARTZ_TRUE$])
+m4trace:configure.ac:87: -1- AC_SUBST([BUILD_QUARTZ_FALSE])
+m4trace:configure.ac:87: -1- AC_SUBST_TRACE([BUILD_QUARTZ_FALSE])
+m4trace:configure.ac:87: -1- m4_pattern_allow([^BUILD_QUARTZ_FALSE$])
+m4trace:configure.ac:87: -1- _AM_SUBST_NOTMAKE([BUILD_QUARTZ_TRUE])
+m4trace:configure.ac:87: -1- _AM_SUBST_NOTMAKE([BUILD_QUARTZ_FALSE])
+m4trace:configure.ac:88: -1- AC_SUBST([quartz_libs])
+m4trace:configure.ac:88: -1- AC_SUBST_TRACE([quartz_libs])
+m4trace:configure.ac:88: -1- m4_pattern_allow([^quartz_libs$])
+m4trace:configure.ac:91: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+m4/expedite_check_engine.m4:2: EXPEDITE_CHECK_ENGINE is expanded from...
+configure.ac:91: the top level])
+m4trace:configure.ac:91: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_SOFTWARE_16_X11])
+m4trace:configure.ac:91: -1- m4_pattern_allow([^HAVE_EVAS_SOFTWARE_16_X11$])
+m4trace:configure.ac:91: -1- AH_OUTPUT([HAVE_EVAS_SOFTWARE_16_X11], [/* Evas Software 16 bits X11 Engine Support */
+#undef HAVE_EVAS_SOFTWARE_16_X11])
+m4trace:configure.ac:91: -1- AM_CONDITIONAL([BUILD_SOFTWARE_16_X11], [test "x$have_[]DOWN" = "xyes"])
+m4trace:configure.ac:91: -1- AC_SUBST([BUILD_SOFTWARE_16_X11_TRUE])
+m4trace:configure.ac:91: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_16_X11_TRUE])
+m4trace:configure.ac:91: -1- m4_pattern_allow([^BUILD_SOFTWARE_16_X11_TRUE$])
+m4trace:configure.ac:91: -1- AC_SUBST([BUILD_SOFTWARE_16_X11_FALSE])
+m4trace:configure.ac:91: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_16_X11_FALSE])
+m4trace:configure.ac:91: -1- m4_pattern_allow([^BUILD_SOFTWARE_16_X11_FALSE$])
+m4trace:configure.ac:91: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_16_X11_TRUE])
+m4trace:configure.ac:91: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_16_X11_FALSE])
+m4trace:configure.ac:94: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+m4/expedite_check_engine.m4:2: EXPEDITE_CHECK_ENGINE is expanded from...
+configure.ac:94: the top level])
+m4trace:configure.ac:94: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_SOFTWARE_16_DDRAW])
+m4trace:configure.ac:94: -1- m4_pattern_allow([^HAVE_EVAS_SOFTWARE_16_DDRAW$])
+m4trace:configure.ac:94: -1- AH_OUTPUT([HAVE_EVAS_SOFTWARE_16_DDRAW], [/* Evas Software 16 bits DirectDraw Engine Support */
+#undef HAVE_EVAS_SOFTWARE_16_DDRAW])
+m4trace:configure.ac:94: -1- AM_CONDITIONAL([BUILD_SOFTWARE_16_DDRAW], [test "x$have_[]DOWN" = "xyes"])
+m4trace:configure.ac:94: -1- AC_SUBST([BUILD_SOFTWARE_16_DDRAW_TRUE])
+m4trace:configure.ac:94: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_16_DDRAW_TRUE])
+m4trace:configure.ac:94: -1- m4_pattern_allow([^BUILD_SOFTWARE_16_DDRAW_TRUE$])
+m4trace:configure.ac:94: -1- AC_SUBST([BUILD_SOFTWARE_16_DDRAW_FALSE])
+m4trace:configure.ac:94: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_16_DDRAW_FALSE])
+m4trace:configure.ac:94: -1- m4_pattern_allow([^BUILD_SOFTWARE_16_DDRAW_FALSE$])
+m4trace:configure.ac:94: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_16_DDRAW_TRUE])
+m4trace:configure.ac:94: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_16_DDRAW_FALSE])
+m4trace:configure.ac:95: -1- AC_SUBST([ddraw_16_libs])
+m4trace:configure.ac:95: -1- AC_SUBST_TRACE([ddraw_16_libs])
+m4trace:configure.ac:95: -1- m4_pattern_allow([^ddraw_16_libs$])
+m4trace:configure.ac:98: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [autoconf/general.m4:209: AC_HELP_STRING is expanded from...
+m4/expedite_check_engine.m4:2: EXPEDITE_CHECK_ENGINE is expanded from...
+configure.ac:98: the top level])
+m4trace:configure.ac:98: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVAS_SOFTWARE_16_WINCE])
+m4trace:configure.ac:98: -1- m4_pattern_allow([^HAVE_EVAS_SOFTWARE_16_WINCE$])
+m4trace:configure.ac:98: -1- AH_OUTPUT([HAVE_EVAS_SOFTWARE_16_WINCE], [/* Evas Software 16 bits WinCE Engine Support */
+#undef HAVE_EVAS_SOFTWARE_16_WINCE])
+m4trace:configure.ac:98: -1- AM_CONDITIONAL([BUILD_SOFTWARE_16_WINCE], [test "x$have_[]DOWN" = "xyes"])
+m4trace:configure.ac:98: -1- AC_SUBST([BUILD_SOFTWARE_16_WINCE_TRUE])
+m4trace:configure.ac:98: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_16_WINCE_TRUE])
+m4trace:configure.ac:98: -1- m4_pattern_allow([^BUILD_SOFTWARE_16_WINCE_TRUE$])
+m4trace:configure.ac:98: -1- AC_SUBST([BUILD_SOFTWARE_16_WINCE_FALSE])
+m4trace:configure.ac:98: -1- AC_SUBST_TRACE([BUILD_SOFTWARE_16_WINCE_FALSE])
+m4trace:configure.ac:98: -1- m4_pattern_allow([^BUILD_SOFTWARE_16_WINCE_FALSE$])
+m4trace:configure.ac:98: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_16_WINCE_TRUE])
+m4trace:configure.ac:98: -1- _AM_SUBST_NOTMAKE([BUILD_SOFTWARE_16_WINCE_FALSE])
+m4trace:configure.ac:99: -1- AC_SUBST([wince_16_libs])
+m4trace:configure.ac:99: -1- AC_SUBST_TRACE([wince_16_libs])
+m4trace:configure.ac:99: -1- m4_pattern_allow([^wince_16_libs$])
+m4trace:configure.ac:103: -1- AC_SUBST([CC])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:103: -1- AC_SUBST([CFLAGS])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([CFLAGS])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.ac:103: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:103: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:103: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:103: -1- AC_SUBST([CC])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:103: -1- AC_SUBST([CC])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:103: -1- AC_SUBST([CC])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:103: -1- AC_SUBST([CC])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:103: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([ac_ct_CC])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.ac:103: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([EXEEXT])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^EXEEXT$])
+m4trace:configure.ac:103: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([OBJEXT])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^OBJEXT$])
+m4trace:configure.ac:103: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([DEPDIR])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^DEPDIR$])
+m4trace:configure.ac:103: -1- AC_SUBST([am__include])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([am__include])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^am__include$])
+m4trace:configure.ac:103: -1- AC_SUBST([am__quote])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([am__quote])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^am__quote$])
+m4trace:configure.ac:103: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+m4trace:configure.ac:103: -1- AC_SUBST([AMDEP_TRUE])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([AMDEP_TRUE])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^AMDEP_TRUE$])
+m4trace:configure.ac:103: -1- AC_SUBST([AMDEP_FALSE])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([AMDEP_FALSE])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^AMDEP_FALSE$])
+m4trace:configure.ac:103: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
+m4trace:configure.ac:103: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
+m4trace:configure.ac:103: -1- AC_SUBST([AMDEPBACKSLASH])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([AMDEPBACKSLASH])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
+m4trace:configure.ac:103: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
+m4trace:configure.ac:103: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([CCDEPMODE])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^CCDEPMODE$])
+m4trace:configure.ac:103: -1- AM_CONDITIONAL([am__fastdepCC], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
+m4trace:configure.ac:103: -1- AC_SUBST([am__fastdepCC_TRUE])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
+m4trace:configure.ac:103: -1- AC_SUBST([am__fastdepCC_FALSE])
+m4trace:configure.ac:103: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
+m4trace:configure.ac:103: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
+m4trace:configure.ac:103: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
+m4trace:configure.ac:103: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
+m4trace:configure.ac:104: -1- AC_SUBST([OBJC])
+m4trace:configure.ac:104: -1- AC_SUBST_TRACE([OBJC])
+m4trace:configure.ac:104: -1- m4_pattern_allow([^OBJC$])
+m4trace:configure.ac:104: -1- AC_SUBST([OBJCFLAGS])
+m4trace:configure.ac:104: -1- AC_SUBST_TRACE([OBJCFLAGS])
+m4trace:configure.ac:104: -1- m4_pattern_allow([^OBJCFLAGS$])
+m4trace:configure.ac:104: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.ac:104: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.ac:104: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:104: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:104: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:104: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:104: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:104: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:104: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:104: -1- AC_SUBST([OBJC])
+m4trace:configure.ac:104: -1- AC_SUBST_TRACE([OBJC])
+m4trace:configure.ac:104: -1- m4_pattern_allow([^OBJC$])
+m4trace:configure.ac:104: -1- AC_SUBST([ac_ct_OBJC])
+m4trace:configure.ac:104: -1- AC_SUBST_TRACE([ac_ct_OBJC])
+m4trace:configure.ac:104: -1- m4_pattern_allow([^ac_ct_OBJC$])
+m4trace:configure.ac:104: -1- AC_SUBST([OBJCDEPMODE], [depmode=$am_cv_OBJC_dependencies_compiler_type])
+m4trace:configure.ac:104: -1- AC_SUBST_TRACE([OBJCDEPMODE])
+m4trace:configure.ac:104: -1- m4_pattern_allow([^OBJCDEPMODE$])
+m4trace:configure.ac:104: -1- AM_CONDITIONAL([am__fastdepOBJC], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_OBJC_dependencies_compiler_type" = gcc3])
+m4trace:configure.ac:104: -1- AC_SUBST([am__fastdepOBJC_TRUE])
+m4trace:configure.ac:104: -1- AC_SUBST_TRACE([am__fastdepOBJC_TRUE])
+m4trace:configure.ac:104: -1- m4_pattern_allow([^am__fastdepOBJC_TRUE$])
+m4trace:configure.ac:104: -1- AC_SUBST([am__fastdepOBJC_FALSE])
+m4trace:configure.ac:104: -1- AC_SUBST_TRACE([am__fastdepOBJC_FALSE])
+m4trace:configure.ac:104: -1- m4_pattern_allow([^am__fastdepOBJC_FALSE$])
+m4trace:configure.ac:104: -1- _AM_SUBST_NOTMAKE([am__fastdepOBJC_TRUE])
+m4trace:configure.ac:104: -1- _AM_SUBST_NOTMAKE([am__fastdepOBJC_FALSE])
+m4trace:configure.ac:104: -1- AC_SUBST([OBJCDEPMODE], [depmode=$am_cv_OBJC_dependencies_compiler_type])
+m4trace:configure.ac:104: -1- AC_SUBST_TRACE([OBJCDEPMODE])
+m4trace:configure.ac:104: -1- m4_pattern_allow([^OBJCDEPMODE$])
+m4trace:configure.ac:104: -1- AM_CONDITIONAL([am__fastdepOBJC], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_OBJC_dependencies_compiler_type" = gcc3])
+m4trace:configure.ac:104: -1- AC_SUBST([am__fastdepOBJC_TRUE])
+m4trace:configure.ac:104: -1- AC_SUBST_TRACE([am__fastdepOBJC_TRUE])
+m4trace:configure.ac:104: -1- m4_pattern_allow([^am__fastdepOBJC_TRUE$])
+m4trace:configure.ac:104: -1- AC_SUBST([am__fastdepOBJC_FALSE])
+m4trace:configure.ac:104: -1- AC_SUBST_TRACE([am__fastdepOBJC_FALSE])
+m4trace:configure.ac:104: -1- m4_pattern_allow([^am__fastdepOBJC_FALSE$])
+m4trace:configure.ac:104: -1- _AM_SUBST_NOTMAKE([am__fastdepOBJC_TRUE])
+m4trace:configure.ac:104: -1- _AM_SUBST_NOTMAKE([am__fastdepOBJC_FALSE])
+m4trace:configure.ac:115: -1- AC_SUBST([CXX])
+m4trace:configure.ac:115: -1- AC_SUBST_TRACE([CXX])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.ac:115: -1- AC_SUBST([CXXFLAGS])
+m4trace:configure.ac:115: -1- AC_SUBST_TRACE([CXXFLAGS])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^CXXFLAGS$])
+m4trace:configure.ac:115: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.ac:115: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:115: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:115: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:115: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:115: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:115: -1- AC_SUBST([CXX])
+m4trace:configure.ac:115: -1- AC_SUBST_TRACE([CXX])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.ac:115: -1- AC_SUBST([ac_ct_CXX])
+m4trace:configure.ac:115: -1- AC_SUBST_TRACE([ac_ct_CXX])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^ac_ct_CXX$])
+m4trace:configure.ac:115: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type])
+m4trace:configure.ac:115: -1- AC_SUBST_TRACE([CXXDEPMODE])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^CXXDEPMODE$])
+m4trace:configure.ac:115: -1- AM_CONDITIONAL([am__fastdepCXX], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3])
+m4trace:configure.ac:115: -1- AC_SUBST([am__fastdepCXX_TRUE])
+m4trace:configure.ac:115: -1- AC_SUBST_TRACE([am__fastdepCXX_TRUE])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$])
+m4trace:configure.ac:115: -1- AC_SUBST([am__fastdepCXX_FALSE])
+m4trace:configure.ac:115: -1- AC_SUBST_TRACE([am__fastdepCXX_FALSE])
+m4trace:configure.ac:115: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$])
+m4trace:configure.ac:115: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE])
+m4trace:configure.ac:115: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE])
+m4trace:configure.ac:116: -1- AC_SUBST([CC])
+m4trace:configure.ac:116: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:116: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:116: -1- AC_SUBST([CFLAGS])
+m4trace:configure.ac:116: -1- AC_SUBST_TRACE([CFLAGS])
+m4trace:configure.ac:116: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.ac:116: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.ac:116: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.ac:116: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:116: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:116: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:116: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:116: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:116: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:116: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:116: -1- AC_SUBST([CC])
+m4trace:configure.ac:116: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:116: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:116: -1- AC_SUBST([CC])
+m4trace:configure.ac:116: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:116: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:116: -1- AC_SUBST([CC])
+m4trace:configure.ac:116: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:116: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:116: -1- AC_SUBST([CC])
+m4trace:configure.ac:116: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:116: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:116: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.ac:116: -1- AC_SUBST_TRACE([ac_ct_CC])
+m4trace:configure.ac:116: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.ac:116: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
+m4trace:configure.ac:116: -1- AC_SUBST_TRACE([CCDEPMODE])
+m4trace:configure.ac:116: -1- m4_pattern_allow([^CCDEPMODE$])
+m4trace:configure.ac:116: -1- AM_CONDITIONAL([am__fastdepCC], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
+m4trace:configure.ac:116: -1- AC_SUBST([am__fastdepCC_TRUE])
+m4trace:configure.ac:116: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
+m4trace:configure.ac:116: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
+m4trace:configure.ac:116: -1- AC_SUBST([am__fastdepCC_FALSE])
+m4trace:configure.ac:116: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
+m4trace:configure.ac:116: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
+m4trace:configure.ac:116: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
+m4trace:configure.ac:116: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
+m4trace:configure.ac:118: -1- AC_SUBST([RC])
+m4trace:configure.ac:118: -1- AC_SUBST_TRACE([RC])
+m4trace:configure.ac:118: -1- m4_pattern_allow([^RC$])
+m4trace:configure.ac:127: -1- AC_SUBST([EVIL_CFLAGS])
+m4trace:configure.ac:127: -1- AC_SUBST_TRACE([EVIL_CFLAGS])
+m4trace:configure.ac:127: -1- m4_pattern_allow([^EVIL_CFLAGS$])
+m4trace:configure.ac:127: -1- AC_SUBST([EVIL_LIBS])
+m4trace:configure.ac:127: -1- AC_SUBST_TRACE([EVIL_LIBS])
+m4trace:configure.ac:127: -1- m4_pattern_allow([^EVIL_LIBS$])
+m4trace:configure.ac:128: -1- AC_DEFINE_TRACE_LITERAL([HAVE_EVIL])
+m4trace:configure.ac:128: -1- m4_pattern_allow([^HAVE_EVIL$])
+m4trace:configure.ac:128: -1- AH_OUTPUT([HAVE_EVIL], [/* Set to 1 if Evil library is installed */
+#undef HAVE_EVIL])
+m4trace:configure.ac:134: -1- AC_SUBST([EINA_CFLAGS])
+m4trace:configure.ac:134: -1- AC_SUBST_TRACE([EINA_CFLAGS])
+m4trace:configure.ac:134: -1- m4_pattern_allow([^EINA_CFLAGS$])
+m4trace:configure.ac:134: -1- AC_SUBST([EINA_LIBS])
+m4trace:configure.ac:134: -1- AC_SUBST_TRACE([EINA_LIBS])
+m4trace:configure.ac:134: -1- m4_pattern_allow([^EINA_LIBS$])
+m4trace:configure.ac:138: -1- AC_SUBST([EVAS_CFLAGS])
+m4trace:configure.ac:138: -1- AC_SUBST_TRACE([EVAS_CFLAGS])
+m4trace:configure.ac:138: -1- m4_pattern_allow([^EVAS_CFLAGS$])
+m4trace:configure.ac:138: -1- AC_SUBST([EVAS_LIBS])
+m4trace:configure.ac:138: -1- AC_SUBST_TRACE([EVAS_LIBS])
+m4trace:configure.ac:138: -1- m4_pattern_allow([^EVAS_LIBS$])
+m4trace:configure.ac:143: -1- AC_SUBST([XMKMF])
+m4trace:configure.ac:143: -1- AC_SUBST_TRACE([XMKMF])
+m4trace:configure.ac:143: -1- m4_pattern_allow([^XMKMF$])
+m4trace:configure.ac:143: -1- AC_SUBST([CPP])
+m4trace:configure.ac:143: -1- AC_SUBST_TRACE([CPP])
+m4trace:configure.ac:143: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:143: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:143: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:143: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:143: -1- AC_SUBST([CPP])
+m4trace:configure.ac:143: -1- AC_SUBST_TRACE([CPP])
+m4trace:configure.ac:143: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:143: -1- AC_DEFINE_TRACE_LITERAL([X_DISPLAY_MISSING])
+m4trace:configure.ac:143: -1- m4_pattern_allow([^X_DISPLAY_MISSING$])
+m4trace:configure.ac:143: -1- AH_OUTPUT([X_DISPLAY_MISSING], [/* Define to 1 if the X Window System is missing or not being used. */
+#undef X_DISPLAY_MISSING])
+m4trace:configure.ac:143: -1- AC_SUBST([X_CFLAGS])
+m4trace:configure.ac:143: -1- AC_SUBST_TRACE([X_CFLAGS])
+m4trace:configure.ac:143: -1- m4_pattern_allow([^X_CFLAGS$])
+m4trace:configure.ac:143: -1- AC_SUBST([X_PRE_LIBS])
+m4trace:configure.ac:143: -1- AC_SUBST_TRACE([X_PRE_LIBS])
+m4trace:configure.ac:143: -1- m4_pattern_allow([^X_PRE_LIBS$])
+m4trace:configure.ac:143: -1- AC_SUBST([X_LIBS])
+m4trace:configure.ac:143: -1- AC_SUBST_TRACE([X_LIBS])
+m4trace:configure.ac:143: -1- m4_pattern_allow([^X_LIBS$])
+m4trace:configure.ac:143: -1- AC_SUBST([X_EXTRA_LIBS])
+m4trace:configure.ac:143: -1- AC_SUBST_TRACE([X_EXTRA_LIBS])
+m4trace:configure.ac:143: -1- m4_pattern_allow([^X_EXTRA_LIBS$])
+m4trace:configure.ac:144: -1- AH_OUTPUT([HAVE_X11_XLIB_H], [/* Define to 1 if you have the <X11/Xlib.h> header file. */
+#undef HAVE_X11_XLIB_H])
+m4trace:configure.ac:144: -1- AH_OUTPUT([HAVE_X11_XUTIL_H], [/* Define to 1 if you have the <X11/Xutil.h> header file. */
+#undef HAVE_X11_XUTIL_H])
+m4trace:configure.ac:144: -1- AC_SUBST([GREP])
+m4trace:configure.ac:144: -1- AC_SUBST_TRACE([GREP])
+m4trace:configure.ac:144: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.ac:144: -1- AC_SUBST([GREP])
+m4trace:configure.ac:144: -1- AC_SUBST_TRACE([GREP])
+m4trace:configure.ac:144: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.ac:144: -1- AC_SUBST([EGREP])
+m4trace:configure.ac:144: -1- AC_SUBST_TRACE([EGREP])
+m4trace:configure.ac:144: -1- m4_pattern_allow([^EGREP$])
+m4trace:configure.ac:144: -1- AC_SUBST([EGREP])
+m4trace:configure.ac:144: -1- AC_SUBST_TRACE([EGREP])
+m4trace:configure.ac:144: -1- m4_pattern_allow([^EGREP$])
+m4trace:configure.ac:144: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
+m4trace:configure.ac:144: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:144: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS])
+m4trace:configure.ac:144: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
+#undef HAVE_SYS_TYPES_H])
+m4trace:configure.ac:144: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
+#undef HAVE_SYS_STAT_H])
+m4trace:configure.ac:144: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H])
+m4trace:configure.ac:144: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H])
+m4trace:configure.ac:144: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H])
+m4trace:configure.ac:144: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H])
+m4trace:configure.ac:144: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H])
+m4trace:configure.ac:144: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H])
+m4trace:configure.ac:144: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H])
+m4trace:configure.ac:155: -1- AM_CONDITIONAL([BUILD_X11], [test "x$have_xlib" = "xyes"])
+m4trace:configure.ac:155: -1- AC_SUBST([BUILD_X11_TRUE])
+m4trace:configure.ac:155: -1- AC_SUBST_TRACE([BUILD_X11_TRUE])
+m4trace:configure.ac:155: -1- m4_pattern_allow([^BUILD_X11_TRUE$])
+m4trace:configure.ac:155: -1- AC_SUBST([BUILD_X11_FALSE])
+m4trace:configure.ac:155: -1- AC_SUBST_TRACE([BUILD_X11_FALSE])
+m4trace:configure.ac:155: -1- m4_pattern_allow([^BUILD_X11_FALSE$])
+m4trace:configure.ac:155: -1- _AM_SUBST_NOTMAKE([BUILD_X11_TRUE])
+m4trace:configure.ac:155: -1- _AM_SUBST_NOTMAKE([BUILD_X11_FALSE])
+m4trace:configure.ac:157: -1- AC_SUBST([x_cflags])
+m4trace:configure.ac:157: -1- AC_SUBST_TRACE([x_cflags])
+m4trace:configure.ac:157: -1- m4_pattern_allow([^x_cflags$])
+m4trace:configure.ac:158: -1- AC_SUBST([x_libs])
+m4trace:configure.ac:158: -1- AC_SUBST_TRACE([x_libs])
+m4trace:configure.ac:158: -1- m4_pattern_allow([^x_libs$])
+m4trace:configure.ac:163: -1- AC_SUBST([XCB_CFLAGS])
+m4trace:configure.ac:163: -1- AC_SUBST_TRACE([XCB_CFLAGS])
+m4trace:configure.ac:163: -1- m4_pattern_allow([^XCB_CFLAGS$])
+m4trace:configure.ac:163: -1- AC_SUBST([XCB_LIBS])
+m4trace:configure.ac:163: -1- AC_SUBST_TRACE([XCB_LIBS])
+m4trace:configure.ac:163: -1- m4_pattern_allow([^XCB_LIBS$])
+m4trace:configure.ac:165: -1- AM_CONDITIONAL([BUILD_XCB], [test "x$have_xcb" = "xyes"])
+m4trace:configure.ac:165: -1- AC_SUBST([BUILD_XCB_TRUE])
+m4trace:configure.ac:165: -1- AC_SUBST_TRACE([BUILD_XCB_TRUE])
+m4trace:configure.ac:165: -1- m4_pattern_allow([^BUILD_XCB_TRUE$])
+m4trace:configure.ac:165: -1- AC_SUBST([BUILD_XCB_FALSE])
+m4trace:configure.ac:165: -1- AC_SUBST_TRACE([BUILD_XCB_FALSE])
+m4trace:configure.ac:165: -1- m4_pattern_allow([^BUILD_XCB_FALSE$])
+m4trace:configure.ac:165: -1- _AM_SUBST_NOTMAKE([BUILD_XCB_TRUE])
+m4trace:configure.ac:165: -1- _AM_SUBST_NOTMAKE([BUILD_XCB_FALSE])
+m4trace:configure.ac:167: -1- AC_DEFINE_TRACE_LITERAL([BUILD_XCB])
+m4trace:configure.ac:167: -1- m4_pattern_allow([^BUILD_XCB$])
+m4trace:configure.ac:167: -1- AH_OUTPUT([BUILD_XCB], [/* build xcb support */
+#undef BUILD_XCB])
+m4trace:configure.ac:173: -1- AC_SUBST([SDL_CFLAGS])
+m4trace:configure.ac:173: -1- AC_SUBST_TRACE([SDL_CFLAGS])
+m4trace:configure.ac:173: -1- m4_pattern_allow([^SDL_CFLAGS$])
+m4trace:configure.ac:173: -1- AC_SUBST([SDL_LIBS])
+m4trace:configure.ac:173: -1- AC_SUBST_TRACE([SDL_LIBS])
+m4trace:configure.ac:173: -1- m4_pattern_allow([^SDL_LIBS$])
+m4trace:configure.ac:175: -1- AM_CONDITIONAL([BUILD_SDL], [test "x$have_sdl" = "xyes"])
+m4trace:configure.ac:175: -1- AC_SUBST([BUILD_SDL_TRUE])
+m4trace:configure.ac:175: -1- AC_SUBST_TRACE([BUILD_SDL_TRUE])
+m4trace:configure.ac:175: -1- m4_pattern_allow([^BUILD_SDL_TRUE$])
+m4trace:configure.ac:175: -1- AC_SUBST([BUILD_SDL_FALSE])
+m4trace:configure.ac:175: -1- AC_SUBST_TRACE([BUILD_SDL_FALSE])
+m4trace:configure.ac:175: -1- m4_pattern_allow([^BUILD_SDL_FALSE$])
+m4trace:configure.ac:175: -1- _AM_SUBST_NOTMAKE([BUILD_SDL_TRUE])
+m4trace:configure.ac:175: -1- _AM_SUBST_NOTMAKE([BUILD_SDL_FALSE])
+m4trace:configure.ac:180: -1- AC_SUBST([DIRECTFB_CFLAGS])
+m4trace:configure.ac:180: -1- AC_SUBST_TRACE([DIRECTFB_CFLAGS])
+m4trace:configure.ac:180: -1- m4_pattern_allow([^DIRECTFB_CFLAGS$])
+m4trace:configure.ac:180: -1- AC_SUBST([DIRECTFB_LIBS])
+m4trace:configure.ac:180: -1- AC_SUBST_TRACE([DIRECTFB_LIBS])
+m4trace:configure.ac:180: -1- m4_pattern_allow([^DIRECTFB_LIBS$])
+m4trace:configure.ac:182: -1- AM_CONDITIONAL([BUILD_DIRECTFB], [test "x$have_directfb" = "xyes"])
+m4trace:configure.ac:182: -1- AC_SUBST([BUILD_DIRECTFB_TRUE])
+m4trace:configure.ac:182: -1- AC_SUBST_TRACE([BUILD_DIRECTFB_TRUE])
+m4trace:configure.ac:182: -1- m4_pattern_allow([^BUILD_DIRECTFB_TRUE$])
+m4trace:configure.ac:182: -1- AC_SUBST([BUILD_DIRECTFB_FALSE])
+m4trace:configure.ac:182: -1- AC_SUBST_TRACE([BUILD_DIRECTFB_FALSE])
+m4trace:configure.ac:182: -1- m4_pattern_allow([^BUILD_DIRECTFB_FALSE$])
+m4trace:configure.ac:182: -1- _AM_SUBST_NOTMAKE([BUILD_DIRECTFB_TRUE])
+m4trace:configure.ac:182: -1- _AM_SUBST_NOTMAKE([BUILD_DIRECTFB_FALSE])
+m4trace:configure.ac:196: -1- _m4_warn([obsolete], [The macro `AM_PROG_CC_STDC' is obsolete.
+You should run autoupdate.], [aclocal.m4:281: AM_PROG_CC_STDC is expanded from...
+configure.ac:196: the top level])
+m4trace:configure.ac:196: -1- AC_SUBST([CC])
+m4trace:configure.ac:196: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:196: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:196: -1- AC_SUBST([CFLAGS])
+m4trace:configure.ac:196: -1- AC_SUBST_TRACE([CFLAGS])
+m4trace:configure.ac:196: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.ac:196: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.ac:196: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.ac:196: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:196: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:196: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:196: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:196: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:196: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:196: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:196: -1- AC_SUBST([CC])
+m4trace:configure.ac:196: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:196: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:196: -1- AC_SUBST([CC])
+m4trace:configure.ac:196: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:196: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:196: -1- AC_SUBST([CC])
+m4trace:configure.ac:196: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:196: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:196: -1- AC_SUBST([CC])
+m4trace:configure.ac:196: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:196: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:196: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.ac:196: -1- AC_SUBST_TRACE([ac_ct_CC])
+m4trace:configure.ac:196: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.ac:196: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
+m4trace:configure.ac:196: -1- AC_SUBST_TRACE([CCDEPMODE])
+m4trace:configure.ac:196: -1- m4_pattern_allow([^CCDEPMODE$])
+m4trace:configure.ac:196: -1- AM_CONDITIONAL([am__fastdepCC], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
+m4trace:configure.ac:196: -1- AC_SUBST([am__fastdepCC_TRUE])
+m4trace:configure.ac:196: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
+m4trace:configure.ac:196: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
+m4trace:configure.ac:196: -1- AC_SUBST([am__fastdepCC_FALSE])
+m4trace:configure.ac:196: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
+m4trace:configure.ac:196: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
+m4trace:configure.ac:196: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
+m4trace:configure.ac:196: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
+m4trace:configure.ac:196: -1- _m4_warn([obsolete], [AM_PROG_CC_STDC:
+       your code should no longer depend upon `am_cv_prog_cc_stdc', but upon
+       `ac_cv_prog_cc_stdc'.  Remove this warning and the assignment when
+       you adjust the code.  You can also remove the above call to
+       AC_PROG_CC if you already called it elsewhere.], [aclocal.m4:281: AM_PROG_CC_STDC is expanded from...
+configure.ac:196: the top level])
+m4trace:configure.ac:197: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
+m4trace:configure.ac:197: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:197: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS])
+m4trace:configure.ac:198: -1- AC_DEFINE_TRACE_LITERAL([const])
+m4trace:configure.ac:198: -1- m4_pattern_allow([^const$])
+m4trace:configure.ac:198: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
+#undef const])
+m4trace:configure.ac:199: -1- AM_PROG_CC_C_O
+m4trace:configure.ac:199: -1- AC_DEFINE_TRACE_LITERAL([NO_MINUS_C_MINUS_O])
+m4trace:configure.ac:199: -1- m4_pattern_allow([^NO_MINUS_C_MINUS_O$])
+m4trace:configure.ac:199: -1- AH_OUTPUT([NO_MINUS_C_MINUS_O], [/* Define to 1 if your C compiler doesn\'t accept -c and -o together. */
+#undef NO_MINUS_C_MINUS_O])
+m4trace:configure.ac:199: -1- AC_REQUIRE_AUX_FILE([compile])
+m4trace:configure.ac:207: -1- AC_SUBST([WIN32_CFLAGS])
+m4trace:configure.ac:207: -1- AC_SUBST_TRACE([WIN32_CFLAGS])
+m4trace:configure.ac:207: -1- m4_pattern_allow([^WIN32_CFLAGS$])
+m4trace:configure.ac:224: -1- AC_SUBST([EXPEDITE_CXXFLAGS])
+m4trace:configure.ac:224: -1- AC_SUBST_TRACE([EXPEDITE_CXXFLAGS])
+m4trace:configure.ac:224: -1- m4_pattern_allow([^EXPEDITE_CXXFLAGS$])
+m4trace:configure.ac:235: -1- AC_SUBST([lt_enable_auto_import])
+m4trace:configure.ac:235: -1- AC_SUBST_TRACE([lt_enable_auto_import])
+m4trace:configure.ac:235: -1- m4_pattern_allow([^lt_enable_auto_import$])
+m4trace:configure.ac:241: -1- AC_CONFIG_FILES([
+Makefile
+src/Makefile
+src/bin/Makefile
+data/Makefile
+])
+m4trace:configure.ac:241: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
+You should run autoupdate.], [])
+m4trace:configure.ac:241: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
+m4trace:configure.ac:241: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:241: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:241: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
+m4trace:configure.ac:241: -1- AC_SUBST_TRACE([LTLIBOBJS])
+m4trace:configure.ac:241: -1- m4_pattern_allow([^LTLIBOBJS$])
+m4trace:configure.ac:241: -1- AC_SUBST_TRACE([top_builddir])
+m4trace:configure.ac:241: -1- AC_SUBST_TRACE([srcdir])
+m4trace:configure.ac:241: -1- AC_SUBST_TRACE([abs_srcdir])
+m4trace:configure.ac:241: -1- AC_SUBST_TRACE([top_srcdir])
+m4trace:configure.ac:241: -1- AC_SUBST_TRACE([abs_top_srcdir])
+m4trace:configure.ac:241: -1- AC_SUBST_TRACE([builddir])
+m4trace:configure.ac:241: -1- AC_SUBST_TRACE([abs_builddir])
+m4trace:configure.ac:241: -1- AC_SUBST_TRACE([abs_top_builddir])
+m4trace:configure.ac:241: -1- AC_SUBST_TRACE([INSTALL])
+m4trace:configure.ac:241: -1- AC_SUBST_TRACE([MKDIR_P])
diff --git a/compile b/compile
new file mode 100755 (executable)
index 0000000..1b1d232
--- /dev/null
+++ b/compile
@@ -0,0 +1,142 @@
+#! /bin/sh
+# Wrapper for compilers which do not understand `-c -o'.
+
+scriptversion=2005-05-14.22
+
+# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
+# Written by Tom Tromey <tromey@cygnus.com>.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to <bug-automake@gnu.org> or send patches to
+# <automake-patches@gnu.org>.
+
+case $1 in
+  '')
+     echo "$0: No command.  Try \`$0 --help' for more information." 1>&2
+     exit 1;
+     ;;
+  -h | --h*)
+    cat <<\EOF
+Usage: compile [--help] [--version] PROGRAM [ARGS]
+
+Wrapper for compilers which do not understand `-c -o'.
+Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
+arguments, and rename the output as expected.
+
+If you are trying to build a whole package this is not the
+right script to run: please start by reading the file `INSTALL'.
+
+Report bugs to <bug-automake@gnu.org>.
+EOF
+    exit $?
+    ;;
+  -v | --v*)
+    echo "compile $scriptversion"
+    exit $?
+    ;;
+esac
+
+ofile=
+cfile=
+eat=
+
+for arg
+do
+  if test -n "$eat"; then
+    eat=
+  else
+    case $1 in
+      -o)
+       # configure might choose to run compile as `compile cc -o foo foo.c'.
+       # So we strip `-o arg' only if arg is an object.
+       eat=1
+       case $2 in
+         *.o | *.obj)
+           ofile=$2
+           ;;
+         *)
+           set x "$@" -o "$2"
+           shift
+           ;;
+       esac
+       ;;
+      *.c)
+       cfile=$1
+       set x "$@" "$1"
+       shift
+       ;;
+      *)
+       set x "$@" "$1"
+       shift
+       ;;
+    esac
+  fi
+  shift
+done
+
+if test -z "$ofile" || test -z "$cfile"; then
+  # If no `-o' option was seen then we might have been invoked from a
+  # pattern rule where we don't need one.  That is ok -- this is a
+  # normal compilation that the losing compiler can handle.  If no
+  # `.c' file was seen then we are probably linking.  That is also
+  # ok.
+  exec "$@"
+fi
+
+# Name of file we expect compiler to create.
+cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
+
+# Create the lock directory.
+# Note: use `[/.-]' here to ensure that we don't use the same name
+# that we are using for the .o file.  Also, base the name on the expected
+# object file name, since that is what matters with a parallel build.
+lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
+while true; do
+  if mkdir "$lockdir" >/dev/null 2>&1; then
+    break
+  fi
+  sleep 1
+done
+# FIXME: race condition here if user kills between mkdir and trap.
+trap "rmdir '$lockdir'; exit 1" 1 2 15
+
+# Run the compile.
+"$@"
+ret=$?
+
+if test -f "$cofile"; then
+  mv "$cofile" "$ofile"
+elif test -f "${cofile}bj"; then
+  mv "${cofile}bj" "$ofile"
+fi
+
+rmdir "$lockdir"
+exit $ret
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
diff --git a/config.guess b/config.guess
new file mode 100755 (executable)
index 0000000..7b24a87
--- /dev/null
@@ -0,0 +1,1542 @@
+#! /bin/sh
+# Attempt to guess a canonical system name.
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   Free Software Foundation, Inc.
+
+timestamp='2008-11-15'
+
+# This file is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+
+# Originally written by Per Bothner <per@bothner.com>.
+# Please send patches to <config-patches@gnu.org>.  Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# This script attempts to guess a canonical system name similar to
+# config.sub.  If it succeeds, it prints the system name on stdout, and
+# exits with 0.  Otherwise, it exits with 1.
+#
+# The plan is that this can be called by configure scripts if you
+# don't specify an explicit build system type.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION]
+
+Output the configuration name of the system \`$me' is run on.
+
+Operation modes:
+  -h, --help         print this help, then exit
+  -t, --time-stamp   print date of last modification, then exit
+  -v, --version      print version number, then exit
+
+Report bugs and patches to <config-patches@gnu.org>."
+
+version="\
+GNU config.guess ($timestamp)
+
+Originally written by Per Bothner.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case $1 in
+    --time-stamp | --time* | -t )
+       echo "$timestamp" ; exit ;;
+    --version | -v )
+       echo "$version" ; exit ;;
+    --help | --h* | -h )
+       echo "$usage"; exit ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )        # Use stdin as input.
+       break ;;
+    -* )
+       echo "$me: invalid option $1$help" >&2
+       exit 1 ;;
+    * )
+       break ;;
+  esac
+done
+
+if test $# != 0; then
+  echo "$me: too many arguments$help" >&2
+  exit 1
+fi
+
+trap 'exit 1' 1 2 15
+
+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
+# compiler to aid in system detection is discouraged as it requires
+# temporary files to be created and, as you can see below, it is a
+# headache to deal with in a portable fashion.
+
+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
+# use `HOST_CC' if defined, but it is deprecated.
+
+# Portable tmp directory creation inspired by the Autoconf team.
+
+set_cc_for_build='
+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
+: ${TMPDIR=/tmp} ;
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
+dummy=$tmp/dummy ;
+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
+case $CC_FOR_BUILD,$HOST_CC,$CC in
+ ,,)    echo "int x;" > $dummy.c ;
+       for c in cc gcc c89 c99 ; do
+         if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
+            CC_FOR_BUILD="$c"; break ;
+         fi ;
+       done ;
+       if test x"$CC_FOR_BUILD" = x ; then
+         CC_FOR_BUILD=no_compiler_found ;
+       fi
+       ;;
+ ,,*)   CC_FOR_BUILD=$CC ;;
+ ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
+esac ; set_cc_for_build= ;'
+
+# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
+# (ghazi@noc.rutgers.edu 1994-08-24)
+if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
+       PATH=$PATH:/.attbin ; export PATH
+fi
+
+UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
+UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
+UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
+UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+
+# Note: order is significant - the case branches are not exclusive.
+
+case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+    *:NetBSD:*:*)
+       # NetBSD (nbsd) targets should (where applicable) match one or
+       # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
+       # *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
+       # switched to ELF, *-*-netbsd* would select the old
+       # object file format.  This provides both forward
+       # compatibility and a consistent mechanism for selecting the
+       # object file format.
+       #
+       # Note: NetBSD doesn't particularly care about the vendor
+       # portion of the name.  We always set it to "unknown".
+       sysctl="sysctl -n hw.machine_arch"
+       UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
+           /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
+       case "${UNAME_MACHINE_ARCH}" in
+           armeb) machine=armeb-unknown ;;
+           arm*) machine=arm-unknown ;;
+           sh3el) machine=shl-unknown ;;
+           sh3eb) machine=sh-unknown ;;
+           sh5el) machine=sh5le-unknown ;;
+           *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
+       esac
+       # The Operating System including object format, if it has switched
+       # to ELF recently, or will in the future.
+       case "${UNAME_MACHINE_ARCH}" in
+           arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+               eval $set_cc_for_build
+               if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
+                       | grep __ELF__ >/dev/null
+               then
+                   # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
+                   # Return netbsd for either.  FIX?
+                   os=netbsd
+               else
+                   os=netbsdelf
+               fi
+               ;;
+           *)
+               os=netbsd
+               ;;
+       esac
+       # The OS release
+       # Debian GNU/NetBSD machines have a different userland, and
+       # thus, need a distinct triplet. However, they do not need
+       # kernel version information, so it can be replaced with a
+       # suitable tag, in the style of linux-gnu.
+       case "${UNAME_VERSION}" in
+           Debian*)
+               release='-gnu'
+               ;;
+           *)
+               release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+               ;;
+       esac
+       # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
+       # contains redundant information, the shorter form:
+       # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
+       echo "${machine}-${os}${release}"
+       exit ;;
+    *:OpenBSD:*:*)
+       UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
+       echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
+       exit ;;
+    *:ekkoBSD:*:*)
+       echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+       exit ;;
+    *:SolidBSD:*:*)
+       echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
+       exit ;;
+    macppc:MirBSD:*:*)
+       echo powerpc-unknown-mirbsd${UNAME_RELEASE}
+       exit ;;
+    *:MirBSD:*:*)
+       echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+       exit ;;
+    alpha:OSF1:*:*)
+       case $UNAME_RELEASE in
+       *4.0)
+               UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
+               ;;
+       *5.*)
+               UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+               ;;
+       esac
+       # According to Compaq, /usr/sbin/psrinfo has been available on
+       # OSF/1 and Tru64 systems produced since 1995.  I hope that
+       # covers most systems running today.  This code pipes the CPU
+       # types through head -n 1, so we only detect the type of CPU 0.
+       ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
+       case "$ALPHA_CPU_TYPE" in
+           "EV4 (21064)")
+               UNAME_MACHINE="alpha" ;;
+           "EV4.5 (21064)")
+               UNAME_MACHINE="alpha" ;;
+           "LCA4 (21066/21068)")
+               UNAME_MACHINE="alpha" ;;
+           "EV5 (21164)")
+               UNAME_MACHINE="alphaev5" ;;
+           "EV5.6 (21164A)")
+               UNAME_MACHINE="alphaev56" ;;
+           "EV5.6 (21164PC)")
+               UNAME_MACHINE="alphapca56" ;;
+           "EV5.7 (21164PC)")
+               UNAME_MACHINE="alphapca57" ;;
+           "EV6 (21264)")
+               UNAME_MACHINE="alphaev6" ;;
+           "EV6.7 (21264A)")
+               UNAME_MACHINE="alphaev67" ;;
+           "EV6.8CB (21264C)")
+               UNAME_MACHINE="alphaev68" ;;
+           "EV6.8AL (21264B)")
+               UNAME_MACHINE="alphaev68" ;;
+           "EV6.8CX (21264D)")
+               UNAME_MACHINE="alphaev68" ;;
+           "EV6.9A (21264/EV69A)")
+               UNAME_MACHINE="alphaev69" ;;
+           "EV7 (21364)")
+               UNAME_MACHINE="alphaev7" ;;
+           "EV7.9 (21364A)")
+               UNAME_MACHINE="alphaev79" ;;
+       esac
+       # A Pn.n version is a patched version.
+       # A Vn.n version is a released version.
+       # A Tn.n version is a released field test version.
+       # A Xn.n version is an unreleased experimental baselevel.
+       # 1.2 uses "1.2" for uname -r.
+       echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+       exit ;;
+    Alpha\ *:Windows_NT*:*)
+       # How do we know it's Interix rather than the generic POSIX subsystem?
+       # Should we change UNAME_MACHINE based on the output of uname instead
+       # of the specific Alpha model?
+       echo alpha-pc-interix
+       exit ;;
+    21064:Windows_NT:50:3)
+       echo alpha-dec-winnt3.5
+       exit ;;
+    Amiga*:UNIX_System_V:4.0:*)
+       echo m68k-unknown-sysv4
+       exit ;;
+    *:[Aa]miga[Oo][Ss]:*:*)
+       echo ${UNAME_MACHINE}-unknown-amigaos
+       exit ;;
+    *:[Mm]orph[Oo][Ss]:*:*)
+       echo ${UNAME_MACHINE}-unknown-morphos
+       exit ;;
+    *:OS/390:*:*)
+       echo i370-ibm-openedition
+       exit ;;
+    *:z/VM:*:*)
+       echo s390-ibm-zvmoe
+       exit ;;
+    *:OS400:*:*)
+        echo powerpc-ibm-os400
+       exit ;;
+    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
+       echo arm-acorn-riscix${UNAME_RELEASE}
+       exit ;;
+    arm:riscos:*:*|arm:RISCOS:*:*)
+       echo arm-unknown-riscos
+       exit ;;
+    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
+       echo hppa1.1-hitachi-hiuxmpp
+       exit ;;
+    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
+       # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
+       if test "`(/bin/universe) 2>/dev/null`" = att ; then
+               echo pyramid-pyramid-sysv3
+       else
+               echo pyramid-pyramid-bsd
+       fi
+       exit ;;
+    NILE*:*:*:dcosx)
+       echo pyramid-pyramid-svr4
+       exit ;;
+    DRS?6000:unix:4.0:6*)
+       echo sparc-icl-nx6
+       exit ;;
+    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
+       case `/usr/bin/uname -p` in
+           sparc) echo sparc-icl-nx7; exit ;;
+       esac ;;
+    sun4H:SunOS:5.*:*)
+       echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+       exit ;;
+    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
+       echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+       exit ;;
+    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
+       eval $set_cc_for_build
+       SUN_ARCH="i386"
+       # If there is a compiler, see if it is configured for 64-bit objects.
+       # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
+       # This test works for both compilers.
+       if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+           if echo '\n#ifdef __amd64\nIS_64BIT_ARCH\n#endif' | \
+               (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+               grep IS_64BIT_ARCH >/dev/null
+           then
+               SUN_ARCH="x86_64"
+           fi
+       fi
+       echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+       exit ;;
+    sun4*:SunOS:6*:*)
+       # According to config.sub, this is the proper way to canonicalize
+       # SunOS6.  Hard to guess exactly what SunOS6 will be like, but
+       # it's likely to be more like Solaris than SunOS4.
+       echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+       exit ;;
+    sun4*:SunOS:*:*)
+       case "`/usr/bin/arch -k`" in
+           Series*|S4*)
+               UNAME_RELEASE=`uname -v`
+               ;;
+       esac
+       # Japanese Language versions have a version number like `4.1.3-JL'.
+       echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
+       exit ;;
+    sun3*:SunOS:*:*)
+       echo m68k-sun-sunos${UNAME_RELEASE}
+       exit ;;
+    sun*:*:4.2BSD:*)
+       UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
+       test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+       case "`/bin/arch`" in
+           sun3)
+               echo m68k-sun-sunos${UNAME_RELEASE}
+               ;;
+           sun4)
+               echo sparc-sun-sunos${UNAME_RELEASE}
+               ;;
+       esac
+       exit ;;
+    aushp:SunOS:*:*)
+       echo sparc-auspex-sunos${UNAME_RELEASE}
+       exit ;;
+    # The situation for MiNT is a little confusing.  The machine name
+    # can be virtually everything (everything which is not
+    # "atarist" or "atariste" at least should have a processor
+    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
+    # to the lowercase version "mint" (or "freemint").  Finally
+    # the system name "TOS" denotes a system which is actually not
+    # MiNT.  But MiNT is downward compatible to TOS, so this should
+    # be no problem.
+    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
+        echo m68k-atari-mint${UNAME_RELEASE}
+       exit ;;
+    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
+       echo m68k-atari-mint${UNAME_RELEASE}
+        exit ;;
+    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
+        echo m68k-atari-mint${UNAME_RELEASE}
+       exit ;;
+    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
+        echo m68k-milan-mint${UNAME_RELEASE}
+        exit ;;
+    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
+        echo m68k-hades-mint${UNAME_RELEASE}
+        exit ;;
+    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
+        echo m68k-unknown-mint${UNAME_RELEASE}
+        exit ;;
+    m68k:machten:*:*)
+       echo m68k-apple-machten${UNAME_RELEASE}
+       exit ;;
+    powerpc:machten:*:*)
+       echo powerpc-apple-machten${UNAME_RELEASE}
+       exit ;;
+    RISC*:Mach:*:*)
+       echo mips-dec-mach_bsd4.3
+       exit ;;
+    RISC*:ULTRIX:*:*)
+       echo mips-dec-ultrix${UNAME_RELEASE}
+       exit ;;
+    VAX*:ULTRIX*:*:*)
+       echo vax-dec-ultrix${UNAME_RELEASE}
+       exit ;;
+    2020:CLIX:*:* | 2430:CLIX:*:*)
+       echo clipper-intergraph-clix${UNAME_RELEASE}
+       exit ;;
+    mips:*:*:UMIPS | mips:*:*:RISCos)
+       eval $set_cc_for_build
+       sed 's/^        //' << EOF >$dummy.c
+#ifdef __cplusplus
+#include <stdio.h>  /* for printf() prototype */
+       int main (int argc, char *argv[]) {
+#else
+       int main (argc, argv) int argc; char *argv[]; {
+#endif
+       #if defined (host_mips) && defined (MIPSEB)
+       #if defined (SYSTYPE_SYSV)
+         printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+       #endif
+       #if defined (SYSTYPE_SVR4)
+         printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+       #endif
+       #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
+         printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+       #endif
+       #endif
+         exit (-1);
+       }
+EOF
+       $CC_FOR_BUILD -o $dummy $dummy.c &&
+         dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+         SYSTEM_NAME=`$dummy $dummyarg` &&
+           { echo "$SYSTEM_NAME"; exit; }
+       echo mips-mips-riscos${UNAME_RELEASE}
+       exit ;;
+    Motorola:PowerMAX_OS:*:*)
+       echo powerpc-motorola-powermax
+       exit ;;
+    Motorola:*:4.3:PL8-*)
+       echo powerpc-harris-powermax
+       exit ;;
+    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
+       echo powerpc-harris-powermax
+       exit ;;
+    Night_Hawk:Power_UNIX:*:*)
+       echo powerpc-harris-powerunix
+       exit ;;
+    m88k:CX/UX:7*:*)
+       echo m88k-harris-cxux7
+       exit ;;
+    m88k:*:4*:R4*)
+       echo m88k-motorola-sysv4
+       exit ;;
+    m88k:*:3*:R3*)
+       echo m88k-motorola-sysv3
+       exit ;;
+    AViiON:dgux:*:*)
+        # DG/UX returns AViiON for all architectures
+        UNAME_PROCESSOR=`/usr/bin/uname -p`
+       if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
+       then
+           if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
+              [ ${TARGET_BINARY_INTERFACE}x = x ]
+           then
+               echo m88k-dg-dgux${UNAME_RELEASE}
+           else
+               echo m88k-dg-dguxbcs${UNAME_RELEASE}
+           fi
+       else
+           echo i586-dg-dgux${UNAME_RELEASE}
+       fi
+       exit ;;
+    M88*:DolphinOS:*:*)        # DolphinOS (SVR3)
+       echo m88k-dolphin-sysv3
+       exit ;;
+    M88*:*:R3*:*)
+       # Delta 88k system running SVR3
+       echo m88k-motorola-sysv3
+       exit ;;
+    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
+       echo m88k-tektronix-sysv3
+       exit ;;
+    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
+       echo m68k-tektronix-bsd
+       exit ;;
+    *:IRIX*:*:*)
+       echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
+       exit ;;
+    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
+       echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
+       exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
+    i*86:AIX:*:*)
+       echo i386-ibm-aix
+       exit ;;
+    ia64:AIX:*:*)
+       if [ -x /usr/bin/oslevel ] ; then
+               IBM_REV=`/usr/bin/oslevel`
+       else
+               IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+       fi
+       echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+       exit ;;
+    *:AIX:2:3)
+       if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
+               eval $set_cc_for_build
+               sed 's/^                //' << EOF >$dummy.c
+               #include <sys/systemcfg.h>
+
+               main()
+                       {
+                       if (!__power_pc())
+                               exit(1);
+                       puts("powerpc-ibm-aix3.2.5");
+                       exit(0);
+                       }
+EOF
+               if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
+               then
+                       echo "$SYSTEM_NAME"
+               else
+                       echo rs6000-ibm-aix3.2.5
+               fi
+       elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
+               echo rs6000-ibm-aix3.2.4
+       else
+               echo rs6000-ibm-aix3.2
+       fi
+       exit ;;
+    *:AIX:*:[456])
+       IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
+       if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+               IBM_ARCH=rs6000
+       else
+               IBM_ARCH=powerpc
+       fi
+       if [ -x /usr/bin/oslevel ] ; then
+               IBM_REV=`/usr/bin/oslevel`
+       else
+               IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+       fi
+       echo ${IBM_ARCH}-ibm-aix${IBM_REV}
+       exit ;;
+    *:AIX:*:*)
+       echo rs6000-ibm-aix
+       exit ;;
+    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+       echo romp-ibm-bsd4.4
+       exit ;;
+    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
+       echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
+       exit ;;                             # report: romp-ibm BSD 4.3
+    *:BOSX:*:*)
+       echo rs6000-bull-bosx
+       exit ;;
+    DPX/2?00:B.O.S.:*:*)
+       echo m68k-bull-sysv3
+       exit ;;
+    9000/[34]??:4.3bsd:1.*:*)
+       echo m68k-hp-bsd
+       exit ;;
+    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
+       echo m68k-hp-bsd4.4
+       exit ;;
+    9000/[34678]??:HP-UX:*:*)
+       HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+       case "${UNAME_MACHINE}" in
+           9000/31? )            HP_ARCH=m68000 ;;
+           9000/[34]?? )         HP_ARCH=m68k ;;
+           9000/[678][0-9][0-9])
+               if [ -x /usr/bin/getconf ]; then
+                   sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
+                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+                    case "${sc_cpu_version}" in
+                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+                      532)                      # CPU_PA_RISC2_0
+                        case "${sc_kernel_bits}" in
+                          32) HP_ARCH="hppa2.0n" ;;
+                          64) HP_ARCH="hppa2.0w" ;;
+                         '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
+                        esac ;;
+                    esac
+               fi
+               if [ "${HP_ARCH}" = "" ]; then
+                   eval $set_cc_for_build
+                   sed 's/^              //' << EOF >$dummy.c
+
+              #define _HPUX_SOURCE
+              #include <stdlib.h>
+              #include <unistd.h>
+
+              int main ()
+              {
+              #if defined(_SC_KERNEL_BITS)
+                  long bits = sysconf(_SC_KERNEL_BITS);
+              #endif
+                  long cpu  = sysconf (_SC_CPU_VERSION);
+
+                  switch (cpu)
+               {
+               case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+               case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+               case CPU_PA_RISC2_0:
+              #if defined(_SC_KERNEL_BITS)
+                   switch (bits)
+                       {
+                       case 64: puts ("hppa2.0w"); break;
+                       case 32: puts ("hppa2.0n"); break;
+                       default: puts ("hppa2.0"); break;
+                       } break;
+              #else  /* !defined(_SC_KERNEL_BITS) */
+                   puts ("hppa2.0"); break;
+              #endif
+               default: puts ("hppa1.0"); break;
+               }
+                  exit (0);
+              }
+EOF
+                   (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+                   test -z "$HP_ARCH" && HP_ARCH=hppa
+               fi ;;
+       esac
+       if [ ${HP_ARCH} = "hppa2.0w" ]
+       then
+           eval $set_cc_for_build
+
+           # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
+           # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
+           # generating 64-bit code.  GNU and HP use different nomenclature:
+           #
+           # $ CC_FOR_BUILD=cc ./config.guess
+           # => hppa2.0w-hp-hpux11.23
+           # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
+           # => hppa64-hp-hpux11.23
+
+           if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
+               grep __LP64__ >/dev/null
+           then
+               HP_ARCH="hppa2.0w"
+           else
+               HP_ARCH="hppa64"
+           fi
+       fi
+       echo ${HP_ARCH}-hp-hpux${HPUX_REV}
+       exit ;;
+    ia64:HP-UX:*:*)
+       HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+       echo ia64-hp-hpux${HPUX_REV}
+       exit ;;
+    3050*:HI-UX:*:*)
+       eval $set_cc_for_build
+       sed 's/^        //' << EOF >$dummy.c
+       #include <unistd.h>
+       int
+       main ()
+       {
+         long cpu = sysconf (_SC_CPU_VERSION);
+         /* The order matters, because CPU_IS_HP_MC68K erroneously returns
+            true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
+            results, however.  */
+         if (CPU_IS_PA_RISC (cpu))
+           {
+             switch (cpu)
+               {
+                 case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
+                 case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
+                 case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
+                 default: puts ("hppa-hitachi-hiuxwe2"); break;
+               }
+           }
+         else if (CPU_IS_HP_MC68K (cpu))
+           puts ("m68k-hitachi-hiuxwe2");
+         else puts ("unknown-hitachi-hiuxwe2");
+         exit (0);
+       }
+EOF
+       $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
+               { echo "$SYSTEM_NAME"; exit; }
+       echo unknown-hitachi-hiuxwe2
+       exit ;;
+    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+       echo hppa1.1-hp-bsd
+       exit ;;
+    9000/8??:4.3bsd:*:*)
+       echo hppa1.0-hp-bsd
+       exit ;;
+    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
+       echo hppa1.0-hp-mpeix
+       exit ;;
+    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+       echo hppa1.1-hp-osf
+       exit ;;
+    hp8??:OSF1:*:*)
+       echo hppa1.0-hp-osf
+       exit ;;
+    i*86:OSF1:*:*)
+       if [ -x /usr/sbin/sysversion ] ; then
+           echo ${UNAME_MACHINE}-unknown-osf1mk
+       else
+           echo ${UNAME_MACHINE}-unknown-osf1
+       fi
+       exit ;;
+    parisc*:Lites*:*:*)
+       echo hppa1.1-hp-lites
+       exit ;;
+    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
+       echo c1-convex-bsd
+        exit ;;
+    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
+       if getsysinfo -f scalar_acc
+       then echo c32-convex-bsd
+       else echo c2-convex-bsd
+       fi
+        exit ;;
+    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
+       echo c34-convex-bsd
+        exit ;;
+    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
+       echo c38-convex-bsd
+        exit ;;
+    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
+       echo c4-convex-bsd
+        exit ;;
+    CRAY*Y-MP:*:*:*)
+       echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+       exit ;;
+    CRAY*[A-Z]90:*:*:*)
+       echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
+       | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
+             -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
+             -e 's/\.[^.]*$/.X/'
+       exit ;;
+    CRAY*TS:*:*:*)
+       echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+       exit ;;
+    CRAY*T3E:*:*:*)
+       echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+       exit ;;
+    CRAY*SV1:*:*:*)
+       echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+       exit ;;
+    *:UNICOS/mp:*:*)
+       echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+       exit ;;
+    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
+       FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+        exit ;;
+    5000:UNIX_System_V:4.*:*)
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+       exit ;;
+    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
+       echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
+       exit ;;
+    sparc*:BSD/OS:*:*)
+       echo sparc-unknown-bsdi${UNAME_RELEASE}
+       exit ;;
+    *:BSD/OS:*:*)
+       echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+       exit ;;
+    *:FreeBSD:*:*)
+       case ${UNAME_MACHINE} in
+           pc98)
+               echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+           amd64)
+               echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+           *)
+               echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+       esac
+       exit ;;
+    i*:CYGWIN*:*)
+       echo ${UNAME_MACHINE}-pc-cygwin
+       exit ;;
+    *:MINGW*:*)
+       echo ${UNAME_MACHINE}-pc-mingw32
+       exit ;;
+    i*:windows32*:*)
+       # uname -m includes "-pc" on this system.
+       echo ${UNAME_MACHINE}-mingw32
+       exit ;;
+    i*:PW*:*)
+       echo ${UNAME_MACHINE}-pc-pw32
+       exit ;;
+    *:Interix*:[3456]*)
+       case ${UNAME_MACHINE} in
+           x86)
+               echo i586-pc-interix${UNAME_RELEASE}
+               exit ;;
+           EM64T | authenticamd | genuineintel)
+               echo x86_64-unknown-interix${UNAME_RELEASE}
+               exit ;;
+           IA64)
+               echo ia64-unknown-interix${UNAME_RELEASE}
+               exit ;;
+       esac ;;
+    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
+       echo i${UNAME_MACHINE}-pc-mks
+       exit ;;
+    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
+       # How do we know it's Interix rather than the generic POSIX subsystem?
+       # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
+       # UNAME_MACHINE based on the output of uname instead of i386?
+       echo i586-pc-interix
+       exit ;;
+    i*:UWIN*:*)
+       echo ${UNAME_MACHINE}-pc-uwin
+       exit ;;
+    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
+       echo x86_64-unknown-cygwin
+       exit ;;
+    p*:CYGWIN*:*)
+       echo powerpcle-unknown-cygwin
+       exit ;;
+    prep*:SunOS:5.*:*)
+       echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+       exit ;;
+    *:GNU:*:*)
+       # the GNU system
+       echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+       exit ;;
+    *:GNU/*:*:*)
+       # other systems with GNU libc and userland
+       echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+       exit ;;
+    i*86:Minix:*:*)
+       echo ${UNAME_MACHINE}-pc-minix
+       exit ;;
+    arm*:Linux:*:*)
+       eval $set_cc_for_build
+       if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
+           | grep -q __ARM_EABI__
+       then
+           echo ${UNAME_MACHINE}-unknown-linux-gnu
+       else
+           echo ${UNAME_MACHINE}-unknown-linux-gnueabi
+       fi
+       exit ;;
+    avr32*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    cris:Linux:*:*)
+       echo cris-axis-linux-gnu
+       exit ;;
+    crisv32:Linux:*:*)
+       echo crisv32-axis-linux-gnu
+       exit ;;
+    frv:Linux:*:*)
+       echo frv-unknown-linux-gnu
+       exit ;;
+    ia64:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    m32r*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    m68*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    mips:Linux:*:*)
+       eval $set_cc_for_build
+       sed 's/^        //' << EOF >$dummy.c
+       #undef CPU
+       #undef mips
+       #undef mipsel
+       #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+       CPU=mipsel
+       #else
+       #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+       CPU=mips
+       #else
+       CPU=
+       #endif
+       #endif
+EOF
+       eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+           /^CPU/{
+               s: ::g
+               p
+           }'`"
+       test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+       ;;
+    mips64:Linux:*:*)
+       eval $set_cc_for_build
+       sed 's/^        //' << EOF >$dummy.c
+       #undef CPU
+       #undef mips64
+       #undef mips64el
+       #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+       CPU=mips64el
+       #else
+       #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+       CPU=mips64
+       #else
+       CPU=
+       #endif
+       #endif
+EOF
+       eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+           /^CPU/{
+               s: ::g
+               p
+           }'`"
+       test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+       ;;
+    or32:Linux:*:*)
+       echo or32-unknown-linux-gnu
+       exit ;;
+    ppc:Linux:*:*)
+       echo powerpc-unknown-linux-gnu
+       exit ;;
+    ppc64:Linux:*:*)
+       echo powerpc64-unknown-linux-gnu
+       exit ;;
+    alpha:Linux:*:*)
+       case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+         EV5)   UNAME_MACHINE=alphaev5 ;;
+         EV56)  UNAME_MACHINE=alphaev56 ;;
+         PCA56) UNAME_MACHINE=alphapca56 ;;
+         PCA57) UNAME_MACHINE=alphapca56 ;;
+         EV6)   UNAME_MACHINE=alphaev6 ;;
+         EV67)  UNAME_MACHINE=alphaev67 ;;
+         EV68*) UNAME_MACHINE=alphaev68 ;;
+        esac
+       objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
+       if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+       echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+       exit ;;
+    padre:Linux:*:*)
+       echo sparc-unknown-linux-gnu
+       exit ;;
+    parisc:Linux:*:* | hppa:Linux:*:*)
+       # Look for CPU level
+       case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+         PA7*) echo hppa1.1-unknown-linux-gnu ;;
+         PA8*) echo hppa2.0-unknown-linux-gnu ;;
+         *)    echo hppa-unknown-linux-gnu ;;
+       esac
+       exit ;;
+    parisc64:Linux:*:* | hppa64:Linux:*:*)
+       echo hppa64-unknown-linux-gnu
+       exit ;;
+    s390:Linux:*:* | s390x:Linux:*:*)
+       echo ${UNAME_MACHINE}-ibm-linux
+       exit ;;
+    sh64*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    sh*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    sparc:Linux:*:* | sparc64:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    vax:Linux:*:*)
+       echo ${UNAME_MACHINE}-dec-linux-gnu
+       exit ;;
+    x86_64:Linux:*:*)
+       echo x86_64-unknown-linux-gnu
+       exit ;;
+    xtensa*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    i*86:Linux:*:*)
+       # The BFD linker knows what the default object file format is, so
+       # first see if it will tell us. cd to the root directory to prevent
+       # problems with other programs or directories called `ld' in the path.
+       # Set LC_ALL=C to ensure ld outputs messages in English.
+       ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
+                        | sed -ne '/supported targets:/!d
+                                   s/[         ][      ]*/ /g
+                                   s/.*supported targets: *//
+                                   s/ .*//
+                                   p'`
+        case "$ld_supported_targets" in
+         elf32-i386)
+               TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
+               ;;
+         a.out-i386-linux)
+               echo "${UNAME_MACHINE}-pc-linux-gnuaout"
+               exit ;;
+         "")
+               # Either a pre-BFD a.out linker (linux-gnuoldld) or
+               # one that does not give us useful --help.
+               echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
+               exit ;;
+       esac
+       # Determine whether the default compiler is a.out or elf
+       eval $set_cc_for_build
+       sed 's/^        //' << EOF >$dummy.c
+       #include <features.h>
+       #ifdef __ELF__
+       # ifdef __GLIBC__
+       #  if __GLIBC__ >= 2
+       LIBC=gnu
+       #  else
+       LIBC=gnulibc1
+       #  endif
+       # else
+       LIBC=gnulibc1
+       # endif
+       #else
+       #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
+       LIBC=gnu
+       #else
+       LIBC=gnuaout
+       #endif
+       #endif
+       #ifdef __dietlibc__
+       LIBC=dietlibc
+       #endif
+EOF
+       eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+           /^LIBC/{
+               s: ::g
+               p
+           }'`"
+       test x"${LIBC}" != x && {
+               echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
+               exit
+       }
+       test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
+       ;;
+    i*86:DYNIX/ptx:4*:*)
+       # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
+       # earlier versions are messed up and put the nodename in both
+       # sysname and nodename.
+       echo i386-sequent-sysv4
+       exit ;;
+    i*86:UNIX_SV:4.2MP:2.*)
+        # Unixware is an offshoot of SVR4, but it has its own version
+        # number series starting with 2...
+        # I am not positive that other SVR4 systems won't match this,
+       # I just have to hope.  -- rms.
+        # Use sysv4.2uw... so that sysv4* matches it.
+       echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
+       exit ;;
+    i*86:OS/2:*:*)
+       # If we were able to find `uname', then EMX Unix compatibility
+       # is probably installed.
+       echo ${UNAME_MACHINE}-pc-os2-emx
+       exit ;;
+    i*86:XTS-300:*:STOP)
+       echo ${UNAME_MACHINE}-unknown-stop
+       exit ;;
+    i*86:atheos:*:*)
+       echo ${UNAME_MACHINE}-unknown-atheos
+       exit ;;
+    i*86:syllable:*:*)
+       echo ${UNAME_MACHINE}-pc-syllable
+       exit ;;
+    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+       echo i386-unknown-lynxos${UNAME_RELEASE}
+       exit ;;
+    i*86:*DOS:*:*)
+       echo ${UNAME_MACHINE}-pc-msdosdjgpp
+       exit ;;
+    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
+       UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
+       if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
+               echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
+       else
+               echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
+       fi
+       exit ;;
+    i*86:*:5:[678]*)
+       # UnixWare 7.x, OpenUNIX and OpenServer 6.
+       case `/bin/uname -X | grep "^Machine"` in
+           *486*)           UNAME_MACHINE=i486 ;;
+           *Pentium)        UNAME_MACHINE=i586 ;;
+           *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
+       esac
+       echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+       exit ;;
+    i*86:*:3.2:*)
+       if test -f /usr/options/cb.name; then
+               UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
+               echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
+       elif /bin/uname -X 2>/dev/null >/dev/null ; then
+               UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
+               (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
+               (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
+                       && UNAME_MACHINE=i586
+               (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
+                       && UNAME_MACHINE=i686
+               (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
+                       && UNAME_MACHINE=i686
+               echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
+       else
+               echo ${UNAME_MACHINE}-pc-sysv32
+       fi
+       exit ;;
+    pc:*:*:*)
+       # Left here for compatibility:
+        # uname -m prints for DJGPP always 'pc', but it prints nothing about
+        # the processor, so we play safe by assuming i386.
+       echo i386-pc-msdosdjgpp
+        exit ;;
+    Intel:Mach:3*:*)
+       echo i386-pc-mach3
+       exit ;;
+    paragon:*:*:*)
+       echo i860-intel-osf1
+       exit ;;
+    i860:*:4.*:*) # i860-SVR4
+       if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
+         echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
+       else # Add other i860-SVR4 vendors below as they are discovered.
+         echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
+       fi
+       exit ;;
+    mini*:CTIX:SYS*5:*)
+       # "miniframe"
+       echo m68010-convergent-sysv
+       exit ;;
+    mc68k:UNIX:SYSTEM5:3.51m)
+       echo m68k-convergent-sysv
+       exit ;;
+    M680?0:D-NIX:5.3:*)
+       echo m68k-diab-dnix
+       exit ;;
+    M68*:*:R3V[5678]*:*)
+       test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
+    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
+       OS_REL=''
+       test -r /etc/.relid \
+       && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+       /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+         && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+       /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+         && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
+        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+          && { echo i486-ncr-sysv4; exit; } ;;
+    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
+       echo m68k-unknown-lynxos${UNAME_RELEASE}
+       exit ;;
+    mc68030:UNIX_System_V:4.*:*)
+       echo m68k-atari-sysv4
+       exit ;;
+    TSUNAMI:LynxOS:2.*:*)
+       echo sparc-unknown-lynxos${UNAME_RELEASE}
+       exit ;;
+    rs6000:LynxOS:2.*:*)
+       echo rs6000-unknown-lynxos${UNAME_RELEASE}
+       exit ;;
+    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+       echo powerpc-unknown-lynxos${UNAME_RELEASE}
+       exit ;;
+    SM[BE]S:UNIX_SV:*:*)
+       echo mips-dde-sysv${UNAME_RELEASE}
+       exit ;;
+    RM*:ReliantUNIX-*:*:*)
+       echo mips-sni-sysv4
+       exit ;;
+    RM*:SINIX-*:*:*)
+       echo mips-sni-sysv4
+       exit ;;
+    *:SINIX-*:*:*)
+       if uname -p 2>/dev/null >/dev/null ; then
+               UNAME_MACHINE=`(uname -p) 2>/dev/null`
+               echo ${UNAME_MACHINE}-sni-sysv4
+       else
+               echo ns32k-sni-sysv
+       fi
+       exit ;;
+    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+                      # says <Richard.M.Bartel@ccMail.Census.GOV>
+        echo i586-unisys-sysv4
+        exit ;;
+    *:UNIX_System_V:4*:FTX*)
+       # From Gerald Hewes <hewes@openmarket.com>.
+       # How about differentiating between stratus architectures? -djm
+       echo hppa1.1-stratus-sysv4
+       exit ;;
+    *:*:*:FTX*)
+       # From seanf@swdc.stratus.com.
+       echo i860-stratus-sysv4
+       exit ;;
+    i*86:VOS:*:*)
+       # From Paul.Green@stratus.com.
+       echo ${UNAME_MACHINE}-stratus-vos
+       exit ;;
+    *:VOS:*:*)
+       # From Paul.Green@stratus.com.
+       echo hppa1.1-stratus-vos
+       exit ;;
+    mc68*:A/UX:*:*)
+       echo m68k-apple-aux${UNAME_RELEASE}
+       exit ;;
+    news*:NEWS-OS:6*:*)
+       echo mips-sony-newsos6
+       exit ;;
+    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
+       if [ -d /usr/nec ]; then
+               echo mips-nec-sysv${UNAME_RELEASE}
+       else
+               echo mips-unknown-sysv${UNAME_RELEASE}
+       fi
+        exit ;;
+    BeBox:BeOS:*:*)    # BeOS running on hardware made by Be, PPC only.
+       echo powerpc-be-beos
+       exit ;;
+    BeMac:BeOS:*:*)    # BeOS running on Mac or Mac clone, PPC only.
+       echo powerpc-apple-beos
+       exit ;;
+    BePC:BeOS:*:*)     # BeOS running on Intel PC compatible.
+       echo i586-pc-beos
+       exit ;;
+    BePC:Haiku:*:*)    # Haiku running on Intel PC compatible.
+       echo i586-pc-haiku
+       exit ;;
+    SX-4:SUPER-UX:*:*)
+       echo sx4-nec-superux${UNAME_RELEASE}
+       exit ;;
+    SX-5:SUPER-UX:*:*)
+       echo sx5-nec-superux${UNAME_RELEASE}
+       exit ;;
+    SX-6:SUPER-UX:*:*)
+       echo sx6-nec-superux${UNAME_RELEASE}
+       exit ;;
+    SX-7:SUPER-UX:*:*)
+       echo sx7-nec-superux${UNAME_RELEASE}
+       exit ;;
+    SX-8:SUPER-UX:*:*)
+       echo sx8-nec-superux${UNAME_RELEASE}
+       exit ;;
+    SX-8R:SUPER-UX:*:*)
+       echo sx8r-nec-superux${UNAME_RELEASE}
+       exit ;;
+    Power*:Rhapsody:*:*)
+       echo powerpc-apple-rhapsody${UNAME_RELEASE}
+       exit ;;
+    *:Rhapsody:*:*)
+       echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
+       exit ;;
+    *:Darwin:*:*)
+       UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
+       case $UNAME_PROCESSOR in
+           unknown) UNAME_PROCESSOR=powerpc ;;
+       esac
+       echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
+       exit ;;
+    *:procnto*:*:* | *:QNX:[0123456789]*:*)
+       UNAME_PROCESSOR=`uname -p`
+       if test "$UNAME_PROCESSOR" = "x86"; then
+               UNAME_PROCESSOR=i386
+               UNAME_MACHINE=pc
+       fi
+       echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
+       exit ;;
+    *:QNX:*:4*)
+       echo i386-pc-qnx
+       exit ;;
+    NSE-?:NONSTOP_KERNEL:*:*)
+       echo nse-tandem-nsk${UNAME_RELEASE}
+       exit ;;
+    NSR-?:NONSTOP_KERNEL:*:*)
+       echo nsr-tandem-nsk${UNAME_RELEASE}
+       exit ;;
+    *:NonStop-UX:*:*)
+       echo mips-compaq-nonstopux
+       exit ;;
+    BS2000:POSIX*:*:*)
+       echo bs2000-siemens-sysv
+       exit ;;
+    DS/*:UNIX_System_V:*:*)
+       echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
+       exit ;;
+    *:Plan9:*:*)
+       # "uname -m" is not consistent, so use $cputype instead. 386
+       # is converted to i386 for consistency with other x86
+       # operating systems.
+       if test "$cputype" = "386"; then
+           UNAME_MACHINE=i386
+       else
+           UNAME_MACHINE="$cputype"
+       fi
+       echo ${UNAME_MACHINE}-unknown-plan9
+       exit ;;
+    *:TOPS-10:*:*)
+       echo pdp10-unknown-tops10
+       exit ;;
+    *:TENEX:*:*)
+       echo pdp10-unknown-tenex
+       exit ;;
+    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
+       echo pdp10-dec-tops20
+       exit ;;
+    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
+       echo pdp10-xkl-tops20
+       exit ;;
+    *:TOPS-20:*:*)
+       echo pdp10-unknown-tops20
+       exit ;;
+    *:ITS:*:*)
+       echo pdp10-unknown-its
+       exit ;;
+    SEI:*:*:SEIUX)
+        echo mips-sei-seiux${UNAME_RELEASE}
+       exit ;;
+    *:DragonFly:*:*)
+       echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+       exit ;;
+    *:*VMS:*:*)
+       UNAME_MACHINE=`(uname -p) 2>/dev/null`
+       case "${UNAME_MACHINE}" in
+           A*) echo alpha-dec-vms ; exit ;;
+           I*) echo ia64-dec-vms ; exit ;;
+           V*) echo vax-dec-vms ; exit ;;
+       esac ;;
+    *:XENIX:*:SysV)
+       echo i386-pc-xenix
+       exit ;;
+    i*86:skyos:*:*)
+       echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
+       exit ;;
+    i*86:rdos:*:*)
+       echo ${UNAME_MACHINE}-pc-rdos
+       exit ;;
+esac
+
+#echo '(No uname command or uname output not recognized.)' 1>&2
+#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
+
+eval $set_cc_for_build
+cat >$dummy.c <<EOF
+#ifdef _SEQUENT_
+# include <sys/types.h>
+# include <sys/utsname.h>
+#endif
+main ()
+{
+#if defined (sony)
+#if defined (MIPSEB)
+  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
+     I don't know....  */
+  printf ("mips-sony-bsd\n"); exit (0);
+#else
+#include <sys/param.h>
+  printf ("m68k-sony-newsos%s\n",
+#ifdef NEWSOS4
+          "4"
+#else
+         ""
+#endif
+         ); exit (0);
+#endif
+#endif
+
+#if defined (__arm) && defined (__acorn) && defined (__unix)
+  printf ("arm-acorn-riscix\n"); exit (0);
+#endif
+
+#if defined (hp300) && !defined (hpux)
+  printf ("m68k-hp-bsd\n"); exit (0);
+#endif
+
+#if defined (NeXT)
+#if !defined (__ARCHITECTURE__)
+#define __ARCHITECTURE__ "m68k"
+#endif
+  int version;
+  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
+  if (version < 4)
+    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
+  else
+    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
+  exit (0);
+#endif
+
+#if defined (MULTIMAX) || defined (n16)
+#if defined (UMAXV)
+  printf ("ns32k-encore-sysv\n"); exit (0);
+#else
+#if defined (CMU)
+  printf ("ns32k-encore-mach\n"); exit (0);
+#else
+  printf ("ns32k-encore-bsd\n"); exit (0);
+#endif
+#endif
+#endif
+
+#if defined (__386BSD__)
+  printf ("i386-pc-bsd\n"); exit (0);
+#endif
+
+#if defined (sequent)
+#if defined (i386)
+  printf ("i386-sequent-dynix\n"); exit (0);
+#endif
+#if defined (ns32000)
+  printf ("ns32k-sequent-dynix\n"); exit (0);
+#endif
+#endif
+
+#if defined (_SEQUENT_)
+    struct utsname un;
+
+    uname(&un);
+
+    if (strncmp(un.version, "V2", 2) == 0) {
+       printf ("i386-sequent-ptx2\n"); exit (0);
+    }
+    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
+       printf ("i386-sequent-ptx1\n"); exit (0);
+    }
+    printf ("i386-sequent-ptx\n"); exit (0);
+
+#endif
+
+#if defined (vax)
+# if !defined (ultrix)
+#  include <sys/param.h>
+#  if defined (BSD)
+#   if BSD == 43
+      printf ("vax-dec-bsd4.3\n"); exit (0);
+#   else
+#    if BSD == 199006
+      printf ("vax-dec-bsd4.3reno\n"); exit (0);
+#    else
+      printf ("vax-dec-bsd\n"); exit (0);
+#    endif
+#   endif
+#  else
+    printf ("vax-dec-bsd\n"); exit (0);
+#  endif
+# else
+    printf ("vax-dec-ultrix\n"); exit (0);
+# endif
+#endif
+
+#if defined (alliant) && defined (i860)
+  printf ("i860-alliant-bsd\n"); exit (0);
+#endif
+
+  exit (1);
+}
+EOF
+
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
+       { echo "$SYSTEM_NAME"; exit; }
+
+# Apollos put the system type in the environment.
+
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
+
+# Convex versions that predate uname can use getsysinfo(1)
+
+if [ -x /usr/convex/getsysinfo ]
+then
+    case `getsysinfo -f cpu_type` in
+    c1*)
+       echo c1-convex-bsd
+       exit ;;
+    c2*)
+       if getsysinfo -f scalar_acc
+       then echo c32-convex-bsd
+       else echo c2-convex-bsd
+       fi
+       exit ;;
+    c34*)
+       echo c34-convex-bsd
+       exit ;;
+    c38*)
+       echo c38-convex-bsd
+       exit ;;
+    c4*)
+       echo c4-convex-bsd
+       exit ;;
+    esac
+fi
+
+cat >&2 <<EOF
+$0: unable to guess system type
+
+This script, last modified $timestamp, has failed to recognize
+the operating system you are using. It is advised that you
+download the most up to date version of the config scripts from
+
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+and
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
+
+If the version you run ($0) is already up to date, please
+send the following data and any information you think might be
+pertinent to <config-patches@gnu.org> in order to provide the needed
+information to handle your system.
+
+config.guess timestamp = $timestamp
+
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`
+
+hostinfo               = `(hostinfo) 2>/dev/null`
+/bin/universe          = `(/bin/universe) 2>/dev/null`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
+/bin/arch              = `(/bin/arch) 2>/dev/null`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
+
+UNAME_MACHINE = ${UNAME_MACHINE}
+UNAME_RELEASE = ${UNAME_RELEASE}
+UNAME_SYSTEM  = ${UNAME_SYSTEM}
+UNAME_VERSION = ${UNAME_VERSION}
+EOF
+
+exit 1
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/config.h.in b/config.h.in
new file mode 100644 (file)
index 0000000..d6fcdef
--- /dev/null
@@ -0,0 +1,127 @@
+/* config.h.in.  Generated from configure.ac by autoheader.  */
+
+/* build xcb support */
+#undef BUILD_XCB
+
+/* Evas Direct3D Engine Support */
+#undef HAVE_EVAS_DIRECT3D
+
+/* Evas DirectFB Engine Support */
+#undef HAVE_EVAS_DIRECTFB
+
+/* Evas Framebuffer Engine Support */
+#undef HAVE_EVAS_FB
+
+/* Evas OpenGL Glew Engine Support */
+#undef HAVE_EVAS_OPENGL_GLEW
+
+/* Evas OpenGL SDL Engine Support */
+#undef HAVE_EVAS_OPENGL_SDL
+
+/* Evas OpenGL X11 Engine Support */
+#undef HAVE_EVAS_OPENGL_X11
+
+/* Evas Quartz Engine Support */
+#undef HAVE_EVAS_QUARTZ
+
+/* Evas Software 16 bits DirectDraw Engine Support */
+#undef HAVE_EVAS_SOFTWARE_16_DDRAW
+
+/* Evas Software 16 bits WinCE Engine Support */
+#undef HAVE_EVAS_SOFTWARE_16_WINCE
+
+/* Evas Software 16 bits X11 Engine Support */
+#undef HAVE_EVAS_SOFTWARE_16_X11
+
+/* Evas Software DirectDraw Engine Support */
+#undef HAVE_EVAS_SOFTWARE_DDRAW
+
+/* Evas Software GDI Engine Support */
+#undef HAVE_EVAS_SOFTWARE_GDI
+
+/* Evas Software SDL Engine Support */
+#undef HAVE_EVAS_SOFTWARE_SDL
+
+/* Evas Software X11 Engine Support */
+#undef HAVE_EVAS_SOFTWARE_X11
+
+/* Evas Software XCB Engine Support */
+#undef HAVE_EVAS_SOFTWARE_XCB
+
+/* Evas Software Xlib Engine Support */
+#undef HAVE_EVAS_SOFTWARE_XLIB
+
+/* Evas XRender X11 Engine Support */
+#undef HAVE_EVAS_XRENDER_X11
+
+/* Evas XRender XCB Engine Support */
+#undef HAVE_EVAS_XRENDER_XCB
+
+/* Set to 1 if Evil library is installed */
+#undef HAVE_EVIL
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H
+
+/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H
+
+/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H
+
+/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#undef HAVE_SYS_STAT_H
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#undef HAVE_SYS_TYPES_H
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H
+
+/* Define to 1 if you have the <X11/Xlib.h> header file. */
+#undef HAVE_X11_XLIB_H
+
+/* Define to 1 if you have the <X11/Xutil.h> header file. */
+#undef HAVE_X11_XUTIL_H
+
+/* Define to 1 if your C compiler doesn't accept -c and -o together. */
+#undef NO_MINUS_C_MINUS_O
+
+/* Name of package */
+#undef PACKAGE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS
+
+/* Version number of package */
+#undef VERSION
+
+/* Define to 1 if the X Window System is missing or not being used. */
+#undef X_DISPLAY_MISSING
+
+/* Define to empty if `const' does not conform to ANSI C. */
+#undef const
diff --git a/config.sub b/config.sub
new file mode 100755 (executable)
index 0000000..053e738
--- /dev/null
@@ -0,0 +1,1677 @@
+#! /bin/sh
+# Configuration validation subroutine script.
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   Free Software Foundation, Inc.
+
+timestamp='2008-09-08'
+
+# This file is (in principle) common to ALL GNU software.
+# The presence of a machine in this file suggests that SOME GNU software
+# can handle that machine.  It does not imply ALL GNU software can.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+
+# Please send patches to <config-patches@gnu.org>.  Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# Configuration subroutine to validate and canonicalize a configuration type.
+# Supply the specified configuration type as an argument.
+# If it is invalid, we print an error message on stderr and exit with code 1.
+# Otherwise, we print the canonical config type on stdout and succeed.
+
+# This file is supposed to be the same for all GNU packages
+# and recognize all the CPU types, system types and aliases
+# that are meaningful with *any* GNU software.
+# Each package is responsible for reporting which valid configurations
+# it does not support.  The user should be able to distinguish
+# a failure to support a valid configuration from a meaningless
+# configuration.
+
+# The goal of this file is to map all the various variations of a given
+# machine specification into a single specification in the form:
+#      CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or in some cases, the newer four-part form:
+#      CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+# It is wrong to echo any other type of specification.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION] CPU-MFR-OPSYS
+       $0 [OPTION] ALIAS
+
+Canonicalize a configuration name.
+
+Operation modes:
+  -h, --help         print this help, then exit
+  -t, --time-stamp   print date of last modification, then exit
+  -v, --version      print version number, then exit
+
+Report bugs and patches to <config-patches@gnu.org>."
+
+version="\
+GNU config.sub ($timestamp)
+
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case $1 in
+    --time-stamp | --time* | -t )
+       echo "$timestamp" ; exit ;;
+    --version | -v )
+       echo "$version" ; exit ;;
+    --help | --h* | -h )
+       echo "$usage"; exit ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )        # Use stdin as input.
+       break ;;
+    -* )
+       echo "$me: invalid option $1$help"
+       exit 1 ;;
+
+    *local*)
+       # First pass through any local machine types.
+       echo $1
+       exit ;;
+
+    * )
+       break ;;
+  esac
+done
+
+case $# in
+ 0) echo "$me: missing argument$help" >&2
+    exit 1;;
+ 1) ;;
+ *) echo "$me: too many arguments$help" >&2
+    exit 1;;
+esac
+
+# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
+# Here we must recognize all the valid KERNEL-OS combinations.
+maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
+case $maybe_os in
+  nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
+  uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
+  storm-chaos* | os2-emx* | rtmk-nova*)
+    os=-$maybe_os
+    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
+    ;;
+  *)
+    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
+    if [ $basic_machine != $1 ]
+    then os=`echo $1 | sed 's/.*-/-/'`
+    else os=; fi
+    ;;
+esac
+
+### Let's recognize common machines as not being operating systems so
+### that things like config.sub decstation-3100 work.  We also
+### recognize some manufacturers as not being operating systems, so we
+### can provide default operating systems below.
+case $os in
+       -sun*os*)
+               # Prevent following clause from handling this invalid input.
+               ;;
+       -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
+       -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
+       -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
+       -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
+       -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
+       -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
+       -apple | -axis | -knuth | -cray)
+               os=
+               basic_machine=$1
+               ;;
+       -sim | -cisco | -oki | -wec | -winbond)
+               os=
+               basic_machine=$1
+               ;;
+       -scout)
+               ;;
+       -wrs)
+               os=-vxworks
+               basic_machine=$1
+               ;;
+       -chorusos*)
+               os=-chorusos
+               basic_machine=$1
+               ;;
+       -chorusrdb)
+               os=-chorusrdb
+               basic_machine=$1
+               ;;
+       -hiux*)
+               os=-hiuxwe2
+               ;;
+       -sco6)
+               os=-sco5v6
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -sco5)
+               os=-sco3.2v5
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -sco4)
+               os=-sco3.2v4
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -sco3.2.[4-9]*)
+               os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -sco3.2v[4-9]*)
+               # Don't forget version if it is 3.2v4 or newer.
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -sco5v6*)
+               # Don't forget version if it is 3.2v4 or newer.
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -sco*)
+               os=-sco3.2v2
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -udk*)
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -isc)
+               os=-isc2.2
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -clix*)
+               basic_machine=clipper-intergraph
+               ;;
+       -isc*)
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -lynx*)
+               os=-lynxos
+               ;;
+       -ptx*)
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
+               ;;
+       -windowsnt*)
+               os=`echo $os | sed -e 's/windowsnt/winnt/'`
+               ;;
+       -psos*)
+               os=-psos
+               ;;
+       -mint | -mint[0-9]*)
+               basic_machine=m68k-atari
+               os=-mint
+               ;;
+esac
+
+# Decode aliases for certain CPU-COMPANY combinations.
+case $basic_machine in
+       # Recognize the basic CPU types without company name.
+       # Some are omitted here because they have special meanings below.
+       1750a | 580 \
+       | a29k \
+       | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
+       | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
+       | am33_2.0 \
+       | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
+       | bfin \
+       | c4x | clipper \
+       | d10v | d30v | dlx | dsp16xx \
+       | fido | fr30 | frv \
+       | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+       | i370 | i860 | i960 | ia64 \
+       | ip2k | iq2000 \
+       | m32c | m32r | m32rle | m68000 | m68k | m88k \
+       | maxq | mb | microblaze | mcore | mep | metag \
+       | mips | mipsbe | mipseb | mipsel | mipsle \
+       | mips16 \
+       | mips64 | mips64el \
+       | mips64octeon | mips64octeonel \
+       | mips64orion | mips64orionel \
+       | mips64r5900 | mips64r5900el \
+       | mips64vr | mips64vrel \
+       | mips64vr4100 | mips64vr4100el \
+       | mips64vr4300 | mips64vr4300el \
+       | mips64vr5000 | mips64vr5000el \
+       | mips64vr5900 | mips64vr5900el \
+       | mipsisa32 | mipsisa32el \
+       | mipsisa32r2 | mipsisa32r2el \
+       | mipsisa64 | mipsisa64el \
+       | mipsisa64r2 | mipsisa64r2el \
+       | mipsisa64sb1 | mipsisa64sb1el \
+       | mipsisa64sr71k | mipsisa64sr71kel \
+       | mipstx39 | mipstx39el \
+       | mn10200 | mn10300 \
+       | mt \
+       | msp430 \
+       | nios | nios2 \
+       | ns16k | ns32k \
+       | or32 \
+       | pdp10 | pdp11 | pj | pjl \
+       | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
+       | pyramid \
+       | score \
+       | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
+       | sh64 | sh64le \
+       | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
+       | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
+       | spu | strongarm \
+       | tahoe | thumb | tic4x | tic80 | tron \
+       | v850 | v850e \
+       | we32k \
+       | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
+       | z8k | z80)
+               basic_machine=$basic_machine-unknown
+               ;;
+       m6811 | m68hc11 | m6812 | m68hc12)
+               # Motorola 68HC11/12.
+               basic_machine=$basic_machine-unknown
+               os=-none
+               ;;
+       m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+               ;;
+       ms1)
+               basic_machine=mt-unknown
+               ;;
+
+       # We use `pc' rather than `unknown'
+       # because (1) that's what they normally are, and
+       # (2) the word "unknown" tends to confuse beginning users.
+       i*86 | x86_64)
+         basic_machine=$basic_machine-pc
+         ;;
+       # Object if more than one company name word.
+       *-*-*)
+               echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+               exit 1
+               ;;
+       # Recognize the basic CPU types with company name.
+       580-* \
+       | a29k-* \
+       | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
+       | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
+       | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+       | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
+       | avr-* | avr32-* \
+       | bfin-* | bs2000-* \
+       | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
+       | clipper-* | craynv-* | cydra-* \
+       | d10v-* | d30v-* | dlx-* \
+       | elxsi-* \
+       | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
+       | h8300-* | h8500-* \
+       | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
+       | i*86-* | i860-* | i960-* | ia64-* \
+       | ip2k-* | iq2000-* \
+       | m32c-* | m32r-* | m32rle-* \
+       | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
+       | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
+       | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
+       | mips16-* \
+       | mips64-* | mips64el-* \
+       | mips64octeon-* | mips64octeonel-* \
+       | mips64orion-* | mips64orionel-* \
+       | mips64r5900-* | mips64r5900el-* \
+       | mips64vr-* | mips64vrel-* \
+       | mips64vr4100-* | mips64vr4100el-* \
+       | mips64vr4300-* | mips64vr4300el-* \
+       | mips64vr5000-* | mips64vr5000el-* \
+       | mips64vr5900-* | mips64vr5900el-* \
+       | mipsisa32-* | mipsisa32el-* \
+       | mipsisa32r2-* | mipsisa32r2el-* \
+       | mipsisa64-* | mipsisa64el-* \
+       | mipsisa64r2-* | mipsisa64r2el-* \
+       | mipsisa64sb1-* | mipsisa64sb1el-* \
+       | mipsisa64sr71k-* | mipsisa64sr71kel-* \
+       | mipstx39-* | mipstx39el-* \
+       | mmix-* \
+       | mt-* \
+       | msp430-* \
+       | nios-* | nios2-* \
+       | none-* | np1-* | ns16k-* | ns32k-* \
+       | orion-* \
+       | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
+       | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
+       | pyramid-* \
+       | romp-* | rs6000-* \
+       | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
+       | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
+       | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
+       | sparclite-* \
+       | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
+       | tahoe-* | thumb-* \
+       | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
+       | tron-* \
+       | v850-* | v850e-* | vax-* \
+       | we32k-* \
+       | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
+       | xstormy16-* | xtensa*-* \
+       | ymp-* \
+       | z8k-* | z80-*)
+               ;;
+       # Recognize the basic CPU types without company name, with glob match.
+       xtensa*)
+               basic_machine=$basic_machine-unknown
+               ;;
+       # Recognize the various machine names and aliases which stand
+       # for a CPU type and a company and sometimes even an OS.
+       386bsd)
+               basic_machine=i386-unknown
+               os=-bsd
+               ;;
+       3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
+               basic_machine=m68000-att
+               ;;
+       3b*)
+               basic_machine=we32k-att
+               ;;
+       a29khif)
+               basic_machine=a29k-amd
+               os=-udi
+               ;;
+       abacus)
+               basic_machine=abacus-unknown
+               ;;
+       adobe68k)
+               basic_machine=m68010-adobe
+               os=-scout
+               ;;
+       alliant | fx80)
+               basic_machine=fx80-alliant
+               ;;
+       altos | altos3068)
+               basic_machine=m68k-altos
+               ;;
+       am29k)
+               basic_machine=a29k-none
+               os=-bsd
+               ;;
+       amd64)
+               basic_machine=x86_64-pc
+               ;;
+       amd64-*)
+               basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       amdahl)
+               basic_machine=580-amdahl
+               os=-sysv
+               ;;
+       amiga | amiga-*)
+               basic_machine=m68k-unknown
+               ;;
+       amigaos | amigados)
+               basic_machine=m68k-unknown
+               os=-amigaos
+               ;;
+       amigaunix | amix)
+               basic_machine=m68k-unknown
+               os=-sysv4
+               ;;
+       apollo68)
+               basic_machine=m68k-apollo
+               os=-sysv
+               ;;
+       apollo68bsd)
+               basic_machine=m68k-apollo
+               os=-bsd
+               ;;
+       aux)
+               basic_machine=m68k-apple
+               os=-aux
+               ;;
+       balance)
+               basic_machine=ns32k-sequent
+               os=-dynix
+               ;;
+       blackfin)
+               basic_machine=bfin-unknown
+               os=-linux
+               ;;
+       blackfin-*)
+               basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
+               os=-linux
+               ;;
+       c90)
+               basic_machine=c90-cray
+               os=-unicos
+               ;;
+        cegcc)
+               basic_machine=arm-unknown
+               os=-cegcc
+               ;;
+       convex-c1)
+               basic_machine=c1-convex
+               os=-bsd
+               ;;
+       convex-c2)
+               basic_machine=c2-convex
+               os=-bsd
+               ;;
+       convex-c32)
+               basic_machine=c32-convex
+               os=-bsd
+               ;;
+       convex-c34)
+               basic_machine=c34-convex
+               os=-bsd
+               ;;
+       convex-c38)
+               basic_machine=c38-convex
+               os=-bsd
+               ;;
+       cray | j90)
+               basic_machine=j90-cray
+               os=-unicos
+               ;;
+       craynv)
+               basic_machine=craynv-cray
+               os=-unicosmp
+               ;;
+       cr16)
+               basic_machine=cr16-unknown
+               os=-elf
+               ;;
+       crds | unos)
+               basic_machine=m68k-crds
+               ;;
+       crisv32 | crisv32-* | etraxfs*)
+               basic_machine=crisv32-axis
+               ;;
+       cris | cris-* | etrax*)
+               basic_machine=cris-axis
+               ;;
+       crx)
+               basic_machine=crx-unknown
+               os=-elf
+               ;;
+       da30 | da30-*)
+               basic_machine=m68k-da30
+               ;;
+       decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
+               basic_machine=mips-dec
+               ;;
+       decsystem10* | dec10*)
+               basic_machine=pdp10-dec
+               os=-tops10
+               ;;
+       decsystem20* | dec20*)
+               basic_machine=pdp10-dec
+               os=-tops20
+               ;;
+       delta | 3300 | motorola-3300 | motorola-delta \
+             | 3300-motorola | delta-motorola)
+               basic_machine=m68k-motorola
+               ;;
+       delta88)
+               basic_machine=m88k-motorola
+               os=-sysv3
+               ;;
+       dicos)
+               basic_machine=i686-pc
+               os=-dicos
+               ;;
+       djgpp)
+               basic_machine=i586-pc
+               os=-msdosdjgpp
+               ;;
+       dpx20 | dpx20-*)
+               basic_machine=rs6000-bull
+               os=-bosx
+               ;;
+       dpx2* | dpx2*-bull)
+               basic_machine=m68k-bull
+               os=-sysv3
+               ;;
+       ebmon29k)
+               basic_machine=a29k-amd
+               os=-ebmon
+               ;;
+       elxsi)
+               basic_machine=elxsi-elxsi
+               os=-bsd
+               ;;
+       encore | umax | mmax)
+               basic_machine=ns32k-encore
+               ;;
+       es1800 | OSE68k | ose68k | ose | OSE)
+               basic_machine=m68k-ericsson
+               os=-ose
+               ;;
+       fx2800)
+               basic_machine=i860-alliant
+               ;;
+       genix)
+               basic_machine=ns32k-ns
+               ;;
+       gmicro)
+               basic_machine=tron-gmicro
+               os=-sysv
+               ;;
+       go32)
+               basic_machine=i386-pc
+               os=-go32
+               ;;
+       h3050r* | hiux*)
+               basic_machine=hppa1.1-hitachi
+               os=-hiuxwe2
+               ;;
+       h8300hms)
+               basic_machine=h8300-hitachi
+               os=-hms
+               ;;
+       h8300xray)
+               basic_machine=h8300-hitachi
+               os=-xray
+               ;;
+       h8500hms)
+               basic_machine=h8500-hitachi
+               os=-hms
+               ;;
+       harris)
+               basic_machine=m88k-harris
+               os=-sysv3
+               ;;
+       hp300-*)
+               basic_machine=m68k-hp
+               ;;
+       hp300bsd)
+               basic_machine=m68k-hp
+               os=-bsd
+               ;;
+       hp300hpux)
+               basic_machine=m68k-hp
+               os=-hpux
+               ;;
+       hp3k9[0-9][0-9] | hp9[0-9][0-9])
+               basic_machine=hppa1.0-hp
+               ;;
+       hp9k2[0-9][0-9] | hp9k31[0-9])
+               basic_machine=m68000-hp
+               ;;
+       hp9k3[2-9][0-9])
+               basic_machine=m68k-hp
+               ;;
+       hp9k6[0-9][0-9] | hp6[0-9][0-9])
+               basic_machine=hppa1.0-hp
+               ;;
+       hp9k7[0-79][0-9] | hp7[0-79][0-9])
+               basic_machine=hppa1.1-hp
+               ;;
+       hp9k78[0-9] | hp78[0-9])
+               # FIXME: really hppa2.0-hp
+               basic_machine=hppa1.1-hp
+               ;;
+       hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
+               # FIXME: really hppa2.0-hp
+               basic_machine=hppa1.1-hp
+               ;;
+       hp9k8[0-9][13679] | hp8[0-9][13679])
+               basic_machine=hppa1.1-hp
+               ;;
+       hp9k8[0-9][0-9] | hp8[0-9][0-9])
+               basic_machine=hppa1.0-hp
+               ;;
+       hppa-next)
+               os=-nextstep3
+               ;;
+       hppaosf)
+               basic_machine=hppa1.1-hp
+               os=-osf
+               ;;
+       hppro)
+               basic_machine=hppa1.1-hp
+               os=-proelf
+               ;;
+       i370-ibm* | ibm*)
+               basic_machine=i370-ibm
+               ;;
+# I'm not sure what "Sysv32" means.  Should this be sysv3.2?
+       i*86v32)
+               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+               os=-sysv32
+               ;;
+       i*86v4*)
+               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+               os=-sysv4
+               ;;
+       i*86v)
+               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+               os=-sysv
+               ;;
+       i*86sol2)
+               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+               os=-solaris2
+               ;;
+       i386mach)
+               basic_machine=i386-mach
+               os=-mach
+               ;;
+       i386-vsta | vsta)
+               basic_machine=i386-unknown
+               os=-vsta
+               ;;
+       iris | iris4d)
+               basic_machine=mips-sgi
+               case $os in
+                   -irix*)
+                       ;;
+                   *)
+                       os=-irix4
+                       ;;
+               esac
+               ;;
+       isi68 | isi)
+               basic_machine=m68k-isi
+               os=-sysv
+               ;;
+       m68knommu)
+               basic_machine=m68k-unknown
+               os=-linux
+               ;;
+       m68knommu-*)
+               basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
+               os=-linux
+               ;;
+       m88k-omron*)
+               basic_machine=m88k-omron
+               ;;
+       magnum | m3230)
+               basic_machine=mips-mips
+               os=-sysv
+               ;;
+       merlin)
+               basic_machine=ns32k-utek
+               os=-sysv
+               ;;
+       mingw32)
+               basic_machine=i386-pc
+               os=-mingw32
+               ;;
+       mingw32ce)
+               basic_machine=arm-unknown
+               os=-mingw32ce
+               ;;
+       miniframe)
+               basic_machine=m68000-convergent
+               ;;
+       *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
+               basic_machine=m68k-atari
+               os=-mint
+               ;;
+       mips3*-*)
+               basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
+               ;;
+       mips3*)
+               basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
+               ;;
+       monitor)
+               basic_machine=m68k-rom68k
+               os=-coff
+               ;;
+       morphos)
+               basic_machine=powerpc-unknown
+               os=-morphos
+               ;;
+       msdos)
+               basic_machine=i386-pc
+               os=-msdos
+               ;;
+       ms1-*)
+               basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
+               ;;
+       mvs)
+               basic_machine=i370-ibm
+               os=-mvs
+               ;;
+       ncr3000)
+               basic_machine=i486-ncr
+               os=-sysv4
+               ;;
+       netbsd386)
+               basic_machine=i386-unknown
+               os=-netbsd
+               ;;
+       netwinder)
+               basic_machine=armv4l-rebel
+               os=-linux
+               ;;
+       news | news700 | news800 | news900)
+               basic_machine=m68k-sony
+               os=-newsos
+               ;;
+       news1000)
+               basic_machine=m68030-sony
+               os=-newsos
+               ;;
+       news-3600 | risc-news)
+               basic_machine=mips-sony
+               os=-newsos
+               ;;
+       necv70)
+               basic_machine=v70-nec
+               os=-sysv
+               ;;
+       next | m*-next )
+               basic_machine=m68k-next
+               case $os in
+                   -nextstep* )
+                       ;;
+                   -ns2*)
+                     os=-nextstep2
+                       ;;
+                   *)
+                     os=-nextstep3
+                       ;;
+               esac
+               ;;
+       nh3000)
+               basic_machine=m68k-harris
+               os=-cxux
+               ;;
+       nh[45]000)
+               basic_machine=m88k-harris
+               os=-cxux
+               ;;
+       nindy960)
+               basic_machine=i960-intel
+               os=-nindy
+               ;;
+       mon960)
+               basic_machine=i960-intel
+               os=-mon960
+               ;;
+       nonstopux)
+               basic_machine=mips-compaq
+               os=-nonstopux
+               ;;
+       np1)
+               basic_machine=np1-gould
+               ;;
+       nsr-tandem)
+               basic_machine=nsr-tandem
+               ;;
+       op50n-* | op60c-*)
+               basic_machine=hppa1.1-oki
+               os=-proelf
+               ;;
+       openrisc | openrisc-*)
+               basic_machine=or32-unknown
+               ;;
+       os400)
+               basic_machine=powerpc-ibm
+               os=-os400
+               ;;
+       OSE68000 | ose68000)
+               basic_machine=m68000-ericsson
+               os=-ose
+               ;;
+       os68k)
+               basic_machine=m68k-none
+               os=-os68k
+               ;;
+       pa-hitachi)
+               basic_machine=hppa1.1-hitachi
+               os=-hiuxwe2
+               ;;
+       paragon)
+               basic_machine=i860-intel
+               os=-osf
+               ;;
+       parisc)
+               basic_machine=hppa-unknown
+               os=-linux
+               ;;
+       parisc-*)
+               basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
+               os=-linux
+               ;;
+       pbd)
+               basic_machine=sparc-tti
+               ;;
+       pbb)
+               basic_machine=m68k-tti
+               ;;
+       pc532 | pc532-*)
+               basic_machine=ns32k-pc532
+               ;;
+       pc98)
+               basic_machine=i386-pc
+               ;;
+       pc98-*)
+               basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       pentium | p5 | k5 | k6 | nexgen | viac3)
+               basic_machine=i586-pc
+               ;;
+       pentiumpro | p6 | 6x86 | athlon | athlon_*)
+               basic_machine=i686-pc
+               ;;
+       pentiumii | pentium2 | pentiumiii | pentium3)
+               basic_machine=i686-pc
+               ;;
+       pentium4)
+               basic_machine=i786-pc
+               ;;
+       pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
+               basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       pentiumpro-* | p6-* | 6x86-* | athlon-*)
+               basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
+               basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       pentium4-*)
+               basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       pn)
+               basic_machine=pn-gould
+               ;;
+       power)  basic_machine=power-ibm
+               ;;
+       ppc)    basic_machine=powerpc-unknown
+               ;;
+       ppc-*)  basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       ppcle | powerpclittle | ppc-le | powerpc-little)
+               basic_machine=powerpcle-unknown
+               ;;
+       ppcle-* | powerpclittle-*)
+               basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       ppc64)  basic_machine=powerpc64-unknown
+               ;;
+       ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+               basic_machine=powerpc64le-unknown
+               ;;
+       ppc64le-* | powerpc64little-*)
+               basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       ps2)
+               basic_machine=i386-ibm
+               ;;
+       pw32)
+               basic_machine=i586-unknown
+               os=-pw32
+               ;;
+       rdos)
+               basic_machine=i386-pc
+               os=-rdos
+               ;;
+       rom68k)
+               basic_machine=m68k-rom68k
+               os=-coff
+               ;;
+       rm[46]00)
+               basic_machine=mips-siemens
+               ;;
+       rtpc | rtpc-*)
+               basic_machine=romp-ibm
+               ;;
+       s390 | s390-*)
+               basic_machine=s390-ibm
+               ;;
+       s390x | s390x-*)
+               basic_machine=s390x-ibm
+               ;;
+       sa29200)
+               basic_machine=a29k-amd
+               os=-udi
+               ;;
+       sb1)
+               basic_machine=mipsisa64sb1-unknown
+               ;;
+       sb1el)
+               basic_machine=mipsisa64sb1el-unknown
+               ;;
+       sde)
+               basic_machine=mipsisa32-sde
+               os=-elf
+               ;;
+       sei)
+               basic_machine=mips-sei
+               os=-seiux
+               ;;
+       sequent)
+               basic_machine=i386-sequent
+               ;;
+       sh)
+               basic_machine=sh-hitachi
+               os=-hms
+               ;;
+       sh5el)
+               basic_machine=sh5le-unknown
+               ;;
+       sh64)
+               basic_machine=sh64-unknown
+               ;;
+       sparclite-wrs | simso-wrs)
+               basic_machine=sparclite-wrs
+               os=-vxworks
+               ;;
+       sps7)
+               basic_machine=m68k-bull
+               os=-sysv2
+               ;;
+       spur)
+               basic_machine=spur-unknown
+               ;;
+       st2000)
+               basic_machine=m68k-tandem
+               ;;
+       stratus)
+               basic_machine=i860-stratus
+               os=-sysv4
+               ;;
+       sun2)
+               basic_machine=m68000-sun
+               ;;
+       sun2os3)
+               basic_machine=m68000-sun
+               os=-sunos3
+               ;;
+       sun2os4)
+               basic_machine=m68000-sun
+               os=-sunos4
+               ;;
+       sun3os3)
+               basic_machine=m68k-sun
+               os=-sunos3
+               ;;
+       sun3os4)
+               basic_machine=m68k-sun
+               os=-sunos4
+               ;;
+       sun4os3)
+               basic_machine=sparc-sun
+               os=-sunos3
+               ;;
+       sun4os4)
+               basic_machine=sparc-sun
+               os=-sunos4
+               ;;
+       sun4sol2)
+               basic_machine=sparc-sun
+               os=-solaris2
+               ;;
+       sun3 | sun3-*)
+               basic_machine=m68k-sun
+               ;;
+       sun4)
+               basic_machine=sparc-sun
+               ;;
+       sun386 | sun386i | roadrunner)
+               basic_machine=i386-sun
+               ;;
+       sv1)
+               basic_machine=sv1-cray
+               os=-unicos
+               ;;
+       symmetry)
+               basic_machine=i386-sequent
+               os=-dynix
+               ;;
+       t3e)
+               basic_machine=alphaev5-cray
+               os=-unicos
+               ;;
+       t90)
+               basic_machine=t90-cray
+               os=-unicos
+               ;;
+       tic54x | c54x*)
+               basic_machine=tic54x-unknown
+               os=-coff
+               ;;
+       tic55x | c55x*)
+               basic_machine=tic55x-unknown
+               os=-coff
+               ;;
+       tic6x | c6x*)
+               basic_machine=tic6x-unknown
+               os=-coff
+               ;;
+       tile*)
+               basic_machine=tile-unknown
+               os=-linux-gnu
+               ;;
+       tx39)
+               basic_machine=mipstx39-unknown
+               ;;
+       tx39el)
+               basic_machine=mipstx39el-unknown
+               ;;
+       toad1)
+               basic_machine=pdp10-xkl
+               os=-tops20
+               ;;
+       tower | tower-32)
+               basic_machine=m68k-ncr
+               ;;
+       tpf)
+               basic_machine=s390x-ibm
+               os=-tpf
+               ;;
+       udi29k)
+               basic_machine=a29k-amd
+               os=-udi
+               ;;
+       ultra3)
+               basic_machine=a29k-nyu
+               os=-sym1
+               ;;
+       v810 | necv810)
+               basic_machine=v810-nec
+               os=-none
+               ;;
+       vaxv)
+               basic_machine=vax-dec
+               os=-sysv
+               ;;
+       vms)
+               basic_machine=vax-dec
+               os=-vms
+               ;;
+       vpp*|vx|vx-*)
+               basic_machine=f301-fujitsu
+               ;;
+       vxworks960)
+               basic_machine=i960-wrs
+               os=-vxworks
+               ;;
+       vxworks68)
+               basic_machine=m68k-wrs
+               os=-vxworks
+               ;;
+       vxworks29k)
+               basic_machine=a29k-wrs
+               os=-vxworks
+               ;;
+       w65*)
+               basic_machine=w65-wdc
+               os=-none
+               ;;
+       w89k-*)
+               basic_machine=hppa1.1-winbond
+               os=-proelf
+               ;;
+       xbox)
+               basic_machine=i686-pc
+               os=-mingw32
+               ;;
+       xps | xps100)
+               basic_machine=xps100-honeywell
+               ;;
+       ymp)
+               basic_machine=ymp-cray
+               os=-unicos
+               ;;
+       z8k-*-coff)
+               basic_machine=z8k-unknown
+               os=-sim
+               ;;
+       z80-*-coff)
+               basic_machine=z80-unknown
+               os=-sim
+               ;;
+       none)
+               basic_machine=none-none
+               os=-none
+               ;;
+
+# Here we handle the default manufacturer of certain CPU types.  It is in
+# some cases the only manufacturer, in others, it is the most popular.
+       w89k)
+               basic_machine=hppa1.1-winbond
+               ;;
+       op50n)
+               basic_machine=hppa1.1-oki
+               ;;
+       op60c)
+               basic_machine=hppa1.1-oki
+               ;;
+       romp)
+               basic_machine=romp-ibm
+               ;;
+       mmix)
+               basic_machine=mmix-knuth
+               ;;
+       rs6000)
+               basic_machine=rs6000-ibm
+               ;;
+       vax)
+               basic_machine=vax-dec
+               ;;
+       pdp10)
+               # there are many clones, so DEC is not a safe bet
+               basic_machine=pdp10-unknown
+               ;;
+       pdp11)
+               basic_machine=pdp11-dec
+               ;;
+       we32k)
+               basic_machine=we32k-att
+               ;;
+       sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
+               basic_machine=sh-unknown
+               ;;
+       sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
+               basic_machine=sparc-sun
+               ;;
+       cydra)
+               basic_machine=cydra-cydrome
+               ;;
+       orion)
+               basic_machine=orion-highlevel
+               ;;
+       orion105)
+               basic_machine=clipper-highlevel
+               ;;
+       mac | mpw | mac-mpw)
+               basic_machine=m68k-apple
+               ;;
+       pmac | pmac-mpw)
+               basic_machine=powerpc-apple
+               ;;
+       *-unknown)
+               # Make sure to match an already-canonicalized machine name.
+               ;;
+       *)
+               echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+               exit 1
+               ;;
+esac
+
+# Here we canonicalize certain aliases for manufacturers.
+case $basic_machine in
+       *-digital*)
+               basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
+               ;;
+       *-commodore*)
+               basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
+               ;;
+       *)
+               ;;
+esac
+
+# Decode manufacturer-specific aliases for certain operating systems.
+
+if [ x"$os" != x"" ]
+then
+case $os in
+        # First match some system type aliases
+        # that might get confused with valid system types.
+       # -solaris* is a basic system type, with this one exception.
+       -solaris1 | -solaris1.*)
+               os=`echo $os | sed -e 's|solaris1|sunos4|'`
+               ;;
+       -solaris)
+               os=-solaris2
+               ;;
+       -svr4*)
+               os=-sysv4
+               ;;
+       -unixware*)
+               os=-sysv4.2uw
+               ;;
+       -gnu/linux*)
+               os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
+               ;;
+       # First accept the basic system types.
+       # The portable systems comes first.
+       # Each alternative MUST END IN A *, to match a version number.
+       # -sysv* is not here because it comes later, after sysvr4.
+       -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
+             | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
+             | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
+             | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
+             | -aos* \
+             | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
+             | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
+             | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
+             | -openbsd* | -solidbsd* \
+             | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
+             | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
+             | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
+             | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
+             | -chorusos* | -chorusrdb* | -cegcc* \
+             | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
+             | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
+             | -uxpv* | -beos* | -mpeix* | -udk* \
+             | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
+             | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
+             | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
+             | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
+             | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+             | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
+             | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
+       # Remember, each alternative MUST END IN *, to match a version number.
+               ;;
+       -qnx*)
+               case $basic_machine in
+                   x86-* | i*86-*)
+                       ;;
+                   *)
+                       os=-nto$os
+                       ;;
+               esac
+               ;;
+       -nto-qnx*)
+               ;;
+       -nto*)
+               os=`echo $os | sed -e 's|nto|nto-qnx|'`
+               ;;
+       -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
+             | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
+             | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
+               ;;
+       -mac*)
+               os=`echo $os | sed -e 's|mac|macos|'`
+               ;;
+       -linux-dietlibc)
+               os=-linux-dietlibc
+               ;;
+       -linux*)
+               os=`echo $os | sed -e 's|linux|linux-gnu|'`
+               ;;
+       -sunos5*)
+               os=`echo $os | sed -e 's|sunos5|solaris2|'`
+               ;;
+       -sunos6*)
+               os=`echo $os | sed -e 's|sunos6|solaris3|'`
+               ;;
+       -opened*)
+               os=-openedition
+               ;;
+        -os400*)
+               os=-os400
+               ;;
+       -wince*)
+               os=-wince
+               ;;
+       -osfrose*)
+               os=-osfrose
+               ;;
+       -osf*)
+               os=-osf
+               ;;
+       -utek*)
+               os=-bsd
+               ;;
+       -dynix*)
+               os=-bsd
+               ;;
+       -acis*)
+               os=-aos
+               ;;
+       -atheos*)
+               os=-atheos
+               ;;
+       -syllable*)
+               os=-syllable
+               ;;
+       -386bsd)
+               os=-bsd
+               ;;
+       -ctix* | -uts*)
+               os=-sysv
+               ;;
+       -nova*)
+               os=-rtmk-nova
+               ;;
+       -ns2 )
+               os=-nextstep2
+               ;;
+       -nsk*)
+               os=-nsk
+               ;;
+       # Preserve the version number of sinix5.
+       -sinix5.*)
+               os=`echo $os | sed -e 's|sinix|sysv|'`
+               ;;
+       -sinix*)
+               os=-sysv4
+               ;;
+        -tpf*)
+               os=-tpf
+               ;;
+       -triton*)
+               os=-sysv3
+               ;;
+       -oss*)
+               os=-sysv3
+               ;;
+       -svr4)
+               os=-sysv4
+               ;;
+       -svr3)
+               os=-sysv3
+               ;;
+       -sysvr4)
+               os=-sysv4
+               ;;
+       # This must come after -sysvr4.
+       -sysv*)
+               ;;
+       -ose*)
+               os=-ose
+               ;;
+       -es1800*)
+               os=-ose
+               ;;
+       -xenix)
+               os=-xenix
+               ;;
+       -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+               os=-mint
+               ;;
+       -aros*)
+               os=-aros
+               ;;
+       -kaos*)
+               os=-kaos
+               ;;
+       -zvmoe)
+               os=-zvmoe
+               ;;
+       -dicos*)
+               os=-dicos
+               ;;
+       -none)
+               ;;
+       *)
+               # Get rid of the `-' at the beginning of $os.
+               os=`echo $os | sed 's/[^-]*-//'`
+               echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
+               exit 1
+               ;;
+esac
+else
+
+# Here we handle the default operating systems that come with various machines.
+# The value should be what the vendor currently ships out the door with their
+# machine or put another way, the most popular os provided with the machine.
+
+# Note that if you're going to try to match "-MANUFACTURER" here (say,
+# "-sun"), then you have to tell the case statement up towards the top
+# that MANUFACTURER isn't an operating system.  Otherwise, code above
+# will signal an error saying that MANUFACTURER isn't an operating
+# system, and we'll never get to this point.
+
+case $basic_machine in
+        score-*)
+               os=-elf
+               ;;
+        spu-*)
+               os=-elf
+               ;;
+       *-acorn)
+               os=-riscix1.2
+               ;;
+       arm*-rebel)
+               os=-linux
+               ;;
+       arm*-semi)
+               os=-aout
+               ;;
+        c4x-* | tic4x-*)
+               os=-coff
+               ;;
+       # This must come before the *-dec entry.
+       pdp10-*)
+               os=-tops20
+               ;;
+       pdp11-*)
+               os=-none
+               ;;
+       *-dec | vax-*)
+               os=-ultrix4.2
+               ;;
+       m68*-apollo)
+               os=-domain
+               ;;
+       i386-sun)
+               os=-sunos4.0.2
+               ;;
+       m68000-sun)
+               os=-sunos3
+               # This also exists in the configure program, but was not the
+               # default.
+               # os=-sunos4
+               ;;
+       m68*-cisco)
+               os=-aout
+               ;;
+        mep-*)
+               os=-elf
+               ;;
+       mips*-cisco)
+               os=-elf
+               ;;
+       mips*-*)
+               os=-elf
+               ;;
+       or32-*)
+               os=-coff
+               ;;
+       *-tti)  # must be before sparc entry or we get the wrong os.
+               os=-sysv3
+               ;;
+       sparc-* | *-sun)
+               os=-sunos4.1.1
+               ;;
+       *-be)
+               os=-beos
+               ;;
+       *-haiku)
+               os=-haiku
+               ;;
+       *-ibm)
+               os=-aix
+               ;;
+       *-knuth)
+               os=-mmixware
+               ;;
+       *-wec)
+               os=-proelf
+               ;;
+       *-winbond)
+               os=-proelf
+               ;;
+       *-oki)
+               os=-proelf
+               ;;
+       *-hp)
+               os=-hpux
+               ;;
+       *-hitachi)
+               os=-hiux
+               ;;
+       i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
+               os=-sysv
+               ;;
+       *-cbm)
+               os=-amigaos
+               ;;
+       *-dg)
+               os=-dgux
+               ;;
+       *-dolphin)
+               os=-sysv3
+               ;;
+       m68k-ccur)
+               os=-rtu
+               ;;
+       m88k-omron*)
+               os=-luna
+               ;;
+       *-next )
+               os=-nextstep
+               ;;
+       *-sequent)
+               os=-ptx
+               ;;
+       *-crds)
+               os=-unos
+               ;;
+       *-ns)
+               os=-genix
+               ;;
+       i370-*)
+               os=-mvs
+               ;;
+       *-next)
+               os=-nextstep3
+               ;;
+       *-gould)
+               os=-sysv
+               ;;
+       *-highlevel)
+               os=-bsd
+               ;;
+       *-encore)
+               os=-bsd
+               ;;
+       *-sgi)
+               os=-irix
+               ;;
+       *-siemens)
+               os=-sysv4
+               ;;
+       *-masscomp)
+               os=-rtu
+               ;;
+       f30[01]-fujitsu | f700-fujitsu)
+               os=-uxpv
+               ;;
+       *-rom68k)
+               os=-coff
+               ;;
+       *-*bug)
+               os=-coff
+               ;;
+       *-apple)
+               os=-macos
+               ;;
+       *-atari*)
+               os=-mint
+               ;;
+       *)
+               os=-none
+               ;;
+esac
+fi
+
+# Here we handle the case where we know the os, and the CPU type, but not the
+# manufacturer.  We pick the logical manufacturer.
+vendor=unknown
+case $basic_machine in
+       *-unknown)
+               case $os in
+                       -riscix*)
+                               vendor=acorn
+                               ;;
+                       -sunos*)
+                               vendor=sun
+                               ;;
+                       -aix*)
+                               vendor=ibm
+                               ;;
+                       -beos*)
+                               vendor=be
+                               ;;
+                       -hpux*)
+                               vendor=hp
+                               ;;
+                       -mpeix*)
+                               vendor=hp
+                               ;;
+                       -hiux*)
+                               vendor=hitachi
+                               ;;
+                       -unos*)
+                               vendor=crds
+                               ;;
+                       -dgux*)
+                               vendor=dg
+                               ;;
+                       -luna*)
+                               vendor=omron
+                               ;;
+                       -genix*)
+                               vendor=ns
+                               ;;
+                       -mvs* | -opened*)
+                               vendor=ibm
+                               ;;
+                       -os400*)
+                               vendor=ibm
+                               ;;
+                       -ptx*)
+                               vendor=sequent
+                               ;;
+                       -tpf*)
+                               vendor=ibm
+                               ;;
+                       -vxsim* | -vxworks* | -windiss*)
+                               vendor=wrs
+                               ;;
+                       -aux*)
+                               vendor=apple
+                               ;;
+                       -hms*)
+                               vendor=hitachi
+                               ;;
+                       -mpw* | -macos*)
+                               vendor=apple
+                               ;;
+                       -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+                               vendor=atari
+                               ;;
+                       -vos*)
+                               vendor=stratus
+                               ;;
+               esac
+               basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
+               ;;
+esac
+
+echo $basic_machine$os
+exit
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/configure b/configure
new file mode 100755 (executable)
index 0000000..0613fa7
--- /dev/null
+++ b/configure
@@ -0,0 +1,12477 @@
+#! /bin/sh
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.61 for expedite 0.7.0.
+#
+# Report bugs to <enlightenment-devel@lists.sourceforge.net>.
+#
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## --------------------- ##
+## M4sh Initialization.  ##
+## --------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+
+
+# PATH needs CR
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  echo "#! /bin/sh" >conf$$.sh
+  echo  "exit 0"   >>conf$$.sh
+  chmod +x conf$$.sh
+  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+    PATH_SEPARATOR=';'
+  else
+    PATH_SEPARATOR=:
+  fi
+  rm -f conf$$.sh
+fi
+
+# Support unset when possible.
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+as_nl='
+'
+IFS=" ""       $as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+case $0 in
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  { (exit 1); exit 1; }
+fi
+
+# Work around bugs in pre-3.0 UWIN ksh.
+for as_var in ENV MAIL MAILPATH
+do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+for as_var in \
+  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+  LC_TELEPHONE LC_TIME
+do
+  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
+    eval $as_var=C; export $as_var
+  else
+    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+  fi
+done
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+
+# CDPATH.
+$as_unset CDPATH
+
+
+if test "x$CONFIG_SHELL" = x; then
+  if (eval ":") 2>/dev/null; then
+  as_have_required=yes
+else
+  as_have_required=no
+fi
+
+  if test $as_have_required = yes &&    (eval ":
+(as_func_return () {
+  (exit \$1)
+}
+as_func_success () {
+  as_func_return 0
+}
+as_func_failure () {
+  as_func_return 1
+}
+as_func_ret_success () {
+  return 0
+}
+as_func_ret_failure () {
+  return 1
+}
+
+exitcode=0
+if as_func_success; then
+  :
+else
+  exitcode=1
+  echo as_func_success failed.
+fi
+
+if as_func_failure; then
+  exitcode=1
+  echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+  :
+else
+  exitcode=1
+  echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+  exitcode=1
+  echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
+  :
+else
+  exitcode=1
+  echo positional parameters were not saved.
+fi
+
+test \$exitcode = 0) || { (exit 1); exit 1; }
+
+(
+  as_lineno_1=\$LINENO
+  as_lineno_2=\$LINENO
+  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
+  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
+") 2> /dev/null; then
+  :
+else
+  as_candidate_shells=
+    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  case $as_dir in
+        /*)
+          for as_base in sh bash ksh sh5; do
+            as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
+          done;;
+       esac
+done
+IFS=$as_save_IFS
+
+
+      for as_shell in $as_candidate_shells $SHELL; do
+        # Try only shells that exist, to save several forks.
+        if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+               { ("$as_shell") 2> /dev/null <<\_ASEOF
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+:
+_ASEOF
+}; then
+  CONFIG_SHELL=$as_shell
+              as_have_required=yes
+              if { "$as_shell" 2> /dev/null <<\_ASEOF
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+:
+(as_func_return () {
+  (exit $1)
+}
+as_func_success () {
+  as_func_return 0
+}
+as_func_failure () {
+  as_func_return 1
+}
+as_func_ret_success () {
+  return 0
+}
+as_func_ret_failure () {
+  return 1
+}
+
+exitcode=0
+if as_func_success; then
+  :
+else
+  exitcode=1
+  echo as_func_success failed.
+fi
+
+if as_func_failure; then
+  exitcode=1
+  echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+  :
+else
+  exitcode=1
+  echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+  exitcode=1
+  echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = "$1" ); then
+  :
+else
+  exitcode=1
+  echo positional parameters were not saved.
+fi
+
+test $exitcode = 0) || { (exit 1); exit 1; }
+
+(
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
+
+_ASEOF
+}; then
+  break
+fi
+
+fi
+
+      done
+
+      if test "x$CONFIG_SHELL" != x; then
+  for as_var in BASH_ENV ENV
+        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+        done
+        export CONFIG_SHELL
+        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
+fi
+
+
+    if test $as_have_required = no; then
+  echo This script requires a shell more modern than all the
+      echo shells that I found on your system.  Please install a
+      echo modern shell, or manually run the script under such a
+      echo shell if you do have one.
+      { (exit 1); exit 1; }
+fi
+
+
+fi
+
+fi
+
+
+
+(eval "as_func_return () {
+  (exit \$1)
+}
+as_func_success () {
+  as_func_return 0
+}
+as_func_failure () {
+  as_func_return 1
+}
+as_func_ret_success () {
+  return 0
+}
+as_func_ret_failure () {
+  return 1
+}
+
+exitcode=0
+if as_func_success; then
+  :
+else
+  exitcode=1
+  echo as_func_success failed.
+fi
+
+if as_func_failure; then
+  exitcode=1
+  echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+  :
+else
+  exitcode=1
+  echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+  exitcode=1
+  echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
+  :
+else
+  exitcode=1
+  echo positional parameters were not saved.
+fi
+
+test \$exitcode = 0") || {
+  echo No shell found that supports shell functions.
+  echo Please tell autoconf@gnu.org about your system,
+  echo including any error possibly output before this
+  echo message
+}
+
+
+
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
+
+  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+  # uniformly replaced by the line number.  The first 'sed' inserts a
+  # line-number line after each line using $LINENO; the second 'sed'
+  # does the real work.  The second script uses 'N' to pair each
+  # line-number line with the line containing $LINENO, and appends
+  # trailing '-' during substitution so that $LINENO is not a special
+  # case at line end.
+  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+  # scripts with optimization help from Paolo Bonzini.  Blame Lee
+  # E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+   { (exit 1); exit 1; }; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in
+-n*)
+  case `echo 'x\c'` in
+  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
+  *)   ECHO_C='\c';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir
+fi
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s='ln -s'
+  # ... but there are two gotchas:
+  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+  # In both cases, we have to default to `cp -p'.
+  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+    as_ln_s='cp -p'
+elif ln conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s=ln
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p=:
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+        test -d "$1/.";
+      else
+       case $1 in
+        -*)set "./$1";;
+       esac;
+       case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+       ???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+
+exec 7<&0 </dev/null 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIBOBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+# Identity of this package.
+PACKAGE_NAME='expedite'
+PACKAGE_TARNAME='expedite'
+PACKAGE_VERSION='0.7.0'
+PACKAGE_STRING='expedite 0.7.0'
+PACKAGE_BUGREPORT='enlightenment-devel@lists.sourceforge.net'
+
+ac_unique_file="configure.ac"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+#  include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+#  include <memory.h>
+# endif
+# include <string.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_subst_vars='SHELL
+PATH_SEPARATOR
+PACKAGE_NAME
+PACKAGE_TARNAME
+PACKAGE_VERSION
+PACKAGE_STRING
+PACKAGE_BUGREPORT
+exec_prefix
+prefix
+program_transform_name
+bindir
+sbindir
+libexecdir
+datarootdir
+datadir
+sysconfdir
+sharedstatedir
+localstatedir
+includedir
+oldincludedir
+docdir
+infodir
+htmldir
+dvidir
+pdfdir
+psdir
+libdir
+localedir
+mandir
+DEFS
+ECHO_C
+ECHO_N
+ECHO_T
+LIBS
+build_alias
+host_alias
+target_alias
+build
+build_cpu
+build_vendor
+build_os
+host
+host_cpu
+host_vendor
+host_os
+INSTALL_PROGRAM
+INSTALL_SCRIPT
+INSTALL_DATA
+am__isrc
+CYGPATH_W
+PACKAGE
+VERSION
+ACLOCAL
+AUTOCONF
+AUTOMAKE
+AUTOHEADER
+MAKEINFO
+install_sh
+STRIP
+INSTALL_STRIP_PROGRAM
+mkdir_p
+AWK
+SET_MAKE
+am__leading_dot
+AMTAR
+am__tar
+am__untar
+PKG_CONFIG
+BUILD_SOFTWARE_X11_TRUE
+BUILD_SOFTWARE_X11_FALSE
+BUILD_SOFTWARE_XLIB_TRUE
+BUILD_SOFTWARE_XLIB_FALSE
+BUILD_SOFTWARE_XCB_TRUE
+BUILD_SOFTWARE_XCB_FALSE
+BUILD_XRENDER_X11_TRUE
+BUILD_XRENDER_X11_FALSE
+BUILD_OPENGL_X11_TRUE
+BUILD_OPENGL_X11_FALSE
+BUILD_XRENDER_XCB_TRUE
+BUILD_XRENDER_XCB_FALSE
+BUILD_SOFTWARE_GDI_TRUE
+BUILD_SOFTWARE_GDI_FALSE
+gdi_libs
+BUILD_SOFTWARE_DDRAW_TRUE
+BUILD_SOFTWARE_DDRAW_FALSE
+ddraw_libs
+BUILD_DIRECT3D_TRUE
+BUILD_DIRECT3D_FALSE
+d3d_libs
+BUILD_OPENGL_GLEW_TRUE
+BUILD_OPENGL_GLEW_FALSE
+glew_libs
+BUILD_SOFTWARE_SDL_TRUE
+BUILD_SOFTWARE_SDL_FALSE
+BUILD_OPENGL_SDL_TRUE
+BUILD_OPENGL_SDL_FALSE
+BUILD_FB_TRUE
+BUILD_FB_FALSE
+BUILD_DIRECTFB_TRUE
+BUILD_DIRECTFB_FALSE
+BUILD_QUARTZ_TRUE
+BUILD_QUARTZ_FALSE
+quartz_libs
+BUILD_SOFTWARE_16_X11_TRUE
+BUILD_SOFTWARE_16_X11_FALSE
+BUILD_SOFTWARE_16_DDRAW_TRUE
+BUILD_SOFTWARE_16_DDRAW_FALSE
+ddraw_16_libs
+BUILD_SOFTWARE_16_WINCE_TRUE
+BUILD_SOFTWARE_16_WINCE_FALSE
+wince_16_libs
+CC
+CFLAGS
+LDFLAGS
+CPPFLAGS
+ac_ct_CC
+EXEEXT
+OBJEXT
+DEPDIR
+am__include
+am__quote
+AMDEP_TRUE
+AMDEP_FALSE
+AMDEPBACKSLASH
+CCDEPMODE
+am__fastdepCC_TRUE
+am__fastdepCC_FALSE
+OBJC
+OBJCFLAGS
+ac_ct_OBJC
+OBJCDEPMODE
+am__fastdepOBJC_TRUE
+am__fastdepOBJC_FALSE
+CXX
+CXXFLAGS
+ac_ct_CXX
+CXXDEPMODE
+am__fastdepCXX_TRUE
+am__fastdepCXX_FALSE
+RC
+EVIL_CFLAGS
+EVIL_LIBS
+EINA_CFLAGS
+EINA_LIBS
+EVAS_CFLAGS
+EVAS_LIBS
+XMKMF
+CPP
+X_CFLAGS
+X_PRE_LIBS
+X_LIBS
+X_EXTRA_LIBS
+GREP
+EGREP
+BUILD_X11_TRUE
+BUILD_X11_FALSE
+x_cflags
+x_libs
+XCB_CFLAGS
+XCB_LIBS
+BUILD_XCB_TRUE
+BUILD_XCB_FALSE
+SDL_CFLAGS
+SDL_LIBS
+BUILD_SDL_TRUE
+BUILD_SDL_FALSE
+DIRECTFB_CFLAGS
+DIRECTFB_LIBS
+WIN32_CFLAGS
+EXPEDITE_CXXFLAGS
+lt_enable_auto_import
+LIBOBJS
+LTLIBOBJS'
+ac_subst_files=''
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+PKG_CONFIG
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+OBJC
+OBJCFLAGS
+CXX
+CXXFLAGS
+CCC
+EVIL_CFLAGS
+EVIL_LIBS
+EINA_CFLAGS
+EINA_LIBS
+EVAS_CFLAGS
+EVAS_LIBS
+XMKMF
+CPP
+XCB_CFLAGS
+XCB_LIBS
+SDL_CFLAGS
+SDL_LIBS
+DIRECTFB_CFLAGS
+DIRECTFB_LIBS'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *)   ac_optarg=yes ;;
+  esac
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+   { (exit 1); exit 1; }; }
+    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
+    eval enable_$ac_feature=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+   { (exit 1); exit 1; }; }
+    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
+    eval enable_$ac_feature=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid package name: $ac_package" >&2
+   { (exit 1); exit 1; }; }
+    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
+    eval with_$ac_package=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid package name: $ac_package" >&2
+   { (exit 1); exit 1; }; }
+    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
+    eval with_$ac_package=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) { echo "$as_me: error: unrecognized option: $ac_option
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; }
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
+   { (exit 1); exit 1; }; }
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  { echo "$as_me: error: missing argument to $ac_option" >&2
+   { (exit 1); exit 1; }; }
+fi
+
+# Be sure to have absolute directory names.
+for ac_var in  exec_prefix prefix bindir sbindir libexecdir datarootdir \
+               datadir sysconfdir sharedstatedir localstatedir includedir \
+               oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+               libdir localedir mandir
+do
+  eval ac_val=\$$ac_var
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+   { (exit 1); exit 1; }; }
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+    If a cross compiler is detected then cross compile mode will be used." >&2
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  { echo "$as_me: error: Working directory cannot be determined" >&2
+   { (exit 1); exit 1; }; }
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  { echo "$as_me: error: pwd does not report name of working directory" >&2
+   { (exit 1); exit 1; }; }
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$0" ||
+$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$0" : 'X\(//\)[^/]' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$0" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
+   { (exit 1); exit 1; }; }
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+       cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
+   { (exit 1); exit 1; }; }
+       pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<_ACEOF
+\`configure' configures expedite 0.7.0 to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                         [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                         [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR           user executables [EPREFIX/bin]
+  --sbindir=DIR          system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR       program executables [EPREFIX/libexec]
+  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
+  --libdir=DIR           object code libraries [EPREFIX/lib]
+  --includedir=DIR       C header files [PREFIX/include]
+  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
+  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR          info documentation [DATAROOTDIR/info]
+  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR           man documentation [DATAROOTDIR/man]
+  --docdir=DIR           documentation root [DATAROOTDIR/doc/expedite]
+  --htmldir=DIR          html documentation [DOCDIR]
+  --dvidir=DIR           dvi documentation [DOCDIR]
+  --pdfdir=DIR           pdf documentation [DOCDIR]
+  --psdir=DIR            ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+
+Program names:
+  --program-prefix=PREFIX            prepend PREFIX to installed program names
+  --program-suffix=SUFFIX            append SUFFIX to installed program names
+  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
+
+X features:
+  --x-includes=DIR    X include files are in DIR
+  --x-libraries=DIR   X library files are in DIR
+
+System types:
+  --build=BUILD     configure for building on BUILD [guessed]
+  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+  case $ac_init_help in
+     short | recursive ) echo "Configuration of expedite 0.7.0:";;
+   esac
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-simple-x11     enable simple x11 linking
+  --enable-software-x11   enable Software X11 engine
+  --enable-xrender-x11    enable XRender X11 engine
+  --enable-opengl-x11     enable OpenGL X11 engine
+  --enable-xrender-xcb    enable XRender XCB engine
+  --enable-software-gdi   enable Software GDI engine
+  --enable-software-ddraw enable Software DirectDraw engine
+  --enable-direct3d       enable Direct3D engine
+  --enable-opengl-glew    enable OpenGL Glew engine
+  --enable-software-sdl   enable Software SDL engine
+  --enable-opengl-sdl     enable OpenGL SDL engine
+  --enable-fb             enable Framebuffer engine
+  --enable-directfb       enable DirectFB engine
+  --enable-quartz         enable Quartz engine
+  --enable-software-16-x11
+                          enable Software 16 bits X11 engine
+  --enable-software-16-ddraw
+                          enable Software 16 bits DirectDraw engine
+  --enable-software-16-wince
+                          enable Software 16 bits WinCE engine
+  --disable-dependency-tracking  speeds up one-time build
+  --enable-dependency-tracking   do not reject slow dependency extractors
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-x                use the X Window System
+
+Some influential environment variables:
+  PKG_CONFIG  path to pkg-config utility
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
+  OBJC        Objective C compiler command
+  OBJCFLAGS   Objective C compiler flags
+  CXX         C++ compiler command
+  CXXFLAGS    C++ compiler flags
+  EVIL_CFLAGS C compiler flags for EVIL, overriding pkg-config
+  EVIL_LIBS   linker flags for EVIL, overriding pkg-config
+  EINA_CFLAGS C compiler flags for EINA, overriding pkg-config
+  EINA_LIBS   linker flags for EINA, overriding pkg-config
+  EVAS_CFLAGS C compiler flags for EVAS, overriding pkg-config
+  EVAS_LIBS   linker flags for EVAS, overriding pkg-config
+  XMKMF       Path to xmkmf, Makefile generator for X Window System
+  CPP         C preprocessor
+  XCB_CFLAGS  C compiler flags for XCB, overriding pkg-config
+  XCB_LIBS    linker flags for XCB, overriding pkg-config
+  SDL_CFLAGS  C compiler flags for SDL, overriding pkg-config
+  SDL_LIBS    linker flags for SDL, overriding pkg-config
+  DIRECTFB_CFLAGS
+              C compiler flags for DIRECTFB, overriding pkg-config
+  DIRECTFB_LIBS
+              linker flags for DIRECTFB, overriding pkg-config
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to <enlightenment-devel@lists.sourceforge.net>.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" || continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for guested configure.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+expedite configure 0.7.0
+generated by GNU Autoconf 2.61
+
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by expedite $as_me 0.7.0, which was
+generated by GNU Autoconf 2.61.  Invocation command line was
+
+  $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  echo "PATH: $as_dir"
+done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
+    2)
+      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+       ac_must_keep_next=false # Got value, back to normal.
+      else
+       case $ac_arg in
+         *=* | --config-cache | -C | -disable-* | --disable-* \
+         | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+         | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+         | -with-* | --with-* | -without-* | --without-* | --x)
+           case "$ac_configure_args0 " in
+             "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+           esac
+           ;;
+         -* ) ac_must_keep_next=true ;;
+       esac
+      fi
+      ac_configure_args="$ac_configure_args '$ac_arg'"
+      ;;
+    esac
+  done
+done
+$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
+$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    cat <<\_ASBOX
+## ---------------- ##
+## Cache variables. ##
+## ---------------- ##
+_ASBOX
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
+echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      *) $as_unset $ac_var ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+       "s/'\''/'\''\\\\'\'''\''/g;
+         s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    cat <<\_ASBOX
+## ----------------- ##
+## Output variables. ##
+## ----------------- ##
+_ASBOX
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      echo "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      cat <<\_ASBOX
+## ------------------- ##
+## File substitutions. ##
+## ------------------- ##
+_ASBOX
+      echo
+      for ac_var in $ac_subst_files
+      do
+       eval ac_val=\$$ac_var
+       case $ac_val in
+       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+       esac
+       echo "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      cat <<\_ASBOX
+## ----------- ##
+## confdefs.h. ##
+## ----------- ##
+_ASBOX
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      echo "$as_me: caught signal $ac_signal"
+    echo "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer explicitly selected file to automatically selected ones.
+if test -n "$CONFIG_SITE"; then
+  set x "$CONFIG_SITE"
+elif test "x$prefix" != xNONE; then
+  set x "$prefix/share/config.site" "$prefix/etc/config.site"
+else
+  set x "$ac_default_prefix/share/config.site" \
+       "$ac_default_prefix/etc/config.site"
+fi
+shift
+for ac_site_file
+do
+  if test -r "$ac_site_file"; then
+    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
+echo "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file"
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special
+  # files actually), so we avoid doing that.
+  if test -f "$cache_file"; then
+    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
+echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
+echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
+echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+       { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
+echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+       { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
+echo "$as_me:   former value:  $ac_old_val" >&2;}
+       { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
+echo "$as_me:   current value: $ac_new_val" >&2;}
+       ac_cache_corrupted=:
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
+echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+ac_config_headers="$ac_config_headers config.h"
+
+ac_aux_dir=
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+  if test -f "$ac_dir/install-sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install-sh -c"
+    break
+  elif test -f "$ac_dir/install.sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install.sh -c"
+    break
+  elif test -f "$ac_dir/shtool"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/shtool install -c"
+    break
+  fi
+done
+if test -z "$ac_aux_dir"; then
+  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
+echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
+
+
+# Make sure we can run config.sub.
+$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
+echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
+   { (exit 1); exit 1; }; }
+
+{ echo "$as_me:$LINENO: checking build system type" >&5
+echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
+if test "${ac_cv_build+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+test "x$ac_build_alias" = x &&
+  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
+echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
+   { (exit 1); exit 1; }; }
+ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
+echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
+   { (exit 1); exit 1; }; }
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
+echo "${ECHO_T}$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
+echo "$as_me: error: invalid value of canonical build" >&2;}
+   { (exit 1); exit 1; }; };;
+esac
+build=$ac_cv_build
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+
+
+{ echo "$as_me:$LINENO: checking host system type" >&5
+echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
+if test "${ac_cv_host+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test "x$host_alias" = x; then
+  ac_cv_host=$ac_cv_build
+else
+  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
+echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
+echo "${ECHO_T}$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
+echo "$as_me: error: invalid value of canonical host" >&2;}
+   { (exit 1); exit 1; }; };;
+esac
+host=$ac_cv_host
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+
+am__api_version='1.10'
+
+# Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
+echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
+if test -z "$INSTALL"; then
+if test "${ac_cv_path_install+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in
+  ./ | .// | /cC/* | \
+  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
+  /usr/ucb/* ) ;;
+  *)
+    # OSF1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF since it installs stuff as root
+    # by default.
+    for ac_prog in ginstall scoinst install; do
+      for ac_exec_ext in '' $ac_executable_extensions; do
+       if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
+         if test $ac_prog = install &&
+           grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+           # AIX install.  It has an incompatible calling convention.
+           :
+         elif test $ac_prog = install &&
+           grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+           # program-specific install script used by HP pwplus--don't use.
+           :
+         else
+           ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+           break 3
+         fi
+       fi
+      done
+    done
+    ;;
+esac
+done
+IFS=$as_save_IFS
+
+
+fi
+  if test "${ac_cv_path_install+set}" = set; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    INSTALL=$ac_install_sh
+  fi
+fi
+{ echo "$as_me:$LINENO: result: $INSTALL" >&5
+echo "${ECHO_T}$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
+echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+   if test "$*" = "X"; then
+      # -L didn't work.
+      set X `ls -t $srcdir/configure conftest.file`
+   fi
+   rm -f conftest.file
+   if test "$*" != "X $srcdir/configure conftest.file" \
+      && test "$*" != "X conftest.file $srcdir/configure"; then
+
+      # If neither matched, then we have a broken ls.  This can happen
+      # if, for instance, CONFIG_SHELL is bash and it inherits a
+      # broken ls alias from the environment.  This has actually
+      # happened.  Such a system could not be considered "sane".
+      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
+alias in your environment" >&5
+echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
+alias in your environment" >&2;}
+   { (exit 1); exit 1; }; }
+   fi
+
+   test "$2" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
+Check your system clock" >&5
+echo "$as_me: error: newly created file is older than distributed files!
+Check your system clock" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+test "$program_prefix" != NONE &&
+  program_transform_name="s&^&$program_prefix&;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+# Double any \ or $.  echo might interpret backslashes.
+# By default was `s,x,x', remove it if useless.
+cat <<\_ACEOF >conftest.sed
+s/[\\$]/&&/g;s/;s,x,x,$//
+_ACEOF
+program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
+rm -f conftest.sed
+
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
+else
+  am_missing_run=
+  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
+echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+fi
+
+{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
+echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
+if test -z "$MKDIR_P"; then
+  if test "${ac_cv_path_mkdir+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_prog in mkdir gmkdir; do
+        for ac_exec_ext in '' $ac_executable_extensions; do
+          { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+          case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+            'mkdir (GNU coreutils) '* | \
+            'mkdir (coreutils) '* | \
+            'mkdir (fileutils) '4.1*)
+              ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+              break 3;;
+          esac
+        done
+       done
+done
+IFS=$as_save_IFS
+
+fi
+
+  if test "${ac_cv_path_mkdir+set}" = set; then
+    MKDIR_P="$ac_cv_path_mkdir -p"
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for MKDIR_P within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    test -d ./--version && rmdir ./--version
+    MKDIR_P="$ac_install_sh -d"
+  fi
+fi
+{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
+echo "${ECHO_T}$MKDIR_P" >&6; }
+
+mkdir_p="$MKDIR_P"
+case $mkdir_p in
+  [\\/$]* | ?:[\\/]*) ;;
+  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+
+for ac_prog in gawk mawk nawk awk
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_AWK+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AWK="$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { echo "$as_me:$LINENO: result: $AWK" >&5
+echo "${ECHO_T}$AWK" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  test -n "$AWK" && break
+done
+
+{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
+set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+       @echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+  *@@@%%%=?*=@@@%%%*)
+    eval ac_cv_prog_make_${ac_make}_set=yes;;
+  *)
+    eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+  SET_MAKE=
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+  SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  am__isrc=' -I$(srcdir)'
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
+echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
+   { (exit 1); exit 1; }; }
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+
+
+# Define the identity of the package.
+ PACKAGE='expedite'
+ VERSION='0.7.0'
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE "$PACKAGE"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define VERSION "$VERSION"
+_ACEOF
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
+
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'.  However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_STRIP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { echo "$as_me:$LINENO: result: $STRIP" >&5
+echo "${ECHO_T}$STRIP" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
+echo "${ECHO_T}$ac_ct_STRIP" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+# We need awk for the "check" target.  The system "awk" is bad on
+# some platforms.
+# Always define AMTAR for backward compatibility.
+
+AMTAR=${AMTAR-"${am_missing_run}tar"}
+
+am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
+
+
+
+
+
+
+
+
+
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+       if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+if test -n "$PKG_CONFIG"; then
+  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
+echo "${ECHO_T}$PKG_CONFIG" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_path_PKG_CONFIG"; then
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
+  # Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $ac_pt_PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
+if test -n "$ac_pt_PKG_CONFIG"; then
+  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
+echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_pt_PKG_CONFIG" = x; then
+    PKG_CONFIG=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
+  fi
+else
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
+fi
+
+fi
+if test -n "$PKG_CONFIG"; then
+       _pkg_min_version=0.9.0
+       { echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
+echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
+       if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+               { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+       else
+               { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+               PKG_CONFIG=""
+       fi
+
+fi
+
+
+### Additional options to configure
+
+## Simple X11 build/link
+
+## Evas engines
+
+# Check whether --enable-simple-x11 was given.
+if test "${enable_simple_x11+set}" = set; then
+  enableval=$enable_simple_x11; want_evas_simple_x11=$enableval
+
+fi
+
+
+# Software X11
+have_software_xlib="no"
+have_software_xcb="no"
+
+
+want_software_x11="yes"
+have_software_x11="no"
+
+# Check whether --enable-software-x11 was given.
+if test "${enable_software_x11+set}" = set; then
+  enableval=$enable_software_x11;  want_software_x11=$enableval
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Software X11 engine is to be built" >&5
+echo $ECHO_N "checking whether Software X11 engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_software_x11" >&5
+echo "${ECHO_T}$want_software_x11" >&6; }
+
+if test "x$want_software_x11" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-software-x11\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-software-x11") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_SOFTWARE_X11 1
+_ACEOF
+
+      have_software_x11="yes"
+
+else
+   have_software_x11="no"
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Software X11 engine is available" >&5
+echo $ECHO_N "checking whether Software X11 engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_software_x11" >&5
+echo "${ECHO_T}$have_software_x11" >&6; }
+
+ if test "x$have_software_x11" = "xyes"; then
+  BUILD_SOFTWARE_X11_TRUE=
+  BUILD_SOFTWARE_X11_FALSE='#'
+else
+  BUILD_SOFTWARE_X11_TRUE='#'
+  BUILD_SOFTWARE_X11_FALSE=
+fi
+
+
+if test "x$have_software_x11" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+if test "x${have_software_x11}" = "xyes" ; then
+   have_software_xlib=`${PKG_CONFIG} --variable=Xlib evas-software-x11`
+   if test "x${have_software_xlib}" = "xyes" ; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_SOFTWARE_XLIB 1
+_ACEOF
+
+   fi
+   have_software_xcb=`${PKG_CONFIG} --variable=XCB evas-software-x11`
+   if test "x${have_software_xcb}" = "xyes" ; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_SOFTWARE_XCB 1
+_ACEOF
+
+   fi
+fi
+
+ if test "x${have_software_xlib}" = "xyes"; then
+  BUILD_SOFTWARE_XLIB_TRUE=
+  BUILD_SOFTWARE_XLIB_FALSE='#'
+else
+  BUILD_SOFTWARE_XLIB_TRUE='#'
+  BUILD_SOFTWARE_XLIB_FALSE=
+fi
+
+ if test "x${have_software_xcb}" = "xyes"; then
+  BUILD_SOFTWARE_XCB_TRUE=
+  BUILD_SOFTWARE_XCB_FALSE='#'
+else
+  BUILD_SOFTWARE_XCB_TRUE='#'
+  BUILD_SOFTWARE_XCB_FALSE=
+fi
+
+
+# XRender X11
+
+
+want_xrender_x11="yes"
+have_xrender_x11="no"
+
+# Check whether --enable-xrender-x11 was given.
+if test "${enable_xrender_x11+set}" = set; then
+  enableval=$enable_xrender_x11;  want_xrender_x11=$enableval
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether XRender X11 engine is to be built" >&5
+echo $ECHO_N "checking whether XRender X11 engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_xrender_x11" >&5
+echo "${ECHO_T}$want_xrender_x11" >&6; }
+
+if test "x$want_xrender_x11" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-xrender-x11\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-xrender-x11") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_XRENDER_X11 1
+_ACEOF
+
+      have_xrender_x11="yes"
+
+else
+   have_xrender_x11="no"
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether XRender X11 engine is available" >&5
+echo $ECHO_N "checking whether XRender X11 engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_xrender_x11" >&5
+echo "${ECHO_T}$have_xrender_x11" >&6; }
+
+ if test "x$have_xrender_x11" = "xyes"; then
+  BUILD_XRENDER_X11_TRUE=
+  BUILD_XRENDER_X11_FALSE='#'
+else
+  BUILD_XRENDER_X11_TRUE='#'
+  BUILD_XRENDER_X11_FALSE=
+fi
+
+
+if test "x$have_xrender_x11" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+# OpenGL X11
+
+
+want_opengl_x11="yes"
+have_opengl_x11="no"
+
+# Check whether --enable-opengl-x11 was given.
+if test "${enable_opengl_x11+set}" = set; then
+  enableval=$enable_opengl_x11;  want_opengl_x11=$enableval
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether OpenGL X11 engine is to be built" >&5
+echo $ECHO_N "checking whether OpenGL X11 engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_opengl_x11" >&5
+echo "${ECHO_T}$want_opengl_x11" >&6; }
+
+if test "x$want_opengl_x11" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-opengl-x11\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-opengl-x11") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_OPENGL_X11 1
+_ACEOF
+
+      have_opengl_x11="yes"
+
+else
+   have_opengl_x11="no"
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether OpenGL X11 engine is available" >&5
+echo $ECHO_N "checking whether OpenGL X11 engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_opengl_x11" >&5
+echo "${ECHO_T}$have_opengl_x11" >&6; }
+
+ if test "x$have_opengl_x11" = "xyes"; then
+  BUILD_OPENGL_X11_TRUE=
+  BUILD_OPENGL_X11_FALSE='#'
+else
+  BUILD_OPENGL_X11_TRUE='#'
+  BUILD_OPENGL_X11_FALSE=
+fi
+
+
+if test "x$have_opengl_x11" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+# XRender XCB
+
+
+want_xrender_xcb="yes"
+have_xrender_xcb="no"
+
+# Check whether --enable-xrender-xcb was given.
+if test "${enable_xrender_xcb+set}" = set; then
+  enableval=$enable_xrender_xcb;  want_xrender_xcb=$enableval
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether XRender XCB engine is to be built" >&5
+echo $ECHO_N "checking whether XRender XCB engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_xrender_xcb" >&5
+echo "${ECHO_T}$want_xrender_xcb" >&6; }
+
+if test "x$want_xrender_xcb" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-xrender-xcb\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-xrender-xcb") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_XRENDER_XCB 1
+_ACEOF
+
+      have_xrender_xcb="yes"
+
+else
+   have_xrender_xcb="no"
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether XRender XCB engine is available" >&5
+echo $ECHO_N "checking whether XRender XCB engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_xrender_xcb" >&5
+echo "${ECHO_T}$have_xrender_xcb" >&6; }
+
+ if test "x$have_xrender_xcb" = "xyes"; then
+  BUILD_XRENDER_XCB_TRUE=
+  BUILD_XRENDER_XCB_FALSE='#'
+else
+  BUILD_XRENDER_XCB_TRUE='#'
+  BUILD_XRENDER_XCB_FALSE=
+fi
+
+
+if test "x$have_xrender_xcb" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+# GDI
+
+
+want_software_gdi="yes"
+have_software_gdi="no"
+
+# Check whether --enable-software-gdi was given.
+if test "${enable_software_gdi+set}" = set; then
+  enableval=$enable_software_gdi;  want_software_gdi=$enableval
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Software GDI engine is to be built" >&5
+echo $ECHO_N "checking whether Software GDI engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_software_gdi" >&5
+echo "${ECHO_T}$want_software_gdi" >&6; }
+
+if test "x$want_software_gdi" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-software-gdi\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-software-gdi") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_SOFTWARE_GDI 1
+_ACEOF
+
+      have_software_gdi="yes"
+
+else
+   have_software_gdi="no"
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Software GDI engine is available" >&5
+echo $ECHO_N "checking whether Software GDI engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_software_gdi" >&5
+echo "${ECHO_T}$have_software_gdi" >&6; }
+
+ if test "x$have_software_gdi" = "xyes"; then
+  BUILD_SOFTWARE_GDI_TRUE=
+  BUILD_SOFTWARE_GDI_FALSE='#'
+else
+  BUILD_SOFTWARE_GDI_TRUE='#'
+  BUILD_SOFTWARE_GDI_FALSE=
+fi
+
+
+if test "x$have_software_gdi" = "xyes" ; then
+  gdi_libs="-lgdi32"
+else
+  :
+fi
+
+
+
+
+
+
+# DirectDraw
+
+
+want_software_ddraw="yes"
+have_software_ddraw="no"
+
+# Check whether --enable-software-ddraw was given.
+if test "${enable_software_ddraw+set}" = set; then
+  enableval=$enable_software_ddraw;  want_software_ddraw=$enableval
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Software DirectDraw engine is to be built" >&5
+echo $ECHO_N "checking whether Software DirectDraw engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_software_ddraw" >&5
+echo "${ECHO_T}$want_software_ddraw" >&6; }
+
+if test "x$want_software_ddraw" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-software-ddraw\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-software-ddraw") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_SOFTWARE_DDRAW 1
+_ACEOF
+
+      have_software_ddraw="yes"
+
+else
+   have_software_ddraw="no"
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Software DirectDraw engine is available" >&5
+echo $ECHO_N "checking whether Software DirectDraw engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_software_ddraw" >&5
+echo "${ECHO_T}$have_software_ddraw" >&6; }
+
+ if test "x$have_software_ddraw" = "xyes"; then
+  BUILD_SOFTWARE_DDRAW_TRUE=
+  BUILD_SOFTWARE_DDRAW_FALSE='#'
+else
+  BUILD_SOFTWARE_DDRAW_TRUE='#'
+  BUILD_SOFTWARE_DDRAW_FALSE=
+fi
+
+
+if test "x$have_software_ddraw" = "xyes" ; then
+  ddraw_libs="-lddraw -ldxguid -lgdi32"
+else
+  :
+fi
+
+
+
+
+
+
+# Direct3D
+
+
+want_direct3d="yes"
+have_direct3d="no"
+
+# Check whether --enable-direct3d was given.
+if test "${enable_direct3d+set}" = set; then
+  enableval=$enable_direct3d;  want_direct3d=$enableval
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Direct3D engine is to be built" >&5
+echo $ECHO_N "checking whether Direct3D engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_direct3d" >&5
+echo "${ECHO_T}$want_direct3d" >&6; }
+
+if test "x$want_direct3d" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-direct3d\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-direct3d") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_DIRECT3D 1
+_ACEOF
+
+      have_direct3d="yes"
+
+else
+   have_direct3d="no"
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Direct3D engine is available" >&5
+echo $ECHO_N "checking whether Direct3D engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_direct3d" >&5
+echo "${ECHO_T}$have_direct3d" >&6; }
+
+ if test "x$have_direct3d" = "xyes"; then
+  BUILD_DIRECT3D_TRUE=
+  BUILD_DIRECT3D_FALSE='#'
+else
+  BUILD_DIRECT3D_TRUE='#'
+  BUILD_DIRECT3D_FALSE=
+fi
+
+
+if test "x$have_direct3d" = "xyes" ; then
+  d3d_libs="-ld3d9 -ld3dx9d -lgdi32"
+else
+  :
+fi
+
+
+
+
+
+
+# OpenGL GLEW
+
+
+want_opengl_glew="yes"
+have_opengl_glew="no"
+
+# Check whether --enable-opengl-glew was given.
+if test "${enable_opengl_glew+set}" = set; then
+  enableval=$enable_opengl_glew;  want_opengl_glew=$enableval
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether OpenGL Glew engine is to be built" >&5
+echo $ECHO_N "checking whether OpenGL Glew engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_opengl_glew" >&5
+echo "${ECHO_T}$want_opengl_glew" >&6; }
+
+if test "x$want_opengl_glew" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-opengl-glew\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-opengl-glew") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_OPENGL_GLEW 1
+_ACEOF
+
+      have_opengl_glew="yes"
+
+else
+   have_opengl_glew="no"
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether OpenGL Glew engine is available" >&5
+echo $ECHO_N "checking whether OpenGL Glew engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_opengl_glew" >&5
+echo "${ECHO_T}$have_opengl_glew" >&6; }
+
+ if test "x$have_opengl_glew" = "xyes"; then
+  BUILD_OPENGL_GLEW_TRUE=
+  BUILD_OPENGL_GLEW_FALSE='#'
+else
+  BUILD_OPENGL_GLEW_TRUE='#'
+  BUILD_OPENGL_GLEW_FALSE=
+fi
+
+
+if test "x$have_opengl_glew" = "xyes" ; then
+  glew_libs="-lglew32 -lgdi32"
+else
+  :
+fi
+
+
+
+
+
+
+# Software SDL
+
+
+want_software_sdl="yes"
+have_software_sdl="no"
+
+# Check whether --enable-software-sdl was given.
+if test "${enable_software_sdl+set}" = set; then
+  enableval=$enable_software_sdl;  want_software_sdl=$enableval
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Software SDL engine is to be built" >&5
+echo $ECHO_N "checking whether Software SDL engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_software_sdl" >&5
+echo "${ECHO_T}$want_software_sdl" >&6; }
+
+if test "x$want_software_sdl" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-software-sdl\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-software-sdl") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_SOFTWARE_SDL 1
+_ACEOF
+
+      have_software_sdl="yes"
+
+else
+   have_software_sdl="no"
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Software SDL engine is available" >&5
+echo $ECHO_N "checking whether Software SDL engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_software_sdl" >&5
+echo "${ECHO_T}$have_software_sdl" >&6; }
+
+ if test "x$have_software_sdl" = "xyes"; then
+  BUILD_SOFTWARE_SDL_TRUE=
+  BUILD_SOFTWARE_SDL_FALSE='#'
+else
+  BUILD_SOFTWARE_SDL_TRUE='#'
+  BUILD_SOFTWARE_SDL_FALSE=
+fi
+
+
+if test "x$have_software_sdl" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+# GL SDL
+
+
+want_opengl_sdl="yes"
+have_opengl_sdl="no"
+
+# Check whether --enable-opengl-sdl was given.
+if test "${enable_opengl_sdl+set}" = set; then
+  enableval=$enable_opengl_sdl;  want_opengl_sdl=$enableval
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether OpenGL SDL engine is to be built" >&5
+echo $ECHO_N "checking whether OpenGL SDL engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_opengl_sdl" >&5
+echo "${ECHO_T}$want_opengl_sdl" >&6; }
+
+if test "x$want_opengl_sdl" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-opengl-sdl\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-opengl-sdl") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_OPENGL_SDL 1
+_ACEOF
+
+      have_opengl_sdl="yes"
+
+else
+   have_opengl_sdl="no"
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether OpenGL SDL engine is available" >&5
+echo $ECHO_N "checking whether OpenGL SDL engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_opengl_sdl" >&5
+echo "${ECHO_T}$have_opengl_sdl" >&6; }
+
+ if test "x$have_opengl_sdl" = "xyes"; then
+  BUILD_OPENGL_SDL_TRUE=
+  BUILD_OPENGL_SDL_FALSE='#'
+else
+  BUILD_OPENGL_SDL_TRUE='#'
+  BUILD_OPENGL_SDL_FALSE=
+fi
+
+
+if test "x$have_opengl_sdl" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+# FB
+
+
+want_fb="yes"
+have_fb="no"
+
+# Check whether --enable-fb was given.
+if test "${enable_fb+set}" = set; then
+  enableval=$enable_fb;  want_fb=$enableval
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Framebuffer engine is to be built" >&5
+echo $ECHO_N "checking whether Framebuffer engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_fb" >&5
+echo "${ECHO_T}$want_fb" >&6; }
+
+if test "x$want_fb" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-fb\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-fb") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_FB 1
+_ACEOF
+
+      have_fb="yes"
+
+else
+   have_fb="no"
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Framebuffer engine is available" >&5
+echo $ECHO_N "checking whether Framebuffer engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_fb" >&5
+echo "${ECHO_T}$have_fb" >&6; }
+
+ if test "x$have_fb" = "xyes"; then
+  BUILD_FB_TRUE=
+  BUILD_FB_FALSE='#'
+else
+  BUILD_FB_TRUE='#'
+  BUILD_FB_FALSE=
+fi
+
+
+if test "x$have_fb" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+# DIRECTFB
+
+
+want_directfb="yes"
+have_directfb="no"
+
+# Check whether --enable-directfb was given.
+if test "${enable_directfb+set}" = set; then
+  enableval=$enable_directfb;  want_directfb=$enableval
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether DirectFB engine is to be built" >&5
+echo $ECHO_N "checking whether DirectFB engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_directfb" >&5
+echo "${ECHO_T}$want_directfb" >&6; }
+
+if test "x$want_directfb" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-directfb\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-directfb") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_DIRECTFB 1
+_ACEOF
+
+      have_directfb="yes"
+
+else
+   have_directfb="no"
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether DirectFB engine is available" >&5
+echo $ECHO_N "checking whether DirectFB engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_directfb" >&5
+echo "${ECHO_T}$have_directfb" >&6; }
+
+ if test "x$have_directfb" = "xyes"; then
+  BUILD_DIRECTFB_TRUE=
+  BUILD_DIRECTFB_FALSE='#'
+else
+  BUILD_DIRECTFB_TRUE='#'
+  BUILD_DIRECTFB_FALSE=
+fi
+
+
+if test "x$have_directfb" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+# Quartz
+
+
+want_quartz="yes"
+have_quartz="no"
+
+# Check whether --enable-quartz was given.
+if test "${enable_quartz+set}" = set; then
+  enableval=$enable_quartz;  want_quartz=$enableval
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Quartz engine is to be built" >&5
+echo $ECHO_N "checking whether Quartz engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_quartz" >&5
+echo "${ECHO_T}$want_quartz" >&6; }
+
+if test "x$want_quartz" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-quartz\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-quartz") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_QUARTZ 1
+_ACEOF
+
+      have_quartz="yes"
+
+else
+   have_quartz="no"
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Quartz engine is available" >&5
+echo $ECHO_N "checking whether Quartz engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_quartz" >&5
+echo "${ECHO_T}$have_quartz" >&6; }
+
+ if test "x$have_quartz" = "xyes"; then
+  BUILD_QUARTZ_TRUE=
+  BUILD_QUARTZ_FALSE='#'
+else
+  BUILD_QUARTZ_TRUE='#'
+  BUILD_QUARTZ_FALSE=
+fi
+
+
+if test "x$have_quartz" = "xyes" ; then
+  quartz_libs="-framework Cocoa -framework ApplicationServices"
+else
+  :
+fi
+
+
+
+
+
+
+# Software 16bit X11
+
+
+want_software_16_x11="yes"
+have_software_16_x11="no"
+
+# Check whether --enable-software-16-x11 was given.
+if test "${enable_software_16_x11+set}" = set; then
+  enableval=$enable_software_16_x11;  want_software_16_x11=$enableval
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Software 16 bits X11 engine is to be built" >&5
+echo $ECHO_N "checking whether Software 16 bits X11 engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_software_16_x11" >&5
+echo "${ECHO_T}$want_software_16_x11" >&6; }
+
+if test "x$want_software_16_x11" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-software-16-x11\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-software-16-x11") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_SOFTWARE_16_X11 1
+_ACEOF
+
+      have_software_16_x11="yes"
+
+else
+   have_software_16_x11="no"
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Software 16 bits X11 engine is available" >&5
+echo $ECHO_N "checking whether Software 16 bits X11 engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_software_16_x11" >&5
+echo "${ECHO_T}$have_software_16_x11" >&6; }
+
+ if test "x$have_software_16_x11" = "xyes"; then
+  BUILD_SOFTWARE_16_X11_TRUE=
+  BUILD_SOFTWARE_16_X11_FALSE='#'
+else
+  BUILD_SOFTWARE_16_X11_TRUE='#'
+  BUILD_SOFTWARE_16_X11_FALSE=
+fi
+
+
+if test "x$have_software_16_x11" = "xyes" ; then
+  :
+else
+  :
+fi
+
+
+
+
+
+# 16bit DirectDraw
+
+
+want_software_16_ddraw="yes"
+have_software_16_ddraw="no"
+
+# Check whether --enable-software-16-ddraw was given.
+if test "${enable_software_16_ddraw+set}" = set; then
+  enableval=$enable_software_16_ddraw;  want_software_16_ddraw=$enableval
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Software 16 bits DirectDraw engine is to be built" >&5
+echo $ECHO_N "checking whether Software 16 bits DirectDraw engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_software_16_ddraw" >&5
+echo "${ECHO_T}$want_software_16_ddraw" >&6; }
+
+if test "x$want_software_16_ddraw" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-software-16-ddraw\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-software-16-ddraw") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_SOFTWARE_16_DDRAW 1
+_ACEOF
+
+      have_software_16_ddraw="yes"
+
+else
+   have_software_16_ddraw="no"
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Software 16 bits DirectDraw engine is available" >&5
+echo $ECHO_N "checking whether Software 16 bits DirectDraw engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_software_16_ddraw" >&5
+echo "${ECHO_T}$have_software_16_ddraw" >&6; }
+
+ if test "x$have_software_16_ddraw" = "xyes"; then
+  BUILD_SOFTWARE_16_DDRAW_TRUE=
+  BUILD_SOFTWARE_16_DDRAW_FALSE='#'
+else
+  BUILD_SOFTWARE_16_DDRAW_TRUE='#'
+  BUILD_SOFTWARE_16_DDRAW_FALSE=
+fi
+
+
+if test "x$have_software_16_ddraw" = "xyes" ; then
+  ddraw_16_libs="-lddraw -ldxguid"
+else
+  :
+fi
+
+
+
+
+
+
+# 16bit WinCE
+
+
+want_software_16_wince="yes"
+have_software_16_wince="no"
+
+# Check whether --enable-software-16-wince was given.
+if test "${enable_software_16_wince+set}" = set; then
+  enableval=$enable_software_16_wince;  want_software_16_wince=$enableval
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking whether Software 16 bits WinCE engine is to be built" >&5
+echo $ECHO_N "checking whether Software 16 bits WinCE engine is to be built... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $want_software_16_wince" >&5
+echo "${ECHO_T}$want_software_16_wince" >&6; }
+
+if test "x$want_software_16_wince" = "xyes"; then
+  if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas-software-16-wince\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas-software-16-wince") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVAS_SOFTWARE_16_WINCE 1
+_ACEOF
+
+      have_software_16_wince="yes"
+
+else
+   have_software_16_wince="no"
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking whether Software 16 bits WinCE engine is available" >&5
+echo $ECHO_N "checking whether Software 16 bits WinCE engine is available... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $have_software_16_wince" >&5
+echo "${ECHO_T}$have_software_16_wince" >&6; }
+
+ if test "x$have_software_16_wince" = "xyes"; then
+  BUILD_SOFTWARE_16_WINCE_TRUE=
+  BUILD_SOFTWARE_16_WINCE_FALSE='#'
+else
+  BUILD_SOFTWARE_16_WINCE_TRUE='#'
+  BUILD_SOFTWARE_16_WINCE_FALSE=
+fi
+
+
+if test "x$have_software_16_wince" = "xyes" ; then
+  wince_16_libs="-laygshell"
+else
+  :
+fi
+
+
+
+
+
+
+### Checks for programs
+
+DEPDIR="${am__leading_dot}deps"
+
+ac_config_commands="$ac_config_commands depfiles"
+
+
+am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+       @echo done
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
+echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# We grep out `Entering directory' and `Leaving directory'
+# messages which can occur if `w' ends up in MAKEFLAGS.
+# In particular we don't look at `^make:' because GNU make might
+# be invoked under some other name (usually "gmake"), in which
+# case it prints its new name instead of `make'.
+if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
+   am__include=include
+   am__quote=
+   _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+      am__include=.include
+      am__quote="\""
+      _am_result=BSD
+   fi
+fi
+
+
+{ echo "$as_me:$LINENO: result: $_am_result" >&5
+echo "${ECHO_T}$_am_result" >&6; }
+rm -f confinc confmf
+
+# Check whether --enable-dependency-tracking was given.
+if test "${enable_dependency_tracking+set}" = set; then
+  enableval=$enable_dependency_tracking;
+fi
+
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+fi
+ if test "x$enable_dependency_tracking" != xno; then
+  AMDEP_TRUE=
+  AMDEP_FALSE='#'
+else
+  AMDEP_TRUE='#'
+  AMDEP_FALSE=
+fi
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $# != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+
+
+test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&5
+echo "$as_me: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+
+# Provide some information about the compiler.
+echo "$as_me:$LINENO: checking for C compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (ac_try="$ac_compiler --version >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler --version >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -v >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -v >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -V >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -V >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
+echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
+ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+#
+# List of possible output files, starting from the most likely.
+# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
+# only as a last resort.  b.out is created by i960 compilers.
+ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
+#
+# The IRIX 6 linker writes into existing files which may not be
+# executable, retaining their permissions.  Remove them first so a
+# subsequent execution test works.
+ac_rmfiles=
+for ac_file in $ac_files
+do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
+    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+  esac
+done
+rm -f $ac_rmfiles
+
+if { (ac_try="$ac_link_default"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link_default") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile.  We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
+       ;;
+    [ab].out )
+       # We found the default executable, but exeext='' is most
+       # certainly right.
+       break;;
+    *.* )
+        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+       then :; else
+          ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+       fi
+       # We set ac_cv_exeext here because the later test for it is not
+       # safe: cross compilers may not add the suffix if given an `-o'
+       # argument, so we may need to know it at that point already.
+       # Even if this section looks crufty: it has the advantage of
+       # actually working.
+       break;;
+    * )
+       break;;
+  esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else
+  ac_file=''
+fi
+
+{ echo "$as_me:$LINENO: result: $ac_file" >&5
+echo "${ECHO_T}$ac_file" >&6; }
+if test -z "$ac_file"; then
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
+See \`config.log' for more details." >&5
+echo "$as_me: error: C compiler cannot create executables
+See \`config.log' for more details." >&2;}
+   { (exit 77); exit 77; }; }
+fi
+
+ac_exeext=$ac_cv_exeext
+
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
+echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
+# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
+# If not cross compiling, check that we can run a simple program.
+if test "$cross_compiling" != yes; then
+  if { ac_try='./$ac_file'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+       cross_compiling=yes
+    else
+       { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+    fi
+  fi
+fi
+{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+
+rm -f a.out a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
+echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
+echo "${ECHO_T}$cross_compiling" >&6; }
+
+{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
+echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+         break;;
+    * ) break;;
+  esac
+done
+else
+  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+rm -f conftest$ac_cv_exeext
+{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
+echo "${ECHO_T}$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
+echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
+if test "${ac_cv_objext+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  for ac_file in conftest.o conftest.obj conftest.*; do
+  test -f "$ac_file" || continue;
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot compute suffix of object files: cannot compile
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
+echo "${ECHO_T}$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
+if test "${ac_cv_c_compiler_gnu+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_compiler_gnu=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_compiler_gnu=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
+GCC=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
+if test "${ac_cv_prog_cc_g+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       CFLAGS=""
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_c_werror_flag=$ac_save_c_werror_flag
+        CFLAGS="-g"
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
+if test "${ac_cv_prog_cc_c89+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+       -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_c89=$ac_arg
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { echo "$as_me:$LINENO: result: none needed" >&5
+echo "${ECHO_T}none needed" >&6; } ;;
+  xno)
+    { echo "$as_me:$LINENO: result: unsupported" >&5
+echo "${ECHO_T}unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC"   am_compiler_list=
+
+{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
+if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CC_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CC_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+ if
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+  am__fastdepCC_TRUE=
+  am__fastdepCC_FALSE='#'
+else
+  am__fastdepCC_TRUE='#'
+  am__fastdepCC_FALSE=
+fi
+
+
+
+{ echo "$as_me:$LINENO: checking for library containing strerror" >&5
+echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6; }
+if test "${ac_cv_search_strerror+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_func_search_save_LIBS=$LIBS
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char strerror ();
+int
+main ()
+{
+return strerror ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' cposix; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_search_strerror=$ac_res
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext
+  if test "${ac_cv_search_strerror+set}" = set; then
+  break
+fi
+done
+if test "${ac_cv_search_strerror+set}" = set; then
+  :
+else
+  ac_cv_search_strerror=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
+echo "${ECHO_T}$ac_cv_search_strerror" >&6; }
+ac_res=$ac_cv_search_strerror
+if test "$ac_res" != no; then
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+
+fi
+
+
+    ac_ext=m
+ac_cpp='$OBJCPP $CPPFLAGS'
+ac_compile='$OBJC -c $OBJCFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$OBJC -o conftest$ac_exeext $OBJCFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_objc_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  for ac_prog in gcc objcc objc cc CC
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_OBJC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$OBJC"; then
+  ac_cv_prog_OBJC="$OBJC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OBJC="$ac_tool_prefix$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+OBJC=$ac_cv_prog_OBJC
+if test -n "$OBJC"; then
+  { echo "$as_me:$LINENO: result: $OBJC" >&5
+echo "${ECHO_T}$OBJC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+    test -n "$OBJC" && break
+  done
+fi
+if test -z "$OBJC"; then
+  ac_ct_OBJC=$OBJC
+  for ac_prog in gcc objcc objc cc CC
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_OBJC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_OBJC"; then
+  ac_cv_prog_ac_ct_OBJC="$ac_ct_OBJC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OBJC="$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OBJC=$ac_cv_prog_ac_ct_OBJC
+if test -n "$ac_ct_OBJC"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_OBJC" >&5
+echo "${ECHO_T}$ac_ct_OBJC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  test -n "$ac_ct_OBJC" && break
+done
+
+  if test "x$ac_ct_OBJC" = x; then
+    OBJC="gcc"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    OBJC=$ac_ct_OBJC
+  fi
+fi
+
+# Provide some information about the compiler.
+echo "$as_me:$LINENO: checking for Objective C compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (ac_try="$ac_compiler --version >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler --version >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -v >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -v >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -V >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -V >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+
+{ echo "$as_me:$LINENO: checking whether we are using the GNU Objective C compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU Objective C compiler... $ECHO_C" >&6; }
+if test "${ac_cv_objc_compiler_gnu+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_objc_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_compiler_gnu=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_compiler_gnu=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_objc_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_objc_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_objc_compiler_gnu" >&6; }
+GOBJC=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_OBJCFLAGS=${OBJCFLAGS+set}
+ac_save_OBJCFLAGS=$OBJCFLAGS
+{ echo "$as_me:$LINENO: checking whether $OBJC accepts -g" >&5
+echo $ECHO_N "checking whether $OBJC accepts -g... $ECHO_C" >&6; }
+if test "${ac_cv_prog_objc_g+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_save_objc_werror_flag=$ac_objc_werror_flag
+   ac_objc_werror_flag=yes
+   ac_cv_prog_objc_g=no
+   OBJCFLAGS="-g"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_objc_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_objc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       OBJCFLAGS=""
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_objc_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_objc_werror_flag=$ac_save_objc_werror_flag
+        OBJCFLAGS="-g"
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_objc_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_objc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_objc_werror_flag=$ac_save_objc_werror_flag
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_prog_objc_g" >&5
+echo "${ECHO_T}$ac_cv_prog_objc_g" >&6; }
+if test "$ac_test_OBJCFLAGS" = set; then
+  OBJCFLAGS=$ac_save_OBJCFLAGS
+elif test $ac_cv_prog_objc_g = yes; then
+  if test "$GOBJC" = yes; then
+    OBJCFLAGS="-g -O2"
+  else
+    OBJCFLAGS="-g"
+  fi
+else
+  if test "$GOBJC" = yes; then
+    OBJCFLAGS="-O2"
+  else
+    OBJCFLAGS=
+  fi
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$OBJC" am_compiler_list='gcc3 gcc'
+
+{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
+if test "${am_cv_OBJC_dependencies_compiler_type+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_OBJC_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_OBJC_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_OBJC_dependencies_compiler_type=none
+fi
+
+fi
+{ echo "$as_me:$LINENO: result: $am_cv_OBJC_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_OBJC_dependencies_compiler_type" >&6; }
+OBJCDEPMODE=depmode=$am_cv_OBJC_dependencies_compiler_type
+
+ if
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_OBJC_dependencies_compiler_type" = gcc3; then
+  am__fastdepOBJC_TRUE=
+  am__fastdepOBJC_FALSE='#'
+else
+  am__fastdepOBJC_TRUE='#'
+  am__fastdepOBJC_FALSE=
+fi
+
+
+
+depcc="$OBJC" am_compiler_list='gcc3 gcc'
+
+{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
+if test "${am_cv_OBJC_dependencies_compiler_type+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_OBJC_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_OBJC_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_OBJC_dependencies_compiler_type=none
+fi
+
+fi
+{ echo "$as_me:$LINENO: result: $am_cv_OBJC_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_OBJC_dependencies_compiler_type" >&6; }
+OBJCDEPMODE=depmode=$am_cv_OBJC_dependencies_compiler_type
+
+ if
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_OBJC_dependencies_compiler_type" = gcc3; then
+  am__fastdepOBJC_TRUE=
+  am__fastdepOBJC_FALSE='#'
+else
+  am__fastdepOBJC_TRUE='#'
+  am__fastdepOBJC_FALSE=
+fi
+
+
+
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+if test -z "$CXX"; then
+  if test -n "$CCC"; then
+    CXX=$CCC
+  else
+    if test -n "$ac_tool_prefix"; then
+  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CXX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CXX"; then
+  ac_cv_prog_CXX="$CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CXX=$ac_cv_prog_CXX
+if test -n "$CXX"; then
+  { echo "$as_me:$LINENO: result: $CXX" >&5
+echo "${ECHO_T}$CXX" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+    test -n "$CXX" && break
+  done
+fi
+if test -z "$CXX"; then
+  ac_ct_CXX=$CXX
+  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CXX"; then
+  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CXX="$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
+if test -n "$ac_ct_CXX"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
+echo "${ECHO_T}$ac_ct_CXX" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CXX" && break
+done
+
+  if test "x$ac_ct_CXX" = x; then
+    CXX="g++"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    CXX=$ac_ct_CXX
+  fi
+fi
+
+  fi
+fi
+# Provide some information about the compiler.
+echo "$as_me:$LINENO: checking for C++ compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (ac_try="$ac_compiler --version >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler --version >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -v >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -v >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -V >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -V >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+
+{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
+if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_cxx_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_compiler_gnu=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_compiler_gnu=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
+GXX=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_CXXFLAGS=${CXXFLAGS+set}
+ac_save_CXXFLAGS=$CXXFLAGS
+{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
+echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
+if test "${ac_cv_prog_cxx_g+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
+   ac_cxx_werror_flag=yes
+   ac_cv_prog_cxx_g=no
+   CXXFLAGS="-g"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_cxx_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cxx_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       CXXFLAGS=""
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_cxx_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+        CXXFLAGS="-g"
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_cxx_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cxx_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
+if test "$ac_test_CXXFLAGS" = set; then
+  CXXFLAGS=$ac_save_CXXFLAGS
+elif test $ac_cv_prog_cxx_g = yes; then
+  if test "$GXX" = yes; then
+    CXXFLAGS="-g -O2"
+  else
+    CXXFLAGS="-g"
+  fi
+else
+  if test "$GXX" = yes; then
+    CXXFLAGS="-O2"
+  else
+    CXXFLAGS=
+  fi
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CXX"  am_compiler_list=
+
+{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
+if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CXX_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CXX_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CXX_dependencies_compiler_type=none
+fi
+
+fi
+{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
+CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
+
+ if
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
+  am__fastdepCXX_TRUE=
+  am__fastdepCXX_FALSE='#'
+else
+  am__fastdepCXX_TRUE='#'
+  am__fastdepCXX_FALSE=
+fi
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $# != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+
+
+test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&5
+echo "$as_me: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+
+# Provide some information about the compiler.
+echo "$as_me:$LINENO: checking for C compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (ac_try="$ac_compiler --version >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler --version >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -v >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -v >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -V >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -V >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+
+{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
+if test "${ac_cv_c_compiler_gnu+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_compiler_gnu=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_compiler_gnu=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
+GCC=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
+if test "${ac_cv_prog_cc_g+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       CFLAGS=""
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_c_werror_flag=$ac_save_c_werror_flag
+        CFLAGS="-g"
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
+if test "${ac_cv_prog_cc_c89+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+       -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_c89=$ac_arg
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { echo "$as_me:$LINENO: result: none needed" >&5
+echo "${ECHO_T}none needed" >&6; } ;;
+  xno)
+    { echo "$as_me:$LINENO: result: unsupported" >&5
+echo "${ECHO_T}unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC"   am_compiler_list=
+
+{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
+if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CC_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CC_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+ if
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+  am__fastdepCC_TRUE=
+  am__fastdepCC_FALSE='#'
+else
+  am__fastdepCC_TRUE='#'
+  am__fastdepCC_FALSE=
+fi
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
+set dummy ${ac_tool_prefix}windres; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_RC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$RC"; then
+  ac_cv_prog_RC="$RC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_RC="${ac_tool_prefix}windres"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+RC=$ac_cv_prog_RC
+if test -n "$RC"; then
+  { echo "$as_me:$LINENO: result: $RC" >&5
+echo "${ECHO_T}$RC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RC"; then
+  ac_ct_RC=$RC
+  # Extract the first word of "windres", so it can be a program name with args.
+set dummy windres; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_RC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_RC"; then
+  ac_cv_prog_ac_ct_RC="$ac_ct_RC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_RC="windres"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RC=$ac_cv_prog_ac_ct_RC
+if test -n "$ac_ct_RC"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_RC" >&5
+echo "${ECHO_T}$ac_ct_RC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_ct_RC" = x; then
+    RC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    RC=$ac_ct_RC
+  fi
+else
+  RC="$ac_cv_prog_RC"
+fi
+
+
+
+
+### Checks for libraries
+
+# Evil library for compilation on Windows
+
+case "$host_os" in
+   mingw32ce*)
+
+pkg_failed=no
+{ echo "$as_me:$LINENO: checking for EVIL" >&5
+echo $ECHO_N "checking for EVIL... $ECHO_C" >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$EVIL_CFLAGS"; then
+        pkg_cv_EVIL_CFLAGS="$EVIL_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evil\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evil") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_EVIL_CFLAGS=`$PKG_CONFIG --cflags "evil" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$EVIL_LIBS"; then
+        pkg_cv_EVIL_LIBS="$EVIL_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evil\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evil") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_EVIL_LIBS=`$PKG_CONFIG --libs "evil" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+               EVIL_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "evil"`
+        else
+               EVIL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "evil"`
+        fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$EVIL_PKG_ERRORS" >&5
+
+       { { echo "$as_me:$LINENO: error: Package requirements (evil) were not met:
+
+$EVIL_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables EVIL_CFLAGS
+and EVIL_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" >&5
+echo "$as_me: error: Package requirements (evil) were not met:
+
+$EVIL_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables EVIL_CFLAGS
+and EVIL_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" >&2;}
+   { (exit 1); exit 1; }; }
+elif test $pkg_failed = untried; then
+       { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables EVIL_CFLAGS
+and EVIL_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." >&5
+echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables EVIL_CFLAGS
+and EVIL_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+else
+       EVIL_CFLAGS=$pkg_cv_EVIL_CFLAGS
+       EVIL_LIBS=$pkg_cv_EVIL_LIBS
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+       :
+fi
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_EVIL 1
+_ACEOF
+
+      ;;
+esac
+
+# Eina
+
+
+pkg_failed=no
+{ echo "$as_me:$LINENO: checking for EINA" >&5
+echo $ECHO_N "checking for EINA... $ECHO_C" >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$EINA_CFLAGS"; then
+        pkg_cv_EINA_CFLAGS="$EINA_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"eina-0\"") >&5
+  ($PKG_CONFIG --exists --print-errors "eina-0") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_EINA_CFLAGS=`$PKG_CONFIG --cflags "eina-0" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$EINA_LIBS"; then
+        pkg_cv_EINA_LIBS="$EINA_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"eina-0\"") >&5
+  ($PKG_CONFIG --exists --print-errors "eina-0") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_EINA_LIBS=`$PKG_CONFIG --libs "eina-0" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+               EINA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "eina-0"`
+        else
+               EINA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "eina-0"`
+        fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$EINA_PKG_ERRORS" >&5
+
+       { { echo "$as_me:$LINENO: error: Package requirements (eina-0) were not met:
+
+$EINA_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables EINA_CFLAGS
+and EINA_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" >&5
+echo "$as_me: error: Package requirements (eina-0) were not met:
+
+$EINA_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables EINA_CFLAGS
+and EINA_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" >&2;}
+   { (exit 1); exit 1; }; }
+elif test $pkg_failed = untried; then
+       { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables EINA_CFLAGS
+and EINA_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." >&5
+echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables EINA_CFLAGS
+and EINA_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+else
+       EINA_CFLAGS=$pkg_cv_EINA_CFLAGS
+       EINA_LIBS=$pkg_cv_EINA_LIBS
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+       :
+fi
+
+# Evas
+
+
+pkg_failed=no
+{ echo "$as_me:$LINENO: checking for EVAS" >&5
+echo $ECHO_N "checking for EVAS... $ECHO_C" >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$EVAS_CFLAGS"; then
+        pkg_cv_EVAS_CFLAGS="$EVAS_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas eet\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas eet") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_EVAS_CFLAGS=`$PKG_CONFIG --cflags "evas eet" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$EVAS_LIBS"; then
+        pkg_cv_EVAS_LIBS="$EVAS_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"evas eet\"") >&5
+  ($PKG_CONFIG --exists --print-errors "evas eet") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_EVAS_LIBS=`$PKG_CONFIG --libs "evas eet" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+               EVAS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "evas eet"`
+        else
+               EVAS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "evas eet"`
+        fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$EVAS_PKG_ERRORS" >&5
+
+       { { echo "$as_me:$LINENO: error: Package requirements (evas eet) were not met:
+
+$EVAS_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables EVAS_CFLAGS
+and EVAS_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" >&5
+echo "$as_me: error: Package requirements (evas eet) were not met:
+
+$EVAS_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables EVAS_CFLAGS
+and EVAS_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+" >&2;}
+   { (exit 1); exit 1; }; }
+elif test $pkg_failed = untried; then
+       { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables EVAS_CFLAGS
+and EVAS_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." >&5
+echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables EVAS_CFLAGS
+and EVAS_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+else
+       EVAS_CFLAGS=$pkg_cv_EVAS_CFLAGS
+       EVAS_LIBS=$pkg_cv_EVAS_LIBS
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+       :
+fi
+
+# Xlib
+
+if test "x$have_software_xlib" = "xyes" -o "x$have_software_16_x11" = "xyes" -o "x$have_xrender_x11" = "xyes" -o "x$have_opengl_x11" = "xyes"; then
+   ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
+echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if test "${ac_cv_prog_CPP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+      # Double quotes because CPP needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+                    Syntax error
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Broken: fails on valid input.
+continue
+fi
+
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
+  # Broken: success on invalid input.
+continue
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+{ echo "$as_me:$LINENO: result: $CPP" >&5
+echo "${ECHO_T}$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+                    Syntax error
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Broken: fails on valid input.
+continue
+fi
+
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
+  # Broken: success on invalid input.
+continue
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+  :
+else
+  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details." >&5
+echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+{ echo "$as_me:$LINENO: checking for X" >&5
+echo $ECHO_N "checking for X... $ECHO_C" >&6; }
+
+
+# Check whether --with-x was given.
+if test "${with_x+set}" = set; then
+  withval=$with_x;
+fi
+
+# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
+if test "x$with_x" = xno; then
+  # The user explicitly disabled X.
+  have_x=disabled
+else
+  case $x_includes,$x_libraries in #(
+    *\'*) { { echo "$as_me:$LINENO: error: Cannot use X directory names containing '" >&5
+echo "$as_me: error: Cannot use X directory names containing '" >&2;}
+   { (exit 1); exit 1; }; };; #(
+    *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  # One or both of the vars are not set, and there is no cached value.
+ac_x_includes=no ac_x_libraries=no
+rm -f -r conftest.dir
+if mkdir conftest.dir; then
+  cd conftest.dir
+  cat >Imakefile <<'_ACEOF'
+incroot:
+       @echo incroot='${INCROOT}'
+usrlibdir:
+       @echo usrlibdir='${USRLIBDIR}'
+libdir:
+       @echo libdir='${LIBDIR}'
+_ACEOF
+  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
+    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+    for ac_var in incroot usrlibdir libdir; do
+      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
+    done
+    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
+    for ac_extension in a so sl; do
+      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
+        test -f "$ac_im_libdir/libX11.$ac_extension"; then
+       ac_im_usrlibdir=$ac_im_libdir; break
+      fi
+    done
+    # Screen out bogus values from the imake configuration.  They are
+    # bogus both because they are the default anyway, and because
+    # using them would break gcc on systems where it needs fixed includes.
+    case $ac_im_incroot in
+       /usr/include) ac_x_includes= ;;
+       *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
+    esac
+    case $ac_im_usrlibdir in
+       /usr/lib | /lib) ;;
+       *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
+    esac
+  fi
+  cd ..
+  rm -f -r conftest.dir
+fi
+
+# Standard set of common directories for X headers.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ac_x_header_dirs='
+/usr/X11/include
+/usr/X11R6/include
+/usr/X11R5/include
+/usr/X11R4/include
+
+/usr/include/X11
+/usr/include/X11R6
+/usr/include/X11R5
+/usr/include/X11R4
+
+/usr/local/X11/include
+/usr/local/X11R6/include
+/usr/local/X11R5/include
+/usr/local/X11R4/include
+
+/usr/local/include/X11
+/usr/local/include/X11R6
+/usr/local/include/X11R5
+/usr/local/include/X11R4
+
+/usr/X386/include
+/usr/x386/include
+/usr/XFree86/include/X11
+
+/usr/include
+/usr/local/include
+/usr/unsupported/include
+/usr/athena/include
+/usr/local/x11r5/include
+/usr/lpp/Xamples/include
+
+/usr/openwin/include
+/usr/openwin/share/include'
+
+if test "$ac_x_includes" = no; then
+  # Guess where to find include files, by looking for Xlib.h.
+  # First, try using that file with no special directory specified.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <X11/Xlib.h>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
+  # We can compile using X headers with no special include directory.
+ac_x_includes=
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  for ac_dir in $ac_x_header_dirs; do
+  if test -r "$ac_dir/X11/Xlib.h"; then
+    ac_x_includes=$ac_dir
+    break
+  fi
+done
+fi
+
+rm -f conftest.err conftest.$ac_ext
+fi # $ac_x_includes = no
+
+if test "$ac_x_libraries" = no; then
+  # Check for the libraries.
+  # See if we find them without any special options.
+  # Don't add to $LIBS permanently.
+  ac_save_LIBS=$LIBS
+  LIBS="-lX11 $LIBS"
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <X11/Xlib.h>
+int
+main ()
+{
+XrmInitialize ()
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  LIBS=$ac_save_LIBS
+# We can link X programs with no special library path.
+ac_x_libraries=
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       LIBS=$ac_save_LIBS
+for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
+do
+  # Don't even attempt the hair of trying to link an X program!
+  for ac_extension in a so sl; do
+    if test -r "$ac_dir/libX11.$ac_extension"; then
+      ac_x_libraries=$ac_dir
+      break 2
+    fi
+  done
+done
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi # $ac_x_libraries = no
+
+case $ac_x_includes,$ac_x_libraries in #(
+  no,* | *,no | *\'*)
+    # Didn't find X, or a directory has "'" in its name.
+    ac_cv_have_x="have_x=no";; #(
+  *)
+    # Record where we found X for the cache.
+    ac_cv_have_x="have_x=yes\
+       ac_x_includes='$ac_x_includes'\
+       ac_x_libraries='$ac_x_libraries'"
+esac
+fi
+;; #(
+    *) have_x=yes;;
+  esac
+  eval "$ac_cv_have_x"
+fi # $with_x != no
+
+if test "$have_x" != yes; then
+  { echo "$as_me:$LINENO: result: $have_x" >&5
+echo "${ECHO_T}$have_x" >&6; }
+  no_x=yes
+else
+  # If each of the values was on the command line, it overrides each guess.
+  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
+  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
+  # Update the cache value to reflect the command line values.
+  ac_cv_have_x="have_x=yes\
+       ac_x_includes='$x_includes'\
+       ac_x_libraries='$x_libraries'"
+  { echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
+echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6; }
+fi
+
+if test "$no_x" = yes; then
+  # Not all programs may use this symbol, but it does not hurt to define it.
+
+cat >>confdefs.h <<\_ACEOF
+#define X_DISPLAY_MISSING 1
+_ACEOF
+
+  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+  if test -n "$x_includes"; then
+    X_CFLAGS="$X_CFLAGS -I$x_includes"
+  fi
+
+  # It would also be nice to do this for all -L options, not just this one.
+  if test -n "$x_libraries"; then
+    X_LIBS="$X_LIBS -L$x_libraries"
+    # For Solaris; some versions of Sun CC require a space after -R and
+    # others require no space.  Words are not sufficient . . . .
+    { echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
+echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6; }
+    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+    ac_xsave_c_werror_flag=$ac_c_werror_flag
+    ac_c_werror_flag=yes
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+       X_LIBS="$X_LIBS -R$x_libraries"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       LIBS="$ac_xsave_LIBS -R $x_libraries"
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+         X_LIBS="$X_LIBS -R $x_libraries"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       { echo "$as_me:$LINENO: result: neither works" >&5
+echo "${ECHO_T}neither works" >&6; }
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+    ac_c_werror_flag=$ac_xsave_c_werror_flag
+    LIBS=$ac_xsave_LIBS
+  fi
+
+  # Check for system-dependent libraries X programs must link with.
+  # Do this before checking for the system-independent R6 libraries
+  # (-lICE), since we may need -lsocket or whatever for X linking.
+
+  if test "$ISC" = yes; then
+    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+  else
+    # Martyn Johnson says this is needed for Ultrix, if the X
+    # libraries were built with DECnet support.  And Karl Berry says
+    # the Alpha needs dnet_stub (dnet does not exist).
+    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XOpenDisplay ();
+int
+main ()
+{
+return XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       { echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
+echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6; }
+if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_dnet_dnet_ntoa=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_lib_dnet_dnet_ntoa=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6; }
+if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+fi
+
+    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+      { echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
+echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6; }
+if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet_stub  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dnet_ntoa ();
+int
+main ()
+{
+return dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
+if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+fi
+
+    fi
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+    LIBS="$ac_xsave_LIBS"
+
+    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+    # to get the SysV transport functions.
+    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+    # needs -lnsl.
+    # The nsl library prevents programs from opening the X display
+    # on Irix 5.2, according to T.E. Dickey.
+    # The functions gethostbyname, getservbyname, and inet_addr are
+    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+    { echo "$as_me:$LINENO: checking for gethostbyname" >&5
+echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6; }
+if test "${ac_cv_func_gethostbyname+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define gethostbyname innocuous_gethostbyname
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char gethostbyname (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef gethostbyname
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_gethostbyname || defined __stub___gethostbyname
+choke me
+#endif
+
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_func_gethostbyname=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_func_gethostbyname=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6; }
+
+    if test $ac_cv_func_gethostbyname = no; then
+      { echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
+echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6; }
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_nsl_gethostbyname=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_lib_nsl_gethostbyname=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6; }
+if test $ac_cv_lib_nsl_gethostbyname = yes; then
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+fi
+
+      if test $ac_cv_lib_nsl_gethostbyname = no; then
+       { echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
+echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6; }
+if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gethostbyname ();
+int
+main ()
+{
+return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_bsd_gethostbyname=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_lib_bsd_gethostbyname=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6; }
+if test $ac_cv_lib_bsd_gethostbyname = yes; then
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+fi
+
+      fi
+    fi
+
+    # lieder@skyler.mavd.honeywell.com says without -lsocket,
+    # socket/setsockopt and other routines are undefined under SCO ODT
+    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
+    # on later versions), says Simon Leinen: it contains gethostby*
+    # variants that don't use the name server (or something).  -lsocket
+    # must be given before -lnsl if both are needed.  We assume that
+    # if connect needs -lnsl, so does gethostbyname.
+    { echo "$as_me:$LINENO: checking for connect" >&5
+echo $ECHO_N "checking for connect... $ECHO_C" >&6; }
+if test "${ac_cv_func_connect+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define connect to an innocuous variant, in case <limits.h> declares connect.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define connect innocuous_connect
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char connect (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef connect
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char connect ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_connect || defined __stub___connect
+choke me
+#endif
+
+int
+main ()
+{
+return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_func_connect=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_func_connect=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
+echo "${ECHO_T}$ac_cv_func_connect" >&6; }
+
+    if test $ac_cv_func_connect = no; then
+      { echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
+echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6; }
+if test "${ac_cv_lib_socket_connect+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char connect ();
+int
+main ()
+{
+return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_socket_connect=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_lib_socket_connect=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
+echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6; }
+if test $ac_cv_lib_socket_connect = yes; then
+  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+fi
+
+    fi
+
+    # Guillermo Gomez says -lposix is necessary on A/UX.
+    { echo "$as_me:$LINENO: checking for remove" >&5
+echo $ECHO_N "checking for remove... $ECHO_C" >&6; }
+if test "${ac_cv_func_remove+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define remove to an innocuous variant, in case <limits.h> declares remove.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define remove innocuous_remove
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char remove (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef remove
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char remove ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_remove || defined __stub___remove
+choke me
+#endif
+
+int
+main ()
+{
+return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_func_remove=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_func_remove=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
+echo "${ECHO_T}$ac_cv_func_remove" >&6; }
+
+    if test $ac_cv_func_remove = no; then
+      { echo "$as_me:$LINENO: checking for remove in -lposix" >&5
+echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6; }
+if test "${ac_cv_lib_posix_remove+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lposix  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char remove ();
+int
+main ()
+{
+return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_posix_remove=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_lib_posix_remove=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
+echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6; }
+if test $ac_cv_lib_posix_remove = yes; then
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+fi
+
+    fi
+
+    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+    { echo "$as_me:$LINENO: checking for shmat" >&5
+echo $ECHO_N "checking for shmat... $ECHO_C" >&6; }
+if test "${ac_cv_func_shmat+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define shmat innocuous_shmat
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char shmat (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef shmat
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shmat ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_shmat || defined __stub___shmat
+choke me
+#endif
+
+int
+main ()
+{
+return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_func_shmat=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_func_shmat=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
+echo "${ECHO_T}$ac_cv_func_shmat" >&6; }
+
+    if test $ac_cv_func_shmat = no; then
+      { echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
+echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6; }
+if test "${ac_cv_lib_ipc_shmat+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lipc  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shmat ();
+int
+main ()
+{
+return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_ipc_shmat=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_lib_ipc_shmat=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
+echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6; }
+if test $ac_cv_lib_ipc_shmat = yes; then
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+fi
+
+    fi
+  fi
+
+  # Check for libraries that X11R6 Xt/Xaw programs need.
+  ac_save_LDFLAGS=$LDFLAGS
+  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+  # check for ICE first), but we must link in the order -lSM -lICE or
+  # we get undefined symbols.  So assume we have SM if we have ICE.
+  # These have to be linked with before -lX11, unlike the other
+  # libraries we check for below, so use a different variable.
+  # John Interrante, Karl Berry
+  { echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
+echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6; }
+if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char IceConnectionNumber ();
+int
+main ()
+{
+return IceConnectionNumber ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_ICE_IceConnectionNumber=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
+if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
+  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+fi
+
+  LDFLAGS=$ac_save_LDFLAGS
+
+fi
+
+   { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
+echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
+if test "${ac_cv_path_GREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  # Extract the first word of "grep ggrep" to use in msg output
+if test -z "$GREP"; then
+set dummy grep ggrep; ac_prog_name=$2
+if test "${ac_cv_path_GREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_path_GREP_found=false
+# Loop through the user's path and test for each of PROGNAME-LIST
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_prog in grep ggrep; do
+  for ac_exec_ext in '' $ac_executable_extensions; do
+    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+    # Check for GNU ac_path_GREP and select it if it is found.
+  # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+  ac_count=0
+  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    echo 'GREP' >> "conftest.nl"
+    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    ac_count=`expr $ac_count + 1`
+    if test $ac_count -gt ${ac_path_GREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_GREP="$ac_path_GREP"
+      ac_path_GREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+
+    $ac_path_GREP_found && break 3
+  done
+done
+
+done
+IFS=$as_save_IFS
+
+
+fi
+
+GREP="$ac_cv_path_GREP"
+if test -z "$GREP"; then
+  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+else
+  ac_cv_path_GREP=$GREP
+fi
+
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
+echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+
+{ echo "$as_me:$LINENO: checking for egrep" >&5
+echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
+if test "${ac_cv_path_EGREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     # Extract the first word of "egrep" to use in msg output
+if test -z "$EGREP"; then
+set dummy egrep; ac_prog_name=$2
+if test "${ac_cv_path_EGREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_path_EGREP_found=false
+# Loop through the user's path and test for each of PROGNAME-LIST
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_prog in egrep; do
+  for ac_exec_ext in '' $ac_executable_extensions; do
+    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+    # Check for GNU ac_path_EGREP and select it if it is found.
+  # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+  ac_count=0
+  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    echo 'EGREP' >> "conftest.nl"
+    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    ac_count=`expr $ac_count + 1`
+    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_EGREP="$ac_path_EGREP"
+      ac_path_EGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+
+    $ac_path_EGREP_found && break 3
+  done
+done
+
+done
+IFS=$as_save_IFS
+
+
+fi
+
+EGREP="$ac_cv_path_EGREP"
+if test -z "$EGREP"; then
+  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+else
+  ac_cv_path_EGREP=$EGREP
+fi
+
+
+   fi
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
+echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+
+
+{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
+if test "${ac_cv_header_stdc+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_header_stdc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_header_stdc=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then
+  :
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then
+  :
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then
+  :
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+                  (('a' <= (c) && (c) <= 'i') \
+                    || ('j' <= (c) && (c) <= 'r') \
+                    || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+       || toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  :
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define STDC_HEADERS 1
+_ACEOF
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+
+
+
+
+
+
+
+
+
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+                 inttypes.h stdint.h unistd.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval "$as_ac_Header=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       eval "$as_ac_Header=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+
+
+for ac_header in X11/Xlib.h X11/Xutil.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_header_compiler=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_header_compiler=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <$ac_header>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+        test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       }; then
+  ac_header_preproc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+
+rm -f conftest.err conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## -------------------------------------------------------- ##
+## Report this to enlightenment-devel@lists.sourceforge.net ##
+## -------------------------------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  eval "$as_ac_Header=\$ac_header_preproc"
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+
+fi
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+ have_xlib="yes"
+else
+  have_xlib="no"
+fi
+
+done
+
+   if test "x$want_evas_simple_x11" = "xyes"; then
+      x_libs="${x_libs} -lX11 -lXext -lXrender"
+   else
+      x_dir=${x_dir:-/usr/X11R6}
+      x_cflags=${x_cflags:--I${x_includes:-$x_dir/include}}
+      x_libs="${x_libs:--L${x_libraries:-$x_dir/lib}} -lX11 -lXext -lXrender"
+   fi
+fi
+ if test "x$have_xlib" = "xyes"; then
+  BUILD_X11_TRUE=
+  BUILD_X11_FALSE='#'
+else
+  BUILD_X11_TRUE='#'
+  BUILD_X11_FALSE=
+fi
+
+
+
+
+
+# XCB
+
+if test "x$have_software_xcb" = "xyes"; then
+
+pkg_failed=no
+{ echo "$as_me:$LINENO: checking for XCB" >&5
+echo $ECHO_N "checking for XCB... $ECHO_C" >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$XCB_CFLAGS"; then
+        pkg_cv_XCB_CFLAGS="$XCB_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xcb xcb-keysyms\"") >&5
+  ($PKG_CONFIG --exists --print-errors "xcb xcb-keysyms") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_XCB_CFLAGS=`$PKG_CONFIG --cflags "xcb xcb-keysyms" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$XCB_LIBS"; then
+        pkg_cv_XCB_LIBS="$XCB_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xcb xcb-keysyms\"") >&5
+  ($PKG_CONFIG --exists --print-errors "xcb xcb-keysyms") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_XCB_LIBS=`$PKG_CONFIG --libs "xcb xcb-keysyms" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+               XCB_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xcb xcb-keysyms"`
+        else
+               XCB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xcb xcb-keysyms"`
+        fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$XCB_PKG_ERRORS" >&5
+
+       { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+                have_xcb="no"
+elif test $pkg_failed = untried; then
+       have_xcb="no"
+else
+       XCB_CFLAGS=$pkg_cv_XCB_CFLAGS
+       XCB_LIBS=$pkg_cv_XCB_LIBS
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+       have_xcb="yes"
+fi
+fi
+ if test "x$have_xcb" = "xyes"; then
+  BUILD_XCB_TRUE=
+  BUILD_XCB_FALSE='#'
+else
+  BUILD_XCB_TRUE='#'
+  BUILD_XCB_FALSE=
+fi
+
+if test "x$have_xcb" = "xyes"; then
+
+cat >>confdefs.h <<\_ACEOF
+#define BUILD_XCB 1
+_ACEOF
+
+fi
+
+# SDL
+
+if test "x$have_software_sdl" = "xyes" -o "x$have_gl_sdl" = "xyes"; then
+
+pkg_failed=no
+{ echo "$as_me:$LINENO: checking for SDL" >&5
+echo $ECHO_N "checking for SDL... $ECHO_C" >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$SDL_CFLAGS"; then
+        pkg_cv_SDL_CFLAGS="$SDL_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"sdl\"") >&5
+  ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$SDL_LIBS"; then
+        pkg_cv_SDL_LIBS="$SDL_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"sdl\"") >&5
+  ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+               SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "sdl"`
+        else
+               SDL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "sdl"`
+        fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$SDL_PKG_ERRORS" >&5
+
+       { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+                have_sdl="no"
+elif test $pkg_failed = untried; then
+       have_sdl="no"
+else
+       SDL_CFLAGS=$pkg_cv_SDL_CFLAGS
+       SDL_LIBS=$pkg_cv_SDL_LIBS
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+       have_sdl="yes"
+fi
+fi
+ if test "x$have_sdl" = "xyes"; then
+  BUILD_SDL_TRUE=
+  BUILD_SDL_FALSE='#'
+else
+  BUILD_SDL_TRUE='#'
+  BUILD_SDL_FALSE=
+fi
+
+
+# DirectFB
+
+if test "x$have_directfb" = "xyes"; then
+
+pkg_failed=no
+{ echo "$as_me:$LINENO: checking for DIRECTFB" >&5
+echo $ECHO_N "checking for DIRECTFB... $ECHO_C" >&6; }
+
+if test -n "$PKG_CONFIG"; then
+    if test -n "$DIRECTFB_CFLAGS"; then
+        pkg_cv_DIRECTFB_CFLAGS="$DIRECTFB_CFLAGS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"directfb\"") >&5
+  ($PKG_CONFIG --exists --print-errors "directfb") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_DIRECTFB_CFLAGS=`$PKG_CONFIG --cflags "directfb" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+if test -n "$PKG_CONFIG"; then
+    if test -n "$DIRECTFB_LIBS"; then
+        pkg_cv_DIRECTFB_LIBS="$DIRECTFB_LIBS"
+    else
+        if test -n "$PKG_CONFIG" && \
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"directfb\"") >&5
+  ($PKG_CONFIG --exists --print-errors "directfb") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_DIRECTFB_LIBS=`$PKG_CONFIG --libs "directfb" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+    fi
+else
+       pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+               DIRECTFB_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "directfb"`
+        else
+               DIRECTFB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "directfb"`
+        fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$DIRECTFB_PKG_ERRORS" >&5
+
+       { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+                have_directfb="no"
+elif test $pkg_failed = untried; then
+       have_directfb="no"
+else
+       DIRECTFB_CFLAGS=$pkg_cv_DIRECTFB_CFLAGS
+       DIRECTFB_LIBS=$pkg_cv_DIRECTFB_LIBS
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+       have_directfb="yes"
+fi
+fi
+ if test "x$have_directfb" = "xyes"; then
+  BUILD_DIRECTFB_TRUE=
+  BUILD_DIRECTFB_FALSE='#'
+else
+  BUILD_DIRECTFB_TRUE='#'
+  BUILD_DIRECTFB_FALSE=
+fi
+
+
+
+### Checks for header files
+
+
+### Checks for types
+
+
+### Checks for structures
+
+
+### Checks for compiler characteristics
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $# != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+
+
+test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&5
+echo "$as_me: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+
+# Provide some information about the compiler.
+echo "$as_me:$LINENO: checking for C compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (ac_try="$ac_compiler --version >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler --version >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -v >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -v >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -V >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -V >&5") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+
+{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
+if test "${ac_cv_c_compiler_gnu+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_compiler_gnu=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_compiler_gnu=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
+GCC=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
+if test "${ac_cv_prog_cc_g+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       CFLAGS=""
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_c_werror_flag=$ac_save_c_werror_flag
+        CFLAGS="-g"
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
+if test "${ac_cv_prog_cc_c89+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+       -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_c89=$ac_arg
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { echo "$as_me:$LINENO: result: none needed" >&5
+echo "${ECHO_T}none needed" >&6; } ;;
+  xno)
+    { echo "$as_me:$LINENO: result: unsupported" >&5
+echo "${ECHO_T}unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC"   am_compiler_list=
+
+{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
+if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CC_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CC_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+ if
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+  am__fastdepCC_TRUE=
+  am__fastdepCC_FALSE='#'
+else
+  am__fastdepCC_TRUE='#'
+  am__fastdepCC_FALSE=
+fi
+
+
+
+am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc
+
+{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
+if test "${ac_cv_header_stdc+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_header_stdc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_header_stdc=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then
+  :
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then
+  :
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then
+  :
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+                  (('a' <= (c) && (c) <= 'i') \
+                    || ('j' <= (c) && (c) <= 'r') \
+                    || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+       || toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  :
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define STDC_HEADERS 1
+_ACEOF
+
+fi
+
+{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
+echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
+if test "${ac_cv_c_const+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+/* FIXME: Include the comments suggested by Paul. */
+#ifndef __cplusplus
+  /* Ultrix mips cc rejects this.  */
+  typedef int charset[2];
+  const charset cs;
+  /* SunOS 4.1.1 cc rejects this.  */
+  char const *const *pcpcc;
+  char **ppc;
+  /* NEC SVR4.0.2 mips cc rejects this.  */
+  struct point {int x, y;};
+  static struct point const zero = {0,0};
+  /* AIX XL C 1.02.0.0 rejects this.
+     It does not let you subtract one const X* pointer from another in
+     an arm of an if-expression whose if-part is not a constant
+     expression */
+  const char *g = "string";
+  pcpcc = &g + (g ? g-g : 0);
+  /* HPUX 7.0 cc rejects these. */
+  ++pcpcc;
+  ppc = (char**) pcpcc;
+  pcpcc = (char const *const *) ppc;
+  { /* SCO 3.2v4 cc rejects this.  */
+    char *t;
+    char const *s = 0 ? (char *) 0 : (char const *) 0;
+
+    *t++ = 0;
+    if (s) return 0;
+  }
+  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
+    int x[] = {25, 17};
+    const int *foo = &x[0];
+    ++foo;
+  }
+  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
+    typedef const int *iptr;
+    iptr p = 0;
+    ++p;
+  }
+  { /* AIX XL C 1.02.0.0 rejects this saying
+       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
+    struct s { int j; const int *ap[3]; };
+    struct s *b; b->j = 5;
+  }
+  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
+    const int foo = 10;
+    if (!foo) return 0;
+  }
+  return !cs[0] && !zero.x;
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_c_const=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_c_const=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
+echo "${ECHO_T}$ac_cv_c_const" >&6; }
+if test $ac_cv_c_const = no; then
+
+cat >>confdefs.h <<\_ACEOF
+#define const
+_ACEOF
+
+fi
+
+if test "x$CC" != xcc; then
+  { echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
+echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6; }
+else
+  { echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
+echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6; }
+fi
+set dummy $CC; ac_cc=`echo $2 |
+                     sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
+if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+# Make sure it works both with $CC and with simple cc.
+# We do the test twice because some compilers refuse to overwrite an
+# existing .o file with -o, though they will create one.
+ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+rm -f conftest2.*
+if { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+   test -f conftest2.$ac_objext && { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); };
+then
+  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
+  if test "x$CC" != xcc; then
+    # Test first that cc exists at all.
+    if { ac_try='cc -c conftest.$ac_ext >&5'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+      rm -f conftest2.*
+      if { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        test -f conftest2.$ac_objext && { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); };
+      then
+       # cc works too.
+       :
+      else
+       # cc exists but doesn't like -o.
+       eval ac_cv_prog_cc_${ac_cc}_c_o=no
+      fi
+    fi
+  fi
+else
+  eval ac_cv_prog_cc_${ac_cc}_c_o=no
+fi
+rm -f core conftest*
+
+fi
+if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+
+cat >>confdefs.h <<\_ACEOF
+#define NO_MINUS_C_MINUS_O 1
+_ACEOF
+
+fi
+
+# FIXME: we rely on the cache variable name because
+# there is no other way.
+set dummy $CC
+am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
+eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
+if test "$am_t" != yes; then
+   # Losing compiler, so override with the script.
+   # FIXME: It is wrong to rewrite CC.
+   # But if we don't then we get into trouble of one sort or another.
+   # A longer-term fix would be to have automake use am__CC in this case,
+   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+   CC="$am_aux_dir/compile $CC"
+fi
+
+
+
+WIN32_CFLAGS=""
+case "$host_os" in
+   cegcc*)
+      WIN32_CFLAGS="-mwin32"
+      ;;
+esac
+
+
+EXPEDITE_CXXFLAGS=""
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+
+CXXFLAGS_save="${CXXFLAGS}"
+CXXFLAGS="${CXXFLAGS} -fno-rtti -fno-exceptions"
+
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_cxx_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  have_cxx_flags="yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       have_cxx_flags="no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+{ echo "$as_me:$LINENO: checking whether the compiler supports -fno-rtti -fno-exceptions" >&5
+echo $ECHO_N "checking whether the compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: ${have_cxx_flags}" >&5
+echo "${ECHO_T}${have_cxx_flags}" >&6; }
+CXXFLAGS="${CXXFLAGS_save}"
+if test "x${have_cxx_flags}" = "xyes" ; then
+   EXPEDITE_CXXFLAGS="-fno-rtti -fno-exceptions"
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+### Checks for linker characteristics
+
+lt_enable_auto_import=""
+case "$host_os" in
+   mingw* | cegcc*)
+      lt_enable_auto_import="-Wl,--enable-auto-import"
+      ;;
+esac
+
+
+
+### Checks for library functions
+
+
+ac_config_files="$ac_config_files Makefile src/Makefile src/bin/Makefile data/Makefile"
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
+echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      *) $as_unset $ac_var ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes (double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \).
+      sed -n \
+       "s/'/'\\\\''/g;
+         s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    test "x$cache_file" != "x/dev/null" &&
+      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
+echo "$as_me: updating cache $cache_file" >&6;}
+    cat confcache >$cache_file
+  else
+    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
+echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`echo "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+if test -z "${BUILD_SOFTWARE_X11_TRUE}" && test -z "${BUILD_SOFTWARE_X11_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SOFTWARE_XLIB_TRUE}" && test -z "${BUILD_SOFTWARE_XLIB_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_XLIB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_XLIB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SOFTWARE_XCB_TRUE}" && test -z "${BUILD_SOFTWARE_XCB_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_XCB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_XCB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_XRENDER_X11_TRUE}" && test -z "${BUILD_XRENDER_X11_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_XRENDER_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_XRENDER_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_OPENGL_X11_TRUE}" && test -z "${BUILD_OPENGL_X11_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_OPENGL_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_OPENGL_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_XRENDER_XCB_TRUE}" && test -z "${BUILD_XRENDER_XCB_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_XRENDER_XCB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_XRENDER_XCB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SOFTWARE_GDI_TRUE}" && test -z "${BUILD_SOFTWARE_GDI_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_GDI\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_GDI\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SOFTWARE_DDRAW_TRUE}" && test -z "${BUILD_SOFTWARE_DDRAW_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_DDRAW\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_DDRAW\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_DIRECT3D_TRUE}" && test -z "${BUILD_DIRECT3D_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_DIRECT3D\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_DIRECT3D\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_OPENGL_GLEW_TRUE}" && test -z "${BUILD_OPENGL_GLEW_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_OPENGL_GLEW\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_OPENGL_GLEW\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SOFTWARE_SDL_TRUE}" && test -z "${BUILD_SOFTWARE_SDL_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_SDL\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_SDL\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_OPENGL_SDL_TRUE}" && test -z "${BUILD_OPENGL_SDL_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_OPENGL_SDL\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_OPENGL_SDL\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_FB_TRUE}" && test -z "${BUILD_FB_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_FB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_FB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_DIRECTFB_TRUE}" && test -z "${BUILD_DIRECTFB_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_DIRECTFB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_DIRECTFB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_QUARTZ_TRUE}" && test -z "${BUILD_QUARTZ_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_QUARTZ\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_QUARTZ\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SOFTWARE_16_X11_TRUE}" && test -z "${BUILD_SOFTWARE_16_X11_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_16_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_16_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SOFTWARE_16_DDRAW_TRUE}" && test -z "${BUILD_SOFTWARE_16_DDRAW_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_16_DDRAW\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_16_DDRAW\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SOFTWARE_16_WINCE_TRUE}" && test -z "${BUILD_SOFTWARE_16_WINCE_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SOFTWARE_16_WINCE\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SOFTWARE_16_WINCE\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${am__fastdepOBJC_TRUE}" && test -z "${am__fastdepOBJC_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepOBJC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"am__fastdepOBJC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${am__fastdepOBJC_TRUE}" && test -z "${am__fastdepOBJC_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepOBJC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"am__fastdepOBJC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_X11_TRUE}" && test -z "${BUILD_X11_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_X11\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_XCB_TRUE}" && test -z "${BUILD_XCB_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_XCB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_XCB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_SDL_TRUE}" && test -z "${BUILD_SDL_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_SDL\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_SDL\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${BUILD_DIRECTFB_TRUE}" && test -z "${BUILD_DIRECTFB_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"BUILD_DIRECTFB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"BUILD_DIRECTFB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+: ${CONFIG_STATUS=./config.status}
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
+echo "$as_me: creating $CONFIG_STATUS" >&6;}
+cat >$CONFIG_STATUS <<_ACEOF
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+SHELL=\${CONFIG_SHELL-$SHELL}
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+## --------------------- ##
+## M4sh Initialization.  ##
+## --------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+
+
+# PATH needs CR
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  echo "#! /bin/sh" >conf$$.sh
+  echo  "exit 0"   >>conf$$.sh
+  chmod +x conf$$.sh
+  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+    PATH_SEPARATOR=';'
+  else
+    PATH_SEPARATOR=:
+  fi
+  rm -f conf$$.sh
+fi
+
+# Support unset when possible.
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+as_nl='
+'
+IFS=" ""       $as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+case $0 in
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  { (exit 1); exit 1; }
+fi
+
+# Work around bugs in pre-3.0 UWIN ksh.
+for as_var in ENV MAIL MAILPATH
+do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+for as_var in \
+  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+  LC_TELEPHONE LC_TIME
+do
+  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
+    eval $as_var=C; export $as_var
+  else
+    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+  fi
+done
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+
+# CDPATH.
+$as_unset CDPATH
+
+
+
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
+
+  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+  # uniformly replaced by the line number.  The first 'sed' inserts a
+  # line-number line after each line using $LINENO; the second 'sed'
+  # does the real work.  The second script uses 'N' to pair each
+  # line-number line with the line containing $LINENO, and appends
+  # trailing '-' during substitution so that $LINENO is not a special
+  # case at line end.
+  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+  # scripts with optimization help from Paolo Bonzini.  Blame Lee
+  # E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+   { (exit 1); exit 1; }; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in
+-n*)
+  case `echo 'x\c'` in
+  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
+  *)   ECHO_C='\c';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir
+fi
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s='ln -s'
+  # ... but there are two gotchas:
+  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+  # In both cases, we have to default to `cp -p'.
+  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+    as_ln_s='cp -p'
+elif ln conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s=ln
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p=:
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+        test -d "$1/.";
+      else
+       case $1 in
+        -*)set "./$1";;
+       esac;
+       case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+       ???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+
+# Save the log message, to keep $[0] and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by expedite $as_me 0.7.0, which was
+generated by GNU Autoconf 2.61.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<_ACEOF
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+config_commands="$ac_config_commands"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+ac_cs_usage="\
+\`$as_me' instantiates files from templates according to the
+current configuration.
+
+Usage: $0 [OPTIONS] [FILE]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+  -q, --quiet      do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+  --file=FILE[:TEMPLATE]
+                  instantiate the configuration file FILE
+  --header=FILE[:TEMPLATE]
+                  instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Configuration commands:
+$config_commands
+
+Report bugs to <bug-autoconf@gnu.org>."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+ac_cs_version="\\
+expedite config.status 0.7.0
+configured by $0, generated by GNU Autoconf 2.61,
+  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
+
+Copyright (C) 2006 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+# If no file are specified by the user, then we need to provide default
+# value.  By we need to know if files were specified by the user.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    echo "$ac_cs_version"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    $ac_shift
+    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
+    ac_need_defaults=false;;
+  --he | --h)
+    # Conflict between --help and --header
+    { echo "$as_me: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; };;
+  --help | --hel | -h )
+    echo "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) { echo "$as_me: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; } ;;
+
+  *) ac_config_targets="$ac_config_targets $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+if \$ac_cs_recheck; then
+  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
+  CONFIG_SHELL=$SHELL
+  export CONFIG_SHELL
+  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+  echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+#
+# INIT-COMMANDS
+#
+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
+    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+    "src/bin/Makefile") CONFIG_FILES="$CONFIG_FILES src/bin/Makefile" ;;
+    "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;;
+
+  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
+echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
+   { (exit 1); exit 1; }; };;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp=
+  trap 'exit_status=$?
+  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
+' 0
+  trap '{ (exit 1); exit 1; }' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -n "$tmp" && test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} ||
+{
+   echo "$me: cannot create a temporary directory in ." >&2
+   { (exit 1); exit 1; }
+}
+
+#
+# Set up the sed scripts for CONFIG_FILES section.
+#
+
+# No need to generate the scripts if there are no CONFIG_FILES.
+# This happens for instance when ./config.status config.h
+if test -n "$CONFIG_FILES"; then
+
+_ACEOF
+
+
+
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  cat >conf$$subs.sed <<_ACEOF
+SHELL!$SHELL$ac_delim
+PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
+PACKAGE_NAME!$PACKAGE_NAME$ac_delim
+PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
+PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
+PACKAGE_STRING!$PACKAGE_STRING$ac_delim
+PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
+exec_prefix!$exec_prefix$ac_delim
+prefix!$prefix$ac_delim
+program_transform_name!$program_transform_name$ac_delim
+bindir!$bindir$ac_delim
+sbindir!$sbindir$ac_delim
+libexecdir!$libexecdir$ac_delim
+datarootdir!$datarootdir$ac_delim
+datadir!$datadir$ac_delim
+sysconfdir!$sysconfdir$ac_delim
+sharedstatedir!$sharedstatedir$ac_delim
+localstatedir!$localstatedir$ac_delim
+includedir!$includedir$ac_delim
+oldincludedir!$oldincludedir$ac_delim
+docdir!$docdir$ac_delim
+infodir!$infodir$ac_delim
+htmldir!$htmldir$ac_delim
+dvidir!$dvidir$ac_delim
+pdfdir!$pdfdir$ac_delim
+psdir!$psdir$ac_delim
+libdir!$libdir$ac_delim
+localedir!$localedir$ac_delim
+mandir!$mandir$ac_delim
+DEFS!$DEFS$ac_delim
+ECHO_C!$ECHO_C$ac_delim
+ECHO_N!$ECHO_N$ac_delim
+ECHO_T!$ECHO_T$ac_delim
+LIBS!$LIBS$ac_delim
+build_alias!$build_alias$ac_delim
+host_alias!$host_alias$ac_delim
+target_alias!$target_alias$ac_delim
+build!$build$ac_delim
+build_cpu!$build_cpu$ac_delim
+build_vendor!$build_vendor$ac_delim
+build_os!$build_os$ac_delim
+host!$host$ac_delim
+host_cpu!$host_cpu$ac_delim
+host_vendor!$host_vendor$ac_delim
+host_os!$host_os$ac_delim
+INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
+INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
+INSTALL_DATA!$INSTALL_DATA$ac_delim
+am__isrc!$am__isrc$ac_delim
+CYGPATH_W!$CYGPATH_W$ac_delim
+PACKAGE!$PACKAGE$ac_delim
+VERSION!$VERSION$ac_delim
+ACLOCAL!$ACLOCAL$ac_delim
+AUTOCONF!$AUTOCONF$ac_delim
+AUTOMAKE!$AUTOMAKE$ac_delim
+AUTOHEADER!$AUTOHEADER$ac_delim
+MAKEINFO!$MAKEINFO$ac_delim
+install_sh!$install_sh$ac_delim
+STRIP!$STRIP$ac_delim
+INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
+mkdir_p!$mkdir_p$ac_delim
+AWK!$AWK$ac_delim
+SET_MAKE!$SET_MAKE$ac_delim
+am__leading_dot!$am__leading_dot$ac_delim
+AMTAR!$AMTAR$ac_delim
+am__tar!$am__tar$ac_delim
+am__untar!$am__untar$ac_delim
+PKG_CONFIG!$PKG_CONFIG$ac_delim
+BUILD_SOFTWARE_X11_TRUE!$BUILD_SOFTWARE_X11_TRUE$ac_delim
+BUILD_SOFTWARE_X11_FALSE!$BUILD_SOFTWARE_X11_FALSE$ac_delim
+BUILD_SOFTWARE_XLIB_TRUE!$BUILD_SOFTWARE_XLIB_TRUE$ac_delim
+BUILD_SOFTWARE_XLIB_FALSE!$BUILD_SOFTWARE_XLIB_FALSE$ac_delim
+BUILD_SOFTWARE_XCB_TRUE!$BUILD_SOFTWARE_XCB_TRUE$ac_delim
+BUILD_SOFTWARE_XCB_FALSE!$BUILD_SOFTWARE_XCB_FALSE$ac_delim
+BUILD_XRENDER_X11_TRUE!$BUILD_XRENDER_X11_TRUE$ac_delim
+BUILD_XRENDER_X11_FALSE!$BUILD_XRENDER_X11_FALSE$ac_delim
+BUILD_OPENGL_X11_TRUE!$BUILD_OPENGL_X11_TRUE$ac_delim
+BUILD_OPENGL_X11_FALSE!$BUILD_OPENGL_X11_FALSE$ac_delim
+BUILD_XRENDER_XCB_TRUE!$BUILD_XRENDER_XCB_TRUE$ac_delim
+BUILD_XRENDER_XCB_FALSE!$BUILD_XRENDER_XCB_FALSE$ac_delim
+BUILD_SOFTWARE_GDI_TRUE!$BUILD_SOFTWARE_GDI_TRUE$ac_delim
+BUILD_SOFTWARE_GDI_FALSE!$BUILD_SOFTWARE_GDI_FALSE$ac_delim
+gdi_libs!$gdi_libs$ac_delim
+BUILD_SOFTWARE_DDRAW_TRUE!$BUILD_SOFTWARE_DDRAW_TRUE$ac_delim
+BUILD_SOFTWARE_DDRAW_FALSE!$BUILD_SOFTWARE_DDRAW_FALSE$ac_delim
+ddraw_libs!$ddraw_libs$ac_delim
+BUILD_DIRECT3D_TRUE!$BUILD_DIRECT3D_TRUE$ac_delim
+BUILD_DIRECT3D_FALSE!$BUILD_DIRECT3D_FALSE$ac_delim
+d3d_libs!$d3d_libs$ac_delim
+BUILD_OPENGL_GLEW_TRUE!$BUILD_OPENGL_GLEW_TRUE$ac_delim
+BUILD_OPENGL_GLEW_FALSE!$BUILD_OPENGL_GLEW_FALSE$ac_delim
+glew_libs!$glew_libs$ac_delim
+BUILD_SOFTWARE_SDL_TRUE!$BUILD_SOFTWARE_SDL_TRUE$ac_delim
+BUILD_SOFTWARE_SDL_FALSE!$BUILD_SOFTWARE_SDL_FALSE$ac_delim
+BUILD_OPENGL_SDL_TRUE!$BUILD_OPENGL_SDL_TRUE$ac_delim
+BUILD_OPENGL_SDL_FALSE!$BUILD_OPENGL_SDL_FALSE$ac_delim
+BUILD_FB_TRUE!$BUILD_FB_TRUE$ac_delim
+_ACEOF
+
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
+    break
+  elif $ac_last_try; then
+    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
+if test -n "$ac_eof"; then
+  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
+  ac_eof=`expr $ac_eof + 1`
+fi
+
+cat >>$CONFIG_STATUS <<_ACEOF
+cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+_ACEOF
+sed '
+s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
+s/^/s,@/; s/!/@,|#_!!_#|/
+:n
+t n
+s/'"$ac_delim"'$/,g/; t
+s/$/\\/; p
+N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
+' >>$CONFIG_STATUS <conf$$subs.sed
+rm -f conf$$subs.sed
+cat >>$CONFIG_STATUS <<_ACEOF
+CEOF$ac_eof
+_ACEOF
+
+
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  cat >conf$$subs.sed <<_ACEOF
+BUILD_FB_FALSE!$BUILD_FB_FALSE$ac_delim
+BUILD_DIRECTFB_TRUE!$BUILD_DIRECTFB_TRUE$ac_delim
+BUILD_DIRECTFB_FALSE!$BUILD_DIRECTFB_FALSE$ac_delim
+BUILD_QUARTZ_TRUE!$BUILD_QUARTZ_TRUE$ac_delim
+BUILD_QUARTZ_FALSE!$BUILD_QUARTZ_FALSE$ac_delim
+quartz_libs!$quartz_libs$ac_delim
+BUILD_SOFTWARE_16_X11_TRUE!$BUILD_SOFTWARE_16_X11_TRUE$ac_delim
+BUILD_SOFTWARE_16_X11_FALSE!$BUILD_SOFTWARE_16_X11_FALSE$ac_delim
+BUILD_SOFTWARE_16_DDRAW_TRUE!$BUILD_SOFTWARE_16_DDRAW_TRUE$ac_delim
+BUILD_SOFTWARE_16_DDRAW_FALSE!$BUILD_SOFTWARE_16_DDRAW_FALSE$ac_delim
+ddraw_16_libs!$ddraw_16_libs$ac_delim
+BUILD_SOFTWARE_16_WINCE_TRUE!$BUILD_SOFTWARE_16_WINCE_TRUE$ac_delim
+BUILD_SOFTWARE_16_WINCE_FALSE!$BUILD_SOFTWARE_16_WINCE_FALSE$ac_delim
+wince_16_libs!$wince_16_libs$ac_delim
+CC!$CC$ac_delim
+CFLAGS!$CFLAGS$ac_delim
+LDFLAGS!$LDFLAGS$ac_delim
+CPPFLAGS!$CPPFLAGS$ac_delim
+ac_ct_CC!$ac_ct_CC$ac_delim
+EXEEXT!$EXEEXT$ac_delim
+OBJEXT!$OBJEXT$ac_delim
+DEPDIR!$DEPDIR$ac_delim
+am__include!$am__include$ac_delim
+am__quote!$am__quote$ac_delim
+AMDEP_TRUE!$AMDEP_TRUE$ac_delim
+AMDEP_FALSE!$AMDEP_FALSE$ac_delim
+AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
+CCDEPMODE!$CCDEPMODE$ac_delim
+am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
+am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
+OBJC!$OBJC$ac_delim
+OBJCFLAGS!$OBJCFLAGS$ac_delim
+ac_ct_OBJC!$ac_ct_OBJC$ac_delim
+OBJCDEPMODE!$OBJCDEPMODE$ac_delim
+am__fastdepOBJC_TRUE!$am__fastdepOBJC_TRUE$ac_delim
+am__fastdepOBJC_FALSE!$am__fastdepOBJC_FALSE$ac_delim
+CXX!$CXX$ac_delim
+CXXFLAGS!$CXXFLAGS$ac_delim
+ac_ct_CXX!$ac_ct_CXX$ac_delim
+CXXDEPMODE!$CXXDEPMODE$ac_delim
+am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
+am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
+RC!$RC$ac_delim
+EVIL_CFLAGS!$EVIL_CFLAGS$ac_delim
+EVIL_LIBS!$EVIL_LIBS$ac_delim
+EINA_CFLAGS!$EINA_CFLAGS$ac_delim
+EINA_LIBS!$EINA_LIBS$ac_delim
+EVAS_CFLAGS!$EVAS_CFLAGS$ac_delim
+EVAS_LIBS!$EVAS_LIBS$ac_delim
+XMKMF!$XMKMF$ac_delim
+CPP!$CPP$ac_delim
+X_CFLAGS!$X_CFLAGS$ac_delim
+X_PRE_LIBS!$X_PRE_LIBS$ac_delim
+X_LIBS!$X_LIBS$ac_delim
+X_EXTRA_LIBS!$X_EXTRA_LIBS$ac_delim
+GREP!$GREP$ac_delim
+EGREP!$EGREP$ac_delim
+BUILD_X11_TRUE!$BUILD_X11_TRUE$ac_delim
+BUILD_X11_FALSE!$BUILD_X11_FALSE$ac_delim
+x_cflags!$x_cflags$ac_delim
+x_libs!$x_libs$ac_delim
+XCB_CFLAGS!$XCB_CFLAGS$ac_delim
+XCB_LIBS!$XCB_LIBS$ac_delim
+BUILD_XCB_TRUE!$BUILD_XCB_TRUE$ac_delim
+BUILD_XCB_FALSE!$BUILD_XCB_FALSE$ac_delim
+SDL_CFLAGS!$SDL_CFLAGS$ac_delim
+SDL_LIBS!$SDL_LIBS$ac_delim
+BUILD_SDL_TRUE!$BUILD_SDL_TRUE$ac_delim
+BUILD_SDL_FALSE!$BUILD_SDL_FALSE$ac_delim
+DIRECTFB_CFLAGS!$DIRECTFB_CFLAGS$ac_delim
+DIRECTFB_LIBS!$DIRECTFB_LIBS$ac_delim
+WIN32_CFLAGS!$WIN32_CFLAGS$ac_delim
+EXPEDITE_CXXFLAGS!$EXPEDITE_CXXFLAGS$ac_delim
+lt_enable_auto_import!$lt_enable_auto_import$ac_delim
+LIBOBJS!$LIBOBJS$ac_delim
+LTLIBOBJS!$LTLIBOBJS$ac_delim
+_ACEOF
+
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 76; then
+    break
+  elif $ac_last_try; then
+    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
+if test -n "$ac_eof"; then
+  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
+  ac_eof=`expr $ac_eof + 1`
+fi
+
+cat >>$CONFIG_STATUS <<_ACEOF
+cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
+_ACEOF
+sed '
+s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
+s/^/s,@/; s/!/@,|#_!!_#|/
+:n
+t n
+s/'"$ac_delim"'$/,g/; t
+s/$/\\/; p
+N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
+' >>$CONFIG_STATUS <conf$$subs.sed
+rm -f conf$$subs.sed
+cat >>$CONFIG_STATUS <<_ACEOF
+:end
+s/|#_!!_#|//g
+CEOF$ac_eof
+_ACEOF
+
+
+# VPATH may cause trouble with some makes, so we remove $(srcdir),
+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[         ]*VPATH[        ]*=/{
+s/:*\$(srcdir):*/:/
+s/:*\${srcdir}:*/:/
+s/:*@srcdir@:*/:/
+s/^\([^=]*=[    ]*\):*/\1/
+s/:*$//
+s/^[^=]*=[      ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+fi # test -n "$CONFIG_FILES"
+
+
+for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
+echo "$as_me: error: Invalid tag $ac_tag." >&2;}
+   { (exit 1); exit 1; }; };;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+        # (if the path is not absolute).  The absolute path cannot be DOS-style,
+        # because $ac_f cannot contain `:'.
+        test -f "$ac_f" ||
+          case $ac_f in
+          [\\/$]*) false;;
+          *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+          esac ||
+          { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
+echo "$as_me: error: cannot find input file: $ac_f" >&2;}
+   { (exit 1); exit 1; }; };;
+      esac
+      ac_file_inputs="$ac_file_inputs $ac_f"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input="Generated from "`IFS=:
+         echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { echo "$as_me:$LINENO: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+    fi
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$tmp/stdin";;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$ac_file" : 'X\(//\)[^/]' \| \
+        X"$ac_file" : 'X\(//\)$' \| \
+        X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+  { as_dir="$ac_dir"
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_dir" : 'X\(//\)[^/]' \| \
+        X"$as_dir" : 'X\(//\)$' \| \
+        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+echo "$as_me: error: cannot create directory $as_dir" >&2;}
+   { (exit 1); exit 1; }; }; }
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+  esac
+  ac_MKDIR_P=$MKDIR_P
+  case $MKDIR_P in
+  [\\/$]* | ?:[\\/]* ) ;;
+  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+  esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+
+case `sed -n '/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p
+' $ac_file_inputs` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+    s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF
+  sed "$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s&@configure_input@&$configure_input&;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
+  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined." >&5
+echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined." >&2;}
+
+  rm -f "$tmp/stdin"
+  case $ac_file in
+  -) cat "$tmp/out"; rm -f "$tmp/out";;
+  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
+  esac
+ ;;
+  :H)
+  #
+  # CONFIG_HEADER
+  #
+_ACEOF
+
+# Transform confdefs.h into a sed script `conftest.defines', that
+# substitutes the proper values into config.h.in to produce config.h.
+rm -f conftest.defines conftest.tail
+# First, append a space to every undef/define line, to ease matching.
+echo 's/$/ /' >conftest.defines
+# Then, protect against being on the right side of a sed subst, or in
+# an unquoted here document, in config.status.  If some macros were
+# called several times there might be several #defines for the same
+# symbol, which is useless.  But do not sort them, since the last
+# AC_DEFINE must be honored.
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
+# NAME is the cpp macro being defined, VALUE is the value it is being given.
+# PARAMS is the parameter list in the macro definition--in most cases, it's
+# just an empty string.
+ac_dA='s,^\\([  #]*\\)[^        ]*\\([  ]*'
+ac_dB='\\)[     (].*,\\1define\\2'
+ac_dC=' '
+ac_dD=' ,'
+
+uniq confdefs.h |
+  sed -n '
+       t rset
+       :rset
+       s/^[     ]*#[    ]*define[       ][      ]*//
+       t ok
+       d
+       :ok
+       s/[\\&,]/\\&/g
+       s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
+       s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
+  ' >>conftest.defines
+
+# Remove the space that was appended to ease matching.
+# Then replace #undef with comments.  This is necessary, for
+# example, in the case of _POSIX_SOURCE, which is predefined and required
+# on some systems where configure will not decide to define it.
+# (The regexp can be short, since the line contains either #define or #undef.)
+echo 's/ $//
+s,^[    #]*u.*,/* & */,' >>conftest.defines
+
+# Break up conftest.defines:
+ac_max_sed_lines=50
+
+# First sed command is:         sed -f defines.sed $ac_file_inputs >"$tmp/out1"
+# Second one is:        sed -f defines.sed "$tmp/out1" >"$tmp/out2"
+# Third one will be:    sed -f defines.sed "$tmp/out2" >"$tmp/out1"
+# et cetera.
+ac_in='$ac_file_inputs'
+ac_out='"$tmp/out1"'
+ac_nxt='"$tmp/out2"'
+
+while :
+do
+  # Write a here document:
+    cat >>$CONFIG_STATUS <<_ACEOF
+    # First, check the format of the line:
+    cat >"\$tmp/defines.sed" <<\\CEOF
+/^[     ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
+/^[     ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
+b
+:def
+_ACEOF
+  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
+  echo 'CEOF
+    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
+  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
+  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
+  grep . conftest.tail >/dev/null || break
+  rm -f conftest.defines
+  mv conftest.tail conftest.defines
+done
+rm -f conftest.defines conftest.tail
+
+echo "ac_result=$ac_in" >>$CONFIG_STATUS
+cat >>$CONFIG_STATUS <<\_ACEOF
+  if test x"$ac_file" != x-; then
+    echo "/* $configure_input  */" >"$tmp/config.h"
+    cat "$ac_result" >>"$tmp/config.h"
+    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
+      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
+echo "$as_me: $ac_file is unchanged" >&6;}
+    else
+      rm -f $ac_file
+      mv "$tmp/config.h" $ac_file
+    fi
+  else
+    echo "/* $configure_input  */"
+    cat "$ac_result"
+  fi
+  rm -f "$tmp/out12"
+# Compute $ac_file's index in $config_headers.
+_am_arg=$ac_file
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
+$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$_am_arg" : 'X\(//\)[^/]' \| \
+        X"$_am_arg" : 'X\(//\)$' \| \
+        X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$_am_arg" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`/stamp-h$_am_stamp_count
+ ;;
+
+  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
+echo "$as_me: executing $ac_file commands" >&6;}
+ ;;
+  esac
+
+
+  case $ac_file$ac_mode in
+    "depfiles":C) test x"$AMDEP_TRUE" != x"" || # Autoconf 2.62 quotes --file arguments for eval, but not when files
+# are listed without --file.  Let's play safe and only enable the eval
+# if we detect the quoting.
+case $CONFIG_FILES in
+*\'*) eval set x "$CONFIG_FILES" ;;
+*)   set x $CONFIG_FILES ;;
+esac
+shift
+for mf
+do
+  # Strip MF so we end up with the name of the file.
+  mf=`echo "$mf" | sed -e 's/:.*$//'`
+  # Check whether this is an Automake generated Makefile or not.
+  # We used to match only the files named `Makefile.in', but
+  # some people rename them; so instead we look at the file content.
+  # Grep'ing the first line is not enough: some people post-process
+  # each Makefile.in and add a new line on top of each file to say so.
+  # Grep'ing the whole file is not good either: AIX grep has a line
+  # limit of 2048, but all sed's we know have understand at least 4000.
+  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+    dirpart=`$as_dirname -- "$mf" ||
+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$mf" : 'X\(//\)[^/]' \| \
+        X"$mf" : 'X\(//\)$' \| \
+        X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$mf" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+  else
+    continue
+  fi
+  # Extract the definition of DEPDIR, am__include, and am__quote
+  # from the Makefile without running `make'.
+  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+  test -z "$DEPDIR" && continue
+  am__include=`sed -n 's/^am__include = //p' < "$mf"`
+  test -z "am__include" && continue
+  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+  # When using ansi2knr, U may be empty or an underscore; expand it
+  U=`sed -n 's/^U = //p' < "$mf"`
+  # Find all dependency output files, they are included files with
+  # $(DEPDIR) in their names.  We invoke sed twice because it is the
+  # simplest approach to changing $(DEPDIR) to its actual value in the
+  # expansion.
+  for file in `sed -n "
+    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+    # Make sure the directory exists.
+    test -f "$dirpart/$file" && continue
+    fdir=`$as_dirname -- "$file" ||
+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$file" : 'X\(//\)[^/]' \| \
+        X"$file" : 'X\(//\)$' \| \
+        X"$file" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+    { as_dir=$dirpart/$fdir
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_dir" : 'X\(//\)[^/]' \| \
+        X"$as_dir" : 'X\(//\)$' \| \
+        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+echo "$as_me: error: cannot create directory $as_dir" >&2;}
+   { (exit 1); exit 1; }; }; }
+    # echo "creating $dirpart/$file"
+    echo '# dummy' > "$dirpart/$file"
+  done
+done
+ ;;
+
+  esac
+done # for ac_tag
+
+
+{ (exit 0); exit 0; }
+_ACEOF
+chmod +x $CONFIG_STATUS
+ac_clean_files=$ac_clean_files_save
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || { (exit 1); exit 1; }
+fi
+
+
+echo
+echo "  $PACKAGE $VERSION"
+echo
+echo "  Engines:"
+echo "    Software X11.................: ${have_software_x11} (Xlib: ${have_software_xlib}) (XCB: ${have_software_xcb})"
+echo "    X Render X11.................: ${have_xrender_x11}"
+echo "    Open GL X11..................: ${have_opengl_x11}"
+echo "    X Render XCB.................: ${have_xrender_xcb}"
+echo "    Software GDI.................: ${have_software_gdi}"
+echo "    Software DirectDraw..........: ${have_software_ddraw}"
+echo "    Direct3D.....................: ${have_direct3d}"
+echo "    Open GL Glew.................: ${have_opengl_glew}"
+echo "    Software SDL.................: ${have_software_sdl}"
+echo "    Open GL SDL..................: ${have_opengl_sdl}"
+echo "    FB...........................: ${have_fb}"
+echo "    DirectFB.....................: ${have_directfb}"
+echo "    Quartz.......................: ${have_quartz}"
+echo "    Software X11 16 bits.........: ${have_software_16_x11}"
+echo "    Software DirectDraw 16 bits..: ${have_software_16_ddraw}"
+echo "    Software WinCE 16 bits.......: ${have_software_16_wince}"
+echo
+echo "  Installation:"
+echo "    prefix.......................: ${prefix}"
+echo
diff --git a/configure.ac b/configure.ac
new file mode 100644 (file)
index 0000000..49c4499
--- /dev/null
@@ -0,0 +1,271 @@
+dnl Process this file with autoconf to produce a configure script.
+
+# get rid of that stupid cache mechanism
+rm -f config.cache
+
+AC_INIT([expedite], [0.7.0], [enlightenment-devel@lists.sourceforge.net])
+AC_PREREQ([2.52])
+AC_CONFIG_SRCDIR([configure.ac])
+AC_CONFIG_HEADERS([config.h])
+AC_CANONICAL_BUILD
+AC_CANONICAL_HOST
+
+AM_INIT_AUTOMAKE([1.6 dist-bzip2])
+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
+
+PKG_PROG_PKG_CONFIG
+
+
+### Additional options to configure
+
+## Simple X11 build/link
+
+## Evas engines
+
+AC_ARG_ENABLE(simple-x11,
+   [AC_HELP_STRING([--enable-simple-x11], [enable simple x11 linking])],
+   [want_evas_simple_x11=$enableval]
+)
+
+# Software X11
+have_software_xlib="no"
+have_software_xcb="no"
+EXPEDITE_CHECK_ENGINE([software-x11], [Software X11], "yes")
+
+if test "x${have_software_x11}" = "xyes" ; then
+   have_software_xlib=`${PKG_CONFIG} --variable=Xlib evas-software-x11`
+   if test "x${have_software_xlib}" = "xyes" ; then
+      AC_DEFINE(HAVE_EVAS_SOFTWARE_XLIB, 1, [Evas Software Xlib Engine Support])
+   fi
+   have_software_xcb=`${PKG_CONFIG} --variable=XCB evas-software-x11`
+   if test "x${have_software_xcb}" = "xyes" ; then
+      AC_DEFINE(HAVE_EVAS_SOFTWARE_XCB, 1, [Evas Software XCB Engine Support])
+   fi
+fi
+
+AM_CONDITIONAL([BUILD_SOFTWARE_XLIB], [test "x${have_software_xlib}" = "xyes"])
+AM_CONDITIONAL([BUILD_SOFTWARE_XCB], [test "x${have_software_xcb}" = "xyes"])
+
+# XRender X11
+EXPEDITE_CHECK_ENGINE([xrender-x11], [XRender X11], "yes")
+
+# OpenGL X11
+EXPEDITE_CHECK_ENGINE([opengl-x11], [OpenGL X11], "yes")
+
+# XRender XCB
+EXPEDITE_CHECK_ENGINE([xrender-xcb], [XRender XCB], "yes")
+
+# GDI
+EXPEDITE_CHECK_ENGINE([software-gdi], [Software GDI], "yes", [gdi_libs="-lgdi32"])
+AC_SUBST(gdi_libs)
+
+# DirectDraw
+EXPEDITE_CHECK_ENGINE([software-ddraw], [Software DirectDraw], "yes", [ddraw_libs="-lddraw -ldxguid -lgdi32"])
+AC_SUBST(ddraw_libs)
+
+# Direct3D
+EXPEDITE_CHECK_ENGINE([direct3d], [Direct3D], "yes", [d3d_libs="-ld3d9 -ld3dx9d -lgdi32"])
+AC_SUBST(d3d_libs)
+
+# OpenGL GLEW
+EXPEDITE_CHECK_ENGINE([opengl-glew], [OpenGL Glew], "yes", [glew_libs="-lglew32 -lgdi32"])
+AC_SUBST(glew_libs)
+
+# Software SDL
+EXPEDITE_CHECK_ENGINE([software-sdl], [Software SDL], "yes")
+
+# GL SDL
+EXPEDITE_CHECK_ENGINE([opengl-sdl], [OpenGL SDL], "yes")
+
+# FB
+EXPEDITE_CHECK_ENGINE([fb], [Framebuffer], "yes")
+
+# DIRECTFB
+EXPEDITE_CHECK_ENGINE([directfb], [DirectFB], "yes")
+
+# Quartz
+EXPEDITE_CHECK_ENGINE([quartz], [Quartz], "yes", [quartz_libs="-framework Cocoa -framework ApplicationServices"])
+AC_SUBST(quartz_libs)
+
+# Software 16bit X11
+EXPEDITE_CHECK_ENGINE([software-16-x11], [Software 16 bits X11], "yes")
+
+# 16bit DirectDraw
+EXPEDITE_CHECK_ENGINE([software-16-ddraw], [Software 16 bits DirectDraw], "yes", [ddraw_16_libs="-lddraw -ldxguid"])
+AC_SUBST(ddraw_16_libs)
+
+# 16bit WinCE
+EXPEDITE_CHECK_ENGINE([software-16-wince], [Software 16 bits WinCE], "yes", [wince_16_libs="-laygshell"])
+AC_SUBST(wince_16_libs)
+
+### Checks for programs
+
+AC_ISC_POSIX
+m4_ifdef([AC_PROG_OBJC],
+   [
+    AC_PROG_OBJC
+    _AM_DEPENDENCIES(OBJC)
+   ],
+   [
+    AC_CHECK_TOOL([OBJC], [gcc])
+    AC_SUBST([OBJC])
+    AC_SUBST([OBJCFLAGS])
+   ]
+)
+AC_PROG_CXX
+AC_PROG_CC
+
+LT_PROG_RC
+
+
+### Checks for libraries
+
+# Evil library for compilation on Windows
+
+case "$host_os" in
+   mingw32ce*)
+      PKG_CHECK_MODULES([EVIL], [evil])
+      AC_DEFINE(HAVE_EVIL, 1, [Set to 1 if Evil library is installed])
+      ;;
+esac
+
+# Eina
+
+PKG_CHECK_MODULES([EINA], eina-0)
+
+# Evas
+
+PKG_CHECK_MODULES([EVAS], evas eet)
+
+# Xlib
+
+if test "x$have_software_xlib" = "xyes" -o "x$have_software_16_x11" = "xyes" -o "x$have_xrender_x11" = "xyes" -o "x$have_opengl_x11" = "xyes"; then
+   AC_PATH_XTRA
+   AC_CHECK_HEADERS([X11/Xlib.h X11/Xutil.h],
+      [have_xlib="yes"],
+      [have_xlib="no"])
+   if test "x$want_evas_simple_x11" = "xyes"; then
+      x_libs="${x_libs} -lX11 -lXext -lXrender"
+   else
+      x_dir=${x_dir:-/usr/X11R6}
+      x_cflags=${x_cflags:--I${x_includes:-$x_dir/include}}
+      x_libs="${x_libs:--L${x_libraries:-$x_dir/lib}} -lX11 -lXext -lXrender"
+   fi
+fi
+AM_CONDITIONAL(BUILD_X11, [test "x$have_xlib" = "xyes"])
+
+AC_SUBST(x_cflags)
+AC_SUBST(x_libs)
+
+# XCB
+
+if test "x$have_software_xcb" = "xyes"; then
+   PKG_CHECK_MODULES([XCB], [xcb xcb-keysyms], [have_xcb="yes"], [have_xcb="no"])
+fi
+AM_CONDITIONAL(BUILD_XCB, test "x$have_xcb" = "xyes")
+if test "x$have_xcb" = "xyes"; then
+   AC_DEFINE(BUILD_XCB, 1, [build xcb support])
+fi
+
+# SDL
+
+if test "x$have_software_sdl" = "xyes" -o "x$have_gl_sdl" = "xyes"; then
+   PKG_CHECK_MODULES([SDL], [sdl], [have_sdl="yes"], [have_sdl="no"])
+fi
+AM_CONDITIONAL(BUILD_SDL, test "x$have_sdl" = "xyes")
+
+# DirectFB
+
+if test "x$have_directfb" = "xyes"; then
+   PKG_CHECK_MODULES([DIRECTFB], [directfb], [have_directfb="yes"], [have_directfb="no"])
+fi
+AM_CONDITIONAL(BUILD_DIRECTFB, test "x$have_directfb" = "xyes")
+
+
+### Checks for header files
+
+
+### Checks for types
+
+
+### Checks for structures
+
+
+### Checks for compiler characteristics
+
+AM_PROG_CC_STDC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_CC_C_O
+
+WIN32_CFLAGS=""
+case "$host_os" in
+   cegcc*)
+      WIN32_CFLAGS="-mwin32"
+      ;;
+esac
+AC_SUBST(WIN32_CFLAGS)
+
+EXPEDITE_CXXFLAGS=""
+AC_LANG_PUSH([C++])
+CXXFLAGS_save="${CXXFLAGS}"
+CXXFLAGS="${CXXFLAGS} -fno-rtti -fno-exceptions"
+AC_LINK_IFELSE(
+   [AC_LANG_PROGRAM([[]])],
+   [have_cxx_flags="yes"],
+   [have_cxx_flags="no"])
+AC_MSG_CHECKING([whether the compiler supports -fno-rtti -fno-exceptions])
+AC_MSG_RESULT([${have_cxx_flags}])
+CXXFLAGS="${CXXFLAGS_save}"
+if test "x${have_cxx_flags}" = "xyes" ; then
+   EXPEDITE_CXXFLAGS="-fno-rtti -fno-exceptions"
+fi
+AC_LANG_POP([C++])
+AC_SUBST(EXPEDITE_CXXFLAGS)
+
+
+### Checks for linker characteristics
+
+lt_enable_auto_import=""
+case "$host_os" in
+   mingw* | cegcc*)
+      lt_enable_auto_import="-Wl,--enable-auto-import"
+      ;;
+esac
+AC_SUBST(lt_enable_auto_import)
+
+
+### Checks for library functions
+
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+src/bin/Makefile
+data/Makefile
+])
+
+echo
+echo "  $PACKAGE $VERSION"
+echo
+echo "  Engines:"
+echo "    Software X11.................: ${have_software_x11} (Xlib: ${have_software_xlib}) (XCB: ${have_software_xcb})"
+echo "    X Render X11.................: ${have_xrender_x11}"
+echo "    Open GL X11..................: ${have_opengl_x11}"
+echo "    X Render XCB.................: ${have_xrender_xcb}"
+echo "    Software GDI.................: ${have_software_gdi}"
+echo "    Software DirectDraw..........: ${have_software_ddraw}"
+echo "    Direct3D.....................: ${have_direct3d}"
+echo "    Open GL Glew.................: ${have_opengl_glew}"
+echo "    Software SDL.................: ${have_software_sdl}"
+echo "    Open GL SDL..................: ${have_opengl_sdl}"
+echo "    FB...........................: ${have_fb}"
+echo "    DirectFB.....................: ${have_directfb}"
+echo "    Quartz.......................: ${have_quartz}"
+echo "    Software X11 16 bits.........: ${have_software_16_x11}"
+echo "    Software DirectDraw 16 bits..: ${have_software_16_ddraw}"
+echo "    Software WinCE 16 bits.......: ${have_software_16_wince}"
+echo
+echo "  Installation:"
+echo "    prefix.......................: ${prefix}"
+echo
diff --git a/data/.cvsignore b/data/.cvsignore
new file mode 100644 (file)
index 0000000..282522d
--- /dev/null
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/data/.svn/all-wcprops b/data/.svn/all-wcprops
new file mode 100644 (file)
index 0000000..b8f7759
--- /dev/null
@@ -0,0 +1,329 @@
+K 25
+svn:wc:ra_dav:version-url
+V 41
+/svn/e/!svn/ver/45317/trunk/expedite/data
+END
+rect.png
+K 25
+svn:wc:ra_dav:version-url
+V 50
+/svn/e/!svn/ver/45317/trunk/expedite/data/rect.png
+END
+flower.png
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/e/!svn/ver/35554/trunk/expedite/data/flower.png
+END
+cube1.png
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/43412/trunk/expedite/data/cube1.png
+END
+VeraMoIt.ttf
+K 25
+svn:wc:ra_dav:version-url
+V 54
+/svn/e/!svn/ver/35525/trunk/expedite/data/VeraMoIt.ttf
+END
+VeraMono.ttf
+K 25
+svn:wc:ra_dav:version-url
+V 54
+/svn/e/!svn/ver/35525/trunk/expedite/data/VeraMono.ttf
+END
+cube2.png
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/43412/trunk/expedite/data/cube2.png
+END
+logo.png
+K 25
+svn:wc:ra_dav:version-url
+V 50
+/svn/e/!svn/ver/45310/trunk/expedite/data/logo.png
+END
+cube3.png
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/43412/trunk/expedite/data/cube3.png
+END
+cube4.png
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/43412/trunk/expedite/data/cube4.png
+END
+cube5.png
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/43412/trunk/expedite/data/cube5.png
+END
+cube6.png
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/43412/trunk/expedite/data/cube6.png
+END
+VeraSeBd.ttf
+K 25
+svn:wc:ra_dav:version-url
+V 54
+/svn/e/!svn/ver/35525/trunk/expedite/data/VeraSeBd.ttf
+END
+bar.png
+K 25
+svn:wc:ra_dav:version-url
+V 49
+/svn/e/!svn/ver/45237/trunk/expedite/data/bar.png
+END
+warning.png
+K 25
+svn:wc:ra_dav:version-url
+V 53
+/svn/e/!svn/ver/35554/trunk/expedite/data/warning.png
+END
+Vera.ttf
+K 25
+svn:wc:ra_dav:version-url
+V 50
+/svn/e/!svn/ver/35525/trunk/expedite/data/Vera.ttf
+END
+watch.png
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/35554/trunk/expedite/data/watch.png
+END
+Kochi.ttf
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/35525/trunk/expedite/data/Kochi.ttf
+END
+VeraMoBd.ttf
+K 25
+svn:wc:ra_dav:version-url
+V 54
+/svn/e/!svn/ver/35525/trunk/expedite/data/VeraMoBd.ttf
+END
+data.png
+K 25
+svn:wc:ra_dav:version-url
+V 50
+/svn/e/!svn/ver/45317/trunk/expedite/data/data.png
+END
+mushroom.png
+K 25
+svn:wc:ra_dav:version-url
+V 54
+/svn/e/!svn/ver/35554/trunk/expedite/data/mushroom.png
+END
+bug.png
+K 25
+svn:wc:ra_dav:version-url
+V 49
+/svn/e/!svn/ver/35554/trunk/expedite/data/bug.png
+END
+map.png
+K 25
+svn:wc:ra_dav:version-url
+V 49
+/svn/e/!svn/ver/45317/trunk/expedite/data/map.png
+END
+pan.png
+K 25
+svn:wc:ra_dav:version-url
+V 49
+/svn/e/!svn/ver/35554/trunk/expedite/data/pan.png
+END
+VeraBI.ttf
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/e/!svn/ver/35525/trunk/expedite/data/VeraBI.ttf
+END
+tp.yuv
+K 25
+svn:wc:ra_dav:version-url
+V 48
+/svn/e/!svn/ver/35512/trunk/expedite/data/tp.yuv
+END
+fonts.dir
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/35497/trunk/expedite/data/fonts.dir
+END
+house.png
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/35554/trunk/expedite/data/house.png
+END
+tp.png
+K 25
+svn:wc:ra_dav:version-url
+V 48
+/svn/e/!svn/ver/35554/trunk/expedite/data/tp.png
+END
+e.png
+K 25
+svn:wc:ra_dav:version-url
+V 47
+/svn/e/!svn/ver/45237/trunk/expedite/data/e.png
+END
+bulb.png
+K 25
+svn:wc:ra_dav:version-url
+V 50
+/svn/e/!svn/ver/35554/trunk/expedite/data/bulb.png
+END
+im1.png
+K 25
+svn:wc:ra_dav:version-url
+V 49
+/svn/e/!svn/ver/35554/trunk/expedite/data/im1.png
+END
+colorbox.png
+K 25
+svn:wc:ra_dav:version-url
+V 54
+/svn/e/!svn/ver/35554/trunk/expedite/data/colorbox.png
+END
+im2.png
+K 25
+svn:wc:ra_dav:version-url
+V 49
+/svn/e/!svn/ver/35554/trunk/expedite/data/im2.png
+END
+text_sel.png
+K 25
+svn:wc:ra_dav:version-url
+V 54
+/svn/e/!svn/ver/45237/trunk/expedite/data/text_sel.png
+END
+camera.png
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/e/!svn/ver/35554/trunk/expedite/data/camera.png
+END
+pulse.png
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/35554/trunk/expedite/data/pulse.png
+END
+.cvsignore
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/e/!svn/ver/35497/trunk/expedite/data/.cvsignore
+END
+frame.png
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/45237/trunk/expedite/data/frame.png
+END
+VeraSe.ttf
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/e/!svn/ver/35525/trunk/expedite/data/VeraSe.ttf
+END
+fonts.alias
+K 25
+svn:wc:ra_dav:version-url
+V 53
+/svn/e/!svn/ver/35497/trunk/expedite/data/fonts.alias
+END
+VeraIt.ttf
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/e/!svn/ver/35525/trunk/expedite/data/VeraIt.ttf
+END
+3d.png
+K 25
+svn:wc:ra_dav:version-url
+V 48
+/svn/e/!svn/ver/45317/trunk/expedite/data/3d.png
+END
+widgets.png
+K 25
+svn:wc:ra_dav:version-url
+V 53
+/svn/e/!svn/ver/45317/trunk/expedite/data/widgets.png
+END
+exit.png
+K 25
+svn:wc:ra_dav:version-url
+V 50
+/svn/e/!svn/ver/45237/trunk/expedite/data/exit.png
+END
+VeraBd.ttf
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/e/!svn/ver/35525/trunk/expedite/data/VeraBd.ttf
+END
+VeraMoBI.ttf
+K 25
+svn:wc:ra_dav:version-url
+V 54
+/svn/e/!svn/ver/35525/trunk/expedite/data/VeraMoBI.ttf
+END
+typewriter.png
+K 25
+svn:wc:ra_dav:version-url
+V 56
+/svn/e/!svn/ver/35554/trunk/expedite/data/typewriter.png
+END
+e-logo.png
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/e/!svn/ver/45237/trunk/expedite/data/e-logo.png
+END
+image.png
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/35554/trunk/expedite/data/image.png
+END
+blend.png
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/45317/trunk/expedite/data/blend.png
+END
+text.png
+K 25
+svn:wc:ra_dav:version-url
+V 50
+/svn/e/!svn/ver/45317/trunk/expedite/data/text.png
+END
+Makefile.am
+K 25
+svn:wc:ra_dav:version-url
+V 53
+/svn/e/!svn/ver/45317/trunk/expedite/data/Makefile.am
+END
+error.png
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/35554/trunk/expedite/data/error.png
+END
+icon_sel.png
+K 25
+svn:wc:ra_dav:version-url
+V 54
+/svn/e/!svn/ver/45237/trunk/expedite/data/icon_sel.png
+END
diff --git a/data/.svn/dir-prop-base b/data/.svn/dir-prop-base
new file mode 100644 (file)
index 0000000..a57f544
--- /dev/null
@@ -0,0 +1,7 @@
+K 10
+svn:ignore
+V 21
+Makefile
+Makefile.in
+
+END
diff --git a/data/.svn/entries b/data/.svn/entries
new file mode 100644 (file)
index 0000000..bc27340
--- /dev/null
@@ -0,0 +1,1864 @@
+10
+
+dir
+49663
+https://svn.enlightenment.org/svn/e/trunk/expedite/data
+https://svn.enlightenment.org/svn/e
+
+
+
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
+\f
+rect.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+83002a1ac6f7d1d363db06306c353144
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+645
+\f
+flower.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+0e14c4901cda18482049706284770e16
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1790
+\f
+cube1.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+d40ad060caf36a2c0d400f2f05a62d9b
+2009-11-02T08:52:47.076233Z
+43412
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+183167
+\f
+VeraMoIt.ttf
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+24f79382039ee733cbe32fd61e327885
+2008-08-18T00:02:26.845227Z
+35525
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+54508
+\f
+VeraMono.ttf
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+37d8aff129ecd7d3fc495b7239f834db
+2008-08-18T00:02:26.845227Z
+35525
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+49224
+\f
+cube2.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+e2a996e17008bb7e2d1752ea74856194
+2009-11-02T08:52:47.076233Z
+43412
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+106071
+\f
+logo.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+e79f5f446b8117cd9647ce4899aaa9ab
+2010-01-19T01:01:39.561203Z
+45310
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+31298
+\f
+cube3.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+b784c508df715b21684e5b1541cdea5e
+2009-11-02T08:52:47.076233Z
+43412
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+128022
+\f
+cube4.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+e18d62d3aa67093687530e8798f03d75
+2009-11-02T08:52:47.076233Z
+43412
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+135362
+\f
+cube5.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+5f908240d55c50334bcbd47c240402f7
+2009-11-02T08:52:47.076233Z
+43412
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+89543
+\f
+cube6.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+f1b7139951d015de31369e483bb5f36c
+2009-11-02T08:52:47.076233Z
+43412
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+130464
+\f
+VeraSeBd.ttf
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+b8c3d4131b8517d00c8dcbea1efd5426
+2008-08-18T00:02:26.845227Z
+35525
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+58736
+\f
+bar.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+9d69f7054df63543cd617d0f1e2068de
+2010-01-17T02:33:48.615610Z
+45237
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+870
+\f
+warning.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+9688263f1c3bb26b2efa36b90480f5b1
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1347
+\f
+Vera.ttf
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+785d2fd45984c6548763ae6702d83e20
+2008-08-18T00:02:26.845227Z
+35525
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+65932
+\f
+Kochi.ttf
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+281cd718f43b78a6ede087eab743aab0
+2008-08-18T00:02:26.845227Z
+35525
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+3973768
+\f
+watch.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+dc148964bee1a0158453006c73094542
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1813
+\f
+VeraMoBd.ttf
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+a36bbba0b722b8b4e28d5724e0332855
+2008-08-18T00:02:26.845227Z
+35525
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+49052
+\f
+data.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+0f0f5aca87a9e5d00ffdf52ef96e0359
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1441
+\f
+mushroom.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+8b2439c1029e188057331398f1e91bfb
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1927
+\f
+bug.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+193e5af6860c288a7a69ebc0e6c3bffa
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1932
+\f
+map.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+26e515ee07252515c813617b97ad78a5
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1870
+\f
+pan.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+9984c7302640236612f3daf5e4e5d473
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+627
+\f
+VeraBI.ttf
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+a99f3482bfc2d9c37b509e68d20d016a
+2008-08-18T00:02:26.845227Z
+35525
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+63208
+\f
+tp.yuv
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+4576274add783085742b9942d69784e6
+2008-08-17T15:07:04.757981Z
+35512
+raster
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+460800
+\f
+fonts.dir
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+d6e5a3e1bdd0b560adf07c0e0ad210b3
+2007-04-11T13:24:36.000000Z
+29469
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+4217
+\f
+house.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+750682a0fcc1eb04556bceaab42075ea
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2180
+\f
+tp.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+484f0594aae9868559e7c909e00b8c82
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+45362
+\f
+e.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+dd148f1bf30cec09787fb0be12a786ad
+2010-01-17T02:33:48.615610Z
+45237
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2012
+\f
+bulb.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+c465a6cc58e03f48c3d2a7536af56f8f
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2241
+\f
+im1.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+09a1d6781d94309e2c03cdf73b9b62f6
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+467518
+\f
+colorbox.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+2d6817a3b11ad90d1633d6f4d44f58f6
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1478
+\f
+im2.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+434fa2efdfe36bdfba3898fd13c65a08
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+668634
+\f
+text_sel.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+cea4a706b9104bf012a58fb69f409f78
+2010-01-17T02:33:48.615610Z
+45237
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1108
+\f
+camera.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+fccca3ba479de840fbaa9accc91b4eab
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2000
+\f
+pulse.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+94ec4df39c4b5516f049fb3ae8e5c568
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1707
+\f
+.cvsignore
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+26f08908d0224edf3c0936d2d9ff132c
+2007-05-27T15:19:55.000000Z
+30101
+onefang
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+21
+\f
+frame.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+988a5a98e293b4e566f8c2ced890dd18
+2010-01-17T02:33:48.615610Z
+45237
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+618
+\f
+VeraSe.ttf
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+2b03beca2e3fe5564fba8911a1a3ee60
+2008-08-18T00:02:26.845227Z
+35525
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+60280
+\f
+fonts.alias
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+43e4b96ee2d91e51b24f199ccf884c12
+2007-04-11T13:24:36.000000Z
+29469
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+967
+\f
+VeraIt.ttf
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+06ee45608b225ef0f22e94995bc981b2
+2008-08-18T00:02:26.845227Z
+35525
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+63684
+\f
+3d.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+8a58f8c299b9ad61469b21115e80f4c5
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1980
+\f
+widgets.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+d74b321d2f28b702b579276a56d0825b
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1757
+\f
+exit.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+e026623b1dae9f90edfaaa2b9e8282bf
+2010-01-17T02:33:48.615610Z
+45237
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1729
+\f
+VeraBd.ttf
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+4ebf664c986099acf6d151c62bdb24eb
+2008-08-18T00:02:26.845227Z
+35525
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+58716
+\f
+VeraMoBI.ttf
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+717a0ea36e59239242afaa78c770d52b
+2008-08-18T00:02:26.845227Z
+35525
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+55032
+\f
+typewriter.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+86be2663e4e4f6c3da0a5fe3eb7b24f4
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1870
+\f
+e-logo.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+1cc085c333dc6d65e248732a6b87a166
+2010-01-17T02:33:48.615610Z
+45237
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15348
+\f
+image.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+55dc5d843b57d2b907158ddc1e8e7040
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+41050
+\f
+blend.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+2a92af85b28c5cd8f3e5d479df8c73dc
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1582
+\f
+text.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+8f79f7817e7c07fcb90533a19de15d31
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+804
+\f
+Makefile.am
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+40eec168a98693ec41e6115a0e463ca3
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+750
+\f
+error.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+92fdcf4848a3c1644b88d2f755e0a983
+2008-08-18T16:42:08.490845Z
+35554
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1634
+\f
+icon_sel.png
+file
+
+
+
+
+2010-06-14T12:18:32.000000Z
+966a1baed14cfa7b989317b4bc332dec
+2010-01-17T02:33:48.615610Z
+45237
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+3165
+\f
diff --git a/data/.svn/prop-base/.cvsignore.svn-base b/data/.svn/prop-base/.cvsignore.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/data/.svn/prop-base/3d.png.svn-base b/data/.svn/prop-base/3d.png.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/Kochi.ttf.svn-base b/data/.svn/prop-base/Kochi.ttf.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/Makefile.am.svn-base b/data/.svn/prop-base/Makefile.am.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/data/.svn/prop-base/Vera.ttf.svn-base b/data/.svn/prop-base/Vera.ttf.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/VeraBI.ttf.svn-base b/data/.svn/prop-base/VeraBI.ttf.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/VeraBd.ttf.svn-base b/data/.svn/prop-base/VeraBd.ttf.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/VeraIt.ttf.svn-base b/data/.svn/prop-base/VeraIt.ttf.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/VeraMoBI.ttf.svn-base b/data/.svn/prop-base/VeraMoBI.ttf.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/VeraMoBd.ttf.svn-base b/data/.svn/prop-base/VeraMoBd.ttf.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/VeraMoIt.ttf.svn-base b/data/.svn/prop-base/VeraMoIt.ttf.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/VeraMono.ttf.svn-base b/data/.svn/prop-base/VeraMono.ttf.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/VeraSe.ttf.svn-base b/data/.svn/prop-base/VeraSe.ttf.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/VeraSeBd.ttf.svn-base b/data/.svn/prop-base/VeraSeBd.ttf.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/bar.png.svn-base b/data/.svn/prop-base/bar.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/blend.png.svn-base b/data/.svn/prop-base/blend.png.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/bug.png.svn-base b/data/.svn/prop-base/bug.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/bulb.png.svn-base b/data/.svn/prop-base/bulb.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/camera.png.svn-base b/data/.svn/prop-base/camera.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/colorbox.png.svn-base b/data/.svn/prop-base/colorbox.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/cube1.png.svn-base b/data/.svn/prop-base/cube1.png.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/cube2.png.svn-base b/data/.svn/prop-base/cube2.png.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/cube3.png.svn-base b/data/.svn/prop-base/cube3.png.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/cube4.png.svn-base b/data/.svn/prop-base/cube4.png.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/cube5.png.svn-base b/data/.svn/prop-base/cube5.png.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/cube6.png.svn-base b/data/.svn/prop-base/cube6.png.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/data.png.svn-base b/data/.svn/prop-base/data.png.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/e-logo.png.svn-base b/data/.svn/prop-base/e-logo.png.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/e.png.svn-base b/data/.svn/prop-base/e.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/error.png.svn-base b/data/.svn/prop-base/error.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/exit.png.svn-base b/data/.svn/prop-base/exit.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/flower.png.svn-base b/data/.svn/prop-base/flower.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/fonts.alias.svn-base b/data/.svn/prop-base/fonts.alias.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/data/.svn/prop-base/fonts.dir.svn-base b/data/.svn/prop-base/fonts.dir.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/data/.svn/prop-base/frame.png.svn-base b/data/.svn/prop-base/frame.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/house.png.svn-base b/data/.svn/prop-base/house.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/icon_sel.png.svn-base b/data/.svn/prop-base/icon_sel.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/im1.png.svn-base b/data/.svn/prop-base/im1.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/im2.png.svn-base b/data/.svn/prop-base/im2.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/image.png.svn-base b/data/.svn/prop-base/image.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/logo.png.svn-base b/data/.svn/prop-base/logo.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/map.png.svn-base b/data/.svn/prop-base/map.png.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/mushroom.png.svn-base b/data/.svn/prop-base/mushroom.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/pan.png.svn-base b/data/.svn/prop-base/pan.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/pulse.png.svn-base b/data/.svn/prop-base/pulse.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/rect.png.svn-base b/data/.svn/prop-base/rect.png.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/text.png.svn-base b/data/.svn/prop-base/text.png.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/prop-base/text_sel.png.svn-base b/data/.svn/prop-base/text_sel.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/tp.png.svn-base b/data/.svn/prop-base/tp.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/typewriter.png.svn-base b/data/.svn/prop-base/typewriter.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/warning.png.svn-base b/data/.svn/prop-base/warning.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/watch.png.svn-base b/data/.svn/prop-base/watch.png.svn-base
new file mode 100644 (file)
index 0000000..6f145ce
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 9
+image/png
+END
diff --git a/data/.svn/prop-base/widgets.png.svn-base b/data/.svn/prop-base/widgets.png.svn-base
new file mode 100644 (file)
index 0000000..5e9587e
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/data/.svn/text-base/.cvsignore.svn-base b/data/.svn/text-base/.cvsignore.svn-base
new file mode 100644 (file)
index 0000000..282522d
--- /dev/null
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/data/.svn/text-base/3d.png.svn-base b/data/.svn/text-base/3d.png.svn-base
new file mode 100644 (file)
index 0000000..6f5fcb8
Binary files /dev/null and b/data/.svn/text-base/3d.png.svn-base differ
diff --git a/data/.svn/text-base/Kochi.ttf.svn-base b/data/.svn/text-base/Kochi.ttf.svn-base
new file mode 100644 (file)
index 0000000..ec093e0
Binary files /dev/null and b/data/.svn/text-base/Kochi.ttf.svn-base differ
diff --git a/data/.svn/text-base/Makefile.am.svn-base b/data/.svn/text-base/Makefile.am.svn-base
new file mode 100644 (file)
index 0000000..c84b062
--- /dev/null
@@ -0,0 +1,58 @@
+MAINTAINERCLEANFILES = Makefile.in
+filesdir = $(datadir)/expedite/data
+files_DATA = \
+Kochi.ttf \
+Vera.ttf \
+VeraBI.ttf \
+VeraBd.ttf \
+VeraIt.ttf \
+VeraMoBI.ttf \
+VeraMoBd.ttf \
+VeraMoIt.ttf \
+VeraMono.ttf \
+VeraSe.ttf \
+VeraSeBd.ttf \
+fonts.alias \
+fonts.dir \
+logo.png \
+e-logo.png \
+e.png \
+image.png \
+bar.png \
+frame.png \
+pan.png \
+tp.png \
+tp.yuv \
+icon_sel.png \
+text_sel.png \
+exit.png \
+watch.png \
+bug.png \
+bulb.png \
+camera.png \
+colorbox.png \
+error.png \
+flower.png \
+house.png \
+mushroom.png \
+pulse.png \
+typewriter.png \
+warning.png \
+im1.png \
+im2.png \
+cube1.png \
+cube2.png \
+cube3.png \
+cube4.png \
+cube5.png \
+cube6.png \
+text.png \
+rect.png \
+blend.png \
+map.png \
+3d.png \
+data.png \
+widgets.png
+
+
+EXTRA_DIST = $(files_DATA)
diff --git a/data/.svn/text-base/Vera.ttf.svn-base b/data/.svn/text-base/Vera.ttf.svn-base
new file mode 100644 (file)
index 0000000..58cd6b5
Binary files /dev/null and b/data/.svn/text-base/Vera.ttf.svn-base differ
diff --git a/data/.svn/text-base/VeraBI.ttf.svn-base b/data/.svn/text-base/VeraBI.ttf.svn-base
new file mode 100644 (file)
index 0000000..b55eee3
Binary files /dev/null and b/data/.svn/text-base/VeraBI.ttf.svn-base differ
diff --git a/data/.svn/text-base/VeraBd.ttf.svn-base b/data/.svn/text-base/VeraBd.ttf.svn-base
new file mode 100644 (file)
index 0000000..51d6111
Binary files /dev/null and b/data/.svn/text-base/VeraBd.ttf.svn-base differ
diff --git a/data/.svn/text-base/VeraIt.ttf.svn-base b/data/.svn/text-base/VeraIt.ttf.svn-base
new file mode 100644 (file)
index 0000000..cc23c9e
Binary files /dev/null and b/data/.svn/text-base/VeraIt.ttf.svn-base differ
diff --git a/data/.svn/text-base/VeraMoBI.ttf.svn-base b/data/.svn/text-base/VeraMoBI.ttf.svn-base
new file mode 100644 (file)
index 0000000..8624542
Binary files /dev/null and b/data/.svn/text-base/VeraMoBI.ttf.svn-base differ
diff --git a/data/.svn/text-base/VeraMoBd.ttf.svn-base b/data/.svn/text-base/VeraMoBd.ttf.svn-base
new file mode 100644 (file)
index 0000000..9be6547
Binary files /dev/null and b/data/.svn/text-base/VeraMoBd.ttf.svn-base differ
diff --git a/data/.svn/text-base/VeraMoIt.ttf.svn-base b/data/.svn/text-base/VeraMoIt.ttf.svn-base
new file mode 100644 (file)
index 0000000..2404924
Binary files /dev/null and b/data/.svn/text-base/VeraMoIt.ttf.svn-base differ
diff --git a/data/.svn/text-base/VeraMono.ttf.svn-base b/data/.svn/text-base/VeraMono.ttf.svn-base
new file mode 100644 (file)
index 0000000..139f0b4
Binary files /dev/null and b/data/.svn/text-base/VeraMono.ttf.svn-base differ
diff --git a/data/.svn/text-base/VeraSe.ttf.svn-base b/data/.svn/text-base/VeraSe.ttf.svn-base
new file mode 100644 (file)
index 0000000..4b4ecc6
Binary files /dev/null and b/data/.svn/text-base/VeraSe.ttf.svn-base differ
diff --git a/data/.svn/text-base/VeraSeBd.ttf.svn-base b/data/.svn/text-base/VeraSeBd.ttf.svn-base
new file mode 100644 (file)
index 0000000..672bf76
Binary files /dev/null and b/data/.svn/text-base/VeraSeBd.ttf.svn-base differ
diff --git a/data/.svn/text-base/bar.png.svn-base b/data/.svn/text-base/bar.png.svn-base
new file mode 100644 (file)
index 0000000..cd5c3a7
Binary files /dev/null and b/data/.svn/text-base/bar.png.svn-base differ
diff --git a/data/.svn/text-base/blend.png.svn-base b/data/.svn/text-base/blend.png.svn-base
new file mode 100644 (file)
index 0000000..bfd647b
Binary files /dev/null and b/data/.svn/text-base/blend.png.svn-base differ
diff --git a/data/.svn/text-base/bug.png.svn-base b/data/.svn/text-base/bug.png.svn-base
new file mode 100644 (file)
index 0000000..c32cdfd
Binary files /dev/null and b/data/.svn/text-base/bug.png.svn-base differ
diff --git a/data/.svn/text-base/bulb.png.svn-base b/data/.svn/text-base/bulb.png.svn-base
new file mode 100644 (file)
index 0000000..8b694d4
Binary files /dev/null and b/data/.svn/text-base/bulb.png.svn-base differ
diff --git a/data/.svn/text-base/camera.png.svn-base b/data/.svn/text-base/camera.png.svn-base
new file mode 100644 (file)
index 0000000..027ed4f
Binary files /dev/null and b/data/.svn/text-base/camera.png.svn-base differ
diff --git a/data/.svn/text-base/colorbox.png.svn-base b/data/.svn/text-base/colorbox.png.svn-base
new file mode 100644 (file)
index 0000000..6c2534e
Binary files /dev/null and b/data/.svn/text-base/colorbox.png.svn-base differ
diff --git a/data/.svn/text-base/cube1.png.svn-base b/data/.svn/text-base/cube1.png.svn-base
new file mode 100644 (file)
index 0000000..c2f4fda
Binary files /dev/null and b/data/.svn/text-base/cube1.png.svn-base differ
diff --git a/data/.svn/text-base/cube2.png.svn-base b/data/.svn/text-base/cube2.png.svn-base
new file mode 100644 (file)
index 0000000..5e69383
Binary files /dev/null and b/data/.svn/text-base/cube2.png.svn-base differ
diff --git a/data/.svn/text-base/cube3.png.svn-base b/data/.svn/text-base/cube3.png.svn-base
new file mode 100644 (file)
index 0000000..1116611
Binary files /dev/null and b/data/.svn/text-base/cube3.png.svn-base differ
diff --git a/data/.svn/text-base/cube4.png.svn-base b/data/.svn/text-base/cube4.png.svn-base
new file mode 100644 (file)
index 0000000..4ff7c73
Binary files /dev/null and b/data/.svn/text-base/cube4.png.svn-base differ
diff --git a/data/.svn/text-base/cube5.png.svn-base b/data/.svn/text-base/cube5.png.svn-base
new file mode 100644 (file)
index 0000000..49c9acd
Binary files /dev/null and b/data/.svn/text-base/cube5.png.svn-base differ
diff --git a/data/.svn/text-base/cube6.png.svn-base b/data/.svn/text-base/cube6.png.svn-base
new file mode 100644 (file)
index 0000000..f512f75
Binary files /dev/null and b/data/.svn/text-base/cube6.png.svn-base differ
diff --git a/data/.svn/text-base/data.png.svn-base b/data/.svn/text-base/data.png.svn-base
new file mode 100644 (file)
index 0000000..26b5a72
Binary files /dev/null and b/data/.svn/text-base/data.png.svn-base differ
diff --git a/data/.svn/text-base/e-logo.png.svn-base b/data/.svn/text-base/e-logo.png.svn-base
new file mode 100644 (file)
index 0000000..113ee14
Binary files /dev/null and b/data/.svn/text-base/e-logo.png.svn-base differ
diff --git a/data/.svn/text-base/e.png.svn-base b/data/.svn/text-base/e.png.svn-base
new file mode 100644 (file)
index 0000000..f14feff
Binary files /dev/null and b/data/.svn/text-base/e.png.svn-base differ
diff --git a/data/.svn/text-base/error.png.svn-base b/data/.svn/text-base/error.png.svn-base
new file mode 100644 (file)
index 0000000..5183003
Binary files /dev/null and b/data/.svn/text-base/error.png.svn-base differ
diff --git a/data/.svn/text-base/exit.png.svn-base b/data/.svn/text-base/exit.png.svn-base
new file mode 100644 (file)
index 0000000..f27a0fa
Binary files /dev/null and b/data/.svn/text-base/exit.png.svn-base differ
diff --git a/data/.svn/text-base/flower.png.svn-base b/data/.svn/text-base/flower.png.svn-base
new file mode 100644 (file)
index 0000000..0fb6a9a
Binary files /dev/null and b/data/.svn/text-base/flower.png.svn-base differ
diff --git a/data/.svn/text-base/fonts.alias.svn-base b/data/.svn/text-base/fonts.alias.svn-base
new file mode 100644 (file)
index 0000000..1d793cf
--- /dev/null
@@ -0,0 +1,12 @@
+Kochi -Unknown-Kochi-medium-r-normal--0-0-0-0-p-0-iso8859-9
+Vera-Bold-Italic -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-ascii-0
+Vera-Normal -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-ascii-0
+Vera-Bold -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-ascii-0
+Vera-Italic -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-ascii-0
+Vera-Mono-Bold-Italic -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-ascii-0
+Vera-Mono-Bold -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-ascii-0
+Vera-Mono-Italic -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-ascii-0
+Vera-Mono -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-ascii-0
+Vera-Serif -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-ascii-0
+Vera-Serif-Bold -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-ascii-0
+Vera -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-ascii-0
diff --git a/data/.svn/text-base/fonts.dir.svn-base b/data/.svn/text-base/fonts.dir.svn-base
new file mode 100644 (file)
index 0000000..0954e21
--- /dev/null
@@ -0,0 +1,52 @@
+51
+Kochi.ttf -Unknown-Kochi-medium-r-normal--0-0-0-0-p-0-iso8859-9
+VeraBI.ttf -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-ascii-0
+VeraBI.ttf -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-fcd8859-15
+VeraBI.ttf -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-iso8859-1
+VeraBI.ttf -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-iso8859-15
+VeraBI.ttf -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-iso8859-9
+Vera.ttf -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-ascii-0
+Vera.ttf -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-fcd8859-15
+Vera.ttf -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-iso8859-1
+Vera.ttf -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-iso8859-15
+Vera.ttf -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-iso8859-9
+VeraBd.ttf -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-ascii-0
+VeraBd.ttf -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-fcd8859-15
+VeraBd.ttf -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-iso8859-1
+VeraBd.ttf -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-iso8859-15
+VeraBd.ttf -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-iso8859-9
+VeraIt.ttf -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-ascii-0
+VeraIt.ttf -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-fcd8859-15
+VeraIt.ttf -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-iso8859-1
+VeraIt.ttf -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-iso8859-15
+VeraIt.ttf -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-iso8859-9
+VeraMoBI.ttf -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-ascii-0
+VeraMoBI.ttf -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-fcd8859-15
+VeraMoBI.ttf -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-iso8859-1
+VeraMoBI.ttf -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-iso8859-15
+VeraMoBI.ttf -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-iso8859-9
+VeraMoBd.ttf -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-ascii-0
+VeraMoBd.ttf -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-fcd8859-15
+VeraMoBd.ttf -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-iso8859-1
+VeraMoBd.ttf -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-iso8859-15
+VeraMoBd.ttf -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-iso8859-9
+VeraMoIt.ttf -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-ascii-0
+VeraMoIt.ttf -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-fcd8859-15
+VeraMoIt.ttf -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-iso8859-1
+VeraMoIt.ttf -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-iso8859-15
+VeraMoIt.ttf -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-iso8859-9
+VeraMono.ttf -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-ascii-0
+VeraMono.ttf -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-fcd8859-15
+VeraMono.ttf -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-iso8859-1
+VeraMono.ttf -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-iso8859-15
+VeraMono.ttf -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-iso8859-9
+VeraSe.ttf -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-ascii-0
+VeraSe.ttf -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-fcd8859-15
+VeraSe.ttf -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-iso8859-1
+VeraSe.ttf -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-iso8859-15
+VeraSe.ttf -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-iso8859-9
+VeraSeBd.ttf -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-ascii-0
+VeraSeBd.ttf -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-fcd8859-15
+VeraSeBd.ttf -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-iso8859-1
+VeraSeBd.ttf -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-iso8859-15
+VeraSeBd.ttf -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-iso8859-9
diff --git a/data/.svn/text-base/frame.png.svn-base b/data/.svn/text-base/frame.png.svn-base
new file mode 100644 (file)
index 0000000..cdb24af
Binary files /dev/null and b/data/.svn/text-base/frame.png.svn-base differ
diff --git a/data/.svn/text-base/house.png.svn-base b/data/.svn/text-base/house.png.svn-base
new file mode 100644 (file)
index 0000000..d047ea6
Binary files /dev/null and b/data/.svn/text-base/house.png.svn-base differ
diff --git a/data/.svn/text-base/icon_sel.png.svn-base b/data/.svn/text-base/icon_sel.png.svn-base
new file mode 100644 (file)
index 0000000..3075afd
Binary files /dev/null and b/data/.svn/text-base/icon_sel.png.svn-base differ
diff --git a/data/.svn/text-base/im1.png.svn-base b/data/.svn/text-base/im1.png.svn-base
new file mode 100644 (file)
index 0000000..aa37869
Binary files /dev/null and b/data/.svn/text-base/im1.png.svn-base differ
diff --git a/data/.svn/text-base/im2.png.svn-base b/data/.svn/text-base/im2.png.svn-base
new file mode 100644 (file)
index 0000000..30e0caa
Binary files /dev/null and b/data/.svn/text-base/im2.png.svn-base differ
diff --git a/data/.svn/text-base/image.png.svn-base b/data/.svn/text-base/image.png.svn-base
new file mode 100644 (file)
index 0000000..9811a37
Binary files /dev/null and b/data/.svn/text-base/image.png.svn-base differ
diff --git a/data/.svn/text-base/logo.png.svn-base b/data/.svn/text-base/logo.png.svn-base
new file mode 100644 (file)
index 0000000..f2ba89d
Binary files /dev/null and b/data/.svn/text-base/logo.png.svn-base differ
diff --git a/data/.svn/text-base/map.png.svn-base b/data/.svn/text-base/map.png.svn-base
new file mode 100644 (file)
index 0000000..7a13b5f
Binary files /dev/null and b/data/.svn/text-base/map.png.svn-base differ
diff --git a/data/.svn/text-base/mushroom.png.svn-base b/data/.svn/text-base/mushroom.png.svn-base
new file mode 100644 (file)
index 0000000..30acfd4
Binary files /dev/null and b/data/.svn/text-base/mushroom.png.svn-base differ
diff --git a/data/.svn/text-base/pan.png.svn-base b/data/.svn/text-base/pan.png.svn-base
new file mode 100644 (file)
index 0000000..c928ccc
Binary files /dev/null and b/data/.svn/text-base/pan.png.svn-base differ
diff --git a/data/.svn/text-base/pulse.png.svn-base b/data/.svn/text-base/pulse.png.svn-base
new file mode 100644 (file)
index 0000000..06369c0
Binary files /dev/null and b/data/.svn/text-base/pulse.png.svn-base differ
diff --git a/data/.svn/text-base/rect.png.svn-base b/data/.svn/text-base/rect.png.svn-base
new file mode 100644 (file)
index 0000000..8f54d64
Binary files /dev/null and b/data/.svn/text-base/rect.png.svn-base differ
diff --git a/data/.svn/text-base/text.png.svn-base b/data/.svn/text-base/text.png.svn-base
new file mode 100644 (file)
index 0000000..ef33aa9
Binary files /dev/null and b/data/.svn/text-base/text.png.svn-base differ
diff --git a/data/.svn/text-base/text_sel.png.svn-base b/data/.svn/text-base/text_sel.png.svn-base
new file mode 100644 (file)
index 0000000..ac118d2
Binary files /dev/null and b/data/.svn/text-base/text_sel.png.svn-base differ
diff --git a/data/.svn/text-base/tp.png.svn-base b/data/.svn/text-base/tp.png.svn-base
new file mode 100644 (file)
index 0000000..1c20b12
Binary files /dev/null and b/data/.svn/text-base/tp.png.svn-base differ
diff --git a/data/.svn/text-base/tp.yuv.svn-base b/data/.svn/text-base/tp.yuv.svn-base
new file mode 100644 (file)
index 0000000..cb5d3e4
--- /dev/null
@@ -0,0 +1,312 @@
+²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\0\0\ 1\ 1\ 2\ 2\ 3\ 4\ 4\ 5\ 6\ 6\a\a\b            
+
+\v\v\f\f\r\ e\ e\ f\ f\10\11\11\12\12\13\13\14\15\16\16\16\17\18\18\19\19\1a\1a\e\e\1c\1d\1d\1e\1f\1f  !!""#$$%&&&'(()**++,,-..//0112233456667788:::;;<==>>?@@AABBCCDEEFFGHHIIJKKLMMNNOOPQQQRSSTUUVVWWXXYZZ[[\\]^___`aabbcddeefgghhijjkkllmnnoopqqrrsstuuvvwwxxyzz{|||}~~\7f\80\80\81\81\82\83\83\84\84\85\85\86\87\87\87\88\89\89\8a\8b\8b\8b\8c\8d\8d\8e\8e\8f\90\90\91\91\92\93\93\94\94\95\95\96\97\97\98\99\99\9a\9a\9b\9b\9c\9d\9d\9e\9e\9f   ¡¢¢£¤¤¤¦¦¦§¨¨©©ª««¬¬­­®®¯°°±±²³´´´µµ¶··¸¸¹ºº»»¼¼½¾¾¿ÀÀÁÁÂÂÃÃÄÅÅÆÆÇÈÈÉÉÊÊËÌÌÍÍÎÏÏÐÐÑÒÒÒÓÔÕÕÕÖ××ØØÙÙÚÛÛÜÜÝÝÞßßààáââããäååææççèèéêêëììíîîîïððññòóóôôõööö÷øøùúúûûüýýþþÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\ 1\ 1\ 1\ 2\ 3\ 3\ 4\ 4\ 5\ 5\ 6\a\a\b\b  
+
+\v\v\f\r\r\ e\ e\ f\ f\10\11\11\11\13\13\13\14\14\15\16\17\17\17\18\19\1a\1a\1a\e\1c\1c\1d\1d\1e\1f\1f\1f !""##$$%&&''(()**++,--..//00222334456678899::;<<<=>??@@AABBCDDEFFGGHHIIJKLLLMNNOOPPQRRSSTUUVVWWXXYZZ[\\]^^___`aabcccdefffghhijjjklmmnnooppqrrsstuuvvwwxyyzz{{|}}~\7f\7f\7f\80\81\81\82\82\83\84\84\85\85\86\86\87\87\88\89\89\8a\8b\8b\8c\8c\8d\8d\8e\8f\8f\90\90\91\91\92\93\93\94\94\95\96\96\97\97\98\99\99\9a\9a\9b\9b\9c\9c\9d\9e\9e\9f\9f ¡¡¢¢£¤¤¥¥¦¦§¨¨©©ªª«¬¬­­®®¯°°±±²²³´µµµ¶··¸¸¹ºº»»¼¼½¾¾¿¿ÀÁÁÁÃÃÃÄÅÆÆÆÇÈÈÉÉÊÊËÌÌÍÍÎÎÏÐÐÑÒÒÓÓÔÕÕÖÖÖ×ØØÙÙÚÛÛÜÜÝÞÞßßàááâããääååææççèééêêëììííîîïððñòòòóôôõõö÷÷øøùùúûûüüýýþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 1\ 2\ 3\ 3\ 4\ 4\ 5\ 6\ 6\a\a\b\b          
+\v\v\f\f\r\ e\ e\ f\ f\11\10\11\12\12\13\13\14\15\15\16\16\17\17\18\19\19\1a\1a\e\1c\1d\1d\1d\1e\1e\1f  !!"##$$%%&''(()**++,,--.//00122334566677899:;;;===>>?@@ABBCCDDEEFGGHHIJJKKLLMMOOOPQQQRSSTTUVVWWXXYZZ[[\\]^^__`aabbcddeefgghhiijjkllmnnooppqrrssttuvvwwxyyzz{||}}~\7f\7f\80\80\81\82\82\82\83\84\84\85\85\86\86\87\87\88\89\8a\8a\8b\8b\8c\8c\8d\8d\8e\8f\8f\90\90\91\92\92\92\93\94\94\95\96\96\97\98\98\99\99\9a\9a\9b\9b\9c\9d\9d\9e\9e \9f ¡¡¢£££¤¥¥¦§§§¨©©ªª«¬¬­­®¯¯°°±²²²´´´µ¶¶··¸¸¹ºº»»¼¼½¾¾¿ÀÀÁÁÂÂÃÄÄÄÆÆÇÈÈÈÉÉÊÊËËÌÍÎÎÎÏÐÐÑÒÒÓÔÔÔÕÕÖ×ØØØÙÚÚÛÛÜÝÝÞÞßàààáââãääååææççèééêêëììííîîïððñòòóóôôõöö÷÷øøùùúûûüýýýþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 2\ 2\ 2\ 3\ 4\ 4\ 5\ 6\ 6\a\a\b\b  
+
+\v\f\f\f\r\r\ e\ f\ f\10\11\11\12\13\13\14\14\15\15\16\16\17\18\18\19\19\1a\e\e\e\1c\1d\1d\1e\1e\1f !!""##$$%%&''(()**++,,--///00112334456678899::;<<==>>??@ABBBCDDEFFFHHHIIJKKLLMMNOPPPQRRSTTUUUVWXXYYZ[[[\]]^^__`aabbcddeffghhhijjjkllmnnooppqqrsstuuvvwwxxyz{{{|}}~~\7f\7f\80\80\82\82\82\83\84\84\85\85\86\87\87\88\89\89\8a\8a\8a\8b\8c\8c\8d\8e\8e\8f\8f\90\90\91\92\92\93\93\94\95\95\96\96\97\97\98\99\99\9a\9a\9b\9b\9c\9d\9d\9e\9f\9f  ¡¢¢¢££¤¥¥¦¦§§¨©©ª««¬¬­®®¯¯°°±±²²³´´µ¶¶··¸¸¹ºº»»¼¼½¾¾¿ÀÀÀÁÂÂÃÃÄÅÆÆÇÇÈÈÈÊÊËËËÌÍÎÎÏÏÏÑÑÑÒÒÓÔÔÕÖÖ××ØÙÙÚÚÛÛÜÜÝÝÞßàààáââãääååææçèèééêêëììííîïïððññòóóôôõõö÷÷øøùúúûûüýýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\ 1\ 1\ 2\ 2\ 2\ 3\ 4\ 4\ 5\ 6\ 6\ 6\a\b           
+
+\v\v\f\f\r\ e\ e\ f\10\10\11\11\12\12\13\14\14\15\15\16\16\17\17\18\19\1a\1a\1a\e\e\1c\1d\1d\1e\1e\1f  !!"##$$%&&''(())*++,,--.//0112233445667789::;;<==>>>?@@AABCCDEEFFGGHHIJJKLLLMMOOOPPQRSSSTUVVVWWXYYZ[[\\]]^___`aabbcddeffgghhiijklllmnnooppqqrssttuvvwwxyyz{{{|}}~\7f\7f\7f\80\80\81\82\83\84\84\84\85\85\86\86\87\87\88\89\89\8a\8b\8b\8c\8d\8d\8d\8e\8f\8f\90\90\91\91\92\93\93\94\94\95\96\96\97\97\98\98\99\9a\9b\9b\9c\9c\9c\9d\9e\9e\9f\9f ¡¡¢¢££¤¥¥¦¦§¨¨©©ªª««¬­­®®¯°°±±²³´´´µµ¶·¸¸¸ººº»»¼½½¾¾¿¿ÀÁÁÂÂÃÄÄÅÅÆÆÇÇÈÉÊÊÊËËÌÍÍÎÎÏÏÐÑÑÒÓÓÔÔÕÕÖ××ØØÙÚÚÚÛÜÜÝÝÞßßààááâããäååæççèèééêêëììííîîïïðññòòôôôõõö÷÷øøùùúûûüüýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 2\ 1\ 2\ 3\ 3\ 4\ 5\ 5\ 5\ 6\a\a\b           
+
+\v\v\f\r\r\ e\ e\ f\ f\10\11\11\12\12\13\13\14\15\15\16\17\17\18\18\19\19\e\1a\e\1c\1d\1d\1d\1e\1f   !!"##$$%%&&'(())**+,,-..//01122334456778899::;<<==>>?@@ABBCCDDEEFGGHHIIJKKLMMNNOOPQQQRSSUUUVVWXXYYZZ[[\\]^^_`aaabccddeefgghhiijjkllmmnoopqqrrsstuuuvwwxxyzz{{|}~~\7f\7f\7f\80\80\81\82\82\83\84\84\85\85\86\87\87\88\88\89\89\8a\8a\8c\8c\8c\8d\8d\8e\8f\8f\90\90\91\91\92\92\93\94\95\95\96\96\97\97\98\99\99\9a\9a\9b\9b\9c\9c\9d\9e\9f\9f  ¡¢¢¢££¤¥¥¦§§¨¨©©ªª«¬­­®®®¯°°±±³²³´´µ¶¶··¸¹¹¹º»»¼½½¾¾¿¿ÀÁÁÂÂÃÃÄÅÅÆÆÇÇÈÉÉÊÊËÌÌÍÍÎÏÏÐÐÑÑÒÓÓÔÔÕÕÖ××ØØÙÚÚÛÛÜÜÝÞÞßàààáââãääååææççèééêëëììííîïïïðññòóóôôõöö÷øøøùùúûüüüýýþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 2\ 2\ 3\ 3\ 4\ 4\ 5\ 5\ 6\a\a\b\b  
+
+\v\v\f\f\r\ e\ e\ f\10\10\11\12\12\12\13\14\14\14\15\16\17\17\17\18\19\19\1a\1a\1c\1c\1c\1d\1d\1e\1e\1f  !"###$%%&&&'(()**++,,-..//00123334556678899::;<<==>>?@@AABBCCDEEFFGHHIIKKKLMMNNOOPPQRRSSTUUVVWWXYYZZ[[\]]^___`aabbcddeefghhhijjkklmmnnooppqrrstttuuvwwxyyyz{{|}}~~\7f\7f\80\81\82\82\82\83\83\84\85\86\86\87\87\88\88\89\89\8a\8a\8b\8c\8c\8d\8d\8e\8f\8f\90\90\91\91\92\93\93\94\94\95\96\96\97\98\98\99\99\9a\9a\9b\9b\9c\9c\9d\9e\9e\9f\9f ¡¡¢¢£¤¤¤¦¦¦§§¨©ªªª«¬¬­­®¯¯°°±²²²³´´µ¶¶··¸¹¹¹º»»¼¼½¾¾¿ÀÀÁÁÂÂÃÄÄÅÅÆÆÇÈÈÉÊÊÊËÌÌÍÍÎÎÏÐÐÑÑÒÓÓÔÔÕÕÖ××ØØÙÚÚÛÛÜÝÝÞÞßßàáááâããäååæçççèééêêëìíííîïïððññòòóôôõöö÷÷øøùùúûûüüýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\ 1\ 1\ 2\ 2\ 2\ 3\ 4\ 4\ 5\ 5\ 6\a\a\b\b  
+
+\v\v\f\r\r\r\ e\ f\ f\10\11\11\12\12\13\14\14\15\16\16\16\17\17\18\19\19\1a\1a\e\e\1c\1d\1d\1e\1f\1f  !!"##$$%%&&'(())*+,,,-../000122334456678899:;;;<<=>???@AABCCDDEFFFGHHIIJKKLLMNNOPPQQQRSSTUUVWWXXYYZ[[[\]]^___`aabbcddeffgggiiijkklmmnnooppqrrssttuvvwxxyyz{{{|}}~~\7f\7f\80\80\81\82\83\83\84\85\85\85\86\86\87\88\88\89\89\8a\8b\8b\8c\8c\8d\8e\8e\8f\8f\90\90\91\91\92\93\93\94\94\95\95\96\97\97\98\99\99\9a\9a\9b\9b\9c\9c\9e\9e\9e\9f  ¡¡¢¢££¤¥¦¦¦§¨¨©©ª«¬«¬­­®®¯°°±±²³³´´µ¶¶¶·¸¹¹ºº»¼¼¼½½¾¿¿ÀÀÁÂÃÃÄÄÄÅÆÆÇÈÈÈÊÊËËÌÌÍÍÎÎÏÐÐÑÒÒÒÓÔÕÕÕÖ××ØÙÙÚÚÛÛÜÝÝÞÞßßààáââããäååææçèéééêëëëìííîîïïðññòóóôôõõö÷øøùùúúúûüüýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 2\ 2\ 2\ 3\ 4\ 4\ 5\ 5\ 6\a\a\b\b  
+\v\v\v\f\r\r\ e\ e\ f\10\10\11\11\12\12\13\13\14\15\16\16\16\17\17\18\19\1a\1a\1a\e\e\1c\1d\1d\1e\1e\1f  !!""#$$%%&''(()**+,,,--.//01123334556678899::;<<==>???@AABBCDEEFFFGHIIJJKKLLMMNOOPQQRRSSTUUVVWXXYYZZ[\\]]^__``aabccddeefgghhijjkkllmnnooppqrrsstuuvvwwxxyzz{{|}}~~\7f\80\80\81\81\82\82\83\84\84\85\85\86\87\87\88\88\89\89\8a\8b\8b\8c\8d\8d\8d\8e\8f\8f\90\90\91\92\92\93\93\94\94\95\96\96\97\97\98\99\99\9a\9a\9b\9b\9c\9c\9d\9e\9e\9f   ¡¢£££¤¥¥¦§§§¨©©ªª«¬¬­­®¯¯°°±²²²³´µµµ¶··¸¸¹¹º»»¼¼½¾¾¿¿ÀÀÁÂÂÃÃÄÅÅÆÆÇÈÈÉÉÊÊËÌÌÍÎÎÏÏÐÐÑÒÒÓÓÔÔÕÕ×××ØÙÙÚÚÛÛÜÜÞÝÞßàààáâãããäååæçççèééêëëëìííîîïððññòòóóôõõöö÷øùùùúûûüüþþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 1\ 2\ 3\ 3\ 4\ 4\ 5\ 6\ 6\a\a\b\b 
+
+\v\v\f\f\r\ e\ e\ f\10\10\11\11\12\13\13\13\14\14\15\16\16\17\18\18\19\19\1a\e\e\1c\1c\1d\1d\1e\1f\1f  !"""#$$%&&''(())*++,,-..//01122334556678899::;<<==>>??@AABCCDDEFFGGHHIJKKKLLMNNOOPQQRRSTTUUVWWXXYYZZ[\]]]^^_``abbbccdeeffghhiijkkllmmnooppqrrsstuuvvwxxxyzz{{|}}~~\7f\80\80\81\81\82\82\83\83\84\85\85\86\87\87\87\88\89\89\8a\8a\8b\8b\8d\8d\8e\8e\8f\8f\90\90\91\91\92\93\93\94\94\95\96\96\97\98\98\99\99\9a\9b\9b\9c\9c\9c\9d\9e\9e\9f\9f ¡¡¢¢£¤¤¥¥¦§§¨¨©©ªª«¬¬­®®®¯°°±²²³³´´µµ¶··¸¸¹¹º»»¼¼½¾¾¿¿ÀÁÁÂÂÃÃÄÄÅÆÆÇÈÈÉÉÊËËÌÌÍÎÎÏÏÐÐÑÒÒÒÓÔÔÕÖÖÖ×ØØÙÚÚÚÛÜÜÝÞÞßààááââããäååæççèèééêêëëìííîïïððññòòóôõõõö÷÷øøùùúûûüüýýþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\ 1\ 1\ 1\ 2\ 3\ 3\ 4\ 4\ 5\ 5\ 6\a\a\b\b          \v\v\v\f\f\r\r\ e\ f\ f\10\11\11\12\13\13\14\14\15\15\16\16\17\18\18\19\19\1a\e\e\1c\1c\1d\1d\1e\1f\1f  !!""#$$%&&'((()**++,--../000123344556677899::;<<==>>??@ABBBCDDEEFGGHHIJJJKLLMMOOOPPQRRSSTTUVVWXXYYZZ[\\]]^^_``abbbcddefffghiiijkkllmmnooppqrrssttuvvwwxyyzz{|}}}~~\7f\80\80\81\81\82\82\83\83\84\85\85\86\86\87\88\88\89\89\8a\8a\8b\8c\8d\8d\8d\8f\8e\8f\90\90\91\92\92\93\93\94\94\95\96\97\97\97\98\98\99\9a\9a\9b\9b\9c\9d\9d\9e\9f\9f\9f  ¡¢¢£¤¤¥¥¦¦§§¨©©ªª««¬­®®®¯°°±±²³³´´µ¶¶··¸¸¹ºº»¼¼¼½¾¾¿ÀÀÁÁÂÂÃÃÄÄÅÆÆÇÇÈÉÉÊÊËËÌÍÍÎÎÏÏÐÑÒÒÓÓÔÕÕÖÖ××ØØÙÙÚÛÛÜÜÝÞÞßßàááââããäååææççèééêêëììííîîïïðññòóóôôõõöö÷øùùúúûûüüýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 1\ 2\ 2\ 3\ 4\ 4\ 5\ 6\ 6\a\a\b\b  
+
+\v\v\f\r\r\ e\ e\ f\ f\10\10\11\12\12\13\13\14\15\15\16\16\17\18\18\19\19\1a\1a\e\e\1c\1d\1d\1e\1e\1f  !"""#$$%%&'((()**++,,-..//0112233455667788:::;<<==>>?@@AABBCDDEFFGGHIIJJKKLLMNNOOPQQRRSSTTUVVWWXXYZZ[[\]]^___`abbccddeeffghhiijkkllmnnopppqqrssttuuvwwxxyzz{{|}}~~\7f\7f\80\81\81\82\82\83\84\84\85\86\86\87\87\87\88\89\8a\8a\8b\8b\8c\8c\8d\8d\8e\8f\8f\90\90\91\92\92\93\94\94\95\95\96\96\97\97\98\99\99\9a\9a\9b\9b\9c\9c\9d\9e\9e\9f\9f ¡¡¢£££¤¥¥¦§§¨¨©ªª««¬¬­­®¯¯°°±²²³³´´µ¶¶··¸¸¹ºº»»¼½½¾¿¿¿ÀÀÁÂÃÃÄÄÅÅÆÆÇÇÉÉÉÊÊËËÌÍÎÎÏÏÐÑÑÒÒÒÔÔÔÕÖÖ××ØÙÙÙÚÛÛÜÜÝÞÞßàààááâãäääåæççèèééêêëëìííîîðððññòóóóôõöö÷÷øùùúúûûüüýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 1\ 2\ 3\ 3\ 4\ 5\ 5\ 6\a\a\b\b                   
+\v\v\f\r\r\ e\ e\ f\ f\10\11\11\12\12\13\14\14\14\16\16\16\17\18\18\19\1a\1a\1a\e\1c\1c\1d\1e\1e\1e\1f  !!""#$$%&&''(()**++,,-..//01122334556678899::;<<==>>??@AABCCCDEEFFGHHIIJKLLLMMNOOPQQRSSTTUUVVWWXYYZZ[[\]]^^_``aabbcddeefgghiiijjkllmmnooppqqrssttuvvwxxxyz{{{||}~~\7f\80\80\80\81\82\82\83\83\84\85\85\86\87\87\88\88\89\89\8a\8b\8b\8c\8c\8d\8d\8e\8f\90\90\90\91\92\92\93\93\94\94\95\96\96\97\98\98\98\99\9a\9a\9b\9c\9c\9d\9d\9e\9f\9f\9f ¡¡¢¢£¤¤¥¥¦¦§¨¨©©ªª«¬¬­®®¯¯°°±²²³³´´µµ¶··¸¸¹º»»»¼¼¾¾¾¿ÀÀÀÁÂÂÃÃÄÄÅÆÇÇÇÈÉÉÊÊËÌÌÍÍÎÎÏÏÐÑÑÒÒÓÔÕÕÕÖ××ØØÙÙÚÛÛÜÜÝÞßßßààáâãããäååæçççèééêêëììííîîïððññòòôôôõõöö÷øøùúúûûüüýýþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 2\ 2\ 3\ 3\ 4\ 4\ 5\ 5\ 6\ 6\a\b\b  
+
+\v\v\f\f\r\ e\ e\ f\10\10\10\11\12\12\13\14\15\15\15\16\16\17\17\18\19\1a\1a\1a\e\e\1c\1d\1d\1e\1f\1f  !!"##$$%%&''(()**++,,-.///01122344556678899::;;<==>??@@AABCCDDEEFFGHIIJJKKLMMMNOOPQQRRSTTUUVVWWXYYZZ[\]]]^^__`aabbcdeeefgghhijjkkllmmnooppqrrsttuuuvwwxyyzz{{|}}~~\7f\80\80\81\81\82\83\83\84\84\85\85\86\87\87\88\88\89\89\8a\8b\8b\8c\8c\8d\8d\8e\8f\8f\90\91\91\91\92\93\93\94\95\95\95\96\97\98\98\99\99\99\9a\9b\9b\9c\9c\9d\9e\9e\9f\9f ¡¡¢¢£¤¤¥¥¦¦§¨¨©©ªª«¬¬­­®¯¯°±±²²³³´´µ¶¶··¸¹¹¹º»»¼½½½¾¿ÀÀÀÁÂÂÃÄÄÅÆÆÆÇÇÉÉÉÊÊËËÌÍÍÎÎÏÏÐÑÑÒÓÓÔÕÕÕÖÖ×ØÙÙÚÚÛÛÜÜÝÞÞßàààáâããäääåææçèèééêëëëìííîïïððññòóóôôõöö÷÷øùùúúûûüüýýþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 1\ 2\ 3\ 4\ 4\ 5\ 5\ 5\ 6\ 6\a\b           
+
+\v\v\f\r\r\ e\ e\ f\ f\10\10\11\12\12\13\13\14\15\15\16\16\17\17\18\19\19\1a\e\e\1c\1c\1d\1d\1e\1e\1f  !!""#$$%%&''(())*++,,-.//001112334456677899::;<<==>>?@@AABCCDDEFFGGHHIIJKKLMMNNOOPPQRRSTTTUUVWXXYYZ[[\\]]^^__`aabcccdeefggghiijjklmmmnooppqrrsstuuvvwxxxyzz{||}}~~\7f\7f\80\80\81\82\82\83\84\84\85\85\86\87\88\87\88\89\89\8a\8a\8b\8c\8c\8d\8d\8e\8f\8f\90\91\91\91\92\93\93\94\94\95\96\96\97\98\98\99\99\99\9a\9b\9c\9c\9c\9d\9e\9f\9f  ¡¡¢££¤¤¥¥¦§§¨¨©©ªª«¬¬­®®¯¯°°±²²³³´´µµ¶··¸¹¹ºº»¼½¼½¾¾¿¿ÀÁÁÂÃÃÄÄÅÅÆÆÇÈÈÉÉÊÊËÌÍÍÍÎÎÏÐÐÑÑÒÓÓÔÕÕÖÖÖ×ØÙÙÚÚÛÜÜÜÝÞÞßßàááââããääåææççèééêêëììííîîïðñññòóóôôõõö÷÷øùùùúûûüýýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 2\ 2\ 2\ 3\ 4\ 4\ 5\ 5\ 6\a\a\b\b  
+
+\v\v\f\r\r\ e\ e\ f\10\10\11\11\12\12\13\13\14\15\15\16\16\17\18\18\19\19\1a\e\e\e\1c\1d\1d\1e\1f\1f  !!""#$$%%&&(()))*++,--..//00122344556678889::;<<==>??@@AABCCDEEEFGHHHIJJJKLMMNNOOPQQQRSSTUVVWWWXXYZZ[[]]]^^_``aabcccdeeffghhiijklllmnnoppqqqrssttvvvwwxyyzz{{|}~~~\7f\7f\80\81\81\82\82\83\84\84\85\86\86\87\87\88\88\89\89\8a\8a\8b\8c\8c\8d\8e\8e\8f\8f\90\90\91\91\92\93\93\94\94\95\96\96\97\98\98\98\99\9a\9a\9b\9b\9c\9c\9d\9e\9f\9f\9f¡¡¡¢¢££¤¥¥¦§§¨¨©©ªª«¬¬­­®¯¯°°±±³³³´´µ¶¶··¸¸¹ºº»¼¼¼½½¾¿ÀÀÁÂÂÂÃÄÄÅÅÆÆÇÈÈÉÉÊËËÌÌÍÍÎÎÏÐÐÑÑÒÒÓÔÔÕÖÖ××ØØÙÚÚÛÜÜÝÝÞßßßàááââãääååææççèééêëëëìííîîïððñòòóóôôõõö÷øøøùùúúûüüýýþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 1\ 2\ 3\ 3\ 4\ 4\ 5\ 6\ 6\a\a\b\b  
+\v\v\v\f\f\r\ e\ e\ f\ f\10\11\11\12\12\13\13\14\15\15\16\16\17\18\18\19\19\1a\1a\e\1c\1c\1d\1d\1e\1f\1f  !!""#$$%&&&'())**++,,-..//01122334556677899::;<<==>>@@@AABBCDDEEFGGHHIJJKKLLMNNOOPPRRRSSTUVVWWWXYYZZ[\\]]^__``aabbcddeefgghhiijkklmmmnnoppqrrsstuuvvwwxyyzz{||}}~~\7f\7f\80\81\81\82\83\83\83\84\85\85\86\86\87\88\88\89\89\8a\8a\8b\8c\8c\8d\8d\8e\8e\8f\90\90\91\91\92\92\93\94\94\95\96\96\97\97\98\98\9a\9a\9a\9b\9b\9c\9c\9d\9e\9e\9f\9f ¡¡¢¢£¤¤¥¥¦§§§¨©©ªª««¬­­®®¯°°±²²³³´´µ¶¶··¸¸¹ºº»¼¼½½¾¾¿ÀÀÁÁÂÂÃÄÄÅÅÆÆÇÇÈÉÉÊËËÌÍÍÍÎÎÏÏÑÑÒÒÓÓÔÔÕÖÖ××ØÙÙÚÚÛÛÜÝÝÞÞßßààáââããäååææçèèééêêëììíîîïïððñòòòóôôõöö÷÷øøùùúúûüýýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 2\ 2\ 2\ 3\ 4\ 4\ 5\ 6\ 6\ 6\a\b                  
+\v\v\f\f\r\ e\ e\ f\ f\10\11\11\12\12\13\13\14\14\15\16\17\17\17\18\19\19\1a\1a\e\1c\1c\1d\1e\1e\1f   !!"##$$%&&'((()**++,,-..//00123334566678899:;;<<==>??@@AABCCDDEEFGGHHIIJKKLLMNNOOPQQRRSTTTUVVWWXYYZZ[[\]]^^__`aabccddefffghhiijkklmmnnnoppqrrstttuvwwwxxyzz{{|}}~~\7f\80\80\81\82\82\82\83\84\84\85\86\86\86\87\88\88\89\8a\8a\8b\8b\8c\8c\8d\8d\8e\8e\8f\90\91\91\91\92\93\93\94\94\95\96\96\97\97\98\99\9a\9a\9a\9b\9c\9c\9d\9d\9e\9e\9f\9f  ¡¢¢££¤¥¥¦¦§§¨©©ª««¬­­­®®¯°±±±²³³´´µ¶¶··¸¹¹ºº»¼¼½½½¿¿ÀÀÁÁÂÃÃÄÄÅÆÆÆÇÇÈÉÉÊÊÌËÌÍÎÎÎÏÐÐÑÒÒÓÓÔÔÕÖÖ××ØØÙÙÚÛÛÜÝÝÝÞßßàááââãäääæææççèééêêëììííîîïððñòòóóôõõõö÷÷øøùúúûüüüýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\ 1\ 1\ 2\ 2\ 3\ 4\ 4\ 4\ 5\ 6\a\ 6\a\b\b  
+
+\v\v\f\f\r\r\ e\ f\ f\11\10\11\12\12\13\14\14\15\15\16\17\17\17\19\19\19\1a\e\e\1c\1c\1d\1d\1e\1f\1f  !!""#$$%%&&'(())*+,,--../000222344556677899::;<<==>>?@@AABBCDDEEFGGHHIJJJKLLMNNOOPPQQRSSTTUVVWWXYYZZ[\\]]^^_``aabccddeefgghhiijkkllmmnoopqqrrssttuuvwwxyyzz{{|}~~\7f\7f\7f\80\81\81\82\82\83\83\84\85\85\86\86\87\87\88\89\89\8a\8b\8b\8c\8c\8d\8e\8e\8e\8f\90\90\91\91\92\93\93\94\95\95\96\96\97\97\98\99\99\9a\9b\9b\9b\9c\9c\9d\9e\9e\9f\9f  ¡¢¢£¤¤¥¥¦¦§§¨©©ªª¬¬¬­­®¯¯°±±²²³³´´µµ¶··¸¹¹¹º»»¼¼½¾¾¿¿ÀÀÁÂÂÃÄÄÅÅÆÆÇÈÈÉÉÊËËÌÍÍÍÎÎÏÐÐÑÑÒÓÓÔÔÕÕÖÖ×ØØÙÙÚÛÛÜÜÝÝÞßßàááââããäååææççèéêêêëììííîïïððññòòóôôõõöö÷øøùùúúûüýýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\0\ 1\ 1\ 2\ 2\ 3\ 3\ 4\ 5\ 5\ 5\ 6\a\a\b\b  
+\v\v\f\f\f\ e\ e\ e\ f\ f\10\11\12\12\12\13\14\15\14\16\16\16\17\17\18\19\19\1a\1a\e\1c\1c\1d\1d\1e\1e\1f  !!"##$$%%&''(()*+++,,-..//01122334556778899::;<==>>>?@@AABCCDDEEFFGHHIIJKLLLMNNOOPPQQRSSTUUVWWWXYYZZ[[\]]^___`abbbcddeefghhhiijkklmmmnnoppqrrsttuuvvwwxyyzz{|||}~~\7f\80\80\81\82\82\82\83\84\84\85\86\86\86\87\88\88\89\8a\8a\8b\8b\8c\8c\8d\8d\8e\8f\8f\90\90\91\92\92\93\93\94\95\95\96\96\97\97\98\99\99\9a\9a\9b\9b\9c\9d\9d\9e\9f\9f  ¡¡¢££¤¤¥¥¦¦§¨¨©©ªª««¬­­®®¯°±±²²²³´µµµ¶··¸¸¹ºº»»¼½½½¾¿¿ÀÁÁÂÂÃÄÄÅÆÆÆÇÇÈÉÊÊÊËÌÌÍÍÎÎÏÐÑÑÒÒÓÓÔÔÕÕÖ××ØÙÙÚÚÛÛÜÝÝÞÞßàààáâããääååææççèééêêëëìííîîïððññòóóôôõõö÷÷øùùùúûûüýýþþÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²­¦ ¯«\92\8b\88ib]WS(\12\f\a\ 4\ 1\0\0\ 1\ 4\a\f\12(SW]bi\88\8b\8e\93 ²°­²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLMRWYQF:\ e\b\11\19):B[f{\8c¥­¼ÅÖßæïÿÿÿÿïßßß̶­\99\84sf[J:)\19\11\b\ e:FUYWRMLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLOVZG;\ 6\b!:Rs\99ÌïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæÌ¥sR3!\11\ 6;GZVOLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²«SWM.\0\11)f\99Åïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷Ì\8c[:\19\b.MWT«²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLQVM<\0!J\84Ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷Å\84J)\b<MVQLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLNSV=\ 4!J{Å÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¼{J\19
+=VSLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLRdO\b)f¼÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¶f)\b<afLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLOVF\f)[­ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæ¥[!\rFVOLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²RS-\19B\99æÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæ\99B\11-PR²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLTt\19)sÅ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅ[\19\12tTLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLUM\f)\84ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖs!\ 6MULLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLSU\b!\8cßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖ{)\bUSLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLPR\1e!sÖÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖs!\1ePPLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLV<\19[Å÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅ[\19<VLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLQT\13J­ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷­:\fPQLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LX1\19sÖÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßf\111XL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL¨\87\1a3­ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷¥3\1a\87¨LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLL_W\bRÖÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅR\11WXLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLi[!{ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖs\19[iLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²¦S)\8cæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷\8c\19Z©²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LKKJIIHHGGFEEEDDCBBAA@@??>>=<<;;::998776655443321110//..-,,++**))(('&&%%$$##""!  \1f\1f\1e\1e\1d\1d\1c\e\e\1a\1a\19\19\18\18\17\17\16\16\15\14\14\13\13\12\11\11\11\10\ f\ f\ e\ e\r\r\f\v\v
+
+               \b\b\a\a\ 6\ 5\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\98C)¥÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥!C\98²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàÞÛØÕÒÎËÈÄÁ¾»·´±­ª§£ \9d\9a\96\96\97\99\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9c\95\8f\89\82|uoha[TNHA;4.'!\1e!$(+.158;?BEHLORVY\_cfigfedba`_]\[ZXWVUSRQPNML²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHHGFFEEDDCBBAA@???>==<<;;::998777655443221100/...--,++**))(('&&%%$$#"""!  \1f\1f\1e\1e\1d\1d\1c\e\e\1a\1a\1a\19\18\18\17\17\16\16\15\14\14\13\13\12\12\11\11\10\ f\ f\ e\ e\r\r\f\v\v
+
+               \b\b\a\a\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLW.!¥ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï\8c).WLLLLLLLL²²LLLLLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÒÎËÈÄÁ¾»·´±­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9b\95\8e\88\82{unha[UNGB;4.'!\1e!$(+.248;?BEHLORVY\_cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDCCBBAA@???>>=<<;;::998776655443321110/...-,,+++*))((''&%%$$##""!! \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\1a\19\18\18\17\17\16\15\15\14\14\13\13\12\12\11\11\10\10\ f\ e\ e\r\r\f\v\v
+
+               \b\b\a\a\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\0\0\0²LLLLLLLLLLLLLLLLLL²²LLLLLLV00\99÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï\99)0VLLLLLL²²LLLLLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\9a ¦­³ºÀÆÍÓÚáßÛØÕÒÎËÈÄÁ¾»·´°­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9c\95\8e\88\82|unhb[TNGB;5.'!\1e!$(+.258;?BEHLORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJIIHHHGFFEEDDCBBBA@@??>>=<<;;::998776655443221100//..--,++**)((('&&%%$$#""!!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\19\19\18\17\17\17\16\16\15\14\14\13\13\12\12\11\11\10\10\ f\ e\ e\r\r\f\v\v\v
+               \b\b\a\a\ 6\ 6\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLLLLLLLLLL²²LLLLU2)\99ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷\99\192ULLLL²²LLLLLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÁÆÍÓÚàÞÛØÕÑÎËÈÄÁ¾»·´±­ª§¤ \9d\99\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9c\95\8e\88\82|unha[TNGA;5.(!\1d!$(+.158;>BEILORVY\_cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJIIHHGGFFEEDDCBBAA@???>>=<<;;::998776655443221100//..-,,++**))(('&&%%$$#"""!! \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\19\19\18\18\17\17\16\15\15\14\14\13\13\12\11\11\10\10\10\ f\ e\ e\r\r\f\f\v
+
+               \b\b\a\ 6\ 6\ 5\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLLLLLLLLLL²²LLQG\19\99÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\84\11GQLL²²LLLLLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÔÚàßÛØÕÒÎËÈÄÁ¾º·´±­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9b\95\8f\88\82{uohb[TNGB;5.(!\1d!$(+.158;?BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDCCBBAA@@??>==<<;;::998777655443321100//..-,,++**)((('&&%%$$#""!!  \1f\1f\1e\1e\1d\1d\1c\e\e\1a\1a\19\19\18\18\17\17\16\15\15\14\14\13\13\12\12\11\10\10\ f\ f\ e\ e\r\r\f\f\v
+
+               \b\b\a\a\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\0\0\0²LLLLLLLLLLLLLLLLLL²²NQ\b\84ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæs\11QN²²LLLLLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÁÆÍÔÚàßÛØÕÑÎËÈÄÁ¾»·´°­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9c\95\8e\88\82|unha[UNGA;4.'!\1e!$'+.258;>BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHHGFFEEDCCBBAA@???>>=<<;;::988776655443321110/...-,,++**)((('&&%%$$##""!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\19\19\18\17\17\17\16\16\15\14\14\13\13\12\11\11\11\10\ f\ f\ e\ e\r\r\f\v\v\v
+               \b\b\a\a\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLLLLLLLLLL²\8d\bfæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖ[\11\8d²LLLLLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÒÎËÈÄÁ¾º·´±­ª§¤ \9d\99\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9b\95\8e\88\82{unha[TNGA;5.(!\1e!$(+.258;>BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDCCBBBA@@??>==<<;;::998777655443221100//..-,,++**))((''&%%$$#"""!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\1a\19\18\17\17\17\16\16\15\14\14\13\13\12\11\11\11\10\ f\ f\ e\ e\r\r\f\f\v\v
+               \b\b\a\a\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLLLLLLLLLV@JÖÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅ:;VLLLLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÒÎËÈÄÁ¾»·´°­ª§¤ \9d\9a\96\96\97\99\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9c\95\8e\88\82|unha[TNHA;5.'!\1d!$(+.158;?BEHLORUY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDDCBBBA@@??>==<<;;::988776655443221100//..-,,++**))(('&&%%$$#"""!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\19\19\18\18\17\17\16\16\15\14\14\13\13\12\11\11\11\10\ f\ f\ e\ e\r\r\f\f\v
+
+               \b\b\a\a\ 6\ 5\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLLLLLLLPF!­ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\99\19FPLLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÑÎËÈÄÁ¾»·´°­ª§£ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9c\95\8e\88\82|unha[TNHB;4.'!\1e!$'+.158;?BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDCCBBAA@???>==<<;;::998777655443221110//..-,,++**)((''&&%%$$#"""!  \1f\1f\1e\1e\1d\1d\1c\e\e\1a\1a\19\19\18\18\17\17\16\15\15\14\14\13\13\12\11\11\11\10\ f\ f\ e\ e\r\r\f\v\v\v
+               \b\b\a\ 6\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\0\0\0²LLLLLLLLLLLLLLVf\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\11VLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÑÎËÇÄÁ¾»·´±­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9c\95\8e\89\82|uoha[TNHA;4.'!\1e!$'+.258;?BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDDCBBAA@???>==<<;;::998776655443221100//..-,,++**))(''&&%%$$##""!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\19\19\18\18\17\17\16\16\15\14\14\13\13\12\11\11\11\10\ f\ f\ e\ e\r\r\f\f\v
+
+               \b\b\a\a\ 6\ 6\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLLLLU,JÌ\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0Å3,ULLLLLLLLLLLL²LRY_flsy\7f\86\8c\93\99 §­³ºÀÇÍÔÚàßÛØÕÑÎËÈÄÁ¾»·´±­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9b\95\8f\89\82{unha[TNGA;5.'!\1e!$(+.158;?BEILORUY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJIIHHGGFFEEDDCBBAA@???>==<<;;::998776655443321100//..-,,++**)(((''&%%$$##"!!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\1a\19\18\17\17\17\16\15\15\14\14\14\13\12\12\11\11\10\10\ f\ e\ e\r\r\f\f\v\v
+               \b\b\a\a\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLLMM\19¥÷ÿ\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\8c\bMMLLLLLLLLLL²LRY_flry\80\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÒÎËÇÄÁ¾»·´±­ª§¤ \9d\9a\96\96\97\99\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9b\95\8e\89\82{unhb[UNGA;4.(!\1e!$'+.158;?BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHHGFEEEDCCBBAA@@??>==<<;;::998777655443321110//..--,++**)((('&&%%$$##"!!! \1f\1f\1e\1d\1d\1d\1c\e\e\1a\1a\19\19\18\18\17\17\16\15\15\14\14\13\13\12\12\11\11\10\ f\ f\ e\ e\r\r\f\v\v
+
+               \b\b\a\a\ 6\ 5\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLX\19Jæÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0ÒÿR\0\0\0\0\0\0\0RÿÑ\0\0\0\0\0ÆÿÆ\0\0\0\0\0\0\0\0\16\90ÚøõÐ\8f3\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\16\90ÚøõÐ\8f3\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\0ÿÿî\10\0\0\0\0\0ÿÿ\0\0\0ÿÿÿæJ\19XLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÒÎËÈÄÁ¾»·´°­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9c\95\8f\88\82{unha[UNGA;5.'!\1e!$'+.258;?BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJIIHHGGFEEEDCCBBAA@@??>==<<;;::998776655443221100//..-,,++**)((('&&%%$$#""!!  \1f\1f\1e\1e\1d\1d\1c\e\e\1a\1a\19\19\18\18\17\17\16\15\15\14\14\13\13\12\12\11\11\10\ f\ f\ e\ e\r\r\f\v\v
+
+               \b\b\a\a\ 6\ 5\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\0\0\0²LLLLLLLMG!­÷ÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0vÿ®\0\0\0\0\0\0\0¯ÿu\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\0\0\0ÿÿÿÿÿÿÿî%\0\0\0#ÿÿÿ"\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿýJ\0\0\0\0\0ÿÿÿ\85\0\0\0\0\0ÿÿ\0\0\0ÿÿÿÿ÷¥)GMLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÇÍÓÚáßÛØÕÒÎËÈÄÁ¾»·´±­ª§¤ \9d\99\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9c\95\8e\88\82|unhb[TNGA;5.(!\1e!$(+.258;?BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDCCBBAA@@??>==<<;;::998777655443221100//..-,,++**)((('&&%%$$#""!!  \1f\1f\1e\1e\1d\1d\1c\e\e\1a\1a\19\19\18\18\17\17\16\15\15\14\14\14\13\12\12\11\11\10\ f\ f\ e\ e\r\r\f\v\v\v
+               \b\b\a\a\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLX%sæÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\1cýø\10\0\0\0\0\0\11ùý\e\0\0\0\0\7fÿýÿ~\0\0\0\0\0\0©ÿÔF\f\ 6&iÊ\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©ÿÔF\f\ 6&iÊ\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\ 46Ðÿ¦\0\0\0\7fÿýÿ~\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\0\0\0\0\0ÿÿ\0\0\ 3'±ÿÊ\0\0\0\0\0ÿÿÿô\16\0\0\0\0ÿÿ\0\0\0ÿÿÿÿÿÿæ[\17XLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÇÍÓÚàßÛØÕÑÎËÈÄÁ¾º·´±­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9c\95\8f\89\82{uoha[TNHA;4.'!\1e!$(+.258;?BEILORUY\_cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDCCBBAA@???>==<<;;::998876655443321100//..--,++**))((''&%%$$##"!!  \1f\1f\1e\1d\1d\1d\1c\e\e\1a\1a\19\19\18\17\17\17\16\15\15\14\14\13\13\12\11\11\11\10\ f\ f\ e\ e\r\r\f\v\v\v
+               \b\b\a\ 6\ 6\ 5\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\0\0\0²LLLLLM\19¼ÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0½ÿf\0\0\0\0\0gÿ¼\0\0\0\0\0Úÿ\87ÿÙ\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\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\0\0\0\0\0\0ÿÿ\0\0\0\0/ÿè\0\0\0Úÿ\87ÿÙ\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\0\0\0\0\0ÿÿ\0\0\0\0\14ÿ÷\0\0\0\0\0ÿÿ±ÿ\91\0\0\0\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿ¥\19MLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàÞÛØÕÒÎËÈÄÁ¾º·´±­ª§¤ \9d\9a\96\96\97\99\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9c\95\8e\88\82{uoha[TNGB;4.'!\1e!$(+.258;?BEHLORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJIIHHGGFFEEDDCBBAA@@??>>=<<;;::988777655443321100/...-,,++**))(('&&%%$$##""!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\19\19\18\18\17\17\16\16\15\14\14\13\13\12\11\11\10\10\ f\ f\ e\ e\r\r\f\f\v\v
+               \b\b\a\ 6\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLV#[ïÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0aÿÂ\0\0\0\0\0Ãÿ`\0\0\0\08ÿä\ 5åÿ7\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ÿÿ\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\0\0\0\0\0ÿÿ\0\0\0\0\ 5ÿû\0\08ÿä\ 5åÿ7\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\0\0\0\0ÿÿ\0\0\0\0\15ÿñ\0\0\0\0\0ÿÿ.þø\1e\0\0\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿßR#ULLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÇÍÔÚàßÛØÕÒÎËÈÄÁ¾»·´±­ª§£ \9d\9a\96\96\97\99\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9b\95\8e\88\82|unha[UNHA;5.'!\1e!$'+.258;?BEILORUY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJIIHHGGFEEEDCCBBAA@@??>==<<;;::998777655443321110//..--,++**))(('&&%%$$##""!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\19\19\18\18\17\17\16\15\15\14\14\13\13\12\12\11\11\10\10\ f\ e\ e\r\r\f\v\v\v
+               \b\b\a\a\ 6\ 5\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLq\19­÷ÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\ eöþ\1f\0\0\0 þö\r\0\0\0\0\94ÿ\8a\0\8bÿ\93\0\0\0\0\0Ëÿ\95\10\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\0\0\0\0Ëÿ\95\10\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\94ÿ\8a\0\8bÿ\93\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\0\0\0\0ÿÿ\0\0\ 3(´ÿ§\0\0\0\0\0ÿÿ\0§ÿ\9d\0\0\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿ¥\bWLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÒÎËÈÄÁ¾º·´±­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9b\95\8f\89\82|unhb[TNHA;4.'!\1d!$'+.248;>BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDDCBBBA@@??>==<<;;::998776655443321100/...-,,++**))(('&&%%$$##""!  \1f\1f\1e\1e\1d\1d\1c\e\e\1a\1a\19\19\18\17\17\17\16\16\15\14\14\13\13\12\12\11\11\10\10\ f\ e\ e\r\r\f\v\v
+
+               \b\b\a\a\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²PM:Öÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0©ÿz\0\0\0{ÿ¨\0\0\0\0\ 4ëÿ.\0/ÿê\ 4\0\0\0\0HûÿúÈ\95[\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0HûÿúÈ\95[\10\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\ 44Îÿ§\0\ 4ëÿ.\0/ÿê\ 4\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ÿÿÿÿÿÿÿÄ\16\0\0\0\0\0ÿÿ\0&üü'\0\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÌ:=_²LRY_flry\7f\86\8c\93\99 §­³ºÀÇÍÓÚáßÛØÕÒÎËÈÄÁ¾»·´±­ª§¤ \9d\9a\96\96\97\99\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9c\95\8f\88\82|unhb[UNHA;4.'!\1d!$(+.258;?BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LKKJIIHHGGFEEEDCCBBAA@???>==<<;;::998776655443321100//..-,,+++*)((('&&%%$$#"""!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\1a\19\18\17\17\17\16\16\15\14\14\13\13\12\11\11\11\10\ f\ f\ e\ e\r\r\f\f\v\v
+               \b\b\a\a\ 6\ 6\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\0\0\0\97\1as÷ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0LÿÕ\0\0\0ÖÿK\0\0\0\0LÿÒ\0\0\0ÓÿK\0\0\0\0\06¶ûÿÿÿõr\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\06¶ûÿÿÿõr\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿð'\0LÿÒ\0\0\0ÓÿK\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ÿÿÿÿÿÿî5\0\0\0\0\0\0ÿÿ\0\0\9dÿª\0\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿæf\e¯LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÑÎËÈÄÁ¾»·´±­ª§£ \9d\99\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9c\95\8e\88\82|uoha[UNGA;4.'!\1e!$(+.258;?BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²~)¼ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\ 4ëÿ2\03ÿê\ 4\0\0\0\0©ÿv\0\0\0wÿ¨\0\0\0\0\0\0\0\rBuÁÿÿb\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\0\rBuÁÿÿb\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿüå£%\0\0©ÿv\0\0\0wÿ¨\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\0\0\0ÿÿ\0\0\1a¦ÿç\10\0\0\0\0\0ÿÿ\0\0\1fùþ1\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶\19y²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLO<Bßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\94ÿ\8e\0\8fÿ\93\0\0\0\0\ eöý\1c\0\0\0\1cýö\r\0\0\0\0\0\0\0\0\0\0nÿÓ\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\0\0\0\0\0nÿÓ\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\ eöý\1c\0\0\0\1cýö\r\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\0\0ÿÿ\0\0\0\ 4Îÿ\83\0\0\0\0\0ÿÿ\0\0\0\93ÿ¶\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßB<OLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLX\es÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\08ÿæ\ 6çÿ7\0\0\0\0aÿÿÿÿÿÿÿÿÿ`\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\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\0\0\0ÿÿ\0\0\0\0\0\0\0aÿÿÿÿÿÿÿÿÿ`\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\0\0ÿÿ\0\0\0\0Bÿë\b\0\0\0\0ÿÿ\0\0\0\18õÿ<ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïs\eXLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLZ\19­÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0Ûÿ\8dÿÚ\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\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\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\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0Éÿg\0\0\0\0ÿÿ\0\0\0\0\89ÿÃÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥\bZLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLN)Öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\7fÿþÿ~\0\0\0\0\1cýø\10\0\0\0\0\0\11øý\e\0\0Ðx8\11\ 3\11QÜÿª\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Ðx8\11\ 3\11QÜÿª\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\1cýø\10\0\0\0\0\0\11øý\e\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\0ÿÿ\0\0\0\0\0TÿÙ\ 2\0\0\0ÿÿ\0\0\0\0\12ñÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅ)NLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLP:Rïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0#ÿÿÿ"\0\0\0\0vÿ«\0\0\0\0\0\0\0®ÿu\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ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0vÿ«\0\0\0\0\0\0\0®ÿu\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\ 2ÜÿP\0\0\0ÿÿ\0\0\0\0\0\7fÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßB:PLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLV\1d{÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÆÿÆ\0\0\0\0\0ÒÿN\0\0\0\0\0\0\0RÿÑ\0\0.\83ÄíüòÎ\84\13\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0.\83ÄíüòÎ\84\13\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ÒÿN\0\0\0\0\0\0\0RÿÑ\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\0jÿÅ\0\0\0ÿÿ\0\0\0\0\0\ eìÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{\15VLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLL\\b\99ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\99\b\LLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLW)Åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¼!WLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLQ3Öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖ\19VLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLM)\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\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?NLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLW)\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\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\bC[LLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLT\17\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\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\b$\LLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLG\b\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\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\b\17TLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LH\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\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\0\0\19\11WL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²F\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\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\0\0\0\0\19\bV²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\88\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\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\0\0\0\0\0\0!\b\98²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL\88\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\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\0\0\0\0\0\0\0\0\19\0\97LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLI\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\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\0\0\0\0\0\0\0\0\0\0!\19YLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\8d\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\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\0\0\0\0\0\0\0\0\0\0\0\0!\b\97²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²²²²²²²²²²²²²²²²²²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\8f\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0!\b\98²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²KKLLLLLLLLLLLLKLLLKL²LLLLLLLLLLLLLLLLLL²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²LLLLLLLLLLLLLLLLLL²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1c\1d\1d\1d\1d\1d\1d\1d²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLN\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0!\bVLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²LLLLLLLLLMLLLLLLLLLL²LLLLLLLLLLLLLLLLLL²\95\95\94\94\94\95\94\94\94\94\94\95\94\94\94\94\94\94\94\95²LLLLLLLLLLLLLLLLLL²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLT\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0!\0WLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²MMMLMLMMMMMMMMLMMMLM²LLLLLLLLLLLLLLLLLL²\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94²LLLLLLLLLLLLLLLLLL²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLR\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0:\19TLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²LMMMMLMLMMLMLMMMMLLM²LLLLLLLLLLLLLLLLLL²\93\94\94\93\93\93\93\93\94\93\93\94\93\93\93\94\93\94\94\94²LLLLLLLLLLLLLLLLLL²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLO\b\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\03\17QLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²MMMMMMMMMMMMMMMMMMMM²LLLLLLLLLLLLLLLLLL²\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93²LLLLLLLLLLLLLLLLLL²\1d\1d\1d\1d\1e\1d\1e\1e\1d\1e\1d\1e\1d\1d\1e\1e\1d\1d\1d\1d²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLN\10\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)\1dNLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²MMMNMMMMNMNNMNMMMMMN²LLLLLLLLLLLLLLLLLL²\92\93\92\93\92\92\93\93\93\92\92\93\92\93\92\93\93\92\92\93²LLLLLLLLLLLLLLLLLL²\1d\1d\1d\1d\1e\1d\1e\1d\1d\1e\1d\1e\1d\1e\1d\1d\1e\1d\1d\1d²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLN\1e\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\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\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):LLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²NNNNNNNMNMMNMNNMMNNN²LLLLLLLLLLLLLLLLLL²\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92²LLLLLLLLLLLLLLLLLL²\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLL-\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\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\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\19>LLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²NNMMNNNNNNNNNMNMNNNN²LLLLLLLLLLLLLLLLLL²\91\91\91\92\92\92\92\92\92\92\91\91\92\91\92\92\92\91\92\92²LLLLLLLLLLLLLLLLLL²\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLQ\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\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\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\11VLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²NNNONNNONNNNNNNNNONN²LLLLLLLLLLLLLLLLLL²\91\91\91\91\91\91\91\91\91\91\91\92\91\91\91\91\92\91\91\91²LLLLLLLLLLLLLLLLLL²\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLS\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\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\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\11`LLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²NNNNNNNNNNNNNNNNONNN²LLLLLLLLLLLLLLLLLL²\90\91\91\91\91\91\91\91\91\91\91\90\91\91\91\91\91\91\91\91²LLLLLLLLLLLLLLLLLL²\1e\1e\1e\1e\1e\1f\1f\1e\1f\1e\1e\1e\1e\1f\1e\1e\1e\1e\1e\1e²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLH\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\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\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\0\buLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²OOOOOOOOOOOOOOOOOOOO²LLLLLLLLLLLLLLLLLL²\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90\91\90\90²LLLLLLLLLLLLLLLLLL²\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLV\0Jffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffJ\beLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²OOONOOONOOOOOOOOOOOO²LLLLLLLLLLLLLLLLLL²\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90²LLLLLLLLLLLLLLLLLL²\1f\1f\1f\1f\1f\1e\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLP\15Bfffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffB\19PLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²OOOOOOOOOOPPPOOOOOOO²LLLLLLLLLLLLLLLLLL²\90\90\8f\90\90\90\8f\90\90\90\90\90\8f\90\90\8f\90\90\90\90²LLLLLLLLLLLLLLLLLL²\1e\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1e\1f²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLL.3ffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffff)4LLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²OOOOOOOOOOOOOOOOOOOO²LLLLLLLLLLLLLLLLLL²\8f\8f\8f\8f\8f\90\8f\8f\8f\8f\8f\90\90\90\8f\8f\8f\8f\8f\90²LLLLLLLLLLLLLLLLLL²\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLJ!fffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffff!JLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²PPPPOPPPOPPOPPPPOOOP²LLLLLLLLLLLLLLLLLL²\8f\8f\8f\8f\8f\8e\8f\8f\8e\8f\8e\8e\8e\8f\8f\8e\8f\8f\8e\8f²LLLLLLLLLLLLLLLLLL²\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLX\11[fffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffff\19XLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²OOOPOPPPPOPPPPOPOPOP²LLLLLLLLLLLLLLLLLL²\8e\8f\8e\8e\8f\8f\8f\8e\8f\8e\8e\8e\8e\8e\8e\8e\8e\8f\8e\8e²LLLLLLLLLLLLLLLLLL²\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LX\19Rffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffJ\11XL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²QQPPPPQPPQQPPPPPPPPQ²LLLLLLLLLLLLLLLLLL²\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e²LLLLLLLLLLLLLLLLLL² \1f\1f\1f \1f\1f \1f \1f \1f\1f\1f \1f\1f\1f\1f²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²O\13Jfffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffffffB\13O²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²QQPQPQQPPPQQPQQPQQQP²LLLLLLLLLLLLLLLLLL²\8d\8d\8d\8e\8e\8e\8d\8e\8d\8e\8e\8e\8d\8d\8d\8d\8d\8e\8d\8e²LLLLLLLLLLLLLLLLLL²  \1f                 ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²53ffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffff)5²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²QQPQQPQPQQQQQQQQQQQQ²²²²²²²²²²²²²²²²²²²²\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d²²²²²²²²²²²²²²²²²²²²                    ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²~!fffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffffffff\19y²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²QQQQRQQQQQQQQQQQRQRQ²²²²²²²²²²²²²²²²²²²²\8d\8d\8d\8d\8c\8d\8d\8c\8c\8d\8d\8c\8d\8d\8c\8d\8d\8d\8d\8d²²²²²²²²²²²²²²²²²²²²                    ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\97\19[fffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffffffffR\11\97²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²QQQQQRQRQQQQQQQQRQQQ²LLLLLLLLLLLLLLLLLL²\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c²LLLLLLLLLLLLLLLLLL²                    ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLP\1aJffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffB\12PLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²RRRRQRRRRRRRRQRRRRRR²LLLLLLLLLLLLLLLLLL²\8c\8c\8c\8c\8c\8c\8c\8b\8c\8c\8c\8c\8c\8b\8c\8c\8c\8c\8c\8c²LLLLLLLLLLLLLLLLLL²            !       ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLL<3fffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffffffffff)6LLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²RRRRRRRRRRRRRRRRRRRR²LLLLLLLLLLLLLLLLLL²\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b²LLLLLLLLLLLLLLLLLL²                    ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLL^\19ffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffff\11^LLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²RRRQRRRRRRRRRRRRRRRR²LLLLLLLLLLLLLLLLLL²\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b²LLLLLLLLLLLLLLLLLL²!!!!!!!!! !!!!!!!!!!²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLk\11[ffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffR\bkLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²SSRRSRRRRRRRRRRSRRRR²LLLLLLLLLLLLLLLLLL²\8a\8a\8a\8a\8a\8b\8a\8a\8a\8a\8b\8b\8a\8a\8a\8a\8a\8a\8b\8a²LLLLLLLLLLLLLLLLLL²!!!!!!!!!!!!!!!!!!!!²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLQ#Bfffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffffffffffff3#QLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²SRSSSSSSRSSSSRRSSSSS²LLLLLLLLLLLLLLLLLL²\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a²LLLLLLLLLLLLLLLLLL²!!!!!!!!!!!!!!!!!!!!²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLJ)ffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffff\19JLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²RSSSSSRSSSSSSSRSSSSS²LLLLLLLLLLLLLLLLLL²\89\8a\8a\89\89\89\8a\89\8a\89\89\89\8a\8a\8a\89\89\8a\8a\89²LLLLLLLLLLLLLLLLLL²!!!!!!!!!!!!!!!!!!!!²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLX\b[ffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffff[\11WLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²STTTTSSSSSSSTTTSSSSS²LLLLLLLLLLLLLLLLLL²\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89²LLLLLLLLLLLLLLLLLL²!!!!!!!!!!!!!!!!!!!!²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLM\1eJfffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffffffffffffffB\ fMLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²SSTSTSSTTTSSSSTSSSTS²LLLLLLLLLLLLLLLLLL²\89\88\89\89\89\88\88\89\88\89\88\88\89\88\89\89\88\89\88\88²LLLLLLLLLLLLLLLLLL²""!"!!"!!!""!""!""!!²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLG)ffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffff!?LLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²TTTSTTTTTSTTTTTSTTST²LLLLLLLLLLLLLLLLLL²\88\89\88\88\88\88\88\89\88\89\88\88\89\89\88\88\88\89\88\88²LLLLLLLLLLLLLLLLLL²""""""""""!"!""!""""²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLX![ffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffff[\bXLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²TTTTTTTTTTTTTTTTTTTT²LLLLLLLLLLLLLLLLLL²\88\87\88\88\88\88\88\88\87\88\87\87\88\88\88\87\88\88\88\88²LLLLLLLLLLLLLLLLLL²""""""""""""""""""""²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLM\19!fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffffffffffffffff:\19MLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²UTTTTTTTUTTTTUTTTTTT²LLLLLLLLLLLLLLLLLL²\87\88\87\87\87\87\87\87\87\87\88\87\87\87\88\87\87\87\87\87²LLLLLLLLLLLLLLLLLL²""""""""""""""""""""²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLM)\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff3MLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²TTTTTTTTTUTTUTTTUUTT²LLLLLLLLLLLLLLLLLL²\87\87\87\87\86\87\87\86\87\87\87\87\87\86\87\87\86\86\87\86²LLLLLLLLLLLLLLLLLL²""""""""""""""""""""²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLU\11\11\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff)\19ULLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²UUUUTUUUUUUTUUUUUUUU²LLLLLLLLLLLLLLLLLL²\87\87\87\87\87\87\87\86\87\87\87\87\86\86\87\87\87\87\87\87²LLLLLLLLLLLLLLLLLL²"""""""#""""##""""""²LLLLLLLLLLLLLLLLLL²²LLLLLLLLL,:\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0B,LLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²UUUUUUUUUUUUUUUUUUUU²LLLLLLLLLLLLLLLLLL²\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86²LLLLLLLLLLLLLLLLLL²""""""""""""""""""""²LLLLLLLLLLLLLLLLLL²²LLLLLLLLV0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0)VLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²UUUUUUUUVUVUUUUUVUUU²LLLLLLLLLLLLLLLLLL²\86\86\86\85\86\86\86\86\85\86\86\86\86\86\86\86\86\86\86\86²LLLLLLLLLLLLLLLLLL²"#"####"############²LLLLLLLLLLLLLLLLLL²²LLLLLLLP\b3\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\00\0PLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²VVVVVVUVVVVVVUUVVVVV²LLLLLLLLLLLLLLLLLL²\85\85\85\85\86\85\85\85\86\85\85\85\85\85\85\85\85\85\85\85²LLLLLLLLLLLLLLLLLL²####################²LLLLLLLLLLLLLLLLLL²²LLLLLLLFJ\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0BFLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²VVVUVVVVVUVUVVVVVUVV²LLLLLLLLLLLLLLLLLL²\85\85\85\85\85\85\85\85\85\85\85\85\85\85\85\85\85\85\85\85²LLLLLLLLLLLLLLLLLL²####################²LLLLLLLLLLLLLLLLLL²²LLLLLLV\11\11\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\11!VLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²VVVVVVVVVVVVVVVVVVVV²²²²²²²²²²²²²²²²²²²²\84\84\84\85\85\84\84\84\84\85\85\85\84\84\84\84\85\84\84\84²²²²²²²²²²²²²²²²²²²²####################²²²²²²²²²²²²²²²²²²²²²²²²²²²@J\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\03;²²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²VWVVVVVVVWVVVVWVVWVV²²²²²²²²²²²²²²²²²²²²\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84²²²²²²²²²²²²²²²²²²²²$##$$#$##$###$#$####²²²²²²²²²²²²²²²²²²²²²²²²²²\8d:\0\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\0\0)\8d²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²WWWVVWWVVWWWVVWVWVWV²LLLLLLLLLLLLLLLLLL²\84\84\84\83\84\83\84\84\84\84\83\84\84\83\84\83\83\84\84\83²LLLLLLLLLLLLLLLLLL²#$$###$$#$#$$$##$#$$²LLLLLLLLLLLLLLLLLL²²LLLLN\113\0\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\0\0\19\0NLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²WWVWWWWWVVWWWWWVVWWW²LLLLLLLLLLLLLLLLLL²\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83²LLLLLLLLLLLLLLLLLL²$#$$$$###$#$$$#$$$$$²LLLLLLLLLLLLLLLLLL²²LLLLUB\0\0\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\0\0\0)QLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²WWWWWWXWXWWWXWXWWWWW²LLLLLLLLLLLLLLLLLL²\82\82\83\83\83\83\83\82\83\83\83\82\83\83\83\83\83\83\83\83²LLLLLLLLLLLLLLLLLL²$$$$$$$$$$$$$$$$$$$$²LLLLLLLLLLLLLLLLLL²²LLLQ\b\11\0\0\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\0\0\0\0\bQLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²WWWWWWWXWWWWWWWWWWWW²LLLLLLLLLLLLLLLLLL²\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82²LLLLLLLLLLLLLLLLLL²$$$$$$$$$$$$$$$$$$$$²LLLLLLLLLLLLLLLLLL²²LLLGB\0\0\0\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\0\0\0\0\19GLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²XXXXXXXXXXXXXXXWWXWX²LLLLLLLLLLLLLLLLLL²\82\82\82\82\82\81\82\82\82\82\81\81\82\82\82\82\82\81\82\82²LLLLLLLLLLLLLLLLLL²$$$$$$$$$$$$$$$$$$$$²LLLLLLLLLLLLLLLLLL²²LLU\11\0\0\0\0\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\0\0\0\0\0\11ULL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²XXXXXXXXXXXXXXXXXXXX²LLLLLLLLLLLLLLLLLL²\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81²LLLLLLLLLLLLLLLLLL²$$$$$%$$$$$$$$$$$$$$²LLLLLLLLLLLLLLLLLL²²LL2)\0\0\0\0\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\0\0\0\0\0\b2LL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²XXXXXXXXXXXXXXXXXXXX²LLLLLLLLLLLLLLLLLL²\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81²LLLLLLLLLLLLLLLLLL²%%%%%%%%%%%%%%%%%%%$²LLLLLLLLLLLLLLLLLL²²LV\15\0\0\0\0\0\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\0\0\0\0\0\0\bSL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²YXXYXXXXXXXYXXYXYXXX²LLLLLLLLLLLLLLLLLL²\80\80\80\80\80\80\80\80\80\81\80\80\80\81\80\80\80\80\81\80²LLLLLLLLLLLLLLLLLL²%%%%%%%%%%%%$%%%%%%%²LLLLLLLLLLLLLLLLLL²²L/\8fááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\ e L²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²YYXYYYYYYYYYYYXYYYYY²LLLLLLLLLLLLLLLLLL²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²LLLLLLLLLLLLLLLLLL²%%%%%%%%%%%%%%%%%%%%²LLLLLLLLLLLLLLLLLL²²W-Õááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\vW²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²YYYYYYYYXYYYYYXYXYYY²LLLLLLLLLLLLLLLLLL²\7f\7f\7f\7f\7f\7f\80\7f\7f\7f\80\80\80\7f\7f\7f\7f\7f\7f\80²LLLLLLLLLLLLLLLLLL²%%%%%%%%%%%%%%%%%%%%²LLLLLLLLLLLLLLLLLL²².\8fáááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\11.²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²YYYYYYZZYYYYYYZYZYYY²LLLLLLLLLLLLLLLLLL²\80\80\80\7f\80\7f\80\7f\7f\7f\7f\7f\7f\7f\7f\80\7f\7f\7f\80²LLLLLLLLLLLLLLLLLL²%%%%%%%%%%%%%%%%%%%%²LLLLLLLLLLLLLLLLLL²\98%Õáááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\v\98²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ZZYYZZZYZYZZYZYYYZYZ²LLLLLLLLLLLLLLLLLL²\7f~~\7f\7f\7f\7f~~~\7f\7f\7f~\7f\7f\7f\7f\7f\7f²LLLLLLLLLLLLLLLLLL²%%%%&%%%%%&%%%%%&%&%²LLLLLLLLLLLLLLLLLL²C\8fááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\11C²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ZZZZZZZYZZZZYYYZZZYY²LLLLLLLLLLLLLLLLLL²~~~~~~~~~\7f~~~~~~~~\7f~²LLLLLLLLLLLLLLLLLL²%&&%%&%&&&%%&&%&%&%%²LLLLLLLLLLLLLLLLLL\99\1dâááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\19\99LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ZZZZZZZZZZZZZZZZZZZZ²LLLLLLLLLLLLLLLLLL²~~}~~~}~~~~~~~~~~}~~²LLLLLLLLLLLLLLLLLL²&&&&&&&&&&&&&&&&&&&&²LLLLLLLLLLLLLLLLLLH\99áááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d(HLLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ZZZZZZZ[ZZZZZZZZZZZZ²LLLLLLLLLLLLLLLLLL²}~~}~}~~~~~~~~}}}~~~²LLLLLLLLLLLLLLLLLL²&&&&&&&&&&&&&&&&&&&&²LLLLLLLLLLLLLLLLLT\1dááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\19TLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²[ZZZZZZZZZ[ZZZZZZZZZ²LLLLLLLLLLLLLLLLLL²}}}|}||}}}}}}}}}}}}}²LLLLLLLLLLLLLLLLLL²&&&&&&&&&&&&&&&&&&&&²LLLLLLLLLLLLLLLLLJ\87âáááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d>JLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²Z[[Z[[[[[[[[[[[[[[[[²LLLLLLLLLLLLLLLLLL²}}}}}}}}}}}}}}}}}}}}²LLLLLLLLLLLLLLLLLL²&&&&&&&&&&&&&&&&&&&&²LLLLLLLLLLLLLLLLb\1dÕâáááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\11bLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²[[[[[[[[[[[[[[[[[[[[²LLLLLLLLLLLLLLLLLL²||||||||||||||||||||²LLLLLLLLLLLLLLLLLL²&&&&&&&&&&&'&&&&&&&&²LLLLLLLLLLLLLLLLadáááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d8aLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²[[[[[[[[[[[[\[[[[[[[²²²²²²²²²²²²²²²²²²²²||||||||||||||||||||²²²²²²²²²²²²²²²²²²²²'''''''''''''&''''''²²²²²²²²²²²²²²²²®\bËáááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d!\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\[\\\[\[\\\\\\\\\\\[²²²²²²²²²²²²²²²²²²²²{||{{{{{{|{{{{{{{{{{²²²²²²²²²²²²²²²²²²²²'''''''&'&'''''''''&²²²²²²²²²²²²²²²²\97Báâááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d$\87²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\\[\\\[\[\[[\\[\\\\\²LLLLLLLLLLLLLLLLLL²{{{{{{{{{{{{{{{{{{{{²LLLLLLLLLLLLLLLLLL²''''''''''''''''''''²LLLLLLLLLLLLLLL\1f´ááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d,!LLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\\\\\\\\\\\\\\\\\\\\²LLLLLLLLLLLLLLLLLL²{zzzzz{{z{zzz{{zzzz{²LLLLLLLLLLLLLLLLLL²''''''''''''''''''''²LLLLLLLLLLLLLLp.áááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d!XLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\\\\\\\]\]]]]\\]\]\\²LLLLLLLLLLLLLLLLLL²zzzzzzzzzzzzzzzzzzzz²LLLLLLLLLLLLLLLLLL²''''''''''''''''''''²LLLLLLLLLLLLLLD\8fáâáááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d>1LLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²]]\\]]]]]]\]\]]\]\]\²LLLLLLLLLLLLLLLLLL²yzyzyzyyyzzzzzyyzyzy²LLLLLLLLLLLLLLLLLL²''''('(''(''('''('((²LLLLLLLLLLLLLX\15ááâáááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\19\LLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²]]\]]\]]]]]]]]]\]]]]²LLLLLLLLLLLLLLLLLL²yyyyyyyyyyyyyyyyyyyy²LLLLLLLLLLLLLLLLLL²'''(''''('('''''''((²LLLLLLLLLLLLL_dááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d>dLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²]^]]]]]^^^]]]]]]]]^]²LLLLLLLLLLLLLLLLLL²yyxxyyyxyxyyxyyyyxyy²LLLLLLLLLLLLLLLLLL²((((((((((((((((((((²LLLLLLLLLLLLL\12Äááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d0\ eOLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²^^]]^]]]]^^]]]]]]]^]²LLLLLLLLLLLLLLLLLL²xxxxxxxxxxxxxxxxxxxx²LLLLLLLLLLLLLLLLLL²((((((((((((((((((((²LLLLLLLLLLLLV<ááâááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d$nLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²]^^]^^^^^^^^^^^^^^^^²LLLLLLLLLLLLLLLLLL²xxxxxxxxxxxxxxxxxxxx²LLLLLLLLLLLLLLLLLL²((((((((((((((((((((²LLLLLLLLLLLL;\99áááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d>OLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²^^^^^^^^^^^^^^^^^^^^²LLLLLLLLLLLLLLLLLL²wxwwwwwwwwwwwwwwwwww²LLLLLLLLLLLLLLLLLL²(((()(((((((((((((((²LLLLLLLLLLLP\19Õáááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\bVLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²^^^^^^^^^^^^^^^^^^^^²LLLLLLLLLLLLLLLLLL²wwwwwwwwxwwwwwwwwwww²LLLLLLLLLLLLLLLLLL²((((((((((((((((((((²LLLLLLLLLLLRZááâáááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d/]LLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²^^^^^^^^^_^^^^^^__^^²LLLLLLLLLLLLLLLLLL²vvvvvvvvvvvvvvvvvwvv²LLLLLLLLLLLLLLLLLL²)))))))))))))()))(()²LLLLLLLLLLL\1e´ááâáááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d6"LLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²__^___^_______^____^²LLLLLLLLLLLLLLLLLL²vvvvvvvvvvvvvvvvvvvv²LLLLLLLLLLLLLLLLLL²))()())))()))))())))²LLLLLLLLLLS áááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\11SLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²____^___^__^^^__^___²LLLLLLLLLLLLLLLLLL²uuuvuuvvuvuvuvvvuvuu²LLLLLLLLLLLLLLLLLL²))))))))))))))))))))²LLLLLLLLLLUdáááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d8ULLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²______`___``____`___²LLLLLLLLLLLLLLLLLL²uuuuuvvuuuuvuvuvuvuu²LLLLLLLLLLLLLLLLLL²))))))))))))))))))))²LLLLLLLLLL\ fÄááâááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d,\bLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²_`__``___`_``_``````²LLLLLLLLLLLLLLLLLL²uuttuuuuutuuuuutuutu²LLLLLLLLLLLLLLLLLL²))))))))))))))))))))²LLLLLLLLLU%ááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\19ULLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²_``_`````````_`_````²LLLLLLLLLLLLLLLLLL²utuutttuuuutuututttt²LLLLLLLLLLLLLLLLLL²))*))*)))*))))*)***)²LLLLLLLLLMdááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d8MLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²````````````````````²LLLLLLLLLLLLLLLLLL²tstttststttttssttttt²LLLLLLLLLLLLLLLLLL²******************))²LLLLLLLLL\ 6Äááâáááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d.\fLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²````a`a```````a`aa``²LLLLLLLLLLLLLLLLLL²stsssttttttttttssstt²LLLLLLLLLLLLLLLLLL²********************²LLLLLLLLT%áááâáááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d!TLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²````````````a````a``²²²²²²²²²²²²²²²²²²²²ssssssssssssssssssss²²²²²²²²²²²²²²²²²²²²********************²²²²²²²²²t|áááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d8t²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²aaaaaaa`aaaaaaaa`aaa²²²²²²²²²²²²²²²²²²²²sssssssssrssssssssss²²²²²²²²²²²²²²²²²²²²********************²²²²²²²²²\19Ëáááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d.\12²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²aaaaaabbaaabaaabaaaa²LLLLLLLLLLLLLLLLLL²rrrrrrrrrrrrrrrrrrrr²LLLLLLLLLLLLLLLLLL²*********+**********²LLLLLLLR áááâááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d!RLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²aaaaaaaaaaabaaaaaaaa²LLLLLLLLLLLLLLLLLL²rrrrrrrrrrrrrrrrrrrr²LLLLLLLLLLLLLLLLLL²*******+********+***²LLLLLLLShááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d8SLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²abbbbbbbbbbbbabbbabb²LLLLLLLLLLLLLLLLLL²rqqqqqqqqqrqrqqqqrqq²LLLLLLLLLLLLLLLLLL²++++++*+++++++++*+++²LLLLLLL-´ááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d=-LLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²bbbbabbbbbbbabbababa²LLLLLLLLLLLLLLLLLL²qqqqqqqqqqqqqqqqqqqq²LLLLLLLLLLLLLLLLLL²++++++++++++++++++++²LLLLLLO\11áááâáááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\11OLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²bbbbbbbbbbbccbbbbcbb²LLLLLLLLLLLLLLLLLL²ppqppqpqppppqpqpppqp²LLLLLLLLLLLLLLLLLL²++++++++++++++++++++²LLLLLLVLáááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d/VLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²bbbbbbcbbbbbcbbcbbbb²LLLLLLLLLLLLLLLLLL²pppppppppppppppppppp²LLLLLLLLLLLLLLLLLL²++++++++++++++++++++²LLLLLLF\8fáááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d>FLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²bbccbcbcccbbbccbcccc²LLLLLLLLLLLLLLLLLL²oppoppppppppopopoopp²LLLLLLLLLLLLLLLLLL²++++++++++++++++++++²LLLLLL\fËáááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d0\ 4LLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²bccccccbcccccccccccc²LLLLLLLLLLLLLLLLLL²oooooooooooooooooooo²LLLLLLLLLLLLLLLLLL²++,,,,+,++++,++,++++²LLLLLR áááâááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\19RLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²dcddcccdddcccccccccd²LLLLLLLLLLLLLLLLLL²ooonnoooooononoooono²LLLLLLLLLLLLLLLLLL²+,,,,,+,,,++,,,,,,,,²LLLLLX`ááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d8XLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ccdcdccccccddcccccdc²LLLLLLLLLLLLLLLLLL²nnnonnnnonnnnnnoonnn²LLLLLLLLLLLLLLLLLL²,,,,,,,,,,,,,,,,,,,,²LLLLLO¥ááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d=OLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²dddddddddddddddddddd²LLLLLLLLLLLLLLLLLL²nnnnnnmmmmnnnmmnmnnn²LLLLLLLLLLLLLLLLLL²,,,,,,,,,,,,,,,,,,,,²LLLLP\11Õááâáááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\0PLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²deddddddddeddddededd²LLLLLLLLLLLLLLLLLL²mmmnmmmmmmmmmmmmmmmm²LLLLLLLLLLLLLLLLLL²,,,,,,,,,,,,,,,,,,,,²LLLLS áááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\19SLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²dddddddddddddddddddd²LLLLLLLLLLLLLLLLLL²mmmmmmmmmmmmmmmmmmmm²LLLLLLLLLLLLLLLLLL²,,,,,,,,,,,,,,,,,,,,²LLLLV`áááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d/VLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²edeedeedeeeeeeeeeeee²LLLLLLLLLLLLLLLLLL²mmmmlmmmmmmmmllmmmml²LLLLLLLLLLLLLLLLLL²,,,,,,,,,,,,,,-,--,,²LLLL=¥ááâááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d>=LLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²eeededeeeeeeeeeeeeee²LLLLLLLLLLLLLLLLLL²lmllmlmlllmlllmlmlll²LLLLLLLLLLLLLLLLLL²-----------------,,-²LLLL
+Õááâááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d0\ 4LLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²eeeeeeeeeeeeeeeeeeee²LLLLLLLLLLLLLLLLLL²llllklllllllllklllll²LLLLLLLLLLLLLLLLLL²--------------------²LLLQ ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\11QLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²eeeeeefeeeeeefeffeef²LLLLLLLLLLLLLLLLLL²llklkkklkkklkkkkkkkk²LLLLLLLLLLLLLLLLLL²--------------------²LLLV?ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d$VLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²feffefffefefffeefeef²LLLLLLLLLLLLLLLLLL²kkkkkkkkkkkkkkkkkkkk²LLLLLLLLLLLLLLLLLL²--------------------²LLLMvááâáááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d8MLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²ffffffefffffffffffff²²²²²²²²²²²²²²²²²²²²jjjjkjjkkjkkjjjkjkjk²²²²²²²²²²²²²²²²²²²².--.---.------------²²²²<ºááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d=<²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²ffgffgffgfgffffffgfg²²²²²²²²²²²²²²²²²²²²jjjjjjjjjjjjjjjjjjjj²²²²²²²²²²²²²²²²²²²²....----...-..------²²²«\bÕááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²gffggffgffgffgffffff²LLLLLLLLLLLLLLLLLL²jjjjjjjijjjjjjjjijij²LLLLLLLLLLLLLLLLLL²....--....-.....-...²LLS ááâááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\11SLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ffgggfgggggggfgggggg²LLLLLLLLLLLLLLLLLL²iiiiiiiiiiiiiiiiiiii²LLLLLLLLLLLLLLLLLL²....................²LLW?ááâááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d$WLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²gggggggggggggggggggg²LLLLLLLLLLLLLLLLLL²hiiihiiiiiiiihihiiii²LLLLLLLLLLLLLLLLLL²....................²LLMváááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d>MLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ggggggggggggggggghgg²LLLLLLLLLLLLLLLLLL²hhhhhhhhhhhhhhhhhhhh²LLLLLLLLLLLLLLLLLL²....................²LL.ºáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1dJ.LL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ggggggggggggggghgggg²LLLLLLLLLLLLLLLLLL²hhhhhhhhhhhhhhhhhhhh²LLLLLLLLLLLLLLLLLL²....................²LL\0ááâáááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1dD\0LL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²hhhghhhhhhhhhhhhgghh²LLLLLLLLLLLLLLLLLL²gggghgghgggggggggghg²LLLLLLLLLLLLLLLLLL²////.//.///////.////²LO\19ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\11OL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²hhhhghhhhhhhhhhgghhg²LLLLLLLLLLLLLLLLLL²gggggggggggggggggggg²LLLLLLLLLLLLLLLLLL²////////.////.///.//²LV0ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d$VL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²hhhhhhhhhhhhhhhhhhhh²LLLLLLLLLLLLLLLLLL²gfgffgffffffffffffff²LLLLLLLLLLLLLLLLLL²////////////////////²LZ`áâááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d/ZL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²hiiihhiihiihiiiihiii²LLLLLLLLLLLLLLLLLL²ffffffffffffffffffff²LLLLLLLLLLLLLLLLLL²////////////////////²LG\88áâááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1dEGL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ihhiihiiiihihhiiiiih²LLLLLLLLLLLLLLLLLL²feeefffffffffffefeff²LLLLLLLLLLLLLLLLLL²////////////////////²L;°ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1dR;L²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²iiiiiiiiiiiiiiiiiiii²LLLLLLLLLLLLLLLLLL²fffeeeeeeeeeeeefeeee²LLLLLLLLLLLLLLLLLL²////0//0/0/0//0////0²L\ 6Õááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1dD\ 6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²jiiiiiiijjiijijiijji²LLLLLLLLLLLLLLLLLL²ddedeeeeedddeeeddeee²LLLLLLLLLLLLLLLLLL²/000/0///000//0/00//²M\báâáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\b\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ijiiijiijiiiiiiiiiii²LLLLLLLLLLLLLLLLLL²ddddddeeeddddddddddd²LLLLLLLLLLLLLLLLLL²00000000000000000000²R áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\19\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²jjjjijjiijjjjjjjjjij²LLLLLLLLLLLLLLLLLL²dddddddddddddddcdddd²LLLLLLLLLLLLLLLLLL²00000000000000000000²W0áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d$W²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²jjjjkjjjjkkjjjjjkjjj²LLLLLLLLLLLLLLLLLL²ddddddddcddddddddddd²LLLLLLLLLLLLLLLLLL²00000000000000000000²YLâááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d/Y²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²jjjjjjjjjjjjjjjjjjjj²LLLLLLLLLLLLLLLLLL²cccccccccccccccccccc²LLLLLLLLLLLLLLLLLL²00000000000000000000²Uhâááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d8U²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²kkkkkkkkkkkkkkkkkkkk²LLLLLLLLLLLLLLLLLL²cccccccccccccbcccccc²LLLLLLLLLLLLLLLLLL²00000000000000000000²F\88áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1dEF²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²kkkkkjkkkkkkkkkkkkkk²LLLLLLLLLLLLLLLLLL²cccbbbbbbcbbbbbcbbcb²LLLLLLLLLLLLLLLLLL²10111011111001110111²:¥áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d=:²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²kkkkkkkkkkkkkkkkkkkk²²²²²²²²²²²²²²²²²²²²bbbbbbbbbbbbbbbbbbbb²²²²²²²²²²²²²²²²²²²²01110110111110111111²\ eÕáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d!\ e²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²kkkkklkkklklklkkkklk²²²²²²²²²²²²²²²²²²²²baaaaaababbbabaaabaa²²²²²²²²²²²²²²²²²²²²11111111111111111111­\bááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\b­\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²lllkllllklklllllkllk²LLLLLLLLLLLLLLLLLL²aaaaaaaaaaaaaaaaaaaa²LLLLLLLLLLLLLLLLLL²11111111111111111111¦\bááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\b¦\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²lllllklllklkllllklll²LLLLLLLLLLLLLLLLLL²a`aa``````aaa``aa``a²LLLLLLLLLLLLLLLLLL²11111111111111111111\9e\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²llmmlmmmlllllmlmlmml²LLLLLLLLLLLLLLLLLL²````````````````````²LLLLLLLLLLLLLLLLLL²11112122212212111212­\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²mllmlllllllmllllmlll²LLLLLLLLLLLLLLLLLL²_```___``_``````_```²LLLLLLLLLLLLLLLLLL²11122212112222211122¤\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²lmmlmmmmlmmmmmmmmmmm²LLLLLLLLLLLLLLLLLL²____________________²LLLLLLLLLLLLLLLLLL²22222222222222222222\85\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\8e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²mmmmmmmmmmmmmmmmmmmm²LLLLLLLLLLLLLLLLLL²___^_^______________²LLLLLLLLLLLLLLLLLL²22222222222222222222\7f\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\8b\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²mmmmnmmmmmmmmmmnmmmm²LLLLLLLLLLLLLLLLLL²^^^^^^^^^^^^^^^^^^^^²LLLLLLLLLLLLLLLLLL²22222222222222222222y\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\88\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²mmmmmmmmmmmmmmmmmmmm²LLLLLLLLLLLLLLLLLL²^^^^^^^^^^^^^^^^^^^^²LLLLLLLLLLLLLLLLLL²22222222222222222222b\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0i\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²nnnmnmnnnnnnnmnmnnnn²LLLLLLLLLLLLLLLLLL²]]]^]]]]]]]]]]]]]]]]²LLLLLLLLLLLLLLLLLL²23222223222322222223Z\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0b\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²nnnnnnnnmnnnnnnmnnnn²LLLLLLLLLLLLLLLLLL²]]]]]]]]]]]]]]]]]]]]²LLLLLLLLLLLLLLLLLL²32333333333332233322S\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²nnnnnnonnnnnnnonnnnn²LLLLLLLLLLLLLLLLLL²]]\]\]\]]\\\\]\\\\]\²LLLLLLLLLLLLLLLLLL²32333333332333223333G\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0W\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²noooononooonooooonno²LLLLLLLLLLLLLLLLLL²]\\\\]\\]\\]\]]\\\\]²LLLLLLLLLLLLLLLLLL²33333333333333333333;\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0S\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²oooonooonnnooooonooo²LLLLLLLLLLLLLLLLLL²[\\\[[\[\[[[\\[[\[[\²LLLLLLLLLLLLLLLLLL²33333333333333333333 \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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²oooooooooooooooooooo²LLLLLLLLLLLLLLLLLL²[\\[[[[\\[\\[[[[[[\[²LLLLLLLLLLLLLLLLLL²33333333333333333333\12\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\12\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ooooopoopopooooooooo²LLLLLLLLLLLLLLLLLL²[Z[Z[[ZZ[Z[[[[[[Z[[[²LLLLLLLLLLLLLLLLLL²33433434443433434343\f\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²oppopooopooopooooopo²LLLLLLLLLLLLLLLLLL²Z[[[[Z[[ZZ[[Z[Z[[[[Z²LLLLLLLLLLLLLLLLLL²34444444444444433444\a\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\a\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²pppopppppoopppppppop²LLLLLLLLLLLLLLLLLL²ZZZZZZZZZZZZZZZZZZZZ²LLLLLLLLLLLLLLLLLL²44444444444444444444\ 4\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ 4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²pppppppppppppppppppp²LLLLLLLLLLLLLLLLLL²ZZZZZZZZZYZZZZZZZZZZ²LLLLLLLLLLLLLLLLLL²44444444444444444444\ 1\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ 1\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²qpppqppppppppppppppp²²²²²²²²²²²²²²²²²²²²YYYYYYYYYYYYYYYYYYYY²²²²²²²²²²²²²²²²²²²²44444444444444444444\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²qqqqqqqqqqqqqqqqqqpq²²²²²²²²²²²²²²²²²²²²YYYYYYYYYYYYYYYYYYYY²²²²²²²²²²²²²²²²²²²²44444444444444444444\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²qqqqqqqqqqqqqpqqqqqq²LLLLLLLLLLLLLLLLLL²XXXXXXXXYXXXXXXXXXXY²LLLLLLLLLLLLLLLLLL²44444444445444445445\ 1÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï\ 1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²qqqqqqqqqqqqqqqqqqqq²LLLLLLLLLLLLLLLLLL²XXXXXXXXXXXXXXXXXXXX²LLLLLLLLLLLLLLLLLL²54455555554554445545\ 4\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ 4\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²qqqqqqrqqqqrrqrqrrqq²LLLLLLLLLLLLLLLLLL²WXWWXWWWWWWXWWWXWWXX²LLLLLLLLLLLLLLLLLL²55555555555555555555\a\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²qrqrqrqrqrqqqrrrqqqr²LLLLLLLLLLLLLLLLLL²WWWWWWWWWWWWWWWWWWWW²LLLLLLLLLLLLLLLLLL²55555555555555555555\f\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\f\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²rrqrrrrqrrqqrqrrqrrq²LLLLLLLLLLLLLLLLLL²VVWWVVWWVVVVVVWWWWVV²LLLLLLLLLLLLLLLLLL²55555555555555555555\12\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\12\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²rrrsrrsrrrrrrrrrrrrs²LLLLLLLLLLLLLLLLLL²VVVVVVVVVVVVVVVVVVVV²LLLLLLLLLLLLLLLLLL²55555555555555555555 \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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²srrrrrrrrrsrrrrrssss²LLLLLLLLLLLLLLLLLL²VVVVUVVVUVUVVUVVVUVV²LLLLLLLLLLLLLLLLLL²56665565565555565556/\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0S\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²sssssrssssrssrssrsss²LLLLLLLLLLLLLLLLLL²UUUUUUUUUUUUUUUUUUUU²LLLLLLLLLLLLLLLLLL²665566666566666665656\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0W\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ssssssstssssstssssss²LLLLLLLLLLLLLLLLLL²UUUTUUUUUUUUUUUUUUUU²LLLLLLLLLLLLLLLLLL²66666666666666666666?\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²tssssssssssstsssstss²LLLLLLLLLLLLLLLLLL²TTTTTTTTTTTTTTTTTTTT²LLLLLLLLLLLLLLLLLL²66666666666666666666I\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0b\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ssssssssssssssssssss²LLLLLLLLLLLLLLLLLL²TTTTTSTTTTTTTTTTTTTT²LLLLLLLLLLLLLLLLLL²66666666666666666666S\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0i\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²tttttttttttttttttttt²LLLLLLLLLLLLLLLLLL²SSSSSSSSSSSSSSSSSTSS²LLLLLLLLLLLLLLLLLL²66666666666666666666c\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\88\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ttttttttttttttttstts²LLLLLLLLLLLLLLLLLL²SSSSTSSSSSSSSSSTSSST²LLLLLLLLLLLLLLLLLL²66766666666666666676i\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\8b\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²tttutttttttuttttuttt²LLLLLLLLLLLLLLLLLL²SRRRRRRRRRRRRRSSRRSS²LLLLLLLLLLLLLLLLLL²67777777777777677776q\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\8e\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²uuututtuututtuuututt²LLLLLLLLLLLLLLLLLL²RRRRRRRRRRRRSRSRRSRR²LLLLLLLLLLLLLLLLLL²77777777777777777777}\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\93\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²utuuuuttuuuuuuutuutu²LLLLLLLLLLLLLLLLLL²RRRQQRRQRRQRRRRRRRRR²LLLLLLLLLLLLLLLLLL²77777777777777777777\9e\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²uuuuuuuvvuuuvuuuuuuu²LLLLLLLLLLLLLLLLLL²QQQRQQRRQRRRQRQQRRRQ²LLLLLLLLLLLLLLLLLL²77777777777777777777¨\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²vuuvvuvuuuuuuuuuuvuv²LLLLLLLLLLLLLLLLLL²QQQQQQQQQQQQQQQPQQPQ²LLLLLLLLLLLLLLLLLL²77878777777787877777¢\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²vvvuvvvvvvvvuvvuvuuv²²²²²²²²²²²²²²²²²²²²PPPPQPQQQPPPQPPQQQQQ²²²²²²²²²²²²²²²²²²²²88777777777777878778­\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\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\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\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ÿÿ\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ÿÿ\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ÿ\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²²²²²²²²²²²²²²²²²²²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²vuvvvvvvuuvuvvvvvvvv²²²²²²²²²²²²²²²²²²²²PPPPPPPPPPPPPPPPPPPP²²²²²²²²²²²²²²²²²²²²78888888788788877788²\ e\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ß\ e²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²vvvvvvwvvvvvwvvvwvvv²LLLLLLLLLLLLLLLLLL²PPPPOPPPPPPPPPPPOOPP²LLLLLLLLLLLLLLLLLL²88888888888888888888²"\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\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\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\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\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\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ÿ\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\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²vvvvvvwvvvvvvvvvvvvv²LLLLLLLLLLLLLLLLLL²OOOOOOOOOOOOOOOOOOOO²LLLLLLLLLLLLLLLLLL²88888888888888888888²1\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\b\84\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²wwwwwwvwwwwwwwwwwwww²LLLLLLLLLLLLLLLLLL²OOOOOOOOOOOOOOOOOOOO²LLLLLLLLLLLLLLLLLL²88888888888888888888²D\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ!fU²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²vwwwwwwwwwwwwwwwwwww²LLLLLLLLLLLLLLLLLL²NNNNNNONNNNNNNNNNNNN²LLLLLLLLLLLLLLLLLL²88888888888888888888²Q\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\11BY²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²xwwwwwwwwwwwwwxwxwxw²LLLLLLLLLLLLLLLLLL²NNNNNNNNNNNNNNNNNNNN²LLLLLLLLLLLLLLLLLL²99889999989989889999²W\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\03W²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²wxxwxxxxxwwxxwxxwxxw²LLLLLLLLLLLLLLLLLL²MNMMMMMNMMMNMMMNMMMN²LLLLLLLLLLLLLLLLLL²99999999899999989999²R\b\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\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ÿÿÿÿ\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\19\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²xxxwxxxxxxxwxxxwxwwx²LLLLLLLLLLLLLLLLLL²MMMMMMMMMMMMMMMMMMMM²LLLLLLLLLLLLLLLLLL²99999999999999999999²M\b\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\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ÿÿÿÿ\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\b\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²xxxxxxxxxxxxxxxxxxxx²LLLLLLLLLLLLLLLLLL²MLMLLMMLLMMMLMLLMLLM²LLLLLLLLLLLLLLLLLL²99999999999999999999²L\ 6\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\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ÿÿÿÿ\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\11\ 6\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²xxxxxxyxxxxxxxxyxxxy²LLLLLLLLLLLLLLLLLL²LLLLLLLLLLLLLLLLLLLL²LLLLLLLLLLLLLLLLLL²99999999999999999999²L4\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\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ÿÿÿÿ\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\19ÿ);L²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²xyyxxyyxxxyxxxyxxyxy²LLLLLLLLLLLLLLLLLL²LLLLLLLKLLLLLLLLKLKL²LLLLLLLLLLLLLLLLLL²9999999::9:99999999:²LG\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\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ÿÿÿÿ\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ!ÿ3GL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²yyyyyyyyyyyxxyxyyyyx²LLLLLLLLLLLLLLLLLL²KKKKKKKKKLKKKKKLKKKK²LLLLLLLLLLLLLLLLLL²999:::999999:9999999²LZ\11\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ÿÿÿÿÿ\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\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\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ÿÿÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\19ÿ)ZL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²yyyyyyzyyyyzyyzyyyyy²LLLLLLLLLLLLLLLLLL²KKKKKKKKKKKKKJKKKJKJ²LLLLLLLLLLLLLLLLLL²::::::::::::::::::::²LV\11\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ÿÿÿÿÿ\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\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\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ÿÿÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\19VL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²yyyyyyzyyyyyzzyzyyyy²LLLLLLLLLLLLLLLLLL²KJJJJJJJKJJJJJKJJJJJ²LLLLLLLLLLLLLLLLLL²::::::::::::::::::::²LO\11\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ÿÿÿÿÿ\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\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\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ÿÿÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\11OL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²zzzzzzzzzzzzzzzzzzzz²LLLLLLLLLLLLLLLLLL²JJJJJJJJJJJIJJJJJJJJ²LLLLLLLLLLLLLLLLLL²::::::::::::::::::::²LL\b\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ÿÿÿÿÿ\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\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\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ÿÿÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ï\0LL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²zzzzyyzzzzzzzzzzzzzz²LLLLLLLLLLLLLLLLLL²JJJJJJJJJJJJJJJJJJJJ²LLLLLLLLLLLLLLLLLL²::::::::::::::::::::²LL.\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ÿÿÿÿÿ\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\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\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ÿÿÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0¶.LL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²zzzzzzzzzzzzzzzzzzzz²LLLLLLLLLLLLLLLLLL²IIJIJIIIIIIIIIIIIIIJ²LLLLLLLLLLLLLLLLLL²::::::::::::::::::::²LLM\11\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\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\11ÿ\0sMLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²zz{zzz{zzzz{z{zzzzzz²LLLLLLLLLLLLLLLLLL²IHIIHIIIIIIIIHIHIIII²LLLLLLLLLLLLLLLLLL²;;:;;;;;;;;;;;;:;;;;²LLW\19\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\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ)ÿ\0:WLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²{{{{{{{{z{{z{zz{z{{{²LLLLLLLLLLLLLLLLLL²HHIIHHIHIIHHHHHHIHIH²LLLLLLLLLLLLLLLLLL²;;;;;;;;;;;;;:;;;;:;²LLT\11\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\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\bÿ\0\19TLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²{{{{{{{{{{z{{{{{{{{{²²²²²²²²²²²²²²²²²²²²HHHHHHHHHHHHHHHHHHHH²²²²²²²²²²²²²²²²²²²²;;;;;;;;;;;;;;;;;;;;²²²«\b\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\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\b«²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²{{{{{{{{{|{{{{|{|{{{²²²²²²²²²²²²²²²²²²²²HGHGHHGGHGHHHHGGGGHH²²²²²²²²²²²²²²²²²²²²;;;;;;;;;;;;;;;;;;;;²²²²<\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\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\b<²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²{{|{{{{|{|{||||{||{{²LLLLLLLLLLLLLLLLLL²GGGGGGGGGGGGGGGGGGGG²LLLLLLLLLLLLLLLLLL²;;;;;;;;;;;;;;;;;;;;²LLLM\bÿÿÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\19MLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²||||{|{|||{||||{||||²LLLLLLLLLLLLLLLLLL²GGGGGGGFGGGGFFGGGGGG²LLLLLLLLLLLLLLLLLL²;;;;;;<;;<;<;<;;;<;;²LLLV\11ÿÿÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\19VLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²||||||||||||||||||||²LLLLLLLLLLLLLLLLLL²FFFFFFFFFFFFFFFFFFFF²LLLLLLLLLLLLLLLLLL²;;;;;;<<;;;;;;;;;;<;²LLLQ\11ÿÿÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ!ÿ\0ÿ\11QLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²|}|||||||}||||||}||}²LLLLLLLLLLLLLLLLLL²FEEFFFFFEEFFEFEFFFFF²LLLLLLLLLLLLLLLLLL²<<<<<<<<<<<<<<<<<<<<²LLLL
+ïÿÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ)ÿ\0æ
+LLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²|||||}||||||||||||||²LLLLLLLLLLLLLLLLLL²EEEEEEEEEEEEEEEEEEEE²LLLLLLLLLLLLLLLLLL²<<<<<<<<<<<<<<<<<<<<²LLLL7¶ÿÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\11ÿ\0¥=LLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²||||||||||||||||||||²LLLLLLLLLLLLLLLLLL²EEEEEEEEEEEEEEEEEEEE²LLLLLLLLLLLLLLLLLL²<<<<<<<<<<<<<<<<<<<<²LLLLV[ÿÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0[VLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²}}}}}|}}|}}}}|}}}}}}²LLLLLLLLLLLLLLLLLL²DDDDDDDDDDDDDDDDDDDD²LLLLLLLLLLLLLLLLLL²<<<<<<<<<<<<<<<<<<<<²LLLLS)ÿÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0!SLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²}}}}}}}}~}}}}~}}}}~}²LLLLLLLLLLLLLLLLLL²DDDDDDDDDDDDDDDDDDDD²LLLLLLLLLLLLLLLLLL²==<<<==<<<<<<<<<<<<<²LLLLL\bïÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\bLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²~~~~~~}~}~~~~~}~~~~~²LLLLLLLLLLLLLLLLLL²CCDDCDCCDCDDCCCCCCCD²LLLLLLLLLLLLLLLLLL²======<==<<=<=======²LLLLLL­ÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\bLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²~~~~~~~~~~~~~~~~~~~~²LLLLLLLLLLLLLLLLLL²CCCCCCCCCCCCCCCCCCCC²LLLLLLLLLLLLLLLLLL²<=<===<<===<<===<=<=²LLLLLoRÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ3ÿ\0ÿ\19oLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²~~~~~~~~~~~~~~~~~~~~²LLLLLLLLLLLLLLLLLL²BBCCBCBBBCBBBCBBBCBB²LLLLLLLLLLLLLLLLLL²====================²LLLLLT\19ÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ)ÿ\0ÿ\bTLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²~~\7f\7f~~\7f~~~~~~\7f~\7f\7f\7f\7f~²LLLLLLLLLLLLLLLLLL²CBBCBBCCCCBBCBBCCCCB²LLLLLLLLLLLLLLLLLL²====================²LLLLLL\ 4ïÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0Ö\ 4LLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²~~~~~~\7f~~\7f\7f\7f~\7f~~~\7f~~²LLLLLLLLLLLLLLLLLL²BAABABAABABBABABBAAB²LLLLLLLLLLLLLLLLLL²====================²LLLLLLF¥ÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\84FLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\7f\7f~\7f\7f~\7f\7f~\7f\7f\7f\7f\7f\7f\7f~\7f\7f\7f²LLLLLLLLLLLLLLLLLL²AABABAAAABBABABAAAAA²LLLLLLLLLLLLLLLLLL²=====>=====>==>===>=²LLLLLLVBÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\03VLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\7f\80\80\7f\7f\7f\7f\7f\7f\7f\7f\80\80\7f\7f\7f\7f\7f\7f\7f²LLLLLLLLLLLLLLLLLL²AAAAA@AAAAAAAAAAAAAA²LLLLLLLLLLLLLLLLLL²>>>>>=>>>>>>>>>>>>>>²LLLLLLO\11÷ÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\bOLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\7f\7f\7f\80\7f\80\7f\7f\7f\7f\7f\7f\80\7f\7f\80\7f\7f\80\7f²LLLLLLLLLLLLLLLLLL²@AAAAAAAAAAA@AA@A@@A²LLLLLLLLLLLLLLLLLL²>>>>>>>>>>>>>>>>>>>>²LLLLLLL-¼ÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\11ÿ\0ÿ\0-LLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\80\80\80\80\80\80\80\80\80\80\80\80\7f\80\80\80\80\80\80\80²LLLLLLLLLLLLLLLLLL²@@@@@@@@@@@@@?@?@@@?²LLLLLLLLLLLLLLLLLL²>>>>>>>>>>>>>>>>>>>>²LLLLLLLSfÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ3ÿ\0ÿ\11SLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²LLLLLLLLLLLLLLLLLL²@@@@@@@@@@@@@@@@?@@@²LLLLLLLLLLLLLLLLLL²>>>>>>>>>>>>>>>>>>>>²LLLLLLLR!ÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ3ÿ\0÷\11RLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²²²²²²²²²²²²²²²²²²²????????????????@???²²²²²²²²²²²²²²²²²²²²>>>>>>>>>>>>>>>>>>>>²²²²²²²²²\12ß\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0Å\12²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\80\81\80\81\80\80\81\80\80\80\80\80\80\80\81\80\80\80\80\80²²²²²²²²²²²²²²²²²²²²????????????????????²²²²²²²²²²²²²²²²²²²²>>>>?>?>>>>>>>>??>>>²²²²²²²²²t\84\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ft²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\81\81\81\81\81\81\81\81\81\80\81\80\81\80\81\80\81\81\81\81²LLLLLLLLLLLLLLLLLL²>>?>>>??>>>??>??>>>>²LLLLLLLLLLLLLLLLLL²?>?>>???>?>?>?>???>>²LLLLLLLLT3\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0!TLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\81\81\80\81\81\81\80\81\80\81\81\80\80\81\81\81\81\80\81\81²LLLLLLLLLLLLLLLLLL²>>>>>>>>>>>>>>>>>>>>²LLLLLLLLLLLLLLLLLL²???????>?>?????>????²LLLLLLLLL\ 6\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\ 6LLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\81\81\81\81\82\81\81\81\81\82\81\81\81\81\81\81\82\82\81\81²LLLLLLLLLLLLLLLLLL²>>===>=>=>==>=>==>>=²LLLLLLLLLLLLLLLLLL²????????????????????²LLLLLLLLLM\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\19ÿ\0ÿ\11MLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\81\81\81\82\81\81\82\81\82\82\81\82\81\81\81\82\81\81\81\81²LLLLLLLLLLLLLLLLLL²====================²LLLLLLLLLLLLLLLLLL²????????????????????²LLLLLLLLLU\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ3ÿ\0÷\11ULLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\81\81\82\82\81\81\82\82\82\82\82\82\81\82\82\81\82\82\82\82²LLLLLLLLLLLLLLLLLL²<===<<<<====<==<<=<<²LLLLLLLLLLLLLLLLLL²????????????????????²LLLLLLLLLL\b\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\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ÿÿÿÿ\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\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ÿÿÿ\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ)ÿ\0¼\bLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82²LLLLLLLLLLLLLLLLLL²<<<<<<<<<<<<<<<<<<<<²LLLLLLLLLLLLLLLLLL²??@?????????@??@@???²LLLLLLLLLL/\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\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ÿÿÿÿ\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\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ÿÿÿ\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0[ULLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\83\82²LLLLLLLLLLLLLLLLLL²<<<<<<<<<<;<<;;<;<<<²LLLLLLLLLLLLLLLLLL²@?@@@@?@@?@??@@@@@@@²LLLLLLLLLLK\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\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ÿÿÿÿ\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\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ÿÿÿ\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\19SLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\82\82\82\82\83\82\82\83\82\82\83\82\83\82\82\82\82\82\82\82²LLLLLLLLLLLLLLLLLL²;;;;;;;;;;;;;;;;;;;;²LLLLLLLLLLLLLLLLLL²@@@@@@@@@@@@@@@@@@@@²LLLLLLLLLLL\11\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0"LLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\83\82\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83²LLLLLLLLLLLLLLLLLL²;;;;;;;;;;;;;;;;;;;;²LLLLLLLLLLLLLLLLLL²@@@@@@@@@@@@@@@@@@@@²LLLLLLLLLLL?\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\11]LLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83²LLLLLLLLLLLLLLLLLL²;;::::;:::;;::;:::::²LLLLLLLLLLLLLLLLLL²@@@@@@@@@@@@@@@@@@@@²LLLLLLLLLLLN\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ)ÿ\0ï\bVLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\83\83\83\83\83\83\83\83\84\83\83\84\83\83\83\83\83\84\84\83²LLLLLLLLLLLLLLLLLL²::::::::::::::::::::²LLLLLLLLLLLLLLLLLL²@@@@@@@@@@@@@@@@@@@@²LLLLLLLLLLLL$\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\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ:ÿ\0\8cNLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\84\84\84\84\84\83\84\84\84\83\84\84\84\83\84\84\84\84\84\84²LLLLLLLLLLLLLLLLLL²99999::99:999:999:99²LLLLLLLLLLLLLLLLLL²@A@@@AAA@@@AAA@@@@@@²LLLLLLLLLLLLP\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\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ!ÿ\0)nLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\84\84\84\84\84\84\83\84\84\84\84\84\84\84\84\84\84\84\84\84²LLLLLLLLLLLLLLLLLL²999999::99999::99999²LLLLLLLLLLLLLLLLLL²A@@AAA@AA@@@@AAAAAA@²LLLLLLLLLLLLL\ 5\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ÿÿÿÿÿ\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\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\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ÿÿÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\ 6OLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84²LLLLLLLLLLLLLLLLLL²88898889898888889988²LLLLLLLLLLLLLLLLLL²AAAAAAAAAAAAAAAAAAAA²LLLLLLLLLLLLLN\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ÿÿÿÿÿ\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\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\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ÿÿÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\bdLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\84\84\84\85\84\84\84\84\84\84\84\84\84\84\85\84\85\84\84\84²LLLLLLLLLLLLLLLLLL²99988989989898888988²LLLLLLLLLLLLLLLLLL²AAAAAAAAAAAAAAAAAAAA²LLLLLLLLLLLLLX\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ÿÿÿÿÿ\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\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\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ÿÿÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0æ\b\LLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\85\84\85\84\85\84\84\84\85\85\84\84\84\85\84\84\84\84\84\84²LLLLLLLLLLLLLLLLLL²88878887788887878878²LLLLLLLLLLLLLLLLLL²AAAAAAAAAAAAAAAAAAAA²LLLLLLLLLLLLLL;\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\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ÿÿÿÿ\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ÿÿÿ\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\841LLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\85\85\85\84\85\85\85\85\85\85\85\85\84\85\85\85\85\85\85\85²LLLLLLLLLLLLLLLLLL²88788877877888888888²LLLLLLLLLLLLLLLLLL²AAAAAABAAABBAAABAAAA²LLLLLLLLLLLLLLn\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\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ÿÿÿÿ\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ÿÿÿ\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ)ÿ\0)XLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\86\85\85\85\85\85\85\85\85\85\85\85\86\85\85\86\85\85\86\86²LLLLLLLLLLLLLLLLLL²76777777777777777677²LLLLLLLLLLLLLLLLLL²AAABBABABBAABABABBBA²LLLLLLLLLLLLLLL\17Ìÿÿÿÿ\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿJÿ\0\1aLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²\85\85\86\85\85\85\85\85\85\85\85\85\85\85\85\85\86\85\85\85²²²²²²²²²²²²²²²²²²²²77777767777777777776²²²²²²²²²²²²²²²²²²²²ABBBBBABBBBBBBBBBBBB²²²²²²²²²²²²²²²²\93Rÿÿÿÿ\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ)ÿ\b\87²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\86\86\85\86\86\85\86\86\86\86\86\86\86\86\86\86\86\86\85\86²²²²²²²²²²²²²²²²²²²²66666666666666666666²²²²²²²²²²²²²²²²²²²²BBBBBBBBBBBBBBBBBBBB²²²²²²²²²²²²²²²²®\11Öÿÿÿ\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0Ö\b¨²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86²LLLLLLLLLLLLLLLLLL²66666666666666666666²LLLLLLLLLLLLLLLLLL²BBBBBBBBBBBBBBBBBBBB²LLLLLLLLLLLLLLLLMfÿÿÿ\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0[JLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\86\86\86\86\86\86\86\86\86\87\86\86\86\86\86\86\86\86\86\86²LLLLLLLLLLLLLLLLLL²55555555555556655555²LLLLLLLLLLLLLLLLLL²BBBBBBBBBBBBBBBBBBBB²LLLLLLLLLLLLLLLL_\b÷ÿÿ\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\b_LLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\86\86\86\86\87\86\86\86\86\86\86\87\86\86\86\86\86\86\86\86²LLLLLLLLLLLLLLLLLL²55555555555555555555²LLLLLLLLLLLLLLLLLL²BBBBBBBBBBBBBBBBBBBB²LLLLLLLLLLLLLLLLL[\8cÿÿ\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0[LLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\86\86\87\87\86\87\87\86\87\87\87\87\87\87\87\87\87\87\87\86²LLLLLLLLLLLLLLLLLL²54444545444444444444²LLLLLLLLLLLLLLLLLL²BBBBCBBBBCCBBBBCBBBC²LLLLLLLLLLLLLLLLLX!ïÿ\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ:ï\0XLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\87\87\86\87\87\87\87\86\87\87\87\87\87\87\87\87\87\87\87\87²LLLLLLLLLLLLLLLLLL²44444444444444444444²LLLLLLLLLLLLLLLLLL²BCBBCCBBCCCCBCBCBCCC²LLLLLLLLLLLLLLLLLLH\8cÿ\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿJ\8cDLLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\87\87\87\87\87\88\88\87\88\88\88\87\87\87\87\87\87\88\87\87²LLLLLLLLLLLLLLLLLL²43343334344443433433²LLLLLLLLLLLLLLLLLL²CCCCCCCCCCCCCCCCCCCC²LLLLLLLLLLLLLLLLLL\99\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ)\19\99LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\87\87\87\88\87\87\87\87\88\87\88\88\88\87\87\87\88\88\87\88²LLLLLLLLLLLLLLLLLL²33333333333333333333²LLLLLLLLLLLLLLLLLL²CCCCCCCCCCCCCCCCCCCC²LLLLLLLLLLLLLLLLLL²C\99\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0C²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\88\88\87\88\88\87\88\87\88\88\88\88\87\87\88\88\88\88\87\88²LLLLLLLLLLLLLLLLLL²32323323333233333233²LLLLLLLLLLLLLLLLLL²CCCCCCCCCCCCCCCCCCCC²LLLLLLLLLLLLLLLLLL²\98)\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ï\b\98²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\89\88\88\89\89\89\88\89\88\88\88\88\88\88\89\88\88\88\88\89²LLLLLLLLLLLLLLLLLL²22222222222222222222²LLLLLLLLLLLLLLLLLL²CCDCCCCCCCDCDCDCCCCC²LLLLLLLLLLLLLLLLLL²².\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\8c)²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\88\89\88\88\88\88\88\88\88\88\88\88\89\89\88\88\89\88\88\88²LLLLLLLLLLLLLLLLLL²22222212222222222222²LLLLLLLLLLLLLLLLLL²CCCCDCCCCCCCCCDCCCCC²LLLLLLLLLLLLLLLLLL²²W\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\11\19W²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\89\89\89\89\89\88\89\89\88\89\89\89\89\89\88\89\89\89\89\89²LLLLLLLLLLLLLLLLLL²11111111111111111111²LLLLLLLLLLLLLLLLLL²DDDDDDDDDDDDCDDDDDDD²LLLLLLLLLLLLLLLLLL²²L\1a\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ!0L²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89²LLLLLLLLLLLLLLLLLL²11111111111111111011²LLLLLLLLLLLLLLLLLL²DDDDDDDDDDDDDDDDDDDD²LLLLLLLLLLLLLLLLLL²²LC\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ï\0VL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89²LLLLLLLLLLLLLLLLLL²10000000000000010000²LLLLLLLLLLLLLLLLLL²DDDDDDDDDDDDDDDDDDDD²LLLLLLLLLLLLLLLLLL²²LL2\b\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ[)LL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8a\8a\89\89\89\89\89\8a\89\89\89\89\89\89\8a\89\89\89\89\89²LLLLLLLLLLLLLLLLLL²01001100010000000000²LLLLLLLLLLLLLLLLLL²DDDDDDDDDDDDDDDDDDDD²LLLLLLLLLLLLLLLLLL²²LLU\b\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ­\11TLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8a\8a\8a\8a\8a\89\8a\89\89\8a\8a\8a\8a\89\8a\8a\8a\8a\8a\8a²LLLLLLLLLLLLLLLLLL²/////////////0//////²LLLLLLLLLLLLLLLLLL²DDDDDDDDDDDDDDDDDDDD²LLLLLLLLLLLLLLLLLL²²LLLB\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌRBLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8a\8a\89\8a\8a\8a\89\8a\8a\8a\8a\8a\8a\8a\8a\8a\89\89\89\89²LLLLLLLLLLLLLLLLLL²////////////0///////²LLLLLLLLLLLLLLLLLL²DEDEDEEEEDEEDEEEEDED²LLLLLLLLLLLLLLLLLL²²LLLQ\b\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ¥\11QLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8b\8b\8a\8b\8a\8a\8b\8a\8a\8a\8a\8b\8a\8a\8a\8a\8a\8a\8a\8a²LLLLLLLLLLLLLLLLLL²/.//../.../////...//²LLLLLLLLLLLLLLLLLL²EEDEEEDEDEEEEEEDEEEE²LLLLLLLLLLLLLLLLLL²²LLLLM\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ:QLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8b\8a\8b\8a\8b\8a\8b\8b\8a\8b\8b\8a\8b\8b\8b\8b\8a\8b\8a\8a²LLLLLLLLLLLLLLLLLL²..////.//.....//////²LLLLLLLLLLLLLLLLLL²EEEEEEEEEEEEEEEEEEEE²LLLLLLLLLLLLLLLLLL²²LLLLN\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ\99\bNLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²\8a\8b\8b\8b\8a\8b\8b\8b\8b\8b\8a\8b\8b\8b\8a\8b\8b\8b\8b\8b²²²²²²²²²²²²²²²²²²²²..-......-.-.-.....-²²²²²²²²²²²²²²²²²²²²EEEEEEEEEEEEEEEEEEEE²²²²²²²²²²²²²²²²²²²²²²²²²²\89\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\0\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÅ)\8b²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b²²²²²²²²²²²²²²²²²²²²----.......-..--....²²²²²²²²²²²²²²²²²²²²EEEEEEEEEEEEEEEEEEEE²²²²²²²²²²²²²²²²²²²²²²²²²²²/\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\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌf;²²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\8b\8b\8c\8c\8b\8b\8b\8b\8b\8b\8b\8b\8b\8c\8b\8b\8b\8b\8b\8b²LLLLLLLLLLLLLLLLLL²--------------------²LLLLLLLLLLLLLLLLLL²EEEEFFFFEEEFFFEEEEEE²LLLLLLLLLLLLLLLLLL²²LLLLLLS\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\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̶\19VLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b²LLLLLLLLLLLLLLLLLL²,,,-,,--,,,-----,-,-²LLLLLLLLLLLLLLLLLL²EEEEEEEEEEEEEEEFFEEE²LLLLLLLLLLLLLLLLLL²²LLLLLLL2\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\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌJFLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c²LLLLLLLLLLLLLLLLLL²,,,,,,,,,,,,,,,,,,,,²LLLLLLLLLLLLLLLLLL²FFFFFFFFFFFFFFFFFFFF²LLLLLLLLLLLLLLLLLL²²LLLLLLLP\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\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ\99\bPLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c²LLLLLLLLLLLLLLLLLL²,,,,,,,,,,,,,,,,,,,,²LLLLLLLLLLLLLLLLLL²FFFFFFFFFFFFFFFFFFFF²LLLLLLLLLLLLLLLLLL²²LLLLLLLLF\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\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÅ!VLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8d\8c²LLLLLLLLLLLLLLLLLL²++,+++++++++++++,+++²LLLLLLLLLLLLLLLLLL²FFFFFFFFFFFFFFFFFFFF²LLLLLLLLLLLLLLLLLL²²LLLLLLLLL\14\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\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌf,LLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8d\8d\8d\8d\8d\8d\8d\8c\8d\8d\8d\8d\8d\8c\8c\8d\8d\8d\8d\8d²LLLLLLLLLLLLLLLLLL²++++++++++++++++++++²LLLLLLLLLLLLLLLLLL²FFFFFFFFFFFFFFFFFFFF²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLQ\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\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ¥\bULLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8c\8d\8d\8d\8c\8d\8d\8c\8d\8d\8c\8d\8d\8d\8d\8d\8d\8c\8d\8d²LLLLLLLLLLLLLLLLLL²+*+******+***+*****+²LLLLLLLLLLLLLLLLLL²FFFFFFFFFFFFFFFFFFFF²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLL4\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\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÅBMLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d²LLLLLLLLLLLLLLLLLL²********************²LLLLLLLLLLLLLLLLLL²FFGGGFFFGFGFGFFGGFGF²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLL
+\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\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ{\19MLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8d\8d\8d\8d\8d\8d\8d\8e\8d\8d\8d\8d\8d\8d\8d\8d\8e\8d\8d\8e²LLLLLLLLLLLLLLLLLL²)))**)**))**)*)))**)²LLLLLLLLLLLLLLLLLL²FGGGGFGGGFFGGGFFFFGG²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLL\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\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̶\19XLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8e\8e\8e\8e\8e\8e\8e\8e\8d\8d\8d\8d\8d\8d\8e\8e\8e\8e\8d\8e²LLLLLLLLLLLLLLLLLL²))))))))))))))))))))²LLLLLLLLLLLLLLLLLL²GGGGGGGGGGGGGGGGGGGG²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLL-\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\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÅBGLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8e\8e\8e\8d\8e\8e\8d\8d\8e\8d\8e\8d\8e\8e\8e\8e\8e\8d\8e\8e²LLLLLLLLLLLLLLLLLL²)))())(()))())(()(((²LLLLLLLLLLLLLLLLLL²GGGGGGGGGGGGGGGGGGGG²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLM\b\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\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ{\17MLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8e\8e\8e\8e\8e\8f\8e\8e\8e\8f\8e\8e\8f\8e\8e\8e\8e\8e\8f\8e²LLLLLLLLLLLLLLLLLL²(()(((())((((((((()(²LLLLLLLLLLLLLLLLLL²GGGGGGGGGGGGGGGGGGGG²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLL\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\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ­\19XLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8e\8f\8e\8f\8e\8e\8e\8e\8e\8e\8e\8f\8e\8e\8f\8e\8e\8e\8e\8e²LLLLLLLLLLLLLLLLLL²((('((((((((('((((((²LLLLLLLLLLLLLLLLLL²GGHGGHGGGGGGGGGGGGGG²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLL3\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\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ:MLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8e\8f\8f\8f\8e\8f\8f\8f\8f\8f\8f\8f\8f\8f\8e\8f\8f\8f\8e\8f²LLLLLLLLLLLLLLLLLL²''''''''''''''''''''²LLLLLLLLLLLLLLLLLL²GGHHGHGGGGGHGHGGGGHG²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLL\ f\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\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ{\1cLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f²LLLLLLLLLLLLLLLLLL²''''''''''&'''''''''²LLLLLLLLLLLLLLLLLL²HHHHHHHHHHHHHHHHHHHH²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLL]\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\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ¥\beLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f²LLLLLLLLLLLLLLLLLL²''''''''''''''''''''²LLLLLLLLLLLLLLLLLL²HHHHHHHHHHHHHHHHHHHH²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLU\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\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̶)qLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\90\90\8f\8f\8f\8f²LLLLLLLLLLLLLLLLLL²&&&&&&'&&&&&&&&&&&'&²LLLLLLLLLLLLLLLLLL²HHHHHHHHHHHHHHHHHHHH²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLL"\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\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌRALLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\90\90\90\90\90\90\8f\90\90\90\8f\90\8f\90\90\90\90\90\90\8f²LLLLLLLLLLLLLLLLLL²&&%&&&&&&&&&&%&%&&&&²LLLLLLLLLLLLLLLLLL²HHHHHHHHHHHHHHHHHHHH²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLN\ 1\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ\8c\1aPLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²\90\8f\90\8f\90\90\90\90\90\90\90\90\8f\90\90\90\90\90\90\8f²²²²²²²²²²²²²²²²²²²²%&%&%%%&&%&&&&&%%&%&²²²²²²²²²²²²²²²²²²²²HHHHIHHHHHHHIHHHIHHH²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\86\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ¥\b\97²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\90\90\90\90\90\90\90\90\90\91\91\90\90\91\91\91\91\90\90\90²²²²²²²²²²²²²²²²²²²²$%%%%%%%%%$%%$%%%%%%²²²²²²²²²²²²²²²²²²²²HIIHIHIIIIHIHIHIHIHI²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²_\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̶3~²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\91\90\91\90\90\91\90\90\91\91\90\90\90\91\90\90\91\90\91\90²LLLLLLLLLLLLLLLLLL²$%%%$%%%$%%$%%%%%$$$²LLLLLLLLLLLLLLLLLL²IIIIIIIHHIHIIIIIIIII²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\1c\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌR<²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\91\91\91\91\91\91\91\91\91\91\90\91\91\91\90\91\91\91\91\90²LLLLLLLLLLLLLLLLLL²$$$$$$$$$$$$$$$$$$$$²LLLLLLLLLLLLLLLLLL²IIIIIIIIIIIIIIIIIIII²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²N\ 4\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ{\eP²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91²LLLLLLLLLLLLLLLLLL²#$$#$$$##$##$$$$$##$²LLLLLLLLLLLLLLLLLL²IIIIIIIIIIIIIIIIIIII²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LO\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ\99\bXL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\91\92\91\92\91\91\92\91\91\91\91\91\91\91\91\91\91\91\91\91²LLLLLLLLLLLLLLLLLL²####################²LLLLLLLLLLLLLLLLLL²IIIIIIIIIIIIIIIIIIII²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLB\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ­!XLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\92\91\92\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91²LLLLLLLLLLLLLLLLLL²##"###""#######"###"²LLLLLLLLLLLLLLLLLL²IIIIJIIIJIJIIIIJIIII²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLL-\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ3JLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\92\92\91\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92²LLLLLLLLLLLLLLLLLL²""""""""""""""""""""²LLLLLLLLLLLLLLLLLL²JJJJJJJJJJJJJJJJJIJJ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLL\19\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÅR4LLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92²LLLLLLLLLLLLLLLLLL²""""""""""""""""""""²LLLLLLLLLLLLLLLLLL²JJJJJJJJJJJJJJJJJJJJ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLN\ 6\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌs\19PLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\92\93\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92²LLLLLLLLLLLLLLLLLL²!!!!!!!!!!!!!!!!!!!!²LLLLLLLLLLLLLLLLLL²JJJJJJJJJJJJJJJJJJJJ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLS\0\84ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ­\11fLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93²LLLLLLLLLLLLLLLLLL²!!!!!!!!!!!!!!!!!!!!²LLLLLLLLLLLLLLLLLL²JJJJJJJJJJJJJJJJJJJJ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLP\0Åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0$\82ÆîýîÆ\82$\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\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\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\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\0\0\0\0\0$\82ÆîýîÆ\82$\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅ\11uLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\93\93\93\93\93\93\93\93\92\93\93\93\93\93\93\93\93\93\93\93²LLLLLLLLLLLLLLLLLL² !          !       ²LLLLLLLLLLLLLLLLLL²JJJJJJJJJJJJJJJJJJJJ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLL\\11Öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\90õ\8b@\13\ 2\13@\8bõ\90\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\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\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\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\90õ\8b@\13\ 2\13@\8bõ\90\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖ!`LLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93²LLLLLLLLLLLLLLLLLL²                    ²LLLLLLLLLLLLLLLLLL²JKKJJKJJJKJJJJJJJKJJ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLL[)÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0\0\0\17Å\9a\13a¶êüê¶a\13\9aÅ\17\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\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\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\0\0\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\17Å\9a\13a¶êüê¶a\13\9aÅ\17\0\0\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï3VLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\94\93\94\93\93\93\93\93\94\94\93\94\94\93\93\93\93\93\94\93²LLLLLLLLLLLLLLLLLL² \1f\1f\1f\1f  \1f \1f   \1f\1f\1f \1f  ²LLLLLLLLLLLLLLLLLL²KKKJKKKJKJJKJKKJKJKK²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLL;:ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0\0\0Å|.ǶT\18\ 3\18T¶Ç.|Å\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\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\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\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0Å|.ǶT\18\ 3\18T¶Ç.|Å\0\0\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïB>LLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\93\93\94\93\94\94\94\94\93\93\94\94\94\93\94\94\93\93\94\93²LLLLLLLLLLLLLLLLLL²\1f \1f\1f\1f\1f\1f\1f \1f \1f\1f\1f\1f\1f\1f \1f\1f²LLLLLLLLLLLLLLLLLL²KKKKKKKKKKKKKKKKKKKK²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLN/Rÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0\0\90\9a.ég(\9câüâ\9c(gé.\9a\90\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\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\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\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\90\9a.ég(\9câüâ\9c(gé.\9a\90\0\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïR:LLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\94\94\94\94\94\94\94\94\93\94\94\94\94\94\94\93\94\93\93\94²LLLLLLLLLLLLLLLLLL²\1e\1e\1f\1e\1e\1e\1f\1e\1e\1f\1f\1e\1f\1e\1f\1f\1e\1f\1e\1f²LLLLLLLLLLLLLLLLLL²KKKKKKKKKKKKKKKKKKKK²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLN\1d\84ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0\13ÇgVùy#\ 4#yùVgÇ\13õ$\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\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\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\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0\13ÇgVùy#\ 4#yùVgÇ\13õ$\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿf\1dNLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\95\94\94\95\95\94\95\94\94\95\94\95\94\94\94\95\94\95\94\94²LLLLLLLLLLLLLLLLLL²\1e\1e\1e\1f\1f\1f\1e\1e\1e\1e\1e\1f\1e\1e\1e\1e\1e\1f\1e\1e²LLLLLLLLLLLLLLLLLL²KKKKKKKKKKKKKKKKKKKK²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLQ\17sÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0\82\8ba¶(ù@¡÷ÿ÷¡@ù(¶a\8b\82\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\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\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\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\82\8ba¶(ù@¡÷ÿ÷¡@ù(¶a\8b\82\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷s\17QLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\94\94\94\94\94\94\94\94\94\95\95\94\94\94\94\95\94\94\95\95²LLLLLLLLLLLLLLLLLL²\1d\1d\1d\1e\1e\1e\1d\1e\1e\1e\1e\1d\1e\1d\1d\1e\1e\1e\1e\1e²LLLLLLLLLLLLLLLLLL²KKKKKKKKKKKKKKKKKKKK²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLT\11\99ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0Æ@¶T\9cy¡Ú@\a@Ú¡y\9cT¶@Æ\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0Æ@¶T\9cy¡Ú@\a@Ú¡y\9cT¶@Æ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{\11TLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\95\95\95\95\95\95\95\95\94\95\95\94\95\95\95\95\95\95\95\95²LLLLLLLLLLLLLLLLLL²\1e\1e\1d\1d\1d\1e\1e\1e\1e\1e\1e\1e\1e\1e\1d\1d\1e\1e\1e\1d²LLLLLLLLLLLLLLLLLL²LKLKKKKKKKLKKKKKKLLK²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLW\11\99÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0î\13ê\18â#÷@\94ó\94@÷#â\18ê\13î\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0î\13ê\18â#÷@\94ó\94@÷#â\18ê\13î\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\8c\bWLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²LLLLLLLLLLLLLLLLLL²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²LLLLLLLLLLLLLLLLLL²LLLLLLLLLLLLLLLLLKLL²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLV\b\99ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ý\ 2ü\ 3ü\ 4ÿ\aó&ó\aÿ\ 4ü\ 3ü\ 2ý\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ý\ 2ü\ 3ü\ 4ÿ\aó&ó\aÿ\ 4ü\ 3ü\ 2ý\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\8c\0VLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²²²²²²²²²²²²²²²²²²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\98\11­ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0î\13ê\18â#÷@\94ó\94@÷#â\18ê\13î\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0î\13ê\18â#÷@\94ó\94@÷#â\18ê\13î\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥\b\98²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\97\b\99ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0Æ@¶T\9cy¡Ú@\a@Ú¡y\9cT¶@Æ\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0Æ@¶T\9cy¡Ú@\a@Ú¡y\9cT¶@Æ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\8c\11\97²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLY\b­ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0\82\8ba¶(ù@¡÷ÿ÷¡@ù(¶a\8b\82\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\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\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\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\82\8ba¶(ù@¡÷ÿ÷¡@ù(¶a\8b\82\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥\bYLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL\97\11\8cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0\13ÇgVùy#\ 4#yùVgÇ\13õ$\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\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\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\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0\13ÇgVùy#\ 4#yùVgÇ\13õ$\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\99\11\97LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\98\b¥ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0\0\90\9a.ég(\9câüâ\9c(gé.\9a\90\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\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\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\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\90\9a.ég(\9câüâ\9c(gé.\9a\90\0\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\84\0\98²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²V\11\99÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0\0\0Å|.ǶT\18\ 3\18T¶Ç.|Å\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\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\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\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0Å|.ǶT\18\ 3\18T¶Ç.|Å\0\0\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\8c\bV²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LW\19{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0\0\0\17Å\9a\13a¶êüê¶a\13\9aÅ\17\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\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\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\0\0\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\17Å\9a\13a¶êüê¶a\13\9aÅ\17\0\0\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷s\11WL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLT\17{÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\90õ\8b@\13\ 2\13@\8bõ\90\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\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\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\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\90õ\8b@\13\ 2\13@\8bõ\90\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿs\17TLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLQ\1d[ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0$\82ÆîýîÆ\82$\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\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\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\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\0\0\0\0\0$\82ÆîýîÆ\82$\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæR\1dQLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLWEJ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷BEWLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLSP<ÄááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLéééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééº%ORLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLZ.´áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá´-YLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLW\ e£ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá\99\0RLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLL\\11\87ÕááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá|\ eWLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLV\15ZááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÕZ\12TLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLP9BÄááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÄ-6OLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLN.´áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá£%IKLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLZ\b\87ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá|\ eULLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLX\13dÕááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÕH\10ULLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLP:<ÄáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá´-8NLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²y\ e\99ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá\87\ ey²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\93\92\91\90\8f\8e\8c\8b\8a\89\88\87\86\85\84\83\82\81\80~~}{zyxwvutsrqpnmlljihgfedbb`__]\[ZYXWVUSSRQONMLKIIHGFDDBA@?>=<::986543310..-,+*)'&%$#"! \1f\1e\1c\1c\e\19\18\17\16\15\14\13\12\11\ f\ f\ e\f\v
+       \b\a\ 6\ 5\ 4\ 2\ 2\ 1\0\97\1adËááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÕH\10«\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b\b                           
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\1c\1c\1c\1c\1c\1d²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\8f\8f\8e\8c\8c\8b\89\88\87\87\85\84\83\82\81\7f\7f~}{zyxwuutsrppnmlljihgfddcb``^]\[ZYXVVUTSRPONMLKIIHGEDDBA@?>=<;:876643210..-,*))'&%$#"! \1f\1d\1c\e\e\19\18\17\16\15\14\13\12\11\10\ f\ e\f\v\v      \b\a\ 6\ 5\ 4\ 3\ 1\ 1\0²PL<´áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá´-9^²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\15\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\e\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\8f\8f\8e\8c\8c\8b\89\88\87\86\85\84\83\82\81\7f~~}{zzxwvutsqqpnmlljihgfddcb`_^]\[ZYXVUUSRRPONMLKIIHGEECBA@?>=;;:976643210/.-,**)'&&$#"! \1f\1d\1d\1c\e\19\18\17\16\15\14\13\12\11\ f\ f\r\f\v
+       \b\a\ 6\ 5\ 4\ 3\ 2\ 1\0²LLq\b|ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááq\ eSLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8b\8b\89\88\87\87\85\84\83\82\81\80~}}{zyxwvutsqqpnnlljihgfedcb`__]\[ZYXVVUSRRQONMLKIIHGEECBA@?>=;;:886643310/.-,+))'&%$#"! \1f\1e\1c\1c\e\19\18\17\16\15\14\13\12\11\ f\ f\ e\f\v
+       \b\a\ 6\ 5\ 4\ 3\ 2\ 1\0²LLLV\1cBÄááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÄ:\19SLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\15\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8b\8a\89\88\87\87\85\84\83\82\81\80~~|{zyxwuutsrqpnmmljihgfddcb`__]\[ZYXVVUSRRQONMLKIIHGEDDBA@?>=<;:877643210/--,**('&&$#"! \1f\1d\1c\1c\e\1a\18\18\16\15\13\13\12\11\10\ f\r\f\v\v      \b\a\ 6\ 5\ 4\ 2\ 2\ 1\0²LLLLLM%\99áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá\8f\15IKLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\15\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8c\8a\89\88\88\87\85\84\83\82\81\80~~}{zyxwvutsrqpnmlkjihgfeccb`_^]\[ZYXVVUSSRPONMLKIHHGEDDBA@?>=;;:876643210/.-,*))'&&$#"! \1f\1d\1c\1c\e\19\18\17\16\15\14\13\12\11\10\ f\r\f\v
+       \b\a\ 6\ 5\ 4\ 2\ 2\ 1\0²LLLLLLX\17ZËáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááËB\14ULLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\15\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8b\8b\89\88\87\86\85\84\83\82\81\7f~}}{{yxwvutsrqpnmlljihgfedcb`__]\[ZYXVVUSSQQONMLKJIHGEDDBA@?>=<;:976543210/--,**('&%$#"! \1f\1e\1c\e\e\19\18\17\16\15\14\13\12\11\10\ e\r\f\f\v      \b\a\ 6\ 5\ 4\ 3\ 2\ 1\0²LLLLLLLMG\15\8fááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá\87\0CMLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b\b                           
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\e\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8d\8c\8a\89\88\87\87\85\84\83\82\81\80~~}{zyxwvutsqqpnmlkjihgfddcb`_^]\[ZYXWVUSSQPONMLKIHHGEEDBA@?>=<;:876643310/.-,+*)'&&$#"! \1f\1e\1c\1c\e\19\18\18\16\15\14\13\12\11\ f\ e\ e\f\v
+       \b\a\ 6\ 5\ 4\ 2\ 2\ 1\0²LLLLLLLLLX\19HÄááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá´:\1cULLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8b\8b\89\88\88\86\85\84\83\82\81\7f~}}{zzxwvttsqponmlkjihgfddcba__]\[ZYXVUUSSRQONMLKIHGGFECBA@?>=<;:877643210/.-,**('&&$#"! \1f\1d\1c\e\e\19\18\17\16\15\14\13\12\11\10\ e\ e\f\v
+       \b\a\ 6\ 5\ 4\ 3\ 1\ 1\0²LLLLLLLLLLMM\ e|ÕááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÕd\15ILLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b\b                           
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\15\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8c\8a\89\88\87\87\85\84\83\82\81\80\7f~}{zyxwvutsrqpnmmljihgfddcb`__]\[ZYXWVTSRQPONNLKJIHGEEDBA@?>=<;:876643210/.-,+*('&%$#"! \1f\1d\1d\e\e\19\18\17\16\15\14\13\12\11\10\ e\ e\f\v
+       \b\a\ 6\ 5\ 4\ 3\ 2\0\0²LLLLLLLLLLLLU,-´áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá£%)TLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8e\8e\8c\8b\8b\89\88\88\86\85\84\83\82\81\80\7f~|{zyxwvutsqppnmlljihgfdccb`_^]\[ZYXWVTSRQPONMLKJIHGEECBA@?>=<;:877543310/.-,*))'&%$#"! \1f\1d\1c\1c\e\19\18\18\16\15\14\13\12\11\10\ f\ e\r\v
+       \b\a\ 6\ 5\ 4\ 2\ 1\0\0²LLLLLLLLLLLLLLV\ eZÄáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÄZ\bQLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\17\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8b\8b\89\88\88\87\85\84\83\82\81\80~}}{zzxwvutsqponmlljihgfdccb`_^]\[ZYXWUUSRQQONMLKJIHGEECBA@?>=<;:877643310/.-,*))'&&$#"! \1f\1e\1d\1c\e\19\18\17\16\15\14\13\12\11\ f\ f\ e\f\v
+       \b\a\ 6\ 5\ 4\ 2\ 2\ 1\0²LLLLLLLLLLLLLLLPD\1d\87ÕáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÕq\15BOLLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\r\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\11\12\12\12\12\12\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\e\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\95\93\92\90\90\8f\8e\8c\8b\8a\89\88\87\86\85\84\83\82\81\7f\7f}}{{yxwvutsrppnmlljihgfdccb`__]\[ZYXVVUSRQQONMLKIHGGEEDBA@?>=;::986643210/.-,*))'&%$#"! \1f\1d\1c\1c\e\19\18\17\16\15\13\13\12\11\ f\ f\r\f\v
+       \b\a\ 6\ 5\ 4\ 3\ 1\ 1\0²LLLLLLLLLLLLLLLLLV:-£ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá£:8SLLLLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\e\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8c\8b\89\88\87\86\85\84\82\82\81\7f~~}{zzxwuutsrqpnmmljihgfecbb`__]\ZZYXVVUSRQPONMLKIHHGEDDBA@?>=<;:877643210/.-,+)('&%$#"! \1f\1d\1c\1c\e\19\18\18\16\15\14\13\12\11\ f\ f\ e\f\v
+       \b\a\ 6\ 5\ 4\ 3\ 2\ 1\0²LLLLLLLLLLLLLLLLLL²\8b\0H´ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÄ:\0\88²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\8f\8f\8e\8c\8c\8b\89\88\87\86\85\84\83\82\81\7f~~}{zyxwvutsrqpnmlkjihgfdcbb`__]\ZZYXWVUSRQPONMLKJIHGEDDBA@?>=;;:887643210/.-,+*)'&%$#"  \1f\1d\1c\1c\1a\19\18\17\16\15\14\13\12\11\10\ f\ e\r\v
+       \b\a\ 6\ 5\ 4\ 3\ 2\ 1\0²LLLLLLLLLLLLLLLLLL²²NQ\ eZÄááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÄZ\ ePL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\90\90\8f\8e\8c\8b\8b\89\88\87\86\85\84\83\82\81\7f~~|{zyxwuutsrqpnmmkjihgfddcb``_]\[ZYXWVUSRQQONMLKJIHGEECBA@?>=<;:877643210/.-,**('&%$#"! \1f\1e\1c\1c\e\19\18\18\16\15\14\13\12\11\10\ e\ e\f\f
+       \b\a\ 6\ 5\ 4\ 3\ 2\ 1\0²LLLLLLLLLLLLLLLLLL²²LLQE\15|ÕááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááËd\15CPLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\15\16\16\16\16\16\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\90\90\8f\8e\8c\8b\8b\89\88\87\86\85\84\83\82\81\7f\7f~}{zzxwvutsrqpnmlkjihgfddcb`_^]\[ZYXVVUSRQPONMLKIIHGEDCBA@?>=<;:877643210.--,*))'&%$#"! \1f\1e\1d\1c\e\19\18\17\16\15\14\13\12\11\ f\ e\ e\f\v
+       \b\a\ 6\ 5\ 4\ 3\ 2\ 1\0²LLLLLLLLLLLLLLLLLL²²LLLLU2\ eqáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÕq\ e0RLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\15\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\95\93\92\91\90\8f\8e\8c\8c\8b\89\88\87\86\85\84\83\82\81\7f\7f~}{zyxwvutsqqpnmlkjihgfddbb`__]\[ZYXVVUSSRQONMLKJIHGFDDBA@?>=<;:877543210/--,+*)'&%$#"! \1f\1d\1d\1c\e\19\19\17\16\15\13\13\12\11\10\ f\ e\f\v
+       \b\a\ 6\ 5\ 4\ 2\ 2\ 1\0²LLLLLLLLLLLLLLLLLL²²LLLLLLV/\15\87ÕááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá\87\ e-RLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8c\8b\89\88\87\86\85\84\83\82\81\7f~}|{zyxwvutsqppnmlkjihgfedcb`__]\[ZYXVUUSRRPONMLKJIGGEDCBA@?>=<;:887543210..-,+)('&&$#"  \1f\1d\1d\e\e\19\18\17\16\15\14\13\12\11\ f\ e\ e\f\v
+       \b\a\ 6\ 5\ 4\ 3\ 2\ 1\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLW.\1d|ËááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÕ|\15+TLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\16\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\94\93\92\91\90\8f\8e\8d\8b\8a\89\88\87\87\85\84\83\82\81\80~~}{zyxwvutsqponnlljihgfeccba`^]\[ZYXVUUSSRQONMLKJHHGEEDBA@?>=<;:987543310/.-,+*)'&&$#"! \1f\1d\1c\1c\e\19\18\17\16\15\14\13\12\11\ f\ e\ e\f\f
+       \b\a\ 6\ 5\ 4\ 2\ 2\0\0²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\98C%|ÕááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááËq\1d@\94²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\99H\15qÕááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááËq\15X\9c²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLbY\0ZÄááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÄH\ eNdLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLbb\ e:£ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá£:\0aaLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL¬\8e!%\87ËáááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááË|\1d!\8d«LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LW1\15ZÄáááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááÄZ\15/UL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLQQ\ 4-\8fáááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááÕ\87-\ 4OPLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLV:\bH£ááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááá£:\08SLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLPP!\15Z´áááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááá£H\ e\eNOLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLSQ\b\1ddÄááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááá´Z\1d\bPRLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLSK\ 6\1dd´áááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááá´Z\1d\ 6ISLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLSr\12\1dH£ÕáááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááÕ\99H\15\12pSLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²RQ*\b-|ÄááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááá´q-\ e*OQ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLOTD\ 4\ eH\99ÕááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááË\8fB\15\ 6BSNLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLR_L\0\15B\87ËááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááË\8fH\15\08]eLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLNSP;
+\ e-d\99ËáááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááË\8fZ-\ e\ 49QRLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLQTK?\b\15:q£ÕááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááË\99Z-\15\09ISPLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²«SUK1\b\15-Hq\99ÄÕáááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááÄ\8fqH%\ e\b+ISR«²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLOTWE7\ 6\ e\1d-BZq\99ÄááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLÕ´\99|ZB-\15\ e\ 67DVSNLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLMPVVRC6\ e\0\ e\ 6    \ f\ f\17\17%%%111<<AAELLEEA<<111%%%\17\17\17\ f        \ 6\ 6\0\ e5CPUUQLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²­¦\9f°©\90\87\84g_YSN+\12\f\a\ 4\ 1\0\0\ 1\ 4\a\f\12%MSY_f\83\87\8b\92\9f²¯­²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\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\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\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\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ÿ\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ÿ\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ÿÿÿ\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ÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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ÿ\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\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ÿ\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\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ÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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ÿ\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ÿ\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ÿ\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\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ÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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ÿ\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\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ÿ\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ÿÿÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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\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ÿ\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ÿ\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ÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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ÿ\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\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ÿ\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\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ÿÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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\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ÿ\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ÿ\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ÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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ÿ\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ÿ\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ÿ\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ÿ\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ÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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\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\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ÿ\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\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²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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\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\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\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ÿ\0\0ÿ\0ÿÿ\0ÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿ\0ÿ\0ÿÿÿÿ\0ÿÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿÿÿÿÿ\0ÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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ÿ\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\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ÿ\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ÿÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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ÿ\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\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ÿ\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ÿ\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ÿ\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ÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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\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\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ÿÿ\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ÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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ÿ\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\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\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ÿ\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ÿÿÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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ÿ\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\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ÿ\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\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\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ÿÿÿÿÿÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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\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ÿÿ\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ÿ\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ÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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ÿ\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ÿ\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\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\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\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ÿ\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ÿÿÿ\0ÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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\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ÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿ\0ÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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ÿ\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\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\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ÿÿÿ\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ÿÿÿÿ\0ÿÿÿÿÿ\0ÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\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\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\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\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ÿ\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\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ÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ftiiiiiiiit\84\89\89\89\89\89\89\89\89\84\94©©©©©©©©\94\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fiTTTTTTTTi\89\94\94\94\94\94\94\94\94\89©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fiTTTTTTTTi\89\94\94\94\94\94\94\94\94\89©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fiTTTTTTTTi\89\94\94\94\94\94\94\94\94\89©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fiTTTTTTTTi\89\94\94\94\94\94\94\94\94\89©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fiTTTTTTTTi\89\94\94\94\94\94\94\94\94\89©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fiTTTTTTTTi\89\94\94\94\94\94\94\94\94\89©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fiTTTTTTTTi\89\94\94\94\94\94\94\94\94\89©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fiTTTTTTTTi\89\94\94\94\94\94\94\94\94\89©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ftiiiiiiiit\84\89\89\89\89\89\89\89\89\84\94©©©©©©©©\94\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fT********T\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fT********T\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fT********T\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fT********T\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fT********T\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fT********T\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fT********T\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fT********T\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f~zzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~zxxwvutsrqpooppqqrrssttuvwyz{}~\80\81\82\84\85\86\87\88\88\89\8a\8b\8c\8d\8e\8f\8f\8e\8e\8d\8d\8c\8c\8b\8b\8a\8a\89\88\86\85\84\82\81\7f~}{{~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f_????????_\7f\7f\7f\7f\7f\7f\7f\7f\7fz^Z[[\\]]^^_``aabbccddeeffghhiijjkkllmnnooppqqrrsttuuvvwwxxyzz{{||}}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fz\QKE>81+%\1e\18\12\12\15\18\e\1f"%(,/27?IS\fpy\83\8d\96 ¨®µ»ÁÈÎÔÛáèíìèåâßÛØÕÒÎËż²©\9f\96\8c\82yoeaz\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7fzZUUVWWXXYZZ[\\]]^__`aabbcddeefgghiijjkllmmnoopqqrrsttuvvwwxyyz{{||}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzWKD<5.&\1f\18\10   \ 2\ 2\ 6     \r\11\15\18\1c #'-6ALXbmy\84\8f\9a¥®µ¼ÄËÒÙáèï÷üû÷ôðìéåáÝÚÖÏź¯¤\99\8e\83xmb]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7fzZUUVWWXXYZZ[\\]]^__`aabbcddeefgghiijjkllmnnoopqqrrsttuvvwwxyyz{{||}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzWKD<5.&\1f\18\10     \ 2\ 2\ 6     \r\11\15\18\1c #',6AMXcnx\84\8f\9a¤®µ¼ÄËÒÙáèï÷üû÷ôðìéåáÝÚÖÏź¯¤\99\8e\83xmb]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7fzZUUVWWXYYZZ[\\]]^__`aabbcddeffgghiijjkllmnnoopqqrrsttuvvwwxyyz{{||}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzWKD<5.&\1f\18\11     \ 3\ 2\ 6     \r\11\15\18\1c #'-6ALWcmx\84\8f\9a¥®µ¼ÄËÒÚáèï÷üû÷ôðìéåáÝÚÖÏź¯¤\99\8e\83xmb]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7fzZUUVWWXXYZZ[\\]]^__`aabbcddeffgghiijjkllmmnoopqqrrsttuvvwwxyyz{{||}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzWKD<5.&\1f\18\11     \ 3\ 2\ 6     \r\11\15\18\1c #'-6ALXbmx\83\8f\9a¤®µ¼ÄËÒÚáèï÷üû÷ôðìèåáÝÚÖÏź¯¤\99\8e\83xmb]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7fzZUUVWWXXYZZ[\\]]^__``abbcddeefgghiijjkllmnnoopqqrrsttuvvwwxyyz{{||}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzWKD<5.&\1f\18\11     \ 2\ 2\ 6     \r\11\15\18\1c #',6BMXcny\84\8e\99¤®µ¼ÄËÒÙáèï÷üû÷ôðìéåáÝÚÖÏź¯¤\99\8e\83xmb]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7fzZUUVWWXYYZZ[\\]]^__`aabbcddeefgghiijjkllmnnoopqqrrsttuvvwwxyyz{{||}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzWKD<5.&\1f\18\11     \ 2\ 2\ 6     \r\11\15\18\1c #',6BMXcnx\84\8f\9a¤®µ¼ÄËÒÙáèï÷üû÷ôðìèåáÝÚÖÐź¯¤\99\8e\83xmb]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7fzZUUVWWXYYZZ[\\]]^__`aabbcddeefgghiijjkllmmnoopqqrrsttuvvwwxyyz{{||}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzWKD<5.&\1f\18\10     \ 2\ 2\ 6     \r\11\15\18\1c #',7BMWcny\84\8f\9a¤®µ¼ÄËÒÚáèï÷üû÷ôðìéåáÝÚÖÏź¯¤\99\8e\83xmb]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7fzZUUVWWXXYZZ[\\]]^__`aabbcddeefgghiijjkllmnnoopqqrrsttuvvwwxyyzz{||}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzWKD<5.&\1f\18\10     \ 2\ 2\ 6     \r\11\15\18\1c #',7BLWbmx\84\8f\9a¤®µ¼ÄËÒÙáèï÷üû÷ôðìéåáÝÚÖÏź¯¤\99\8e\83xmb]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f_????????_\7f\7f\7f\7f\7f\7f\7f\7f\7fz^Z[[\\]]^^__`aabbccddeeffghhiijjkkllmnnooppqqrrsstuuvvwwxxyyz{{||}}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fz\QKE>81+%\1e\18\12\12\15\18\e\1f"%(,/27@IS\fpy\83\8d\96 ¨®µ»ÁÈÎÔÛáèíìèåâßÛØÕÒÎËż²©\9f\96\8c\82yoeaz\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~zzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~zxxwvutsrqpooppqqrrssttuvwyz{}~\80\81\82\84\85\86\87\88\88\89\8a\8b\8c\8d\8e\8f\8f\8e\8e\8d\8d\8c\8c\8b\8b\8a\8a\89\88\86\85\84\82\81\7f~}{{~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~zzzzzzzzzz~\7f\7f\7f\7f\7f\7f\7f\7f~vttttttttv~\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fz^YYYYYYYY^z\7f\7f\7f\7f\7f\7f\7f\7fv?66666666?v\7f\7f\7f\7f\7f\7f\7f\7f\8dàîîîîîîîîà\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzYTTTTTTTTYz\7f\7f\7f\7f\7f\7f\7f\7fu7,,,-,,--7u\7f\7f\7f\7f\7f\7f\7f\7f\8fíýýýýýýýýí\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzYSSSSSSSSYz\7f\7f\7f\7f\7f\7f\7f\7fu8........8u\7f\7f\7f\7f\7f\7f\7f\7f\8fìüüüüüüüüì\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzYSSSSSSSSXy\7f\7f\7f\7f\7f\7f\7f\7fu9/0//0///9u\7f\7f\7f\7f\7f\7f\7f\7f\8eëûûúûúûûúë\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyXSSSSSSSSXy\7f\7f\7f\7f\7f\7f\7f\7fu;11111111;u\7f\7f\7f\7f\7f\7f\7f\7f\8eêùùùùùùùùê\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyXRRRRRRRRXy\7f\7f\7f\7f\7f\7f\7f\7fu<32232223<u\7f\7f\7f\7f\7f\7f\7f\7f\8eéøøøøøøøøé\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyXRRRRRRRRXy\7f\7f\7f\7f\7f\7f\7f\7fv=44444444=v\7f\7f\7f\7f\7f\7f\7f\7f\8eè÷÷÷÷÷÷÷÷è\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyWRRRRRRRRWy\7f\7f\7f\7f\7f\7f\7f\7fv?65665566?v\7f\7f\7f\7f\7f\7f\7f\7f\8eçööööööööç\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyWRRQRQRRRWy\7f\7f\7f\7f\7f\7f\7f\7fv@77777777@v\7f\7f\7f\7f\7f\7f\7f\7f\8eæôôôôôôõõæ\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyWQQQQQQQQWy\7f\7f\7f\7f\7f\7f\7f\7fvA98999999Av\7f\7f\7f\7f\7f\7f\7f\7f\8eåóóóóóóóóå\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyWQQQQQQQQWy\7f\7f\7f\7f\7f\7f\7f\7fvC::::::::Cv\7f\7f\7f\7f\7f\7f\7f\7f\8däòòòòòòòòä\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyVQQQQQQQQVy\7f\7f\7f\7f\7f\7f\7f\7fwD<<<<<<<<Dw\7f\7f\7f\7f\7f\7f\7f\7f\8dãññññññññã\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyVPPPPPPPPVy\7f\7f\7f\7f\7f\7f\7f\7fwE========Ew\7f\7f\7f\7f\7f\7f\7f\7f\8dáðïïðððïïá\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyVPPPPPPPPVy\7f\7f\7f\7f\7f\7f\7f\7fwG??>?????Gw\7f\7f\7f\7f\7f\7f\7f\7f\8dàîîîîîîîîà\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyVPPPPPPPPVy\7f\7f\7f\7f\7f\7f\7f\7fwH@@@@@@@@Hw\7f\7f\7f\7f\7f\7f\7f\7f\8dßííííííííß\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyUOOOOOOPOUy\7f\7f\7f\7f\7f\7f\7f\7fwIBBBBBBBBIw\7f\7f\7f\7f\7f\7f\7f\7f\8dÞììììììììÞ\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyUOOOOOOOOUy\7f\7f\7f\7f\7f\7f\7f\7fxKCCCCCCCCKx\7f\7f\7f\7f\7f\7f\7f\7f\8cÝëëëëêêëëÝ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyUOOOOOOOOUy\7f\7f\7f\7f\7f\7f\7f\7fxLEEEEEEEELx\7f\7f\7f\7f\7f\7f\7f\7f\8cÜééééééééÜ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyUOOOOOOONUy\7f\7f\7f\7f\7f\7f\7f\7fxMFFFFFFFFMx\7f\7f\7f\7f\7f\7f\7f\7f\8cÛèèèèèèèèÛ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyTNNNNNNNNTy\7f\7f\7f\7f\7f\7f\7f\7fxOHHHHHHHHOx\7f\7f\7f\7f\7f\7f\7f\7f\8cÚççççççççÚ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyTNNNNNNNNTy\7f\7f\7f\7f\7f\7f\7f\7fxPIIIIIIIIPx\7f\7f\7f\7f\7f\7f\7f\7f\8cÙææææææææÙ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyTNNNNNNNNTy\7f\7f\7f\7f\7f\7f\7f\7fxQKKKKKKKKQx\7f\7f\7f\7f\7f\7f\7f\7f\8cØååääåääåØ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyTMMMMMMMMTy\7f\7f\7f\7f\7f\7f\7f\7fySLLLLLLLLSy\7f\7f\7f\7f\7f\7f\7f\7f\8c×ãããããããã×\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fySMMMMMMMMSy\7f\7f\7f\7f\7f\7f\7f\7fyTNNNNNNNNTy\7f\7f\7f\7f\7f\7f\7f\7f\8bÖââââââââÖ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwooooooooooooooooooooz\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84|ttttttttttttttttttttttttttttttttt\7f\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\82zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\84\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8e\84\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fySMMMMMMMMSy\7f\7f\7f\7f\7f\7f\7f\7fyUOOOOOOOOUy\7f\7f\7f\7f\7f\7f\7f\7f\8bÕááááááááÕ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f|G\12\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ fZ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥m555555555555555555555555555555555\7fÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ\91YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY¤ïïïïïïïïïïïïïïïïïïë²\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fySMLLMMLMLSy\7f\7f\7f\7f\7f\7f\7f\7fyWQQQQQQQQWy\7f\7f\7f\7f\7f\7f\7f\7f\8bÔààààààààÓ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7fm\1a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++++++++++++\7fÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþã\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyRLLLLLLLLSy\7f\7f\7f\7f\7f\7f\7f\7fyXRRRSRRRRXy\7f\7f\7f\7f\7f\7f\7f\7f\8bÓÞÞÞÞÞÞÞÞÒ\8b\7f\7f\7f\7f\7f\7f\7f\7f}E\ 4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++++++++++++\7fÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿú´\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyRLLLLLLLLRy\7f\7f\7f\7f\7f\7f\7f\7fzYTTTTTTTTYz\7f\7f\7f\7f\7f\7f\7f\7f\8bÑÝÝÝÝÝÝÝÝÒ\8b\7f\7f\7f\7f\7f\7f\7f\7fm\19\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++++++++++++\7fÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþà\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyRLLLLLLLLRy\7f\7f\7f\7f\7f\7f\7f\7fz[UVUUUUUV[z\7f\7f\7f\7f\7f\7f\7f\7f\8bÐÜÜÜÜÜÜÜÜÐ\8b\7f\7f\7f\7f\7f\7f\7f}I\ 5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++++++++++++\7fÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷«\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyRKKKKKKKKRy\7f\7f\7f\7f\7f\7f\7f\7fz\WWWWWWWW\z\7f\7f\7f\7f\7f\7f\7f\7f\8aÏÛÛÛÛÛÛÛÛÏ\8a\7f\7f\7f\7f\7f\7f\7fs!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++++++++++++\7fÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ×\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyRKKKKKKKKRy\7f\7f\7f\7f\7f\7f\7f\7fz]XYXXXXXY]z\7f\7f\7f\7f\7f\7f\7f\7f\8aÎÙÙÚÙÚÚÙÚÎ\8a\7f\7f\7f\7f\7f\7f\7fU\b\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++++++++++++\7fÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿô¢\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxQKKKKKKKKQx\7f\7f\7f\7f\7f\7f\7f\7fz_ZZZZZZZZ_z\7f\7f\7f\7f\7f\7f\7f\7f\8aÍØØØØØØØØÍ\8a\7f\7f\7f\7f\7f\7fx-\ 1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++,455555555\7fÉÉÉÉÉÉÉÉÎÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÊ\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxQKJJJJJJJQx\7f\7f\7f\7f\7f\7f\7f\7f{`[[\[[\[\`{\7f\7f\7f\7f\7f\7f\7f\7f\8aÌ××××××××Ì\8a\7f\7f\7f\7f\7f\7fa\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++4ktttttttt\7f\8a\8a\8a\8a\8a\8a\8a\8a¯ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿí\96\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxQJJJJJJJJQx\7f\7f\7f\7f\7f\7f\7f\7f{a]]]]]]]]a{\7f\7f\7f\7f\7f\7f\7f\7f\8aËÖÖÖÖÖÖÖÖË\8a\7f\7f\7f\7f\7f|<\ 2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿû¹\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxPJJJJJJJJPx\7f\7f\7f\7f\7f\7f\7f\7f{c________c{\7f\7f\7f\7f\7f\7f\7f\7f\8aÊÕÕÕÕÕÕÕÕÊ\8a\7f\7f\7f\7f\7fp\1a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝ\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxPIIJIIIIIPx\7f\7f\7f\7f\7f\7f\7f\7f{d````````d{\7f\7f\7f\7f\7f\7f\7f\7f\8aÉÓÓÓÓÓÓÓÓÉ\8a\7f\7f\7f\7f\7fS\a\ 1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿô \7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxPIIIIIIIIPx\7f\7f\7f\7f\7f\7f\7f\7f{ebbbbbbbbe{\7f\7f\7f\7f\7f\7f\7f\7f\89ÈÒÒÒÒÒÒÒÒÈ\89\7f\7f\7f\7f{3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÄ\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxPIIIIIIIIPx\7f\7f\7f\7f\7f\7f\7f\7f|gccccccccg|\7f\7f\7f\7f\7f\7f\7f\7f\89ÇÑÑÑÑÑÑÑÑÇ\89\7f\7f\7f\7fl\14\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿä\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxOIIIIIIIIOx\7f\7f\7f\7f\7f\7f\7f\7f|heeeeeeeeh|\7f\7f\7f\7f\7f\7f\7f\7f\89ÆÐÐÐÐÐÐÐÐÆ\89\7f\7f\7f\7fP\ 6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿö¥\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxOHHHHHHHHOx\7f\7f\7f\7f\7f\7f\7f\7f|iffffffffi|\7f\7f\7f\7f\7f\7f\7f\7f\89ÅÏÎÏÏÏÏÏÏÄ\89\7f\7f\7fy.\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÅ\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxOHHHHHHHHOx\7f\7f\7f\7f\7f\7f\7f\7f|khhhhhhhhk|\7f\7f\7f\7f\7f\7f\7f\7f\89ÄÍÍÍÍÍÍÍÍÄ\89\7f\7f\7fn\13\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿå\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxOHHHHHHHHOx\7f\7f\7f\7f\7f\7f\7f\7f|liiiiiiiil|\7f\7f\7f\7f\7f\7f\7f\7f\89ÃÌÌÌÌÌÌÌÌÂ\89\7f\7f\7fV\a\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõ¢\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxNHGGGGGGGNx\7f\7f\7f\7f\7f\7f\7f\7f|mkkkkkkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\88ÁËËËËËËËËÁ\88\7f\7f}:\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿý¿\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxNGGGGGGGGNx\7f\7f\7f\7f\7f\7f\7f\7f}ollllllllo}\7f\7f\7f\7f\7f\7f\7f\7f\88ÀÊÊÊÊÊÊÊÊÀ\88\7f\7fs\1d\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxNGGGGGGGGNx\7f\7f\7f\7f\7f\7f\7f\7f}pnnnnnnnnp}\7f\7f\7f\7f\7f\7f\7f\7f\88¿ÈÈÈÈÈÈÈÉ¿\88\7f\7fg\r\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxNFGGGGGGGNx\7f\7f\7f\7f\7f\7f\7f\7f}qooooooooq}\7f\7f\7f\7f\7f\7f\7f\7f\88¾ÇÇÇÇÇÇÇǾ\88\7f\7fK\ 4\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿú±\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxMFFFFFFFFMx\7f\7f\7f\7f\7f\7f\7f\7f}rqqqqqqqqr}\7f\7f\7f\7f\7f\7f\7f\7f\88½ÆÆÆÆÆÆÆƽ\88\7f|8\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÂ\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxMFFFFFFFFMx\7f\7f\7f\7f\7f\7f\7f\7f}trrrrrrrrt}\7f\7f\7f\7f\7f\7f\7f\7f\88¼ÅÅÅÅÅÅÅż\88\7fs\1c\ 1\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxMFFFFFFFFMx\7f\7f\7f\7f\7f\7f\7f\7f~uttttttttu~\7f\7f\7f\7f\7f\7f\7f\7f\88»ÄÃÃÃÄÄÃû\88\7fk\ e\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\91\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxMEEEEEEEEMx\7f\7f\7f\7f\7f\7f\7f\7f~wuuuuuuvuw~\7f\7f\7f\7f\7f\7f\7f\7f\87ºÂº\87\7fX\b\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõ¢\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxLEEEEEEEELx\7f\7f\7f\7f\7f\7f\7f\7f~xwwwwwwwwx~\7f\7f\7f\7f\7f\7f\7f\7f\87¹ÁÁÁÁÁÁÁÁ¹\87\7fB\ 1\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿý»\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxLEEEEEEEELx\7f\7f\7f\7f\7f\7f\7f\7f~yxxxxxxxxy~\7f\7f\7f\7f\7f\7f\7f\7f\87¸ÀÀÀÀÀÀÀÀ¸\87{4\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÇ\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxLDDDDDDDDLx\7f\7f\7f\7f\7f\7f\7f\7f~{zzzzzzzz{~\7f\7f\7f\7f\7f\7f\7f\7f\87·¿¿¿¿¿¿¿¿·\87s\e\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxLDDDDDDDDLx\7f\7f\7f\7f\7f\7f\7f\7f\7f|{{{{{||{|\7f\7f\7f\7f\7f\7f\7f\7f\7f\87¶½½½½½½½½¶\87m\ f\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\90\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxKDDDDDDDDKx\7f\7f\7f\7f\7f\7f\7f\7f\7f}}}}}}}}}}\7f\7f\7f\7f\7f\7f\7f\7f\7f\87µ¼¼¼¼¼¼¼¼´\87c\r\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿò\98\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxKDDDDDDCCKx\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~~~~~~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\87³»»»»»»»»³\87P\ 5\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿø¬\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxKCCCCCCCCKx\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\80\80\80\80\80\80\80\80\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\86²ºººººººº²\86@\ 1\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ¾\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxJCCCCCCCCKw\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\81\82\82\81\82\81\81\81\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\86±¹¸¹¹¸¹¹¹±\84;\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃ\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwJCCCCCCCCJw\7f\7f\7f\7f\7f\7f\7f\7f\80\83\83\83\83\83\83\83\83\83\83\80\7f\7f\7f\7f\7f\7f\7f\7f\86°········°\812\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊ\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwJBBBBBBBBJw\7f\7f\7f\7f\7f\7f\7f\7f\80\84\84\84\85\85\85\85\85\85\84\80\7f\7f\7f\7f\7f\7f\7f\7f\86¯¶¶¶¶¶¶¶¶¯z\e\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞ\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwJBBBBBBBBJw\7f\7f\7f\7f\7f\7f\7f\7f\80\85\86\86\86\86\86\86\86\86\85\80\7f\7f\7f\7f\7f\7f\7f\7f\86®µµµµµµµµ®x\1e\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ fZ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥m55555555555555555555555>v\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ\91YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY¤ïïïïïïïïïïïïïïïïïïïïïïïïïïïïïß\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwIBBBBBBBBIw\7f\7f\7f\7f\7f\7f\7f\7f\80\87\88\87\88\88\87\88\88\88\87\80\7f\7f\7f\7f\7f\7f\7f\7f\86­´´´´´´´´­\84qooooooooooooooooooooooooooooooz\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84|tttttttttttttttttttttttv~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\82zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\84\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwIAAABAAAAIw\7f\7f\7f\7f\7f\7f\7f\7f\80\88\89\89\89\89\89\89\89\89\88\80\7f\7f\7f\7f\7f\7f\7f\7f\85¬²²²²²²²²¬\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwIAAAAAAAAIw\7f\7f\7f\7f\7f\7f\7f\7f\80\89\8b\8b\8b\8b\8b\8b\8b\8b\89\80\7f\7f\7f\7f\7f\7f\7f\7f\85«±±±±±±±±«\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwIAAAAAAAAIw\7f\7f\7f\7f\7f\7f\7f\7f\81\8b\8c\8c\8c\8c\8c\8c\8c\8c\8b\81\7f\7f\7f\7f\7f\7f\7f\7f\85ª°°°°°°°°ª\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwHAAAAAAAAHw\7f\7f\7f\7f\7f\7f\7f\7f\81\8c\8e\8e\8e\8e\8e\8e\8e\8e\8c\81\7f\7f\7f\7f\7f\7f\7f\7f\85©¯¯¯¯¯¯¯¯©\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwH@@@@@@@@Hw\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\85¨®®®®®®­­¨\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwH@@@@@@@@Hw\7f\7f\7f\7f\7f\7f\7f\7f\81\8e\91\91\91\91\91\91\91\91\8f\81\7f\7f\7f\7f\7f\7f\7f\7f\85§¬¬¬¬¬¬¬¬§\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwH@@@@@@@@Hw\7f\7f\7f\7f\7f\7f\7f\7f\81\90\92\92\92\92\92\92\92\92\90\81\7f\7f\7f\7f\7f\7f\7f\7f\85¦««««««««¥\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwG????????Gw\7f\7f\7f\7f\7f\7f\7f\7f\82\91\94\94\94\94\94\94\94\94\91\82\7f\7f\7f\7f\7f\7f\7f\7f\84¤ªªªªªªªª¥\84\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwG????????Gw\7f\7f\7f\7f\7f\7f\7f\7f\82\93\95\95\95\95\95\95\95\95\92\82\7f\7f\7f\7f\7f\7f\7f\7f\84£©©©©©©©©¤\84\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwG????????Gw\7f\7f\7f\7f\7f\7f\7f\7f\82\94\97\97\97\97\97\97\97\97\94\82\7f\7f\7f\7f\7f\7f\7f\7f\84¢§§§§§§§§¢\84\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwG?>????>?Gw\7f\7f\7f\7f\7f\7f\7f\7f\82\95\98\98\98\98\98\98\98\98\95\82\7f\7f\7f\7f\7f\7f\7f\7f\84¡¦¦¦¦¦¦¦¦¡\84\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwF>>>>>>>>Fw\7f\7f\7f\7f\7f\7f\7f\7f\82\97\9a\9a\9a\9a\9a\9a\9a\9a\97\82\7f\7f\7f\7f\7f\7f\7f\7f\84 ¥¥¥¥¥¥¥¥ \84\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwF>>>>>>>>Fw\7f\7f\7f\7f\7f\7f\7f\7f\83\98\9b\9b\9b\9b\9b\9b\9b\9b\98\83\7f\7f\7f\7f\7f\7f\7f\7f\84\9f¤¤¤¤¤¤¤¤\9f\84\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwF>>>>>>>>Fw\7f\7f\7f\7f\7f\7f\7f\7f\83\99\9d\9d\9d\9d\9d\9d\9d\9d\99\83\7f\7f\7f\7f\7f\7f\7f\7f\83\9e£££¢¢¢££\9e\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwF========Fw\7f\7f\7f\7f\7f\7f\7f\7f\83\9b\9e\9e\9e\9e\9e\9e\9e\9e\9a\83\7f\7f\7f\7f\7f\7f\7f\7f\83\9d¡¡¡¡¡¡¡¡\9d\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwE========Ew\7f\7f\7f\7f\7f\7f\7f\7f\83\9c        \9c\83\7f\7f\7f\7f\7f\7f\7f\7f\83\9c        \9c\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwE========Ew\7f\7f\7f\7f\7f\7f\7f\7f\83\9d¡¡¡¢¡¡¢¡\9d\83\7f\7f\7f\7f\7f\7f\7f\7f\83\9b\9f\9f\9f\9f\9f\9f\9f\9f\9b\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwE<<<<=<<<Ew\7f\7f\7f\7f\7f\7f\7f\7f\84\9f££££££££\9f\83\7f\7f\7f\7f\7f\7f\7f\7f\83\9a\9e\9e\9e\9e\9e\9e\9e\9e\9a\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwE<<<<<<<<Ew\7f\7f\7f\7f\7f\7f\7f\7f\84 ¤¤¤¤¥¥¥¥ \84\7f\7f\7f\7f\7f\7f\7f\7f\83\99\9c\9c\9c\9c\9c\9c\9c\9c\99\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwD<<<<<<<<Dw\7f\7f\7f\7f\7f\7f\7f\7f\84¡¦¦¦¦¦¦¦¦¡\84\7f\7f\7f\7f\7f\7f\7f\7f\83\98\9b\9b\9b\9b\9b\9b\9b\9b\98\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwD<<<<<<;;Dw\7f\7f\7f\7f\7f\7f\7f\7f\84¢§§§¨¨§¨§¢\84\7f\7f\7f\7f\7f\7f\7f\7f\82\97\9a\9a\9a\9a\9a\9a\9a\9a\97\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwD;;;;;;;;Dw\7f\7f\7f\7f\7f\7f\7f\7f\84¤©©©©©©©©¤\84\7f\7f\7f\7f\7f\7f\7f\7f\82\95\99\99\99\99\99\99\99\99\95\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwD;;;;;;;;Cv\7f\7f\7f\7f\7f\7f\7f\7f\84¥««««ªª««¥\84\7f\7f\7f\7f\7f\7f\7f\7f\82\94\97\98\98\97\97\98\97\98\94\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvC;;;;;;;;Cv\7f\7f\7f\7f\7f\7f\7f\7f\85¦¬¬¬¬¬¬¬¬¦\85\7f\7f\7f\7f\7f\7f\7f\7f\82\93\96\96\96\96\96\96\96\96\93\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvC::::::::Cv\7f\7f\7f\7f\7f\7f\7f\7f\85¨®®®®®®®®¨\85\7f\7f\7f\7f\7f\7f\7f\7f\82\92\95\95\95\95\95\95\95\95\92\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvC::::::::Cv\7f\7f\7f\7f\7f\7f\7f\7f\85©¯¯¯¯¯¯¯¯©\85\7f\7f\7f\7f\7f\7f\7f\7f\82\91\94\94\94\94\94\94\94\94\91\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvB::::::::Bv\7f\7f\7f\7f\7f\7f\7f\7f\85ª±±±±±±±±ª\85\7f\7f\7f\7f\7f\7f\7f\7f\81\90\93\93\93\93\93\93\93\93\90\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvB9999:999Bv\7f\7f\7f\7f\7f\7f\7f\7f\85¬²²²²²²²²¬\85\7f\7f\7f\7f\7f\7f\7f\7f\81\8f\91\91\91\91\92\91\92\92\8f\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvB99999999Bv\7f\7f\7f\7f\7f\7f\7f\7f\86­´´´´´´´´­\86\7f\7f\7f\7f\7f\7f\7f\7f\81\8e\90\90\90\90\90\90\90\90\8e\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvB99999999Bv\7f\7f\7f\7f\7f\7f\7f\7f\86®µµµµµµµµ®\86\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvA99999999Av\7f\7f\7f\7f\7f\7f\7f\7f\86°········°\86\7f\7f\7f\7f\7f\7f\7f\7f\81\8c\8e\8e\8e\8e\8e\8e\8e\8e\8c\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvA88888888Av\7f\7f\7f\7f\7f\7f\7f\7f\86±¸¸¸¸¸¸¸¸±\86\7f\7f\7f\7f\7f\7f\7f\7f\81\8b\8c\8d\8d\8d\8d\8d\8d\8d\8b\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvA88888888Av\7f\7f\7f\7f\7f\7f\7f\7f\86²ºººººººº²\86\7f\7f\7f\7f\7f\7f\7f\7f\81\8a\8b\8b\8b\8b\8b\8b\8b\8b\8a\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvA88888888Av\7f\7f\7f\7f\7f\7f\7f\7f\87´»»»»»»»»´\87\7f\7f\7f\7f\7f\7f\7f\7f\80\89\8a\8a\8a\8a\8a\8a\8a\8a\89\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv@77777777@v\7f\7f\7f\7f\7f\7f\7f\7f\87µ½½½½½½½½µ\87\7f\7f\7f\7f\7f\7f\7f\7f\80\88\89\89\89\89\89\89\89\89\88\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv@77777777@v\7f\7f\7f\7f\7f\7f\7f\7f\87¶¾¾¾¾¾¾¾¾¶\87\7f\7f\7f\7f\7f\7f\7f\7f\80\87\88\88\88\88\88\88\88\88\87\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv@77777777@v\7f\7f\7f\7f\7f\7f\7f\7f\87¸ÀÀÀÀÀÀÀÀ¸\87\7f\7f\7f\7f\7f\7f\7f\7f\80\86\86\86\86\86\86\86\86\86\86\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv@67776667@v\7f\7f\7f\7f\7f\7f\7f\7f\87¹ÁÁÁÁÁÁÁÁ¹\87\7f\7f\7f\7f\7f\7f\7f\7f\80\84\85\85\85\85\85\85\85\85\84\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv?66666666?v\7f\7f\7f\7f\7f\7f\7f\7f\88ºÃÃÃÃÃÃÃú\87\7f\7f\7f\7f\7f\7f\7f\7f\80\83\84\84\84\84\84\84\84\84\83\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv?66666666?v\7f\7f\7f\7f\7f\7f\7f\7f\88¼ÄÄÄÄÄÄÄļ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\83\83\83\83\83\83\83\83\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv?66656666?v\7f\7f\7f\7f\7f\7f\7f\7f\88½ÆÆÆÆÆÆÆƽ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\82\82\81\82\82\82\81\81\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv?55555555>v\7f\7f\7f\7f\7f\7f\7f\7f\88¾ÇÇÇÇÈÈÈȾ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\80\80\80\80\80\80\80\80\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv>55555555>v\7f\7f\7f\7f\7f\7f\7f\7f\88ÀÉÉÉÉÉÉÉÉÀ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv>55555555>v\7f\7f\7f\7f\7f\7f\7f\7f\88ÁÊÊÊÊÊÊÊËÁ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~~~~~~~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv>44444444>v\7f\7f\7f\7f\7f\7f\7f\7f\89ÂÌÌÌÌÌÌÌÌÂ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f}}}}}}}}}}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv=44444444>v\7f\7f\7f\7f\7f\7f\7f\7f\89ÄÎÎÍÍÍÍÍÍÄ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f||{{{|{{||\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv=44444444=v\7f\7f\7f\7f\7f\7f\7f\7f\89ÅÏÏÏÏÏÏÏÏÅ\89\7f\7f\7f\7f\7f\7f\7f\7f~{zzzzzzzz{~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv=34444444=v\7f\7f\7f\7f\7f\7f\7f\7f\89ÆÐÐÑÑÑÑÑÐÆ\89\7f\7f\7f\7f\7f\7f\7f\7f~zyyyyyyyyz~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv=33333333=v\7f\7f\7f\7f\7f\7f\7f\7f\89ÈÒÒÒÒÒÒÒÒÈ\89\7f\7f\7f\7f\7f\7f\7f\7f~yxxxxxxxxy~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu<33333333<v\7f\7f\7f\7f\7f\7f\7f\7f\8aÉÔÔÔÔÓÓÔÔÉ\8a\7f\7f\7f\7f\7f\7f\7f\7f~xwvvvvwvvx~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu<33333333<u\7f\7f\7f\7f\7f\7f\7f\7f\8aÊÕÕÕÕÕÕÕÕÊ\8a\7f\7f\7f\7f\7f\7f\7f\7f~vuuuuuuuuw~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu<22222222<u\7f\7f\7f\7f\7f\7f\7f\7f\8aÌÖ×××××××Ì\8a\7f\7f\7f\7f\7f\7f\7f\7f~uttttttttu~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu<22222222<u\7f\7f\7f\7f\7f\7f\7f\7f\8aÍØØØØØØØØÍ\8a\7f\7f\7f\7f\7f\7f\7f\7f~tsssssssst}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu;22222222;u\7f\7f\7f\7f\7f\7f\7f\7f\8aÏÚÚÚÚÚÚÚÚÎ\8a\7f\7f\7f\7f\7f\7f\7f\7f}srrrrrrrrs}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu;11111111;u\7f\7f\7f\7f\7f\7f\7f\7f\8bÐÛÛÛÛÛÛÛÛÐ\8b\7f\7f\7f\7f\7f\7f\7f\7f}rppppppppr}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu;11111111;u\7f\7f\7f\7f\7f\7f\7f\7f\8bÑÝÝÝÝÝÝÝÝÑ\8b\7f\7f\7f\7f\7f\7f\7f\7f}qooooooooq}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu;11111111;u\7f\7f\7f\7f\7f\7f\7f\7f\8bÒÞÞÞÞÞÞÞÞÒ\8b\7f\7f\7f\7f\7f\7f\7f\7f}pnnnnnnnnp}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu:11111100:u\7f\7f\7f\7f\7f\7f\7f\7f\8bÔààààààààÔ\8b\7f\7f\7f\7f\7f\7f\7f\7f}ommmmmmmmo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu:00000000:u\7f\7f\7f\7f\7f\7f\7f\7f\8bÕááááááááÕ\8b\7f\7f\7f\7f\7f\7f\7f\7f}nkllkkklkn}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu:00000000:u\7f\7f\7f\7f\7f\7f\7f\7f\8cÖããããããããÖ\8b\7f\7f\7f\7f\7f\7f\7f\7f|mjjjjjjjjm|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu:00000000:u\7f\7f\7f\7f\7f\7f\7f\7f\8cØääääääääØ\8c\7f\7f\7f\7f\7f\7f\7f\7f|liiiiiiiil|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu9////////9u\7f\7f\7f\7f\7f\7f\7f\7f\8cÙææææææææÙ\8c\7f\7f\7f\7f\7f\7f\7f\7f|khhhhhhhhk|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu9////////9u\7f\7f\7f\7f\7f\7f\7f\7f\8cÚççççççèçÚ\8c\7f\7f\7f\7f\7f\7f\7f\7f|jggggggggj|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu9////////9u\7f\7f\7f\7f\7f\7f\7f\7f\8cÜééééééééÜ\8c\7f\7f\7f\7f\7f\7f\7f\7f|iefeeeeeeh|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu9......./9u\7f\7f\7f\7f\7f\7f\7f\7f\8cÝëêêêêêêêÝ\8c\7f\7f\7f\7f\7f\7f\7f\7f|gddddddddh|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu8........8u\7f\7f\7f\7f\7f\7f\7f\7f\8dÞììììììììÞ\8d\7f\7f\7f\7f\7f\7f\7f\7f|fccccccccf{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu8........8u\7f\7f\7f\7f\7f\7f\7f\7f\8dàííííííííà\8d\7f\7f\7f\7f\7f\7f\7f\7f{ebbbbbbbbe{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu8........8u\7f\7f\7f\7f\7f\7f\7f\7f\8dáïïïïïïïïá\8d\7f\7f\7f\7f\7f\7f\7f\7f{d`aa`a``ad{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu8--------8u\7f\7f\7f\7f\7f\7f\7f\7f\8dâðððñðððñâ\8d\7f\7f\7f\7f\7f\7f\7f\7f{c________c{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu7--------7u\7f\7f\7f\7f\7f\7f\7f\7f\8däòòòòòòòòä\8d\7f\7f\7f\7f\7f\7f\7f\7f{b^^^^^^^^b{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu7--------7u\7f\7f\7f\7f\7f\7f\7f\7f\8eåôóóóôóóôå\8e\7f\7f\7f\7f\7f\7f\7f\7f{a]]]]]]]]a{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu7,,,,,,,,7u\7f\7f\7f\7f\7f\7f\7f\7f\8eæõõõõõõõõæ\8e\7f\7f\7f\7f\7f\7f\7f\7f{`\\\\\\\\`{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu6,,,,,,,,6u\7f\7f\7f\7f\7f\7f\7f\7f\8eè÷÷öööö÷÷è\8e\7f\7f\7f\7f\7f\7f\7f\7fz_ZZZZZZZ[_z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu6,,,,,,,,6u\7f\7f\7f\7f\7f\7f\7f\7f\8eéøøøøøøøøé\8e\7f\7f\7f\7f\7f\7f\7f\7fz^YYYYYYYY^z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu6,,,+++,,6u\7f\7f\7f\7f\7f\7f\7f\7f\8eêúúúúùúúúê\8e\7f\7f\7f\7f\7f\7f\7f\7fz]XXXXXXXX]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu6++++++++6u\7f\7f\7f\7f\7f\7f\7f\7f\8fìûûûûûûûûì\8f\7f\7f\7f\7f\7f\7f\7f\7fz\WWWWWWWW\z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ft5++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\8fíýýýýýýýýí\8f\7f\7f\7f\7f\7f\7f\7f\7fz[VUUUUUVU[z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv>55555555>v\7f\7f\7f\7f\7f\7f\7f\7f\8dàîîîîîîîîà\8d\7f\7f\7f\7f\7f\7f\7f\7fz^ZZZZZZZZ^z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~vttttttttv~\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f~zzzzzzzzzz~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f|_C??????????????????????????????????????????????????????EdiiiiiiiiiiiiiiiiiZKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOi}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fo3\ 6\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT,\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3
+7k}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu@
+\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v>q~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyO\14\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\14Lu~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}_ \ 2\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ 3!\y\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~vuuuuuuvvvvvvvwwwwwwxxxxxxxyyyyyyzzzzzzz{{{{{{{||||||}}}}}}}~~~~~~\7f\7f~k2\a\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b3h}\7f\80\80\80\80\81\81\81\81\82\82\82\82\83\83\83\83\83\84\84\84\84\85\85\85\85\85\86\86\86\86\87\87\87\87\88\88\88\88\88\89\89\89\89\8a\8a\8a\8a\8b\8b\8b\8b\8b\8c\8c\8c\8c\8d\8d\8d\8d\8e\8e\8e\8e\8e\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f_????????_\7f\7f\7f\7f\7f\7f\7f\7f\7fv?679:;<=>?@ABCDEFGIJKLMNOPQRSTUVWXZ[\]^_`abcdefghijlmnopqrstuvwxyz|}~\7fvJ\13\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Gs~\81\83\84\86\88\89\8b\8c\8e\90\91\93\94\96\98\99\9b\9c\9e ¡£¤¦§©«¬®°±³´¶¸¹»¼¾ÀÁÃÄÆÈÉËÌÎÐÑÓÕÖØÙÛÝÞàáãåæèéëìà\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\94©©©©©©©©\94\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7ft5,-/012356789;<=>?ABCDFGHIJLMNOPRSTUWXYZ[]^_`bcdefhijklnopqstuvwyz{|}\7f\7f|`%\ 4\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\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\0\0\0\0\0\ 4%]x\7f\80\81\83\85\87\89\8b\8c\8e\90\92\94\96\97\99\9b\9d\9f¡¢¤¦¨ª«­¯±³µ·¸º¼¾ÀÂÃÅÇÉËÍÎÐÒÔÖ×ÙÛÝßáãäæèêìîïñóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7ft5,-/012356789;<=>?ABCDFGHIJLMNOPRSTUWXYZ[]^_`bcdefhijklnopqstuvwyz{|}\7f\7f\7f~p>\ f\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\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\0\0\0\0\10?m}\7f\7f\80\81\83\85\87\89\8a\8c\8e\90\92\94\95\97\99\9b\9d\9f ¢¤¦¨ª«­¯±³µ·¸º¼¾ÀÂÃÅÇÉËÍÎÐÒÔÖ×ÙÛÝßáãäæèêìîïñóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7ft6,-.012356789;<=>?ABCDFGHIJLMNOPRSTUWXYZ[]^_`bcdefhijklnopqstuvwyz{|}\7f\7f\7f\7f\7fz\%\ 5\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\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\0\0\ 6&[x~\7f\7f\7f\80\81\83\85\87\89\8a\8c\8e\90\92\94\95\97\99\9b\9d\9f ¢¤¦¨ª«­¯±³µ·¸º¼¾ÀÂÃÅÇÉËÍÎÐÒÔÖØÙÛÝßáãäæèêìîïñóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7ft6,-.012356789;<=>@ABCDFGHIJLMNOQRSTUWXYZ[]^_`bcdefhijklnopqstuvwyz{|}\7f\7f\7f\7f\7f\7f~qE\14\ 1\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\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\ 1\16Ho}\7f\7f\7f\7f\7f\80\81\83\85\87\89\8a\8c\8e\90\92\94\95\97\99\9b\9d\9f¡¢¤¦¨ª«­¯±³µ¶¸º¼¾ÀÁÃÅÇÉËÍÎÐÒÔÖØÙÛÝßáãäæèêìîïñóõ÷ùûüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7ft5,-/012356789;<=>@ABCDFGHIJLMNOQRSTUWXYZ[]^_`bcdefhijklnopqstuvwyz{|~\7f\7f\7f\7f\7f\7f\7f\7f|c2\v\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\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\v3bz~\7f\7f\7f\7f\7f\7f\80\81\83\85\87\89\8a\8c\8e\90\92\94\95\97\99\9b\9d\9f¡¢¤¦¨ª¬­¯±³µ¶¸º¼¾ÀÁÃÅÇÉËÍÎÐÒÔÖØÙÛÝßáãäæèêìîïñóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7ft5,-.012356789;<=>?ABCDFGHIJLMNOQRSTUWXYZ[]^_`bcdefhijklnopqstuvwyz{|}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwX&\a\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\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\a%Ut~\7f\7f\7f\7f\7f\7f\7f\7f\80\81\83\85\87\89\8b\8c\8e\90\92\94\95\97\99\9b\9d\9f ¢¤¦¨ª«­¯±³µ¶¸º¼¾ÀÁÃÅÇÉËÍÎÐÒÔÖØÙÛÝßáãäæèêìîïñóõ÷øúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7ft5,-/012356789;<=>?ABCDFGHIJLMNOQRSTUWXYZ[]^_`bcdefhijkmnopqstuvwyz{|}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~sM\1d\ 5\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\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\ 5 Ko}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\81\83\85\87\89\8b\8c\8e\90\92\94\95\97\99\9b\9d\9f ¢¤¦¨ª¬­¯±³µ·¸º¼¾ÀÂÃÅÇÉËÍÎÐÒÔÖØÙÛÝßáãäæèêìíïñóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7ft5,-/012356789;<=>?ABCDFGHIJLMNOPRSTUWXYZ[]^_`bcdefhijklnopqstuvwyz{|}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}oH\e\ 5\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\0
+ITTTTTTTTTTTTTTTTT*\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\0\ 4\1aHn|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\81\83\85\87\89\8a\8c\8e\90\92\94\95\97\99\9b\9d\9f ¢¤¦¨ª¬­¯±³µ·¸º¼¾ÀÁÃÅÇÉËÍÎÐÒÔÖØÙÛÝßáãäæèêìîïñóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f_????????_\7f\7f\7f\7f\7f\7f\7f\7f\7fv?679:;<=>?@ABCDEFHHJKLMNOPQRSTUVWXZ[\]^_`abcdefghiklmnopqrstuvwxy{|}~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}nH\1d\ 5\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
+ITTTTTTTTTTTTTTTTT*\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\ 5\1eFk{~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\81\83\84\86\87\89\8b\8c\8e\8f\91\93\94\96\97\99\9b\9c\9e ¡£¤¦¨©«¬®°±³´¶¸¹»¼¾ÀÁÃÄÆÈÉËÍÎÐÑÓÕÖØÙÛÝÞàáãåæèéëíà\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\94©©©©©©©©\94\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fdJJJJJJJJd\7f\7f\7f\7f\7f\7f\7f\7f\7f~vuuuuuuvvvvvvvwwwwwwxxxxxxxyyyyyyzzzzzzz{{{{{{{||||||}}}}}}}~~~~~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}oL"\b\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
+ITTTTTTTTTTTTTTTTT*\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\b#Jm{~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\80\80\80\80\81\81\81\81\82\82\82\82\82\83\83\83\83\84\84\84\84\85\85\85\85\85\86\86\86\86\87\87\87\87\88\88\88\88\88\89\89\89\89\8a\8a\8a\8a\8b\8b\8b\8b\8b\8c\8c\8c\8c\8d\8d\8d\8d\8e\8e\8e\8e\8e\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\99´´´´´´´´\99\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\15\15\15\15\15\15\15\15J\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~sV.\ f\ 1\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
+ITTTTTTTTTTTTTTTTT*\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\ 1\ f.Tq|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´éééééééé´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\15\15\15\15\15\15\15\15J\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~xb>\1a\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\e<_v}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´éééééééé´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\15\15\15\15\15\15\15\15J\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f|pT3\15\ 6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ 6\174Unz~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´éééééééé´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\15\15\15\15\15\15\15\15J\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~zlP1\15\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\a\151Pkx~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´éééééééé´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\15\15\15\15\15\15\15\15J\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~ymT:\1e\r\ 3\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ 4\r 9Slw~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´éééééééé´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\15\15\15\15\15\15\15\15J\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~|sdH5\1c\ e\a\ 1\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\0\0\0\0\0\0\0\0\0\ 1\a\ e\e4Ibrz~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´éééééééé´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\15\15\15\15\15\15\15\15J\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~{rgR?,\18\r      \ 3\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\0\0\0\0\ 4       \ e\1a/@Rfpx~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´éééééééé´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\15\15\15\15\15\15\15\15J\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~wphYI=3(\1a\19OXXWVVUUTTUUVVWXXY6\e'3<HXipv}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´éééééééé´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fdJJJJJJJJd\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~}ytqovuqokjlljjkmjjmpswtprx}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\99´´´´´´´´\99\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjUUUUUUUUjzuuuuuuuuz\8a\95\95\95\95\95\95\95\95\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~}~\7f\7f\7f\7f\7f\7f}}}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8a\95\95\95\95\95\95\95\95\8a\94ªªªªªªªª\94\9f¿¿¿¿¿¿¿¿\9f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fU++++++++Uukkkkkkkku\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95ªÔÔÔÔÔÔÔÔª¿ÿÿÿÿÿÿÿÿ¿\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fU++++++++Uukkkkkkkku\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95ªÔÔÔÔÔÔÔÔª¿ÿÿÿÿÿÿÿÿ¿\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fU++++++++Uukkkkkkkku\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95ªÔÔÔÔÔÔÔÔª¿ÿÿÿÿÿÿÿÿ¿\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fU++++++++Uukkkkkkkku\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95ªÔÔÔÔÔÔÔÔª¿ÿÿÿÿÿÿÿÿ¿\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fU++++++++Uukkkkkkkku\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95ªÔÔÔÔÔÔÔÔª¿ÿÿÿÿÿÿÿÿ¿\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fU++++++++Uukkkkkkkku\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95ªÔÔÔÔÔÔÔÔª¿ÿÿÿÿÿÿÿÿ¿\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fU++++++++Uukkkkkkkku\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95ªÔÔÔÔÔÔÔÔª¿ÿÿÿÿÿÿÿÿ¿\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fU++++++++Uukkkkkkkku\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95ªÔÔÔÔÔÔÔÔª¿ÿÿÿÿÿÿÿÿ¿\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjUUUUUUUUjzuuuuuuuuz\8a\95\95\95\95\95\95\95\95\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8a\95\95\95\95\95\95\95\95\8a\94ªªªªªªªª\94\9f¿¿¿¿¿¿¿¿\9f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\9f¿¿¿¿¿¿¿¿\9f\9cºººººººº\9c\9a´´´´´´´´\9a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¿ÿÿÿÿÿÿÿÿ¿ºôôôôôôôôº´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¿ÿÿÿÿÿÿÿÿ¿ºôôôôôôôôº´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¿ÿÿÿÿÿÿÿÿ¿ºôôôôôôôôº´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¿ÿÿÿÿÿÿÿÿ¿ºôôôôôôôôº´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¿ÿÿÿÿÿÿÿÿ¿ºôôôôôôôôº´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¿ÿÿÿÿÿÿÿÿ¿ºôôôôôôôôº´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¿ÿÿÿÿÿÿÿÿ¿ºôôôôôôôôº´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¿ÿÿÿÿÿÿÿÿ¿ºôôôôôôôôº´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\9f¿¿¿¿¿¿¿¿\9f\9cºººººººº\9c\9a´´´´´´´´\9a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\91¤¤¤¤¤¤¤¤\91\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉɤ\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉɤ\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉɤ\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉɤ\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉɤ\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉɤ\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉɤ\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉɤ\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\91¤¤¤¤¤¤¤¤\91\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8e\8e\8e\8e\8e\8d\8d\8d\8d\8c\8c\8c\8c\8b\8b\8b\8b\8b\8a\8a\8a\8a\89\89\89\89\88\88\88\88\88\87\87\87\87\86\86\86\86\85\85\85\85\85\84\84\84\84\83\83\83\83\83\82\82\82\82\81\81\81\81\80\80\80\80\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8e\8c\8b\8a\89\88\87\85\84\83\82\81\7f~}{zxwvtsrqqqqqppppoopqrstuwxyz{|~\7f\80\82\83\85\86\87\89\8a\8b\8c\8d\8d\8d\8d\8e\8e\8e\8e\8e\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84\89\89\89\89\89\89\89\89\84\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dàìëéèæåãáàÞÜÛÙØÖÕÓÑÐÎÌËÉÈÆÄÃÁÀ¾½»¹·¶´³±°®¬«©§¦¤£¡ \9e\9c\9b\99\98\96\94\93\91\8f\8e\8c\8b\89\87\86\84\83\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dÞäÜÔÌļ´¬¤\9c\94\8b\81xnd[QG>4*# \1e\1d\e\1a\18\16\15\13\12\10\14\1c$,4<DLT\dlv\7f\89\92\9c¦¯¹ÃÌÖÝßàâãåæèéëíà\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fîüúù÷õóñïîìêèæäãáßÝÛÙØÖÔÒÐÎÍËÉÇÅÃÂÀ¾¼º¸·µ³±¯­«ª¨¦¤¢ \9f\9d\9b\99\97\95\94\92\90\8e\8c\8a\89\87\85\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fìóêá×Îż²© \97\8c\81vk`UJ?4)\1e\15\12\11\ f\r\v       \b\ 6\ 4\ 2\ 1\ 4\r\17 )2;ENW`jt\7f\8a\95 «¶ÁÌ×âêìîðòóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fîüúù÷õóñïîìêèæäãáßÝÛÙØÖÔÒÐÎÌËÉÇÅÃÂÀ¾¼º¸·µ³±¯­«ª¨¦¤¢ \9f\9d\9b\99\97\95\94\92\90\8e\8c\8a\89\87\85\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fìóêá×Îż²© \97\8c\81vk`UJ?4)\1e\16\12\11\ f\r\v \b\ 6\ 4\ 2\ 1\ 4\r\17 )2;ENW`jt\7f\8a\95 «¶ÁÌ×âêìîðòóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fîüúù÷õóñïîìêèæäãáßÝÛÙ×ÖÔÒÐÎÌËÉÇÅÃÂÀ¾¼º¸·µ³±¯­¬ª¨¦¤¢ \9f\9d\9b\99\97\95\94\92\90\8e\8c\8a\89\87\85\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fìóêá×Îż²© \97\8c\81vk`UJ?4)\1e\15\12\11\ f\r\v \b\ 6\ 4\ 2\ 1\ 4\r\17 )2;ENW`jt\7f\8a\95 «¶ÁÌ×âêìîðòóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fîüúø÷õóñïîìêèæäãáßÝÛÙØÖÔÒÐÎÍËÉÇÅÃÁÀ¾¼º¸·µ³±¯­«ª¨¦¤¢ \9f\9d\9b\99\97\95\94\92\90\8e\8c\8a\89\87\85\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fìóêá×Îż²© \97\8c\81vk`UJ?4)\1e\15\12\11\ f\r\v \b\ 6\ 4\ 2\ 1\ 4\r\17 )2<ENW`jt\7f\8a\95 «¶ÁÌØâêìîðòóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fîüúù÷õóñïíìêèæäãáßÝÛÙØÖÔÒÐÎÍËÉÇÅÃÁÀ¾¼º¸¶µ³±¯­¬ª¨¦¤¢¡\9f\9d\9b\99\97\95\94\92\90\8e\8c\8a\89\87\85\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fìóêà×Îż³© \97\8c\81vk`UJ?4)\1e\15\12\11\ f\r\v \b\ 6\ 4\ 2\ 1\ 4\r\17 )2;ENW`jt\7f\8a\95 «¶ÁÌ×âêìîðòóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fîüúù÷õóñïîìêèæäãáßÝÛÙØÖÔÒÐÎÍËÉÇÅÃÂÀ¾¼º¸·µ³±¯­¬ª¨¦¤¢ \9f\9d\9b\99\97\95\94\92\90\8e\8c\8a\89\87\85\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fìóêá×Îż³© \97\8c\81vk`UJ?4)\1e\15\12\10\ f\r\v \b\ 6\ 4\ 2\ 1\ 4\r\16 )2;ENW`jt\7f\8a\96 «¶ÁÌ×âêìîðòóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fîüúù÷õóñïîìêèæäãáßÝÛÙØÖÔÒÐÎÌËÉÇÅÃÂÀ¾¼º¸¶µ³±¯­«ª¨¦¤¢ \9f\9d\9b\99\97\95\94\92\90\8e\8c\8a\89\87\85\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fìóêá×Îż²© \97\8c\81vk`UJ?4)\1e\15\12\10\ f\r\v \b\ 6\ 4\ 2\ 1\ 4\r\17 )2<ENW`jt\7f\8a\95 «¶ÁÌ×âêìîðòóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fîüúø÷õóñïîìêèæäãáßÝÛÙ×ÖÔÒÐÎÌËÉÇÅÃÂÀ¾¼º¸·µ³±¯­«ª¨¦¤¢ \9f\9d\9b\99\97\95\94\92\90\8e\8c\8a\89\87\85\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fìóêá×Îż²© \97\8c\81vk`UJ?4)\1e\15\12\11\ f\r\v \b\ 6\ 4\ 2\ 1\ 5\r\17 )2;ENW`jt\7f\8a\95 «¶ÁÌ×âêìîðòóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84\89\89\89\89\89\89\89\89\84\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dàíëéèæåãáàÞÝÛÙØÖÔÓÑÐÎÌËÉÈÆÄÃÁÀ¾¼»¹¸¶´³±°®¬«©§¦¤£¡ \9e\9c\9b\99\98\96\94\93\91\8f\8e\8c\8b\89\87\86\84\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dÞäÜÔÌļ´¬¤\9c\94\8b\81wnd[QG>4*# \1e\1d\e\1a\18\17\15\13\12\11\14\1c$,4<DLT\dlv\7f\89\93\9c¦°¹ÃÌÖÝßàâãåæèéëíà\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8e\8e\8e\8e\8e\8d\8d\8d\8d\8c\8c\8c\8c\8b\8b\8b\8b\8b\8a\8a\8a\8a\89\89\89\89\88\88\88\88\88\87\87\87\87\86\86\86\86\86\85\85\85\85\84\84\84\84\83\83\83\83\83\82\82\82\82\81\81\81\81\80\80\80\80\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8e\8c\8b\8a\89\88\87\85\84\83\82\81\7f~}{zxwvtsrqqqqqppppoopqrstuwxyz{|~\7f\80\82\83\85\86\87\89\8a\8b\8c\8d\8d\8d\8d\8e\8e\8e\8e\8e\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f}srrrrrrrrs}\7f\7f\7f\7f\7f\7f\7f\7f\7f}||||||||}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dàîîîîîîîîà\8d\7f\7f\7f\7f\7f\7f\7f\7fs-""""""""-s\7f\7f\7f\7f\7f\7f\7f\7f}ommmmmmmmo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fíüüüüüüüüí\8f\7f\7f\7f\7f\7f\7f\7f\7fr"\15\15\15\15\15\15\15\15"r\7f\7f\7f\7f\7f\7f\7f\7f}nlllllllln}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fëûûûûûûûûë\8e\7f\7f\7f\7f\7f\7f\7f\7fr#\16\16\16\16\16\16\16\16#r\7f\7f\7f\7f\7f\7f\7f\7f}ommmmmmmmo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8eêùùùùùùùùê\8e\7f\7f\7f\7f\7f\7f\7f\7fr#\16\16\16\16\16\16\16\16#r\7f\7f\7f\7f\7f\7f\7f\7f}pnnnnnnnnp}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8eè÷÷÷÷ø÷÷÷è\8e\7f\7f\7f\7f\7f\7f\7f\7fr$\17\17\17\17\17\17\17\17$r\7f\7f\7f\7f\7f\7f\7f\7f}qooooooooq}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8eçööööööööç\8e\7f\7f\7f\7f\7f\7f\7f\7fr$\18\17\17\17\17\17\17\17$r\7f\7f\7f\7f\7f\7f\7f\7f}rppppppppr}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8eåôôôôôôôôå\8e\7f\7f\7f\7f\7f\7f\7f\7fr%\18\18\18\18\18\18\18\18%r\7f\7f\7f\7f\7f\7f\7f\7f}sqqqqqqqqs}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8däòòòòòòòòä\8d\7f\7f\7f\7f\7f\7f\7f\7fr&\19\19\19\19\19\19\19\19&r\7f\7f\7f\7f\7f\7f\7f\7f}trrrrrrrrs}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dâññññðñññâ\8d\7f\7f\7f\7f\7f\7f\7f\7fr&\19\19\19\19\19\19\19\19&r\7f\7f\7f\7f\7f\7f\7f\7f~usssssssst~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dáïïïïïïïïá\8d\7f\7f\7f\7f\7f\7f\7f\7fr'\1a\1a\1a\1a\1a\1a\1a\1a'r\7f\7f\7f\7f\7f\7f\7f\7f~uttttttttv~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dàííííííííß\8d\7f\7f\7f\7f\7f\7f\7f\7fr'\e\e\e\e\e\e\e\e'r\7f\7f\7f\7f\7f\7f\7f\7f~vuuuuuuuuv~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dÞììììììììÞ\8d\7f\7f\7f\7f\7f\7f\7f\7fs(\e\e\e\e\e\e\e\e(s\7f\7f\7f\7f\7f\7f\7f\7f~wvvvvvvvvw~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8cÝêêêêêêêêÜ\8c\7f\7f\7f\7f\7f\7f\7f\7fs(\1c\1c\1c\1c\1c\1c\1c\1c(s\7f\7f\7f\7f\7f\7f\7f\7f~xwwwwwwwwx~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8cÛèèèèèèèèÛ\8c\7f\7f\7f\7f\7f\7f\7f\7fs)\1c\1c\1c\1c\1c\1c\1c\1c)s\7f\7f\7f\7f\7f\7f\7f\7f~yxxxxxxxxy~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8cÚççççççççÚ\8c\7f\7f\7f\7f\7f\7f\7f\7fs)\1d\1d\1d\1d\1d\1d\1d\1d)s\7f\7f\7f\7f\7f\7f\7f\7f~zyyyyzyyzz~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8cØååååååååØ\8c\7f\7f\7f\7f\7f\7f\7f\7fs*\1e\1e\1e\1e\1e\1e\1e\1e*s\7f\7f\7f\7f\7f\7f\7f\7f~{{z{{{zzz{~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8c×ãããããããã×\8c\7f\7f\7f\7f\7f\7f\7f\7fs*\1e\1e\1e\1e\1e\1e\1e\1e*s\7f\7f\7f\7f\7f\7f\7f\7f\7f|{|||||{{|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8bÕâáââááââÕ\8b\7f\7f\7f\7f\7f\7f\7f\7fs+\1f\1f\1f\1f\1f\1f\1f\1f+s\7f\7f\7f\7f\7f\7f\7f\7f\7f}}}}}}}}}}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8bÔààààààààÔ\8b\7f\7f\7f\7f\7f\7f\7f\7fs+\1f\1f \1f \1f  +s\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~~~~~~~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8bÓÞÞÞÞÞÞÞÞÒ\8b\7f\7f\7f\7f\7f\7f\7f\7fs,        ,s\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8bÑÝÝÝÝÝÝÝÝÑ\8b\7f\7f\7f\7f\7f\7f\7f\7fs,!!!!!!!!,s\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\80\80\80\80\80\80\80\80\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8aÏÛÛÛÛÛÛÛÛÏ\8a\7f\7f\7f\7f\7f\7f\7f\7fs-!!!!!!!!-s\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\81\81\81\81\81\81\81\81\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8aÎÙÙÙÙÙÙÙÙÎ\8a\7f\7f\7f\7f\7f\7f\7f\7fs."""""""".s\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\82\82\82\82\82\82\82\82\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8aÌ××××××××Ì\8a\7f\7f\7f\7f\7f\7f\7f\7fs.########.s\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\83\83\83\83\83\83\83\83\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82xoooooooooooooooooooooooooooooooooprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr\7f\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8e\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\86||||||||||||||||||}~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8aËÖÖÖÖÖÖÖÖË\8a\7f\7f\7f\7f\7f\7f\7f\7ft/########/t\7f\7f\7f\7f\7f\7f\7f\7f\80\83\84\84\84\84\84\84\84\84\83\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\88\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91P\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\19"""""""""""""""""""""""""""""""""\7fÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜåïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïï®mmmmmmmmmmmmmmmmmmmw\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8aÊÔÔÔÔÔÔÔÔÉ\8a\7f\7f\7f\7f\7f\7f\7f\7ft/$$$$$$$$/t\7f\7f\7f\7f\7f\7f\7f\7f\80\84\85\85\85\85\85\85\85\85\84\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\8f\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\7fêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjo|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89ÈÓÒÒÒÒÒÒÒÈ\89\7f\7f\7f\7f\7f\7f\7f\7ft0$$$$$$$$0t\7f\7f\7f\7f\7f\7f\7f\7f\80\85\86\86\86\86\86\86\86\86\85\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\88\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\7fêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjkv\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89ÇÑÑÑÑÑÑÑÑÆ\89\7f\7f\7f\7f\7f\7f\7f\7ft0%%%%%%%%0t\7f\7f\7f\7f\7f\7f\7f\7f\80\86\87\87\87\87\87\87\87\87\86\80\7f\7f\7f\7f\7f\7f\7f\7f\82\90\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\7fêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89ÅÏÏÏÏÏÏÏÏÅ\89\7f\7f\7f\7f\7f\7f\7f\7ft1&&&&&&&&1t\7f\7f\7f\7f\7f\7f\7f\7f\80\87\88\88\88\88\88\88\88\88\87\80\7f\7f\7f\7f\7f\7f\7f\7f\88\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\7fêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjkx\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89ÄÍÍÍÍÍÍÍÍÄ\89\7f\7f\7f\7f\7f\7f\7f\7ft1&&&&&&&&1t\7f\7f\7f\7f\7f\7f\7f\7f\80\88\89\89\89\89\89\89\89\89\88\80\7f\7f\7f\7f\7f\7f\7f\81\8e\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\7fêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjq~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89ÂÌÌÌÌÌÌÌÌÂ\89\7f\7f\7f\7f\7f\7f\7f\7ft2''''''''2t\7f\7f\7f\7f\7f\7f\7f\7f\80\89\8a\8a\8a\8a\8a\8a\8a\8a\89\80\7f\7f\7f\7f\7f\7f\7f\86\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\7fêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjly\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\88ÁÊÊÊÊÊÊÊÊÁ\88\7f\7f\7f\7f\7f\7f\7f\7ft2(''''(((2t\7f\7f\7f\7f\7f\7f\7f\7f\81\8a\8b\8c\8b\8b\8b\8c\8b\8c\8a\81\7f\7f\7f\7f\7f\7f\80\8c\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\16 """"""""\7fÜÜÜÜÜÜÜÜãêêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjs~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\88¿ÈÈÈÈÈÈÈÈ¿\88\7f\7f\7f\7f\7f\7f\7f\7ft3((((((((3t\7f\7f\7f\7f\7f\7f\7f\7f\81\8b\8c\8d\8d\8d\8d\8d\8c\8d\8b\81\7f\7f\7f\7f\7f\7f\84\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14 frrrrrrrr\7f\8c\8c\8c\8c\8c\8c\8c\8c»êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjm{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\88¾ÇÇÇÇÇÇÇǾ\88\7f\7f\7f\7f\7f\7f\7f\7ft4))))))))3t\7f\7f\7f\7f\7f\7f\7f\7f\81\8c\8e\8e\8e\8e\8e\8e\8e\8e\8c\81\7f\7f\7f\7f\7f\7f\8a\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjkv\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\88¼ÅÅÅÅÅÅÅż\88\7f\7f\7f\7f\7f\7f\7f\7ft4))))))))4t\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\81\8f\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjp}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\88»ÃÃÃÃÃÃÃû\88\7f\7f\7f\7f\7f\7f\7f\7ft5********5t\7f\7f\7f\7f\7f\7f\7f\7f\81\8e\90\90\90\90\90\90\90\90\8e\81\7f\7f\7f\7f\7f\86\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjlz\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\87¹Â¹\87\7f\7f\7f\7f\7f\7f\7f\7ft5++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\81\8f\91\91\91\91\91\91\91\91\8f\81\7f\7f\7f\7f\80\8b\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjt\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\87¸ÀÀÀÀÀÀÀÀ¸\87\7f\7f\7f\7f\7f\7f\7f\7fu6++++++++6u\7f\7f\7f\7f\7f\7f\7f\7f\81\8f\92\92\92\92\92\92\92\92\8f\81\7f\7f\7f\7f\82\90\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\87¶¾¾¾¾¾¾¾¾¶\87\7f\7f\7f\7f\7f\7f\7f\7fu6,,,,,,,,6u\7f\7f\7f\7f\7f\7f\7f\7f\81\90\93\93\93\93\93\93\93\93\90\81\7f\7f\7f\7f\87\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjly\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\87µ½½½½½½½½µ\87\7f\7f\7f\7f\7f\7f\7f\7fu7,,,,,,--7u\7f\7f\7f\7f\7f\7f\7f\7f\82\91\94\94\94\94\94\94\94\94\91\82\7f\7f\7f\80\8c\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjt\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\87³»»»»»»»»³\86\7f\7f\7f\7f\7f\7f\7f\7fu7--------7u\7f\7f\7f\7f\7f\7f\7f\7f\82\92\95\95\95\95\95\95\95\95\92\82\7f\7f\7f\82\91\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjn}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\86²¹¹¹¹¹¹¹¹²\86\7f\7f\7f\7f\7f\7f\7f\7fu8........8u\7f\7f\7f\7f\7f\7f\7f\7f\82\93\96\96\96\96\96\96\96\96\93\82\7f\7f\7f\86\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjly\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\86°¸··¸¸¸¸¸±\86\7f\7f\7f\7f\7f\7f\7f\7fu8........8u\7f\7f\7f\7f\7f\7f\7f\7f\82\94\97\97\97\97\97\97\97\97\94\82\7f\7f\7f\8a\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\86¯¶¶¶¶¶¶¶¶¯\86\7f\7f\7f\7f\7f\7f\7f\7fu9////////9u\7f\7f\7f\7f\7f\7f\7f\7f\82\95\98\98\98\98\98\98\98\98\95\82\7f\7f\81\8f\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjp~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\86®´´´´´´´´­\86\7f\7f\7f\7f\7f\7f\7f\7fu9000/00//:u\7f\7f\7f\7f\7f\7f\7f\7f\82\96\99\99\99\99\99\99\99\99\96\82\7f\7f\83\91\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjm{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\85¬²²³³²³³³¬\85\7f\7f\7f\7f\7f\7f\7f\7fu:00000000:u\7f\7f\7f\7f\7f\7f\7f\7f\82\97\9a\9a\9a\9a\9a\9a\9a\9a\97\82\7f\7f\87\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjkw\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\85«±±±±±±±±«\85\7f\7f\7f\7f\7f\7f\7f\7fu;11111111;u\7f\7f\7f\7f\7f\7f\7f\7f\83\98\9b\9b\9b\9b\9b\9b\9b\9b\98\83\7f\7f\8b\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjt\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\85©¯¯¯¯¯¯¯¯©\85\7f\7f\7f\7f\7f\7f\7f\7fu;11111111;u\7f\7f\7f\7f\7f\7f\7f\7f\83\99\9c\9c\9c\9c\9c\9c\9c\9c\99\83\7f\81\8f\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjp~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\85¨­­­­­®®®¨\85\7f\7f\7f\7f\7f\7f\7f\7fu<22222222<u\7f\7f\7f\7f\7f\7f\7f\7f\83\9a\9e\9e\9e\9e\9e\9e\9e\9e\9a\83\7f\82\91\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjm|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\85¦¬¬¬¬¬¬¬¬¦\85\7f\7f\7f\7f\7f\7f\7f\7fu<33333333<u\7f\7f\7f\7f\7f\7f\7f\7f\83\9b\9f\9f\9f\9f\9f\9e\9f\9e\9a\83\7f\85\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjly\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84¥ªªªªªªªª¥\84\7f\7f\7f\7f\7f\7f\7f\7fv=33333333=v\7f\7f\7f\7f\7f\7f\7f\7f\83\9c        \9c\83\7f\89\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84£©¨©©¨¨¨¨£\84\7f\7f\7f\7f\7f\7f\7f\7fv=44444444=v\7f\7f\7f\7f\7f\7f\7f\7f\83\9d¡¡¡¡¡¡¡¡\9c\83\80\8b\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjs\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84¢§§§§§§§§¢\84\7f\7f\7f\7f\7f\7f\7f\7fv>44444444>v\7f\7f\7f\7f\7f\7f\7f\7f\83\9e¢¢¢¢¢¢¢¢\9d\83\81\8f\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjp}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84 ¥¥¥¥¥¥¥¥ \84\7f\7f\7f\7f\7f\7f\7f\7fv>55555555>v\7f\7f\7f\7f\7f\7f\7f\7f\83\9e££££££££\9e\83\82\91\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjm|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84\9f£¤££££££\9f\84\7f\7f\7f\7f\7f\7f\7f\7fv?66666666?v\7f\7f\7f\7f\7f\7f\7f\7f\84\9f¤¤¤¤¤¤¤¤\9f\84\84\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjl{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\83\9e¢¢¢¢¢¢¢¡\9d\83\7f\7f\7f\7f\7f\7f\7f\7fv?66666666?v\7f\7f\7f\7f\7f\7f\7f\7f\84 ¥¥¥¥¥¥¥¥ \84\87\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjkx\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\83\9c        \9c\83\7f\7f\7f\7f\7f\7f\7f\7fv@77777777@v\7f\7f\7f\7f\7f\7f\7f\7f\84¡¦¦¦¦¦¦¦¦¡\84\89\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\83\9b\9e\9e\9e\9e\9e\9f\9e\9e\9a\83\7f\7f\7f\7f\7f\7f\7f\7fv@77787788@v\7f\7f\7f\7f\7f\7f\7f\7f\84¢§§§§§§§§¢\84\8a\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjjt\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\83\99\9d\9d\9d\9d\9d\9d\9d\9d\99\83\7f\7f\7f\7f\7f\7f\7f\7fvA88888888Av\7f\7f\7f\7f\7f\7f\7f\7f\84£¨¨¨¨¨¨¨¨£\85\8c\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjjs~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\83\97\9b\9b\9b\9b\9b\9b\9b\9b\98\82\7f\7f\7f\7f\7f\7f\7f\7fvA99999999Av\7f\7f\7f\7f\7f\7f\7f\7f\84¤©©©©©©©©¤\86\8f\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjjo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\96\99\99\99\99\99\99\99\99\96\82\7f\7f\7f\7f\7f\7f\7f\7fvB99999999Bv\7f\7f\7f\7f\7f\7f\7f\7f\84¥ªªªªªªªª¥\87\8f\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91P\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\19"""""""""""""""""""""""-s\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f®ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜåïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïï®mmmmmmmmmmmmmmmmmmmmmmmmmmmmmo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\95\98\98\98\98\98\98\98\98\95\82\7f\7f\7f\7f\7f\7f\7f\7fvC::::::::Cv\7f\7f\7f\7f\7f\7f\7f\7f\85¦««¬«¬«««¦\85\81\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82xoooooooooooooooooooooooooooooooooprrrrrrrrrrrrrrrrrrrrrrrs}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\86\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8e\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\86|||||||||||||||||||||||||||||}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\93\96\96\96\96\96\96\96\96\93\82\7f\7f\7f\7f\7f\7f\7f\7fvC;;;;;;;;Cv\7f\7f\7f\7f\7f\7f\7f\7f\85§¬­¬¬­­¬¬§\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\92\94\94\94\94\94\94\94\94\92\82\7f\7f\7f\7f\7f\7f\7f\7fwD;;;;;;;;Dw\7f\7f\7f\7f\7f\7f\7f\7f\85¨®®­­­­­­¨\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\90\93\93\93\93\93\93\93\93\90\81\7f\7f\7f\7f\7f\7f\7f\7fwD<<<<<<<<Dw\7f\7f\7f\7f\7f\7f\7f\7f\85©¯¯¯¯®¯¯¯©\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8f\91\91\91\91\91\91\91\91\8f\81\7f\7f\7f\7f\7f\7f\7f\7fwE<<<<=<<<Ew\7f\7f\7f\7f\7f\7f\7f\7f\85©°°°°°°¯°©\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7fwE========Ew\7f\7f\7f\7f\7f\7f\7f\7f\85ª±±±±°±±±ª\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8c\8d\8e\8e\8d\8d\8d\8d\8d\8c\81\7f\7f\7f\7f\7f\7f\7f\7fwF>>>>>>>>Fw\7f\7f\7f\7f\7f\7f\7f\7f\85«²²²²²²²²«\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8a\8c\8c\8c\8c\8c\8c\8c\8c\8a\81\7f\7f\7f\7f\7f\7f\7f\7fwF>>>>>>>>Fw\7f\7f\7f\7f\7f\7f\7f\7f\85¬³³³³³³³³¬\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\89\8a\8a\8a\8a\8a\8a\8a\8a\89\80\7f\7f\7f\7f\7f\7f\7f\7fwG????????Gw\7f\7f\7f\7f\7f\7f\7f\7f\86­´´´´´´´´­\86\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\87\88\88\88\89\89\89\89\89\87\80\7f\7f\7f\7f\7f\7f\7f\7fwH@@@@@@@@Gw\7f\7f\7f\7f\7f\7f\7f\7f\86®µµµµµµµµ®\86\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\86\87\87\87\87\87\87\87\87\86\80\7f\7f\7f\7f\7f\7f\7f\7fwH@@@@@@@@Hw\7f\7f\7f\7f\7f\7f\7f\7f\86¯¶¶¶¶¶¶¶¶¯\86\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\84\85\85\85\85\85\85\85\85\84\80\7f\7f\7f\7f\7f\7f\7f\7fwIAAAAAAAAIw\7f\7f\7f\7f\7f\7f\7f\7f\86°········°\86\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\83\84\83\83\84\84\84\83\83\83\80\7f\7f\7f\7f\7f\7f\7f\7fwIAAAAAAAAIw\7f\7f\7f\7f\7f\7f\7f\7f\86±¸¸¸¸¸¸¸¸±\86\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\82\82\82\82\82\82\82\82\81\7f\7f\7f\7f\7f\7f\7f\7f\7fwJBBBBBBBBJw\7f\7f\7f\7f\7f\7f\7f\7f\86²¹¹¹¹¹¹¹¹²\86\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\80\80\80\80\80\80\80\80\80\7f\7f\7f\7f\7f\7f\7f\7f\7fwJCCCCCCCCJw\7f\7f\7f\7f\7f\7f\7f\7f\86³ºººººººº³\86\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~~~\7f~~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxKCCCCCCCCKx\7f\7f\7f\7f\7f\7f\7f\7f\87´»»»»»»»»´\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}}}}}}}}}}\7f\7f\7f\7f\7f\7f\7f\7f\7fxKDDDDDDDDKx\7f\7f\7f\7f\7f\7f\7f\7f\87µ¼¼¼¼¼¼¼¼µ\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f|{{{{{{{{|\7f\7f\7f\7f\7f\7f\7f\7f\7fxLDEEEDDEDLx\7f\7f\7f\7f\7f\7f\7f\7f\87µ½½½½½½¾½¶\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~zyyyyyyyyz~\7f\7f\7f\7f\7f\7f\7f\7fxMEEEEEEEELx\7f\7f\7f\7f\7f\7f\7f\7f\87·¾¾¾¾¾¾¿¾·\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~yxxxxxxxxy~\7f\7f\7f\7f\7f\7f\7f\7fxMFFFFFFFFMx\7f\7f\7f\7f\7f\7f\7f\7f\87¸ÀÀÀÀ¿ÀÀÀ·\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~wvvvvvvvvw~\7f\7f\7f\7f\7f\7f\7f\7fxMFFFFFFFFMx\7f\7f\7f\7f\7f\7f\7f\7f\87¸ÁÁÁÁÁÁÁÁ¸\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~vttttttttv~\7f\7f\7f\7f\7f\7f\7f\7fxNGGGGGGGGNx\7f\7f\7f\7f\7f\7f\7f\7f\87¹ÁÂÂÂÂÂÁ¹\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}tsssssssst}\7f\7f\7f\7f\7f\7f\7f\7fxOHHHHHHHHOx\7f\7f\7f\7f\7f\7f\7f\7f\87ºÃÃÃÃÃÃÃú\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}sqqqqqqqqs}\7f\7f\7f\7f\7f\7f\7f\7fxOHHHHHHHHOx\7f\7f\7f\7f\7f\7f\7f\7f\88»ÄÄÄÄÄÄÄÄ»\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}qooooooooq}\7f\7f\7f\7f\7f\7f\7f\7fxPIIIIIIIIPx\7f\7f\7f\7f\7f\7f\7f\7f\88¼ÅÅÅÅÅÅÅż\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}pnnnnnnnnp}\7f\7f\7f\7f\7f\7f\7f\7fxPIIIIIIIJPx\7f\7f\7f\7f\7f\7f\7f\7f\88½ÆÆÆÆÆÆÆƽ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}nlllllllln}\7f\7f\7f\7f\7f\7f\7f\7fxQJJJJJJJJQx\7f\7f\7f\7f\7f\7f\7f\7f\88¾ÇÇÇÇÇÇÇǾ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f|mjjjjjjjjm|\7f\7f\7f\7f\7f\7f\7f\7fxQKKKKKKKKQx\7f\7f\7f\7f\7f\7f\7f\7f\88¿ÈÈÈÈÈÈÈÈ¿\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f|kiiiiiiiik|\7f\7f\7f\7f\7f\7f\7f\7fyRKKKKKKKKRy\7f\7f\7f\7f\7f\7f\7f\7f\88ÀÉÉÉÉÉÉÉÉÀ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f|jggggggggj|\7f\7f\7f\7f\7f\7f\7f\7fyRLLLLLLLLRy\7f\7f\7f\7f\7f\7f\7f\7f\88ÁÊÊÊÊÊÊÊÊÁ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f|ieeeeeeeei|\7f\7f\7f\7f\7f\7f\7f\7fySLMMMLMMLSy\7f\7f\7f\7f\7f\7f\7f\7f\89ÂËËËËËËËËÂ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f|gddddddddg|\7f\7f\7f\7f\7f\7f\7f\7fySMMMMMMMMSy\7f\7f\7f\7f\7f\7f\7f\7f\89ÃÌÌÌÌÌÌÌÌÃ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f{fbbbbbbbbf{\7f\7f\7f\7f\7f\7f\7f\7fyTNNNNNNNNTy\7f\7f\7f\7f\7f\7f\7f\7f\89ÃÍÍÍÍÍÍÍÍÃ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f{d````````d{\7f\7f\7f\7f\7f\7f\7f\7fyTNNNNNNNNTy\7f\7f\7f\7f\7f\7f\7f\7f\89ÅÏÎÎÎÎÎÎÎÅ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f{c_____^^_c{\7f\7f\7f\7f\7f\7f\7f\7fyUOOOOOOOOUy\7f\7f\7f\7f\7f\7f\7f\7f\89ÅÐÏÏÐÏÏÐÐÅ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f{a]]]]]]]]a{\7f\7f\7f\7f\7f\7f\7f\7fyVPPPPPPPPVy\7f\7f\7f\7f\7f\7f\7f\7f\89ÆÐÐÐÑÑÐÑÑÆ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f{`[[[[[[[[`{\7f\7f\7f\7f\7f\7f\7f\7fyVPPPPPPPPVy\7f\7f\7f\7f\7f\7f\7f\7f\89ÇÑÒÒÒÒÒÒÒÇ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fz^YYYZZYZY^z\7f\7f\7f\7f\7f\7f\7f\7fyWQQQQQQQQWy\7f\7f\7f\7f\7f\7f\7f\7f\89ÈÓÓÓÓÓÓÓÓÈ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fz]XXXXXXXX]z\7f\7f\7f\7f\7f\7f\7f\7fyWQQQQQQQQWy\7f\7f\7f\7f\7f\7f\7f\7f\8aÉÔÔÔÔÔÔÔÔÉ\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fz[VVVVVVVV[z\7f\7f\7f\7f\7f\7f\7f\7fyXRRRRRRRRXy\7f\7f\7f\7f\7f\7f\7f\7f\8aÊÕÕÕÕÕÕÕÕÊ\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzZTTTUUUTTZz\7f\7f\7f\7f\7f\7f\7f\7fyXSSSSSSSSXy\7f\7f\7f\7f\7f\7f\7f\7f\8aËÖÖÖÖÖÖÖÖË\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyXSSSSSSSSXy\7f\7f\7f\7f\7f\7f\7f\7fzYSSSSSSSSYz\7f\7f\7f\7f\7f\7f\7f\7f\8aÌ××××××××Ì\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyWQQQQQQQQWy\7f\7f\7f\7f\7f\7f\7f\7fzYTTTTTTTTYz\7f\7f\7f\7f\7f\7f\7f\7f\8aÍØØØØØØØØÍ\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyUOOOOOOOOUy\7f\7f\7f\7f\7f\7f\7f\7fzZTUTUUUUUZz\7f\7f\7f\7f\7f\7f\7f\7f\8aÎÙÙÙÙÙÙÙÙÎ\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyTNNNNNNNNTy\7f\7f\7f\7f\7f\7f\7f\7fzZUUUUUUUUZz\7f\7f\7f\7f\7f\7f\7f\7f\8aÏÚÚÚÚÚÚÚÚÏ\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyRLLLLLLLLRy\7f\7f\7f\7f\7f\7f\7f\7fz[VVVVVVVV[z\7f\7f\7f\7f\7f\7f\7f\7f\8bÐÛÛÛÛÛÛÛÛÐ\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxQJJKJJJKJQx\7f\7f\7f\7f\7f\7f\7f\7fz[VVVVVVVV\z\7f\7f\7f\7f\7f\7f\7f\7f\8bÑÜÜÜÜÜÜÜÜÐ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxOIIIIIIIIPx\7f\7f\7f\7f\7f\7f\7f\7fz\WWWWWWWW\z\7f\7f\7f\7f\7f\7f\7f\7f\8bÒÝÝÝÝÝÝÝÝÒ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxNGGGGGGGGNx\7f\7f\7f\7f\7f\7f\7f\7fz]XXXXXXXX]z\7f\7f\7f\7f\7f\7f\7f\7f\8bÒÞÞÞÞÞÞÞßÒ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxMEEEEEEEEMx\7f\7f\7f\7f\7f\7f\7f\7fz]XXXXXXXX]z\7f\7f\7f\7f\7f\7f\7f\7f\8bÓßßßßßßßßÓ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxKDDDDDDDDKx\7f\7f\7f\7f\7f\7f\7f\7fz^YYYYYYYY^z\7f\7f\7f\7f\7f\7f\7f\7f\8bÔáàààáàààÔ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwJBBBBBBBBJw\7f\7f\7f\7f\7f\7f\7f\7fz^ZZYYYZZZ^z\7f\7f\7f\7f\7f\7f\7f\7f\8bÕáâáââáââÕ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwH@@@@@@@@Hw\7f\7f\7f\7f\7f\7f\7f\7fz_ZZZZZZZZ_z\7f\7f\7f\7f\7f\7f\7f\7f\8bÖããããããããÖ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwG????????Gw\7f\7f\7f\7f\7f\7f\7f\7fz_[[[[[[[[_z\7f\7f\7f\7f\7f\7f\7f\7f\8c×ääääääää×\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwE========Ew\7f\7f\7f\7f\7f\7f\7f\7f{`[[[[[[[[`{\7f\7f\7f\7f\7f\7f\7f\7f\8cØååååååååØ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwD;;;;;;;;Dw\7f\7f\7f\7f\7f\7f\7f\7f{`\\\\\\\\`{\7f\7f\7f\7f\7f\7f\7f\7f\8cÙææææææææÙ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvB::::9:::Bv\7f\7f\7f\7f\7f\7f\7f\7f{a]\]]]]]]a{\7f\7f\7f\7f\7f\7f\7f\7f\8cÚççççççççÚ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvA88888888Av\7f\7f\7f\7f\7f\7f\7f\7f{a]]]]]]]]a{\7f\7f\7f\7f\7f\7f\7f\7f\8cÛèèèèèèèèÛ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv?66666666?v\7f\7f\7f\7f\7f\7f\7f\7f{b^^^^^^^^b{\7f\7f\7f\7f\7f\7f\7f\7f\8cÜééééééééÜ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv>54555555>v\7f\7f\7f\7f\7f\7f\7f\7f{c^^^^^^^^b{\7f\7f\7f\7f\7f\7f\7f\7f\8cÝêêêêêêêêÝ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu<33333333=v\7f\7f\7f\7f\7f\7f\7f\7f{c________c{\7f\7f\7f\7f\7f\7f\7f\7f\8dÞëëëëëëëëÞ\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu;11111111;u\7f\7f\7f\7f\7f\7f\7f\7f{d````````d{\7f\7f\7f\7f\7f\7f\7f\7f\8dßììììììììß\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu://///000:u\7f\7f\7f\7f\7f\7f\7f\7f{d````````d{\7f\7f\7f\7f\7f\7f\7f\7f\8dßííííííííß\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu8........8u\7f\7f\7f\7f\7f\7f\7f\7f{eaaaaaaaae{\7f\7f\7f\7f\7f\7f\7f\7f\8dàîîîîîîîîà\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu6,,,,,,,,6u\7f\7f\7f\7f\7f\7f\7f\7f{eabbaaabbe{\7f\7f\7f\7f\7f\7f\7f\7f\8dáïïïïïïïïá\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ft5**+**+++5t\7f\7f\7f\7f\7f\7f\7f\7f{fbbbbbbbbf{\7f\7f\7f\7f\7f\7f\7f\7f\8dâððððððððâ\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ft4))))))))4t\7f\7f\7f\7f\7f\7f\7f\7f{fccccccccf{\7f\7f\7f\7f\7f\7f\7f\7f\8dãòòññòòññã\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ft2''''''''2t\7f\7f\7f\7f\7f\7f\7f\7f|gccccccccg|\7f\7f\7f\7f\7f\7f\7f\7f\8däóóóóóóòóä\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ft1%&&%%%%%1t\7f\7f\7f\7f\7f\7f\7f\7f|gddddddddg|\7f\7f\7f\7f\7f\7f\7f\7f\8eåôôôôóôôôå\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ft/$$$$$$$$/t\7f\7f\7f\7f\7f\7f\7f\7f|hdedeeddeh|\7f\7f\7f\7f\7f\7f\7f\7f\8eæõõõõõõõõæ\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fs."""""""".s\7f\7f\7f\7f\7f\7f\7f\7f|heeeeeeeeh|\7f\7f\7f\7f\7f\7f\7f\7f\8eçööööööööç\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fs,   !!   ,s\7f\7f\7f\7f\7f\7f\7f\7f|iffffffffi|\7f\7f\7f\7f\7f\7f\7f\7f\8eè÷÷÷÷÷÷÷÷è\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fs+\1f\1f\1f\1f\1f\1f\1f\1f+s\7f\7f\7f\7f\7f\7f\7f\7f|iffffffffj|\7f\7f\7f\7f\7f\7f\7f\7f\8eéøøøøøøøøé\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fs)\1d\1d\1d\1d\1d\1d\1d\1d)s\7f\7f\7f\7f\7f\7f\7f\7f|jggggggggj|\7f\7f\7f\7f\7f\7f\7f\7f\8eêùùùùùùùùê\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fs(\e\e\e\e\e\e\e\1c(s\7f\7f\7f\7f\7f\7f\7f\7f|khhhhhhhhk|\7f\7f\7f\7f\7f\7f\7f\7f\8eëúúúúúúúúê\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fr&\1a\1a\1a\1a\1a\1a\1a\1a&r\7f\7f\7f\7f\7f\7f\7f\7f|khhhhhhhhk|\7f\7f\7f\7f\7f\7f\7f\7f\8fìûûûûûûûûì\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fr%\18\18\18\18\18\18\18\18%r\7f\7f\7f\7f\7f\7f\7f\7f|liiiiiiiil|\7f\7f\7f\7f\7f\7f\7f\7f\8fìüüüüüüüüì\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fr#\16\16\16\16\16\16\16\16#r\7f\7f\7f\7f\7f\7f\7f\7f|ljjiiijjil|\7f\7f\7f\7f\7f\7f\7f\7f\8fíýýýýýýýýî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fs."""""""".s\7f\7f\7f\7f\7f\7f\7f\7f}ommmmmmmmo}\7f\7f\7f\7f\7f\7f\7f\7f\8dàîîîîîîîîà\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}srrrrrrrrs}\7f\7f\7f\7f\7f\7f\7f\7f\7f}||||||||}\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\90¸¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿£\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\8b\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\92\8b\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\89\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\92\8a\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\87\90\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\90\87\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84\8e\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\8e\85\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}srrrrssssstttttuuuuuvvvvvvwwwwwxxxxxyyyyyzzzzz{{{{{{|||||}}}}}~~~~~\7f\7f\82\8b\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\92\8b\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84\89\89\89\89\89\89\89\89\84\7f\7f\7f\7f\7f\7f\7f\7f\7fs.#%&')*+-./1235679:;=>?ABDEFHIJKMNPQRTUVXYZ\]^`abdefhiklmopqstuwxy{|}\7f\80\88\91\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\91\88\81\7f\7f~~~~}}}}||||{{{{zzzyyyyxxxxwwwwvvvvuuuutttssssrrrrqqqqppppooonnnnmmo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\9a´´´´´´´´\9a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7fr"\16\18\19\e\1c\1e\1f!"$&')*,-/0235689;=>@ACDFGIJLMOQRTUWXZ[]^`acdfhiklnoqrtuwxz|}~\7f\7f\84\8e\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\8e\85\80\7f\7f\7f~~~}}}}|||{{{zzzzyyyxxxwwwwvvvuuuttttsssrrrrqqqpppoooonnnmmmllllkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7fr"\16\18\19\e\1c\1e\1f!"$&')*,-/023568:;<>@ACDFGIJLNOQRTUWXZ[]^`acdfhiklnoqrtvwxz|}~\7f\7f\7f\81\8a\91\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\91\89\82\7f\7f\7f\7f\7f~~~}}}}|||{{{zzzzyyyxxxwwwwvvvuuuttttsssrrrrqqqpppoooonnnmmmllllkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7fr"\16\18\19\e\1c\1e\1f!"$&')*,-/0235689;=>@ACDFGIJLMOQRTUWXZ[]^`acefhiklnoqrtuwxz|}~\7f\7f\7f\7f\80\85\8e\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\8d\85\80\7f\7f\7f\7f\7f\7f~~~}}}}|||{{{zzzzyyyxxxwwwwvvvuuuttttsssrrrrqqqpppoooonnnmmmllllkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7fr"\16\18\19\e\1c\1e\1f!"$&')*,-/0235789;<>@ACDFGIJLMOQRSUWXZ[]^`acdfhiklnoqrtuwxz|}\7f\7f\7f\7f\7f\7f\7f\81\88\90\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\90\88\82\7f\7f\7f\7f\7f\7f\7f\7f~~~}}}}|||{{{zzzzyyyxxxwwwwvvvuuuttttsssrrrqqqqpppoooonnnmmmllllkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7fr"\16\18\19\e\1c\1e\1f!"$&')*,-/023578:;=>@ACDFGIJLMOQRTUWXZ[]^`acdfhiklnoqrtuwxz|}\7f\7f\7f\7f\7f\7f\7f\7f\80\84\8c\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\92\8b\84\80\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~}}}}|||{{{zzzzyyyxxxwwwwvvvuuuttttsssrrrrqqqpppoooonnnmmmllllkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7fr"\16\18\19\e\1c\1e\1f!"$&')*,-/023568:;=>@ACDFGIKLMOQRTUWXZ[]^`acefhiklnoqrtuwxz{}~\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\85\8e\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\8e\86\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~}}}}|||{{{zzzzyyyxxxwwwwvvvuuuttttsssrrrqqqqpppoooonnnmmmllllkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7fr"\16\18\19\e\1c\1e\1f!"$&')*,-/023568:;=>@ACDFGIJLNOQRTUWXZ[]^`acefhiklnoqrtuwyz{}~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\87\8f\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\8e\87\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~}}}}|||{{{zzzzyyyxxxwwwwvvvuuuttttsssrrrrqqqpppoooonnnmmmllllkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7fr"\16\18\19\e\1c\1e\1f!"$%')*,-/023568:;=>@ACDFGIJLNOQRSUWXZ[]^`acefhiklnoqrtuwyz|}~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\88\8f\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\8f\88\82\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~}}}}|||{{{zzzzyyyxxxwwwwvvvuuuttttsssrrrrqqqpppoooonnnmmmllllkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84\89\89\89\89\89\89\89\89\84\7f\7f\7f\7f\7f\7f\7f\7f\7fs.#%&')*+-./1235689:;=>?ABCEFHIJKMNPQRTUVXYZ\]^`abdefhiklmopqstuwxy{|}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\88\8f\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\8f\88\82\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~~}}}}||||{{{zzzzyyyyxxxxwwwwvvvvuuuttttssssrrrrqqqqppppooonnnnmmo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\9a´´´´´´´´\9a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ftjjjjjjjjt\7f\7f\7f\7f\7f\7f\7f\7f\7f}srrrrssssstttttuuuuuvvvvvvwwwwwxxxxxyyyyyzzzzz{{{{{{|||||}}}}}~~~~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\87\8e\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\92\8e\88\82\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8a\95\95\95\95\95\95\95\95\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\86\8c\91\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\91\8c\86\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\84\8a\8f\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\92\8f\8a\84\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\86\8b\90\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\90\8b\86\82\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\82\87\8c\90\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\92\90\8c\87\82\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\82\86\8a\8f\92\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\91\8e\8a\86\82\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\81\83\88\8b\8f\91\93\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\92\91\8f\8b\88\84\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\81\83\86\89\8c\90\91\92\93\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\93\92\91\8f\8c\89\86\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\82\83\85\88\8a\8b\8d\8f\9dåòôöøùûüþþýûùøöôòðÀ\8f\8d\8b\8a\88\85\83\81\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ftjjjjjjjjt\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\81\81\84\92\99\9f¦«°µ¸¼½¹µ°«¦\9f\9b\95\8a\81\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8a\95\95\95\95\95\95\95\95\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fdJJJJJJJJdbDDDDDDDDb_????????_\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f_????????_lZZZZZZZZlzuuuuuuuuz\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\14\14\14\14\14\14\14\14JD
+
+
+
+
+
+
+
+D?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?Z55555555Zujjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\14\14\14\14\14\14\14\14JD
+
+
+
+
+
+
+
+D?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?Z55555555Zujjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\14\14\14\14\14\14\14\14JD
+
+
+
+
+
+
+
+D?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?Z55555555Zujjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\14\14\14\14\14\14\14\14JD
+
+
+
+
+
+
+
+D?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?Z55555555Zujjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\14\14\14\14\14\14\14\14JD
+
+
+
+
+
+
+
+D?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?Z55555555Zujjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\14\14\14\14\14\14\14\14JD
+
+
+
+
+
+
+
+D?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?Z55555555Zujjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\14\14\14\14\14\14\14\14JD
+
+
+
+
+
+
+
+D?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?Z55555555Zujjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\14\14\14\14\14\14\14\14JD
+
+
+
+
+
+
+
+D?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?Z55555555Zujjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fdJJJJJJJJdbDDDDDDDDb_????????_\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f_????????_lZZZZZZZZlzuuuuuuuuz\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f
\ No newline at end of file
diff --git a/data/.svn/text-base/typewriter.png.svn-base b/data/.svn/text-base/typewriter.png.svn-base
new file mode 100644 (file)
index 0000000..15ed237
Binary files /dev/null and b/data/.svn/text-base/typewriter.png.svn-base differ
diff --git a/data/.svn/text-base/warning.png.svn-base b/data/.svn/text-base/warning.png.svn-base
new file mode 100644 (file)
index 0000000..4cb2429
Binary files /dev/null and b/data/.svn/text-base/warning.png.svn-base differ
diff --git a/data/.svn/text-base/watch.png.svn-base b/data/.svn/text-base/watch.png.svn-base
new file mode 100644 (file)
index 0000000..059fcae
Binary files /dev/null and b/data/.svn/text-base/watch.png.svn-base differ
diff --git a/data/.svn/text-base/widgets.png.svn-base b/data/.svn/text-base/widgets.png.svn-base
new file mode 100644 (file)
index 0000000..350297f
Binary files /dev/null and b/data/.svn/text-base/widgets.png.svn-base differ
diff --git a/data/3d.png b/data/3d.png
new file mode 100644 (file)
index 0000000..6f5fcb8
Binary files /dev/null and b/data/3d.png differ
diff --git a/data/Kochi.ttf b/data/Kochi.ttf
new file mode 100644 (file)
index 0000000..ec093e0
Binary files /dev/null and b/data/Kochi.ttf differ
diff --git a/data/Makefile.am b/data/Makefile.am
new file mode 100644 (file)
index 0000000..c84b062
--- /dev/null
@@ -0,0 +1,58 @@
+MAINTAINERCLEANFILES = Makefile.in
+filesdir = $(datadir)/expedite/data
+files_DATA = \
+Kochi.ttf \
+Vera.ttf \
+VeraBI.ttf \
+VeraBd.ttf \
+VeraIt.ttf \
+VeraMoBI.ttf \
+VeraMoBd.ttf \
+VeraMoIt.ttf \
+VeraMono.ttf \
+VeraSe.ttf \
+VeraSeBd.ttf \
+fonts.alias \
+fonts.dir \
+logo.png \
+e-logo.png \
+e.png \
+image.png \
+bar.png \
+frame.png \
+pan.png \
+tp.png \
+tp.yuv \
+icon_sel.png \
+text_sel.png \
+exit.png \
+watch.png \
+bug.png \
+bulb.png \
+camera.png \
+colorbox.png \
+error.png \
+flower.png \
+house.png \
+mushroom.png \
+pulse.png \
+typewriter.png \
+warning.png \
+im1.png \
+im2.png \
+cube1.png \
+cube2.png \
+cube3.png \
+cube4.png \
+cube5.png \
+cube6.png \
+text.png \
+rect.png \
+blend.png \
+map.png \
+3d.png \
+data.png \
+widgets.png
+
+
+EXTRA_DIST = $(files_DATA)
diff --git a/data/Makefile.in b/data/Makefile.in
new file mode 100644 (file)
index 0000000..4a088f9
--- /dev/null
@@ -0,0 +1,428 @@
+# Makefile.in generated by automake 1.10.2 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = data
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/expedite_check_engine.m4 \
+       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+       $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+am__installdirs = "$(DESTDIR)$(filesdir)"
+filesDATA_INSTALL = $(INSTALL_DATA)
+DATA = $(files_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DIRECTFB_CFLAGS = @DIRECTFB_CFLAGS@
+DIRECTFB_LIBS = @DIRECTFB_LIBS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EINA_CFLAGS = @EINA_CFLAGS@
+EINA_LIBS = @EINA_LIBS@
+EVAS_CFLAGS = @EVAS_CFLAGS@
+EVAS_LIBS = @EVAS_LIBS@
+EVIL_CFLAGS = @EVIL_CFLAGS@
+EVIL_LIBS = @EVIL_LIBS@
+EXEEXT = @EXEEXT@
+EXPEDITE_CXXFLAGS = @EXPEDITE_CXXFLAGS@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJC = @OBJC@
+OBJCDEPMODE = @OBJCDEPMODE@
+OBJCFLAGS = @OBJCFLAGS@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+RC = @RC@
+SDL_CFLAGS = @SDL_CFLAGS@
+SDL_LIBS = @SDL_LIBS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+WIN32_CFLAGS = @WIN32_CFLAGS@
+XCB_CFLAGS = @XCB_CFLAGS@
+XCB_LIBS = @XCB_LIBS@
+XMKMF = @XMKMF@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_OBJC = @ac_ct_OBJC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+d3d_libs = @d3d_libs@
+datadir = @datadir@
+datarootdir = @datarootdir@
+ddraw_16_libs = @ddraw_16_libs@
+ddraw_libs = @ddraw_libs@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdi_libs = @gdi_libs@
+glew_libs = @glew_libs@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+lt_enable_auto_import = @lt_enable_auto_import@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+quartz_libs = @quartz_libs@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+wince_16_libs = @wince_16_libs@
+x_cflags = @x_cflags@
+x_libs = @x_libs@
+MAINTAINERCLEANFILES = Makefile.in
+filesdir = $(datadir)/expedite/data
+files_DATA = \
+Kochi.ttf \
+Vera.ttf \
+VeraBI.ttf \
+VeraBd.ttf \
+VeraIt.ttf \
+VeraMoBI.ttf \
+VeraMoBd.ttf \
+VeraMoIt.ttf \
+VeraMono.ttf \
+VeraSe.ttf \
+VeraSeBd.ttf \
+fonts.alias \
+fonts.dir \
+logo.png \
+e-logo.png \
+e.png \
+image.png \
+bar.png \
+frame.png \
+pan.png \
+tp.png \
+tp.yuv \
+icon_sel.png \
+text_sel.png \
+exit.png \
+watch.png \
+bug.png \
+bulb.png \
+camera.png \
+colorbox.png \
+error.png \
+flower.png \
+house.png \
+mushroom.png \
+pulse.png \
+typewriter.png \
+warning.png \
+im1.png \
+im2.png \
+cube1.png \
+cube2.png \
+cube3.png \
+cube4.png \
+cube5.png \
+cube6.png \
+text.png \
+rect.png \
+blend.png \
+map.png \
+3d.png \
+data.png \
+widgets.png
+
+EXTRA_DIST = $(files_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
+       @for dep in $?; do \
+         case '$(am__configure_deps)' in \
+           *$$dep*) \
+             ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+               && { if test -f $@; then exit 0; else break; fi; }; \
+             exit 1;; \
+         esac; \
+       done; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  data/Makefile'; \
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --gnu  data/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+       @case '$?' in \
+         *config.status*) \
+           cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+         *) \
+           echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+           cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+       esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+install-filesDATA: $(files_DATA)
+       @$(NORMAL_INSTALL)
+       test -z "$(filesdir)" || $(MKDIR_P) "$(DESTDIR)$(filesdir)"
+       @list='$(files_DATA)'; for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         f=$(am__strip_dir) \
+         echo " $(filesDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(filesdir)/$$f'"; \
+         $(filesDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(filesdir)/$$f"; \
+       done
+
+uninstall-filesDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(files_DATA)'; for p in $$list; do \
+         f=$(am__strip_dir) \
+         echo " rm -f '$(DESTDIR)$(filesdir)/$$f'"; \
+         rm -f "$(DESTDIR)$(filesdir)/$$f"; \
+       done
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+       list='$(DISTFILES)'; \
+         dist_files=`for file in $$list; do echo $$file; done | \
+         sed -e "s|^$$srcdirstrip/||;t" \
+             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+       case $$dist_files in \
+         */*) $(MKDIR_P) `echo "$$dist_files" | \
+                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+                          sort -u` ;; \
+       esac; \
+       for file in $$dist_files; do \
+         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+         if test -d $$d/$$file; then \
+           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+             cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+           fi; \
+           cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+         else \
+           test -f $(distdir)/$$file \
+           || cp -p $$d/$$file $(distdir)/$$file \
+           || exit 1; \
+         fi; \
+       done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+       for dir in "$(DESTDIR)$(filesdir)"; do \
+         test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+       done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+         install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+         `test -z '$(STRIP)' || \
+           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+       @echo "it deletes files that may require special tools to rebuild."
+       -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+       -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am: install-filesDATA
+
+install-dvi: install-dvi-am
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-info: install-info-am
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-ps: install-ps-am
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+       -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-filesDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+       distclean-generic distdir dvi dvi-am html html-am info info-am \
+       install install-am install-data install-data-am install-dvi \
+       install-dvi-am install-exec install-exec-am install-filesDATA \
+       install-html install-html-am install-info install-info-am \
+       install-man install-pdf install-pdf-am install-ps \
+       install-ps-am install-strip installcheck installcheck-am \
+       installdirs maintainer-clean maintainer-clean-generic \
+       mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
+       uninstall-am uninstall-filesDATA
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/data/Vera.ttf b/data/Vera.ttf
new file mode 100644 (file)
index 0000000..58cd6b5
Binary files /dev/null and b/data/Vera.ttf differ
diff --git a/data/VeraBI.ttf b/data/VeraBI.ttf
new file mode 100644 (file)
index 0000000..b55eee3
Binary files /dev/null and b/data/VeraBI.ttf differ
diff --git a/data/VeraBd.ttf b/data/VeraBd.ttf
new file mode 100644 (file)
index 0000000..51d6111
Binary files /dev/null and b/data/VeraBd.ttf differ
diff --git a/data/VeraIt.ttf b/data/VeraIt.ttf
new file mode 100644 (file)
index 0000000..cc23c9e
Binary files /dev/null and b/data/VeraIt.ttf differ
diff --git a/data/VeraMoBI.ttf b/data/VeraMoBI.ttf
new file mode 100644 (file)
index 0000000..8624542
Binary files /dev/null and b/data/VeraMoBI.ttf differ
diff --git a/data/VeraMoBd.ttf b/data/VeraMoBd.ttf
new file mode 100644 (file)
index 0000000..9be6547
Binary files /dev/null and b/data/VeraMoBd.ttf differ
diff --git a/data/VeraMoIt.ttf b/data/VeraMoIt.ttf
new file mode 100644 (file)
index 0000000..2404924
Binary files /dev/null and b/data/VeraMoIt.ttf differ
diff --git a/data/VeraMono.ttf b/data/VeraMono.ttf
new file mode 100644 (file)
index 0000000..139f0b4
Binary files /dev/null and b/data/VeraMono.ttf differ
diff --git a/data/VeraSe.ttf b/data/VeraSe.ttf
new file mode 100644 (file)
index 0000000..4b4ecc6
Binary files /dev/null and b/data/VeraSe.ttf differ
diff --git a/data/VeraSeBd.ttf b/data/VeraSeBd.ttf
new file mode 100644 (file)
index 0000000..672bf76
Binary files /dev/null and b/data/VeraSeBd.ttf differ
diff --git a/data/bar.png b/data/bar.png
new file mode 100644 (file)
index 0000000..cd5c3a7
Binary files /dev/null and b/data/bar.png differ
diff --git a/data/blend.png b/data/blend.png
new file mode 100644 (file)
index 0000000..bfd647b
Binary files /dev/null and b/data/blend.png differ
diff --git a/data/bug.png b/data/bug.png
new file mode 100644 (file)
index 0000000..c32cdfd
Binary files /dev/null and b/data/bug.png differ
diff --git a/data/bulb.png b/data/bulb.png
new file mode 100644 (file)
index 0000000..8b694d4
Binary files /dev/null and b/data/bulb.png differ
diff --git a/data/camera.png b/data/camera.png
new file mode 100644 (file)
index 0000000..027ed4f
Binary files /dev/null and b/data/camera.png differ
diff --git a/data/colorbox.png b/data/colorbox.png
new file mode 100644 (file)
index 0000000..6c2534e
Binary files /dev/null and b/data/colorbox.png differ
diff --git a/data/cube1.png b/data/cube1.png
new file mode 100644 (file)
index 0000000..c2f4fda
Binary files /dev/null and b/data/cube1.png differ
diff --git a/data/cube2.png b/data/cube2.png
new file mode 100644 (file)
index 0000000..5e69383
Binary files /dev/null and b/data/cube2.png differ
diff --git a/data/cube3.png b/data/cube3.png
new file mode 100644 (file)
index 0000000..1116611
Binary files /dev/null and b/data/cube3.png differ
diff --git a/data/cube4.png b/data/cube4.png
new file mode 100644 (file)
index 0000000..4ff7c73
Binary files /dev/null and b/data/cube4.png differ
diff --git a/data/cube5.png b/data/cube5.png
new file mode 100644 (file)
index 0000000..49c9acd
Binary files /dev/null and b/data/cube5.png differ
diff --git a/data/cube6.png b/data/cube6.png
new file mode 100644 (file)
index 0000000..f512f75
Binary files /dev/null and b/data/cube6.png differ
diff --git a/data/data.png b/data/data.png
new file mode 100644 (file)
index 0000000..26b5a72
Binary files /dev/null and b/data/data.png differ
diff --git a/data/e-logo.png b/data/e-logo.png
new file mode 100644 (file)
index 0000000..113ee14
Binary files /dev/null and b/data/e-logo.png differ
diff --git a/data/e.png b/data/e.png
new file mode 100644 (file)
index 0000000..f14feff
Binary files /dev/null and b/data/e.png differ
diff --git a/data/error.png b/data/error.png
new file mode 100644 (file)
index 0000000..5183003
Binary files /dev/null and b/data/error.png differ
diff --git a/data/exit.png b/data/exit.png
new file mode 100644 (file)
index 0000000..f27a0fa
Binary files /dev/null and b/data/exit.png differ
diff --git a/data/flower.png b/data/flower.png
new file mode 100644 (file)
index 0000000..0fb6a9a
Binary files /dev/null and b/data/flower.png differ
diff --git a/data/fonts.alias b/data/fonts.alias
new file mode 100644 (file)
index 0000000..1d793cf
--- /dev/null
@@ -0,0 +1,12 @@
+Kochi -Unknown-Kochi-medium-r-normal--0-0-0-0-p-0-iso8859-9
+Vera-Bold-Italic -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-ascii-0
+Vera-Normal -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-ascii-0
+Vera-Bold -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-ascii-0
+Vera-Italic -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-ascii-0
+Vera-Mono-Bold-Italic -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-ascii-0
+Vera-Mono-Bold -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-ascii-0
+Vera-Mono-Italic -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-ascii-0
+Vera-Mono -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-ascii-0
+Vera-Serif -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-ascii-0
+Vera-Serif-Bold -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-ascii-0
+Vera -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-ascii-0
diff --git a/data/fonts.dir b/data/fonts.dir
new file mode 100644 (file)
index 0000000..0954e21
--- /dev/null
@@ -0,0 +1,52 @@
+51
+Kochi.ttf -Unknown-Kochi-medium-r-normal--0-0-0-0-p-0-iso8859-9
+VeraBI.ttf -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-ascii-0
+VeraBI.ttf -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-fcd8859-15
+VeraBI.ttf -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-iso8859-1
+VeraBI.ttf -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-iso8859-15
+VeraBI.ttf -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-iso8859-9
+Vera.ttf -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-ascii-0
+Vera.ttf -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-fcd8859-15
+Vera.ttf -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-iso8859-1
+Vera.ttf -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-iso8859-15
+Vera.ttf -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-iso8859-9
+VeraBd.ttf -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-ascii-0
+VeraBd.ttf -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-fcd8859-15
+VeraBd.ttf -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-iso8859-1
+VeraBd.ttf -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-iso8859-15
+VeraBd.ttf -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-iso8859-9
+VeraIt.ttf -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-ascii-0
+VeraIt.ttf -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-fcd8859-15
+VeraIt.ttf -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-iso8859-1
+VeraIt.ttf -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-iso8859-15
+VeraIt.ttf -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-iso8859-9
+VeraMoBI.ttf -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-ascii-0
+VeraMoBI.ttf -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-fcd8859-15
+VeraMoBI.ttf -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-iso8859-1
+VeraMoBI.ttf -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-iso8859-15
+VeraMoBI.ttf -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-iso8859-9
+VeraMoBd.ttf -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-ascii-0
+VeraMoBd.ttf -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-fcd8859-15
+VeraMoBd.ttf -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-iso8859-1
+VeraMoBd.ttf -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-iso8859-15
+VeraMoBd.ttf -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-iso8859-9
+VeraMoIt.ttf -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-ascii-0
+VeraMoIt.ttf -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-fcd8859-15
+VeraMoIt.ttf -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-iso8859-1
+VeraMoIt.ttf -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-iso8859-15
+VeraMoIt.ttf -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-iso8859-9
+VeraMono.ttf -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-ascii-0
+VeraMono.ttf -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-fcd8859-15
+VeraMono.ttf -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-iso8859-1
+VeraMono.ttf -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-iso8859-15
+VeraMono.ttf -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-iso8859-9
+VeraSe.ttf -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-ascii-0
+VeraSe.ttf -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-fcd8859-15
+VeraSe.ttf -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-iso8859-1
+VeraSe.ttf -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-iso8859-15
+VeraSe.ttf -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-iso8859-9
+VeraSeBd.ttf -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-ascii-0
+VeraSeBd.ttf -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-fcd8859-15
+VeraSeBd.ttf -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-iso8859-1
+VeraSeBd.ttf -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-iso8859-15
+VeraSeBd.ttf -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-iso8859-9
diff --git a/data/frame.png b/data/frame.png
new file mode 100644 (file)
index 0000000..cdb24af
Binary files /dev/null and b/data/frame.png differ
diff --git a/data/house.png b/data/house.png
new file mode 100644 (file)
index 0000000..d047ea6
Binary files /dev/null and b/data/house.png differ
diff --git a/data/icon_sel.png b/data/icon_sel.png
new file mode 100644 (file)
index 0000000..3075afd
Binary files /dev/null and b/data/icon_sel.png differ
diff --git a/data/im1.png b/data/im1.png
new file mode 100644 (file)
index 0000000..aa37869
Binary files /dev/null and b/data/im1.png differ
diff --git a/data/im2.png b/data/im2.png
new file mode 100644 (file)
index 0000000..30e0caa
Binary files /dev/null and b/data/im2.png differ
diff --git a/data/image.png b/data/image.png
new file mode 100644 (file)
index 0000000..9811a37
Binary files /dev/null and b/data/image.png differ
diff --git a/data/logo.png b/data/logo.png
new file mode 100644 (file)
index 0000000..f2ba89d
Binary files /dev/null and b/data/logo.png differ
diff --git a/data/map.png b/data/map.png
new file mode 100644 (file)
index 0000000..7a13b5f
Binary files /dev/null and b/data/map.png differ
diff --git a/data/mushroom.png b/data/mushroom.png
new file mode 100644 (file)
index 0000000..30acfd4
Binary files /dev/null and b/data/mushroom.png differ
diff --git a/data/pan.png b/data/pan.png
new file mode 100644 (file)
index 0000000..c928ccc
Binary files /dev/null and b/data/pan.png differ
diff --git a/data/pulse.png b/data/pulse.png
new file mode 100644 (file)
index 0000000..06369c0
Binary files /dev/null and b/data/pulse.png differ
diff --git a/data/rect.png b/data/rect.png
new file mode 100644 (file)
index 0000000..8f54d64
Binary files /dev/null and b/data/rect.png differ
diff --git a/data/text.png b/data/text.png
new file mode 100644 (file)
index 0000000..ef33aa9
Binary files /dev/null and b/data/text.png differ
diff --git a/data/text_sel.png b/data/text_sel.png
new file mode 100644 (file)
index 0000000..ac118d2
Binary files /dev/null and b/data/text_sel.png differ
diff --git a/data/tp.png b/data/tp.png
new file mode 100644 (file)
index 0000000..1c20b12
Binary files /dev/null and b/data/tp.png differ
diff --git a/data/tp.yuv b/data/tp.yuv
new file mode 100644 (file)
index 0000000..cb5d3e4
--- /dev/null
@@ -0,0 +1,312 @@
+²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\0\0\ 1\ 1\ 2\ 2\ 3\ 4\ 4\ 5\ 6\ 6\a\a\b            
+
+\v\v\f\f\r\ e\ e\ f\ f\10\11\11\12\12\13\13\14\15\16\16\16\17\18\18\19\19\1a\1a\e\e\1c\1d\1d\1e\1f\1f  !!""#$$%&&&'(()**++,,-..//0112233456667788:::;;<==>>?@@AABBCCDEEFFGHHIIJKKLMMNNOOPQQQRSSTUUVVWWXXYZZ[[\\]^___`aabbcddeefgghhijjkkllmnnoopqqrrsstuuvvwwxxyzz{|||}~~\7f\80\80\81\81\82\83\83\84\84\85\85\86\87\87\87\88\89\89\8a\8b\8b\8b\8c\8d\8d\8e\8e\8f\90\90\91\91\92\93\93\94\94\95\95\96\97\97\98\99\99\9a\9a\9b\9b\9c\9d\9d\9e\9e\9f   ¡¢¢£¤¤¤¦¦¦§¨¨©©ª««¬¬­­®®¯°°±±²³´´´µµ¶··¸¸¹ºº»»¼¼½¾¾¿ÀÀÁÁÂÂÃÃÄÅÅÆÆÇÈÈÉÉÊÊËÌÌÍÍÎÏÏÐÐÑÒÒÒÓÔÕÕÕÖ××ØØÙÙÚÛÛÜÜÝÝÞßßààáââããäååææççèèéêêëììíîîîïððññòóóôôõööö÷øøùúúûûüýýþþÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\ 1\ 1\ 1\ 2\ 3\ 3\ 4\ 4\ 5\ 5\ 6\a\a\b\b  
+
+\v\v\f\r\r\ e\ e\ f\ f\10\11\11\11\13\13\13\14\14\15\16\17\17\17\18\19\1a\1a\1a\e\1c\1c\1d\1d\1e\1f\1f\1f !""##$$%&&''(()**++,--..//00222334456678899::;<<<=>??@@AABBCDDEFFGGHHIIJKLLLMNNOOPPQRRSSTUUVVWWXXYZZ[\\]^^___`aabcccdefffghhijjjklmmnnooppqrrsstuuvvwwxyyzz{{|}}~\7f\7f\7f\80\81\81\82\82\83\84\84\85\85\86\86\87\87\88\89\89\8a\8b\8b\8c\8c\8d\8d\8e\8f\8f\90\90\91\91\92\93\93\94\94\95\96\96\97\97\98\99\99\9a\9a\9b\9b\9c\9c\9d\9e\9e\9f\9f ¡¡¢¢£¤¤¥¥¦¦§¨¨©©ªª«¬¬­­®®¯°°±±²²³´µµµ¶··¸¸¹ºº»»¼¼½¾¾¿¿ÀÁÁÁÃÃÃÄÅÆÆÆÇÈÈÉÉÊÊËÌÌÍÍÎÎÏÐÐÑÒÒÓÓÔÕÕÖÖÖ×ØØÙÙÚÛÛÜÜÝÞÞßßàááâããääååææççèééêêëììííîîïððñòòòóôôõõö÷÷øøùùúûûüüýýþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 1\ 2\ 3\ 3\ 4\ 4\ 5\ 6\ 6\a\a\b\b          
+\v\v\f\f\r\ e\ e\ f\ f\11\10\11\12\12\13\13\14\15\15\16\16\17\17\18\19\19\1a\1a\e\1c\1d\1d\1d\1e\1e\1f  !!"##$$%%&''(()**++,,--.//00122334566677899:;;;===>>?@@ABBCCDDEEFGGHHIJJKKLLMMOOOPQQQRSSTTUVVWWXXYZZ[[\\]^^__`aabbcddeefgghhiijjkllmnnooppqrrssttuvvwwxyyzz{||}}~\7f\7f\80\80\81\82\82\82\83\84\84\85\85\86\86\87\87\88\89\8a\8a\8b\8b\8c\8c\8d\8d\8e\8f\8f\90\90\91\92\92\92\93\94\94\95\96\96\97\98\98\99\99\9a\9a\9b\9b\9c\9d\9d\9e\9e \9f ¡¡¢£££¤¥¥¦§§§¨©©ªª«¬¬­­®¯¯°°±²²²´´´µ¶¶··¸¸¹ºº»»¼¼½¾¾¿ÀÀÁÁÂÂÃÄÄÄÆÆÇÈÈÈÉÉÊÊËËÌÍÎÎÎÏÐÐÑÒÒÓÔÔÔÕÕÖ×ØØØÙÚÚÛÛÜÝÝÞÞßàààáââãääååææççèééêêëììííîîïððñòòóóôôõöö÷÷øøùùúûûüýýýþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 2\ 2\ 2\ 3\ 4\ 4\ 5\ 6\ 6\a\a\b\b  
+
+\v\f\f\f\r\r\ e\ f\ f\10\11\11\12\13\13\14\14\15\15\16\16\17\18\18\19\19\1a\e\e\e\1c\1d\1d\1e\1e\1f !!""##$$%%&''(()**++,,--///00112334456678899::;<<==>>??@ABBBCDDEFFFHHHIIJKKLLMMNOPPPQRRSTTUUUVWXXYYZ[[[\]]^^__`aabbcddeffghhhijjjkllmnnooppqqrsstuuvvwwxxyz{{{|}}~~\7f\7f\80\80\82\82\82\83\84\84\85\85\86\87\87\88\89\89\8a\8a\8a\8b\8c\8c\8d\8e\8e\8f\8f\90\90\91\92\92\93\93\94\95\95\96\96\97\97\98\99\99\9a\9a\9b\9b\9c\9d\9d\9e\9f\9f  ¡¢¢¢££¤¥¥¦¦§§¨©©ª««¬¬­®®¯¯°°±±²²³´´µ¶¶··¸¸¹ºº»»¼¼½¾¾¿ÀÀÀÁÂÂÃÃÄÅÆÆÇÇÈÈÈÊÊËËËÌÍÎÎÏÏÏÑÑÑÒÒÓÔÔÕÖÖ××ØÙÙÚÚÛÛÜÜÝÝÞßàààáââãääååææçèèééêêëììííîïïððññòóóôôõõö÷÷øøùúúûûüýýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\ 1\ 1\ 2\ 2\ 2\ 3\ 4\ 4\ 5\ 6\ 6\ 6\a\b           
+
+\v\v\f\f\r\ e\ e\ f\10\10\11\11\12\12\13\14\14\15\15\16\16\17\17\18\19\1a\1a\1a\e\e\1c\1d\1d\1e\1e\1f  !!"##$$%&&''(())*++,,--.//0112233445667789::;;<==>>>?@@AABCCDEEFFGGHHIJJKLLLMMOOOPPQRSSSTUVVVWWXYYZ[[\\]]^___`aabbcddeffgghhiijklllmnnooppqqrssttuvvwwxyyz{{{|}}~\7f\7f\7f\80\80\81\82\83\84\84\84\85\85\86\86\87\87\88\89\89\8a\8b\8b\8c\8d\8d\8d\8e\8f\8f\90\90\91\91\92\93\93\94\94\95\96\96\97\97\98\98\99\9a\9b\9b\9c\9c\9c\9d\9e\9e\9f\9f ¡¡¢¢££¤¥¥¦¦§¨¨©©ªª««¬­­®®¯°°±±²³´´´µµ¶·¸¸¸ººº»»¼½½¾¾¿¿ÀÁÁÂÂÃÄÄÅÅÆÆÇÇÈÉÊÊÊËËÌÍÍÎÎÏÏÐÑÑÒÓÓÔÔÕÕÖ××ØØÙÚÚÚÛÜÜÝÝÞßßààááâããäååæççèèééêêëììííîîïïðññòòôôôõõö÷÷øøùùúûûüüýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 2\ 1\ 2\ 3\ 3\ 4\ 5\ 5\ 5\ 6\a\a\b           
+
+\v\v\f\r\r\ e\ e\ f\ f\10\11\11\12\12\13\13\14\15\15\16\17\17\18\18\19\19\e\1a\e\1c\1d\1d\1d\1e\1f   !!"##$$%%&&'(())**+,,-..//01122334456778899::;<<==>>?@@ABBCCDDEEFGGHHIIJKKLMMNNOOPQQQRSSUUUVVWXXYYZZ[[\\]^^_`aaabccddeefgghhiijjkllmmnoopqqrrsstuuuvwwxxyzz{{|}~~\7f\7f\7f\80\80\81\82\82\83\84\84\85\85\86\87\87\88\88\89\89\8a\8a\8c\8c\8c\8d\8d\8e\8f\8f\90\90\91\91\92\92\93\94\95\95\96\96\97\97\98\99\99\9a\9a\9b\9b\9c\9c\9d\9e\9f\9f  ¡¢¢¢££¤¥¥¦§§¨¨©©ªª«¬­­®®®¯°°±±³²³´´µ¶¶··¸¹¹¹º»»¼½½¾¾¿¿ÀÁÁÂÂÃÃÄÅÅÆÆÇÇÈÉÉÊÊËÌÌÍÍÎÏÏÐÐÑÑÒÓÓÔÔÕÕÖ××ØØÙÚÚÛÛÜÜÝÞÞßàààáââãääååææççèééêëëììííîïïïðññòóóôôõöö÷øøøùùúûüüüýýþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 2\ 2\ 3\ 3\ 4\ 4\ 5\ 5\ 6\a\a\b\b  
+
+\v\v\f\f\r\ e\ e\ f\10\10\11\12\12\12\13\14\14\14\15\16\17\17\17\18\19\19\1a\1a\1c\1c\1c\1d\1d\1e\1e\1f  !"###$%%&&&'(()**++,,-..//00123334556678899::;<<==>>?@@AABBCCDEEFFGHHIIKKKLMMNNOOPPQRRSSTUUVVWWXYYZZ[[\]]^___`aabbcddeefghhhijjkklmmnnooppqrrstttuuvwwxyyyz{{|}}~~\7f\7f\80\81\82\82\82\83\83\84\85\86\86\87\87\88\88\89\89\8a\8a\8b\8c\8c\8d\8d\8e\8f\8f\90\90\91\91\92\93\93\94\94\95\96\96\97\98\98\99\99\9a\9a\9b\9b\9c\9c\9d\9e\9e\9f\9f ¡¡¢¢£¤¤¤¦¦¦§§¨©ªªª«¬¬­­®¯¯°°±²²²³´´µ¶¶··¸¹¹¹º»»¼¼½¾¾¿ÀÀÁÁÂÂÃÄÄÅÅÆÆÇÈÈÉÊÊÊËÌÌÍÍÎÎÏÐÐÑÑÒÓÓÔÔÕÕÖ××ØØÙÚÚÛÛÜÝÝÞÞßßàáááâããäååæçççèééêêëìíííîïïððññòòóôôõöö÷÷øøùùúûûüüýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\ 1\ 1\ 2\ 2\ 2\ 3\ 4\ 4\ 5\ 5\ 6\a\a\b\b  
+
+\v\v\f\r\r\r\ e\ f\ f\10\11\11\12\12\13\14\14\15\16\16\16\17\17\18\19\19\1a\1a\e\e\1c\1d\1d\1e\1f\1f  !!"##$$%%&&'(())*+,,,-../000122334456678899:;;;<<=>???@AABCCDDEFFFGHHIIJKKLLMNNOPPQQQRSSTUUVWWXXYYZ[[[\]]^___`aabbcddeffgggiiijkklmmnnooppqrrssttuvvwxxyyz{{{|}}~~\7f\7f\80\80\81\82\83\83\84\85\85\85\86\86\87\88\88\89\89\8a\8b\8b\8c\8c\8d\8e\8e\8f\8f\90\90\91\91\92\93\93\94\94\95\95\96\97\97\98\99\99\9a\9a\9b\9b\9c\9c\9e\9e\9e\9f  ¡¡¢¢££¤¥¦¦¦§¨¨©©ª«¬«¬­­®®¯°°±±²³³´´µ¶¶¶·¸¹¹ºº»¼¼¼½½¾¿¿ÀÀÁÂÃÃÄÄÄÅÆÆÇÈÈÈÊÊËËÌÌÍÍÎÎÏÐÐÑÒÒÒÓÔÕÕÕÖ××ØÙÙÚÚÛÛÜÝÝÞÞßßààáââããäååææçèéééêëëëìííîîïïðññòóóôôõõö÷øøùùúúúûüüýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 2\ 2\ 2\ 3\ 4\ 4\ 5\ 5\ 6\a\a\b\b  
+\v\v\v\f\r\r\ e\ e\ f\10\10\11\11\12\12\13\13\14\15\16\16\16\17\17\18\19\1a\1a\1a\e\e\1c\1d\1d\1e\1e\1f  !!""#$$%%&''(()**+,,,--.//01123334556678899::;<<==>???@AABBCDEEFFFGHIIJJKKLLMMNOOPQQRRSSTUUVVWXXYYZZ[\\]]^__``aabccddeefgghhijjkkllmnnooppqrrsstuuvvwwxxyzz{{|}}~~\7f\80\80\81\81\82\82\83\84\84\85\85\86\87\87\88\88\89\89\8a\8b\8b\8c\8d\8d\8d\8e\8f\8f\90\90\91\92\92\93\93\94\94\95\96\96\97\97\98\99\99\9a\9a\9b\9b\9c\9c\9d\9e\9e\9f   ¡¢£££¤¥¥¦§§§¨©©ªª«¬¬­­®¯¯°°±²²²³´µµµ¶··¸¸¹¹º»»¼¼½¾¾¿¿ÀÀÁÂÂÃÃÄÅÅÆÆÇÈÈÉÉÊÊËÌÌÍÎÎÏÏÐÐÑÒÒÓÓÔÔÕÕ×××ØÙÙÚÚÛÛÜÜÞÝÞßàààáâãããäååæçççèééêëëëìííîîïððññòòóóôõõöö÷øùùùúûûüüþþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 1\ 2\ 3\ 3\ 4\ 4\ 5\ 6\ 6\a\a\b\b 
+
+\v\v\f\f\r\ e\ e\ f\10\10\11\11\12\13\13\13\14\14\15\16\16\17\18\18\19\19\1a\e\e\1c\1c\1d\1d\1e\1f\1f  !"""#$$%&&''(())*++,,-..//01122334556678899::;<<==>>??@AABCCDDEFFGGHHIJKKKLLMNNOOPQQRRSTTUUVWWXXYYZZ[\]]]^^_``abbbccdeeffghhiijkkllmmnooppqrrsstuuvvwxxxyzz{{|}}~~\7f\80\80\81\81\82\82\83\83\84\85\85\86\87\87\87\88\89\89\8a\8a\8b\8b\8d\8d\8e\8e\8f\8f\90\90\91\91\92\93\93\94\94\95\96\96\97\98\98\99\99\9a\9b\9b\9c\9c\9c\9d\9e\9e\9f\9f ¡¡¢¢£¤¤¥¥¦§§¨¨©©ªª«¬¬­®®®¯°°±²²³³´´µµ¶··¸¸¹¹º»»¼¼½¾¾¿¿ÀÁÁÂÂÃÃÄÄÅÆÆÇÈÈÉÉÊËËÌÌÍÎÎÏÏÐÐÑÒÒÒÓÔÔÕÖÖÖ×ØØÙÚÚÚÛÜÜÝÞÞßààááââããäååæççèèééêêëëìííîïïððññòòóôõõõö÷÷øøùùúûûüüýýþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\ 1\ 1\ 1\ 2\ 3\ 3\ 4\ 4\ 5\ 5\ 6\a\a\b\b          \v\v\v\f\f\r\r\ e\ f\ f\10\11\11\12\13\13\14\14\15\15\16\16\17\18\18\19\19\1a\e\e\1c\1c\1d\1d\1e\1f\1f  !!""#$$%&&'((()**++,--../000123344556677899::;<<==>>??@ABBBCDDEEFGGHHIJJJKLLMMOOOPPQRRSSTTUVVWXXYYZZ[\\]]^^_``abbbcddefffghiiijkkllmmnooppqrrssttuvvwwxyyzz{|}}}~~\7f\80\80\81\81\82\82\83\83\84\85\85\86\86\87\88\88\89\89\8a\8a\8b\8c\8d\8d\8d\8f\8e\8f\90\90\91\92\92\93\93\94\94\95\96\97\97\97\98\98\99\9a\9a\9b\9b\9c\9d\9d\9e\9f\9f\9f  ¡¢¢£¤¤¥¥¦¦§§¨©©ªª««¬­®®®¯°°±±²³³´´µ¶¶··¸¸¹ºº»¼¼¼½¾¾¿ÀÀÁÁÂÂÃÃÄÄÅÆÆÇÇÈÉÉÊÊËËÌÍÍÎÎÏÏÐÑÒÒÓÓÔÕÕÖÖ××ØØÙÙÚÛÛÜÜÝÞÞßßàááââããäååææççèééêêëììííîîïïðññòóóôôõõöö÷øùùúúûûüüýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 1\ 2\ 2\ 3\ 4\ 4\ 5\ 6\ 6\a\a\b\b  
+
+\v\v\f\r\r\ e\ e\ f\ f\10\10\11\12\12\13\13\14\15\15\16\16\17\18\18\19\19\1a\1a\e\e\1c\1d\1d\1e\1e\1f  !"""#$$%%&'((()**++,,-..//0112233455667788:::;<<==>>?@@AABBCDDEFFGGHIIJJKKLLMNNOOPQQRRSSTTUVVWWXXYZZ[[\]]^___`abbccddeeffghhiijkkllmnnopppqqrssttuuvwwxxyzz{{|}}~~\7f\7f\80\81\81\82\82\83\84\84\85\86\86\87\87\87\88\89\8a\8a\8b\8b\8c\8c\8d\8d\8e\8f\8f\90\90\91\92\92\93\94\94\95\95\96\96\97\97\98\99\99\9a\9a\9b\9b\9c\9c\9d\9e\9e\9f\9f ¡¡¢£££¤¥¥¦§§¨¨©ªª««¬¬­­®¯¯°°±²²³³´´µ¶¶··¸¸¹ºº»»¼½½¾¿¿¿ÀÀÁÂÃÃÄÄÅÅÆÆÇÇÉÉÉÊÊËËÌÍÎÎÏÏÐÑÑÒÒÒÔÔÔÕÖÖ××ØÙÙÙÚÛÛÜÜÝÞÞßàààááâãäääåæççèèééêêëëìííîîðððññòóóóôõöö÷÷øùùúúûûüüýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 1\ 2\ 3\ 3\ 4\ 5\ 5\ 6\a\a\b\b                   
+\v\v\f\r\r\ e\ e\ f\ f\10\11\11\12\12\13\14\14\14\16\16\16\17\18\18\19\1a\1a\1a\e\1c\1c\1d\1e\1e\1e\1f  !!""#$$%&&''(()**++,,-..//01122334556678899::;<<==>>??@AABCCCDEEFFGHHIIJKLLLMMNOOPQQRSSTTUUVVWWXYYZZ[[\]]^^_``aabbcddeefgghiiijjkllmmnooppqqrssttuvvwxxxyz{{{||}~~\7f\80\80\80\81\82\82\83\83\84\85\85\86\87\87\88\88\89\89\8a\8b\8b\8c\8c\8d\8d\8e\8f\90\90\90\91\92\92\93\93\94\94\95\96\96\97\98\98\98\99\9a\9a\9b\9c\9c\9d\9d\9e\9f\9f\9f ¡¡¢¢£¤¤¥¥¦¦§¨¨©©ªª«¬¬­®®¯¯°°±²²³³´´µµ¶··¸¸¹º»»»¼¼¾¾¾¿ÀÀÀÁÂÂÃÃÄÄÅÆÇÇÇÈÉÉÊÊËÌÌÍÍÎÎÏÏÐÑÑÒÒÓÔÕÕÕÖ××ØØÙÙÚÛÛÜÜÝÞßßßààáâãããäååæçççèééêêëììííîîïððññòòôôôõõöö÷øøùúúûûüüýýþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 2\ 2\ 3\ 3\ 4\ 4\ 5\ 5\ 6\ 6\a\b\b  
+
+\v\v\f\f\r\ e\ e\ f\10\10\10\11\12\12\13\14\15\15\15\16\16\17\17\18\19\1a\1a\1a\e\e\1c\1d\1d\1e\1f\1f  !!"##$$%%&''(()**++,,-.///01122344556678899::;;<==>??@@AABCCDDEEFFGHIIJJKKLMMMNOOPQQRRSTTUUVVWWXYYZZ[\]]]^^__`aabbcdeeefgghhijjkkllmmnooppqrrsttuuuvwwxyyzz{{|}}~~\7f\80\80\81\81\82\83\83\84\84\85\85\86\87\87\88\88\89\89\8a\8b\8b\8c\8c\8d\8d\8e\8f\8f\90\91\91\91\92\93\93\94\95\95\95\96\97\98\98\99\99\99\9a\9b\9b\9c\9c\9d\9e\9e\9f\9f ¡¡¢¢£¤¤¥¥¦¦§¨¨©©ªª«¬¬­­®¯¯°±±²²³³´´µ¶¶··¸¹¹¹º»»¼½½½¾¿ÀÀÀÁÂÂÃÄÄÅÆÆÆÇÇÉÉÉÊÊËËÌÍÍÎÎÏÏÐÑÑÒÓÓÔÕÕÕÖÖ×ØÙÙÚÚÛÛÜÜÝÞÞßàààáâããäääåææçèèééêëëëìííîïïððññòóóôôõöö÷÷øùùúúûûüüýýþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 1\ 2\ 3\ 4\ 4\ 5\ 5\ 5\ 6\ 6\a\b           
+
+\v\v\f\r\r\ e\ e\ f\ f\10\10\11\12\12\13\13\14\15\15\16\16\17\17\18\19\19\1a\e\e\1c\1c\1d\1d\1e\1e\1f  !!""#$$%%&''(())*++,,-.//001112334456677899::;<<==>>?@@AABCCDDEFFGGHHIIJKKLMMNNOOPPQRRSTTTUUVWXXYYZ[[\\]]^^__`aabcccdeefggghiijjklmmmnooppqrrsstuuvvwxxxyzz{||}}~~\7f\7f\80\80\81\82\82\83\84\84\85\85\86\87\88\87\88\89\89\8a\8a\8b\8c\8c\8d\8d\8e\8f\8f\90\91\91\91\92\93\93\94\94\95\96\96\97\98\98\99\99\99\9a\9b\9c\9c\9c\9d\9e\9f\9f  ¡¡¢££¤¤¥¥¦§§¨¨©©ªª«¬¬­®®¯¯°°±²²³³´´µµ¶··¸¹¹ºº»¼½¼½¾¾¿¿ÀÁÁÂÃÃÄÄÅÅÆÆÇÈÈÉÉÊÊËÌÍÍÍÎÎÏÐÐÑÑÒÓÓÔÕÕÖÖÖ×ØÙÙÚÚÛÜÜÜÝÞÞßßàááââããääåææççèééêêëììííîîïðñññòóóôôõõö÷÷øùùùúûûüýýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 2\ 2\ 2\ 3\ 4\ 4\ 5\ 5\ 6\a\a\b\b  
+
+\v\v\f\r\r\ e\ e\ f\10\10\11\11\12\12\13\13\14\15\15\16\16\17\18\18\19\19\1a\e\e\e\1c\1d\1d\1e\1f\1f  !!""#$$%%&&(()))*++,--..//00122344556678889::;<<==>??@@AABCCDEEEFGHHHIJJJKLMMNNOOPQQQRSSTUVVWWWXXYZZ[[]]]^^_``aabcccdeeffghhiijklllmnnoppqqqrssttvvvwwxyyzz{{|}~~~\7f\7f\80\81\81\82\82\83\84\84\85\86\86\87\87\88\88\89\89\8a\8a\8b\8c\8c\8d\8e\8e\8f\8f\90\90\91\91\92\93\93\94\94\95\96\96\97\98\98\98\99\9a\9a\9b\9b\9c\9c\9d\9e\9f\9f\9f¡¡¡¢¢££¤¥¥¦§§¨¨©©ªª«¬¬­­®¯¯°°±±³³³´´µ¶¶··¸¸¹ºº»¼¼¼½½¾¿ÀÀÁÂÂÂÃÄÄÅÅÆÆÇÈÈÉÉÊËËÌÌÍÍÎÎÏÐÐÑÑÒÒÓÔÔÕÖÖ××ØØÙÚÚÛÜÜÝÝÞßßßàááââãääååææççèééêëëëìííîîïððñòòóóôôõõö÷øøøùùúúûüüýýþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 1\ 2\ 3\ 3\ 4\ 4\ 5\ 6\ 6\a\a\b\b  
+\v\v\v\f\f\r\ e\ e\ f\ f\10\11\11\12\12\13\13\14\15\15\16\16\17\18\18\19\19\1a\1a\e\1c\1c\1d\1d\1e\1f\1f  !!""#$$%&&&'())**++,,-..//01122334556677899::;<<==>>@@@AABBCDDEEFGGHHIJJKKLLMNNOOPPRRRSSTUVVWWWXYYZZ[\\]]^__``aabbcddeefgghhiijkklmmmnnoppqrrsstuuvvwwxyyzz{||}}~~\7f\7f\80\81\81\82\83\83\83\84\85\85\86\86\87\88\88\89\89\8a\8a\8b\8c\8c\8d\8d\8e\8e\8f\90\90\91\91\92\92\93\94\94\95\96\96\97\97\98\98\9a\9a\9a\9b\9b\9c\9c\9d\9e\9e\9f\9f ¡¡¢¢£¤¤¥¥¦§§§¨©©ªª««¬­­®®¯°°±²²³³´´µ¶¶··¸¸¹ºº»¼¼½½¾¾¿ÀÀÁÁÂÂÃÄÄÅÅÆÆÇÇÈÉÉÊËËÌÍÍÍÎÎÏÏÑÑÒÒÓÓÔÔÕÖÖ××ØÙÙÚÚÛÛÜÝÝÞÞßßààáââããäååææçèèééêêëììíîîïïððñòòòóôôõöö÷÷øøùùúúûüýýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\0\ 1\ 2\ 2\ 2\ 3\ 4\ 4\ 5\ 6\ 6\ 6\a\b                  
+\v\v\f\f\r\ e\ e\ f\ f\10\11\11\12\12\13\13\14\14\15\16\17\17\17\18\19\19\1a\1a\e\1c\1c\1d\1e\1e\1f   !!"##$$%&&'((()**++,,-..//00123334566678899:;;<<==>??@@AABCCDDEEFGGHHIIJKKLLMNNOOPQQRRSTTTUVVWWXYYZZ[[\]]^^__`aabccddefffghhiijkklmmnnnoppqrrstttuvwwwxxyzz{{|}}~~\7f\80\80\81\82\82\82\83\84\84\85\86\86\86\87\88\88\89\8a\8a\8b\8b\8c\8c\8d\8d\8e\8e\8f\90\91\91\91\92\93\93\94\94\95\96\96\97\97\98\99\9a\9a\9a\9b\9c\9c\9d\9d\9e\9e\9f\9f  ¡¢¢££¤¥¥¦¦§§¨©©ª««¬­­­®®¯°±±±²³³´´µ¶¶··¸¹¹ºº»¼¼½½½¿¿ÀÀÁÁÂÃÃÄÄÅÆÆÆÇÇÈÉÉÊÊÌËÌÍÎÎÎÏÐÐÑÒÒÓÓÔÔÕÖÖ××ØØÙÙÚÛÛÜÝÝÝÞßßàááââãäääæææççèééêêëììííîîïððñòòóóôõõõö÷÷øøùúúûüüüýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²ZZZZZZZZZZZZZZZZZZ²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²\0\ 1\ 1\ 2\ 2\ 3\ 4\ 4\ 4\ 5\ 6\a\ 6\a\b\b  
+
+\v\v\f\f\r\r\ e\ f\ f\11\10\11\12\12\13\14\14\15\15\16\17\17\17\19\19\19\1a\e\e\1c\1c\1d\1d\1e\1f\1f  !!""#$$%%&&'(())*+,,--../000222344556677899::;<<==>>?@@AABBCDDEEFGGHHIJJJKLLMNNOOPPQQRSSTTUVVWWXYYZZ[\\]]^^_``aabccddeefgghhiijkkllmmnoopqqrrssttuuvwwxyyzz{{|}~~\7f\7f\7f\80\81\81\82\82\83\83\84\85\85\86\86\87\87\88\89\89\8a\8b\8b\8c\8c\8d\8e\8e\8e\8f\90\90\91\91\92\93\93\94\95\95\96\96\97\97\98\99\99\9a\9b\9b\9b\9c\9c\9d\9e\9e\9f\9f  ¡¢¢£¤¤¥¥¦¦§§¨©©ªª¬¬¬­­®¯¯°±±²²³³´´µµ¶··¸¹¹¹º»»¼¼½¾¾¿¿ÀÀÁÂÂÃÄÄÅÅÆÆÇÈÈÉÉÊËËÌÍÍÍÎÎÏÐÐÑÑÒÓÓÔÔÕÕÖÖ×ØØÙÙÚÛÛÜÜÝÝÞßßàááââããäååææççèéêêêëììííîïïððññòòóôôõõöö÷øøùùúúûüýýþþÿ²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\0\ 1\ 1\ 2\ 2\ 3\ 3\ 4\ 5\ 5\ 5\ 6\a\a\b\b  
+\v\v\f\f\f\ e\ e\ e\ f\ f\10\11\12\12\12\13\14\15\14\16\16\16\17\17\18\19\19\1a\1a\e\1c\1c\1d\1d\1e\1e\1f  !!"##$$%%&''(()*+++,,-..//01122334556778899::;<==>>>?@@AABCCDDEEFFGHHIIJKLLLMNNOOPPQQRSSTUUVWWWXYYZZ[[\]]^___`abbbcddeefghhhiijkklmmmnnoppqrrsttuuvvwwxyyzz{|||}~~\7f\80\80\81\82\82\82\83\84\84\85\86\86\86\87\88\88\89\8a\8a\8b\8b\8c\8c\8d\8d\8e\8f\8f\90\90\91\92\92\93\93\94\95\95\96\96\97\97\98\99\99\9a\9a\9b\9b\9c\9d\9d\9e\9f\9f  ¡¡¢££¤¤¥¥¦¦§¨¨©©ªª««¬­­®®¯°±±²²²³´µµµ¶··¸¸¹ºº»»¼½½½¾¿¿ÀÁÁÂÂÃÄÄÅÆÆÆÇÇÈÉÊÊÊËÌÌÍÍÎÎÏÐÑÑÒÒÓÓÔÔÕÕÖ××ØÙÙÚÚÛÛÜÝÝÞÞßàààáâããääååææççèééêêëëìííîîïððññòóóôôõõö÷÷øùùùúûûüýýþþÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²­¦ ¯«\92\8b\88ib]WS(\12\f\a\ 4\ 1\0\0\ 1\ 4\a\f\12(SW]bi\88\8b\8e\93 ²°­²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLMRWYQF:\ e\b\11\19):B[f{\8c¥­¼ÅÖßæïÿÿÿÿïßßß̶­\99\84sf[J:)\19\11\b\ e:FUYWRMLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLOVZG;\ 6\b!:Rs\99ÌïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæÌ¥sR3!\11\ 6;GZVOLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²«SWM.\0\11)f\99Åïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷Ì\8c[:\19\b.MWT«²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLQVM<\0!J\84Ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷Å\84J)\b<MVQLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLNSV=\ 4!J{Å÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¼{J\19
+=VSLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLRdO\b)f¼÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¶f)\b<afLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLOVF\f)[­ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæ¥[!\rFVOLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²RS-\19B\99æÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæ\99B\11-PR²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLTt\19)sÅ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅ[\19\12tTLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLUM\f)\84ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖs!\ 6MULLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLSU\b!\8cßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖ{)\bUSLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLPR\1e!sÖÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖs!\1ePPLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLV<\19[Å÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅ[\19<VLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLQT\13J­ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷­:\fPQLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LX1\19sÖÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßf\111XL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL¨\87\1a3­ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷¥3\1a\87¨LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLL_W\bRÖÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅR\11WXLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97\97²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLi[!{ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖs\19[iLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²¦S)\8cæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷\8c\19Z©²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LKKJIIHHGGFEEEDDCBBAA@@??>>=<<;;::998776655443321110//..-,,++**))(('&&%%$$##""!  \1f\1f\1e\1e\1d\1d\1c\e\e\1a\1a\19\19\18\18\17\17\16\16\15\14\14\13\13\12\11\11\11\10\ f\ f\ e\ e\r\r\f\v\v
+
+               \b\b\a\a\ 6\ 5\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\98C)¥÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥!C\98²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàÞÛØÕÒÎËÈÄÁ¾»·´±­ª§£ \9d\9a\96\96\97\99\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9c\95\8f\89\82|uoha[TNHA;4.'!\1e!$(+.158;?BEHLORVY\_cfigfedba`_]\[ZXWVUSRQPNML²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHHGFFEEDDCBBAA@???>==<<;;::998777655443221100/...--,++**))(('&&%%$$#"""!  \1f\1f\1e\1e\1d\1d\1c\e\e\1a\1a\1a\19\18\18\17\17\16\16\15\14\14\13\13\12\12\11\11\10\ f\ f\ e\ e\r\r\f\v\v
+
+               \b\b\a\a\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLW.!¥ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï\8c).WLLLLLLLL²²LLLLLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÒÎËÈÄÁ¾»·´±­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9b\95\8e\88\82{unha[UNGB;4.'!\1e!$(+.248;?BEHLORVY\_cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDCCBBAA@???>>=<<;;::998776655443321110/...-,,+++*))((''&%%$$##""!! \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\1a\19\18\18\17\17\16\15\15\14\14\13\13\12\12\11\11\10\10\ f\ e\ e\r\r\f\v\v
+
+               \b\b\a\a\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\0\0\0²LLLLLLLLLLLLLLLLLL²²LLLLLLV00\99÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï\99)0VLLLLLL²²LLLLLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\9a ¦­³ºÀÆÍÓÚáßÛØÕÒÎËÈÄÁ¾»·´°­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9c\95\8e\88\82|unhb[TNGB;5.'!\1e!$(+.258;?BEHLORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJIIHHHGFFEEDDCBBBA@@??>>=<<;;::998776655443221100//..--,++**)((('&&%%$$#""!!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\19\19\18\17\17\17\16\16\15\14\14\13\13\12\12\11\11\10\10\ f\ e\ e\r\r\f\v\v\v
+               \b\b\a\a\ 6\ 6\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLLLLLLLLLL²²LLLLU2)\99ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷\99\192ULLLL²²LLLLLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÁÆÍÓÚàÞÛØÕÑÎËÈÄÁ¾»·´±­ª§¤ \9d\99\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9c\95\8e\88\82|unha[TNGA;5.(!\1d!$(+.158;>BEILORVY\_cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJIIHHGGFFEEDDCBBAA@???>>=<<;;::998776655443221100//..-,,++**))(('&&%%$$#"""!! \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\19\19\18\18\17\17\16\15\15\14\14\13\13\12\11\11\10\10\10\ f\ e\ e\r\r\f\f\v
+
+               \b\b\a\ 6\ 6\ 5\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLLLLLLLLLL²²LLQG\19\99÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\84\11GQLL²²LLLLLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÔÚàßÛØÕÒÎËÈÄÁ¾º·´±­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9b\95\8f\88\82{uohb[TNGB;5.(!\1d!$(+.158;?BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDCCBBAA@@??>==<<;;::998777655443321100//..-,,++**)((('&&%%$$#""!!  \1f\1f\1e\1e\1d\1d\1c\e\e\1a\1a\19\19\18\18\17\17\16\15\15\14\14\13\13\12\12\11\10\10\ f\ f\ e\ e\r\r\f\f\v
+
+               \b\b\a\a\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\0\0\0²LLLLLLLLLLLLLLLLLL²²NQ\b\84ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæs\11QN²²LLLLLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÁÆÍÔÚàßÛØÕÑÎËÈÄÁ¾»·´°­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9c\95\8e\88\82|unha[UNGA;4.'!\1e!$'+.258;>BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHHGFFEEDCCBBAA@???>>=<<;;::988776655443321110/...-,,++**)((('&&%%$$##""!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\19\19\18\17\17\17\16\16\15\14\14\13\13\12\11\11\11\10\ f\ f\ e\ e\r\r\f\v\v\v
+               \b\b\a\a\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLLLLLLLLLL²\8d\bfæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖ[\11\8d²LLLLLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÒÎËÈÄÁ¾º·´±­ª§¤ \9d\99\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9b\95\8e\88\82{unha[TNGA;5.(!\1e!$(+.258;>BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDCCBBBA@@??>==<<;;::998777655443221100//..-,,++**))((''&%%$$#"""!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\1a\19\18\17\17\17\16\16\15\14\14\13\13\12\11\11\11\10\ f\ f\ e\ e\r\r\f\f\v\v
+               \b\b\a\a\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLLLLLLLLLV@JÖÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅ:;VLLLLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÒÎËÈÄÁ¾»·´°­ª§¤ \9d\9a\96\96\97\99\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9c\95\8e\88\82|unha[TNHA;5.'!\1d!$(+.158;?BEHLORUY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDDCBBBA@@??>==<<;;::988776655443221100//..-,,++**))(('&&%%$$#"""!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\19\19\18\18\17\17\16\16\15\14\14\13\13\12\11\11\11\10\ f\ f\ e\ e\r\r\f\f\v
+
+               \b\b\a\a\ 6\ 5\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLLLLLLLPF!­ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\99\19FPLLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÑÎËÈÄÁ¾»·´°­ª§£ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9c\95\8e\88\82|unha[TNHB;4.'!\1e!$'+.158;?BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDCCBBAA@???>==<<;;::998777655443221110//..-,,++**)((''&&%%$$#"""!  \1f\1f\1e\1e\1d\1d\1c\e\e\1a\1a\19\19\18\18\17\17\16\15\15\14\14\13\13\12\11\11\11\10\ f\ f\ e\ e\r\r\f\v\v\v
+               \b\b\a\ 6\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\0\0\0²LLLLLLLLLLLLLLVf\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\11VLLLLLLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÑÎËÇÄÁ¾»·´±­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9c\95\8e\89\82|uoha[TNHA;4.'!\1e!$'+.258;?BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDDCBBAA@???>==<<;;::998776655443221100//..-,,++**))(''&&%%$$##""!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\19\19\18\18\17\17\16\16\15\14\14\13\13\12\11\11\11\10\ f\ f\ e\ e\r\r\f\f\v
+
+               \b\b\a\a\ 6\ 6\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLLLLU,JÌ\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0Å3,ULLLLLLLLLLLL²LRY_flsy\7f\86\8c\93\99 §­³ºÀÇÍÔÚàßÛØÕÑÎËÈÄÁ¾»·´±­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9b\95\8f\89\82{unha[TNGA;5.'!\1e!$(+.158;?BEILORUY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJIIHHGGFFEEDDCBBAA@???>==<<;;::998776655443321100//..-,,++**)(((''&%%$$##"!!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\1a\19\18\17\17\17\16\15\15\14\14\14\13\12\12\11\11\10\10\ f\ e\ e\r\r\f\f\v\v
+               \b\b\a\a\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLLMM\19¥÷ÿ\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\8c\bMMLLLLLLLLLL²LRY_flry\80\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÒÎËÇÄÁ¾»·´±­ª§¤ \9d\9a\96\96\97\99\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9b\95\8e\89\82{unhb[UNGA;4.(!\1e!$'+.158;?BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHHGFEEEDCCBBAA@@??>==<<;;::998777655443321110//..--,++**)((('&&%%$$##"!!! \1f\1f\1e\1d\1d\1d\1c\e\e\1a\1a\19\19\18\18\17\17\16\15\15\14\14\13\13\12\12\11\11\10\ f\ f\ e\ e\r\r\f\v\v
+
+               \b\b\a\a\ 6\ 5\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLLLLX\19Jæÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0ÒÿR\0\0\0\0\0\0\0RÿÑ\0\0\0\0\0ÆÿÆ\0\0\0\0\0\0\0\0\16\90ÚøõÐ\8f3\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\16\90ÚøõÐ\8f3\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\0ÿÿî\10\0\0\0\0\0ÿÿ\0\0\0ÿÿÿæJ\19XLLLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÒÎËÈÄÁ¾»·´°­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9c\95\8f\88\82{unha[UNGA;5.'!\1e!$'+.258;?BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJIIHHGGFEEEDCCBBAA@@??>==<<;;::998776655443221100//..-,,++**)((('&&%%$$#""!!  \1f\1f\1e\1e\1d\1d\1c\e\e\1a\1a\19\19\18\18\17\17\16\15\15\14\14\13\13\12\12\11\11\10\ f\ f\ e\ e\r\r\f\v\v
+
+               \b\b\a\a\ 6\ 5\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\0\0\0²LLLLLLLMG!­÷ÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0vÿ®\0\0\0\0\0\0\0¯ÿu\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\0\0\0ÿÿÿÿÿÿÿî%\0\0\0#ÿÿÿ"\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿýJ\0\0\0\0\0ÿÿÿ\85\0\0\0\0\0ÿÿ\0\0\0ÿÿÿÿ÷¥)GMLLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÇÍÓÚáßÛØÕÒÎËÈÄÁ¾»·´±­ª§¤ \9d\99\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9c\95\8e\88\82|unhb[TNGA;5.(!\1e!$(+.258;?BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDCCBBAA@@??>==<<;;::998777655443221100//..-,,++**)((('&&%%$$#""!!  \1f\1f\1e\1e\1d\1d\1c\e\e\1a\1a\19\19\18\18\17\17\16\15\15\14\14\14\13\12\12\11\11\10\ f\ f\ e\ e\r\r\f\v\v\v
+               \b\b\a\a\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLLLLX%sæÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\1cýø\10\0\0\0\0\0\11ùý\e\0\0\0\0\7fÿýÿ~\0\0\0\0\0\0©ÿÔF\f\ 6&iÊ\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©ÿÔF\f\ 6&iÊ\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\ 46Ðÿ¦\0\0\0\7fÿýÿ~\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\0\0\0\0\0ÿÿ\0\0\ 3'±ÿÊ\0\0\0\0\0ÿÿÿô\16\0\0\0\0ÿÿ\0\0\0ÿÿÿÿÿÿæ[\17XLLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÇÍÓÚàßÛØÕÑÎËÈÄÁ¾º·´±­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9c\95\8f\89\82{uoha[TNHA;4.'!\1e!$(+.258;?BEILORUY\_cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDCCBBAA@???>==<<;;::998876655443321100//..--,++**))((''&%%$$##"!!  \1f\1f\1e\1d\1d\1d\1c\e\e\1a\1a\19\19\18\17\17\17\16\15\15\14\14\13\13\12\11\11\11\10\ f\ f\ e\ e\r\r\f\v\v\v
+               \b\b\a\ 6\ 6\ 5\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\0\0\0²LLLLLM\19¼ÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0½ÿf\0\0\0\0\0gÿ¼\0\0\0\0\0Úÿ\87ÿÙ\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\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\0\0\0\0\0\0ÿÿ\0\0\0\0/ÿè\0\0\0Úÿ\87ÿÙ\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\0\0\0\0\0ÿÿ\0\0\0\0\14ÿ÷\0\0\0\0\0ÿÿ±ÿ\91\0\0\0\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿ¥\19MLLLLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàÞÛØÕÒÎËÈÄÁ¾º·´±­ª§¤ \9d\9a\96\96\97\99\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9c\95\8e\88\82{uoha[TNGB;4.'!\1e!$(+.258;?BEHLORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJIIHHGGFFEEDDCBBAA@@??>>=<<;;::988777655443321100/...-,,++**))(('&&%%$$##""!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\19\19\18\18\17\17\16\16\15\14\14\13\13\12\11\11\10\10\ f\ f\ e\ e\r\r\f\f\v\v
+               \b\b\a\ 6\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLLV#[ïÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0aÿÂ\0\0\0\0\0Ãÿ`\0\0\0\08ÿä\ 5åÿ7\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ÿÿ\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\0\0\0\0\0ÿÿ\0\0\0\0\ 5ÿû\0\08ÿä\ 5åÿ7\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\0\0\0\0ÿÿ\0\0\0\0\15ÿñ\0\0\0\0\0ÿÿ.þø\1e\0\0\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿßR#ULLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÇÍÔÚàßÛØÕÒÎËÈÄÁ¾»·´±­ª§£ \9d\9a\96\96\97\99\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9b\95\8e\88\82|unha[UNHA;5.'!\1e!$'+.258;?BEILORUY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJIIHHGGFEEEDCCBBAA@@??>==<<;;::998777655443321110//..--,++**))(('&&%%$$##""!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\19\19\18\18\17\17\16\15\15\14\14\13\13\12\12\11\11\10\10\ f\ e\ e\r\r\f\v\v\v
+               \b\b\a\a\ 6\ 5\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²LLq\19­÷ÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\ eöþ\1f\0\0\0 þö\r\0\0\0\0\94ÿ\8a\0\8bÿ\93\0\0\0\0\0Ëÿ\95\10\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\0\0\0\0Ëÿ\95\10\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\94ÿ\8a\0\8bÿ\93\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\0\0\0\0ÿÿ\0\0\ 3(´ÿ§\0\0\0\0\0ÿÿ\0§ÿ\9d\0\0\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿ¥\bWLL²LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÒÎËÈÄÁ¾º·´±­ª§¤ \9d\9a\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9b\95\8f\89\82|unhb[TNHA;4.'!\1d!$'+.248;>BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²LKKJJIHHGGFFEEDDCBBBA@@??>==<<;;::998776655443321100/...-,,++**))(('&&%%$$##""!  \1f\1f\1e\1e\1d\1d\1c\e\e\1a\1a\19\19\18\17\17\17\16\16\15\14\14\13\13\12\12\11\11\10\10\ f\ e\ e\r\r\f\v\v
+
+               \b\b\a\a\ 6\ 5\ 5\ 5\ 4\ 3\ 3\ 2\ 2\ 1\ 1\0\0²PM:Öÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0©ÿz\0\0\0{ÿ¨\0\0\0\0\ 4ëÿ.\0/ÿê\ 4\0\0\0\0HûÿúÈ\95[\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0HûÿúÈ\95[\10\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\ 44Îÿ§\0\ 4ëÿ.\0/ÿê\ 4\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ÿÿÿÿÿÿÿÄ\16\0\0\0\0\0ÿÿ\0&üü'\0\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÌ:=_²LRY_flry\7f\86\8c\93\99 §­³ºÀÇÍÓÚáßÛØÕÒÎËÈÄÁ¾»·´±­ª§¤ \9d\9a\96\96\97\99\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯©¢\9c\95\8f\88\82|unhb[UNHA;4.'!\1d!$(+.258;?BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²LLLLLLLLLLLLLLLLLL²²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LKKJIIHHGGFEEEDCCBBAA@???>==<<;;::998776655443321100//..-,,+++*)((('&&%%$$#"""!  \1f\1f\1e\1e\1d\1d\1c\1c\e\1a\1a\1a\19\18\17\17\17\16\16\15\14\14\13\13\12\11\11\11\10\ f\ f\ e\ e\r\r\f\f\v\v
+               \b\b\a\a\ 6\ 6\ 5\ 4\ 4\ 3\ 3\ 2\ 2\ 1\0\0\0\97\1as÷ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0LÿÕ\0\0\0ÖÿK\0\0\0\0LÿÒ\0\0\0ÓÿK\0\0\0\0\06¶ûÿÿÿõr\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\06¶ûÿÿÿõr\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿð'\0LÿÒ\0\0\0ÓÿK\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ÿÿÿÿÿÿî5\0\0\0\0\0\0ÿÿ\0\0\9dÿª\0\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿæf\e¯LRY_flry\7f\86\8c\93\99 ¦­³ºÀÆÍÓÚàßÛØÕÑÎËÈÄÁ¾»·´±­ª§£ \9d\99\96\96\97\98\9a\9b\9c\9e\9f ¡£¤¥¦¨©ª«­®¯°²¯¨¢\9c\95\8e\88\82|uoha[UNGA;4.'!\1e!$(+.258;?BEILORVY\`cfigfedba`_]\[ZXWVUSRQPNML²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²~)¼ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\ 4ëÿ2\03ÿê\ 4\0\0\0\0©ÿv\0\0\0wÿ¨\0\0\0\0\0\0\0\rBuÁÿÿb\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\0\rBuÁÿÿb\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿüå£%\0\0©ÿv\0\0\0wÿ¨\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\0\0\0ÿÿ\0\0\1a¦ÿç\10\0\0\0\0\0ÿÿ\0\0\1fùþ1\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶\19y²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLO<Bßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\94ÿ\8e\0\8fÿ\93\0\0\0\0\ eöý\1c\0\0\0\1cýö\r\0\0\0\0\0\0\0\0\0\0nÿÓ\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\0\0\0\0\0nÿÓ\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\ eöý\1c\0\0\0\1cýö\r\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\0\0ÿÿ\0\0\0\ 4Îÿ\83\0\0\0\0\0ÿÿ\0\0\0\93ÿ¶\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßB<OLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLX\es÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\08ÿæ\ 6çÿ7\0\0\0\0aÿÿÿÿÿÿÿÿÿ`\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\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\0\0\0ÿÿ\0\0\0\0\0\0\0aÿÿÿÿÿÿÿÿÿ`\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\0\0ÿÿ\0\0\0\0Bÿë\b\0\0\0\0ÿÿ\0\0\0\18õÿ<ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïs\eXLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLZ\19­÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0Ûÿ\8dÿÚ\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\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\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\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0Éÿg\0\0\0\0ÿÿ\0\0\0\0\89ÿÃÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥\bZLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLN)Öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\7fÿþÿ~\0\0\0\0\1cýø\10\0\0\0\0\0\11øý\e\0\0Ðx8\11\ 3\11QÜÿª\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Ðx8\11\ 3\11QÜÿª\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\1cýø\10\0\0\0\0\0\11øý\e\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\0ÿÿ\0\0\0\0\0TÿÙ\ 2\0\0\0ÿÿ\0\0\0\0\12ñÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅ)NLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLP:Rïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0#ÿÿÿ"\0\0\0\0vÿ«\0\0\0\0\0\0\0®ÿu\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ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0vÿ«\0\0\0\0\0\0\0®ÿu\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\ 2ÜÿP\0\0\0ÿÿ\0\0\0\0\0\7fÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßB:PLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLV\1d{÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÆÿÆ\0\0\0\0\0ÒÿN\0\0\0\0\0\0\0RÿÑ\0\0.\83ÄíüòÎ\84\13\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0.\83ÄíüòÎ\84\13\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ÒÿN\0\0\0\0\0\0\0RÿÑ\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\0jÿÅ\0\0\0ÿÿ\0\0\0\0\0\ eìÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{\15VLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLL\\b\99ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\99\b\LLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLW)Åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¼!WLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLQ3Öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖ\19VLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLM)\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\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?NLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLW)\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\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\bC[LLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLT\17\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\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\b$\LLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLG\b\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\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\b\17TLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LH\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\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\0\0\19\11WL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²F\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\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\0\0\0\0\19\bV²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\88\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\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\0\0\0\0\0\0!\b\98²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL\88\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\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\0\0\0\0\0\0\0\0\19\0\97LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLI\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\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\0\0\0\0\0\0\0\0\0\0!\19YLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\8d\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\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\0\0\0\0\0\0\0\0\0\0\0\0!\b\97²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²²²²²²²²²²²²²²²²²²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\8f\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0!\b\98²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²KKLLLLLLLLLLLLKLLLKL²LLLLLLLLLLLLLLLLLL²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²LLLLLLLLLLLLLLLLLL²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1c\1d\1d\1d\1d\1d\1d\1d²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLN\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0!\bVLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²LLLLLLLLLMLLLLLLLLLL²LLLLLLLLLLLLLLLLLL²\95\95\94\94\94\95\94\94\94\94\94\95\94\94\94\94\94\94\94\95²LLLLLLLLLLLLLLLLLL²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLT\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0!\0WLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²MMMLMLMMMMMMMMLMMMLM²LLLLLLLLLLLLLLLLLL²\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94²LLLLLLLLLLLLLLLLLL²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLR\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0:\19TLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²LMMMMLMLMMLMLMMMMLLM²LLLLLLLLLLLLLLLLLL²\93\94\94\93\93\93\93\93\94\93\93\94\93\93\93\94\93\94\94\94²LLLLLLLLLLLLLLLLLL²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLO\b\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\03\17QLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²MMMMMMMMMMMMMMMMMMMM²LLLLLLLLLLLLLLLLLL²\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93²LLLLLLLLLLLLLLLLLL²\1d\1d\1d\1d\1e\1d\1e\1e\1d\1e\1d\1e\1d\1d\1e\1e\1d\1d\1d\1d²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLN\10\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)\1dNLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²MMMNMMMMNMNNMNMMMMMN²LLLLLLLLLLLLLLLLLL²\92\93\92\93\92\92\93\93\93\92\92\93\92\93\92\93\93\92\92\93²LLLLLLLLLLLLLLLLLL²\1d\1d\1d\1d\1e\1d\1e\1d\1d\1e\1d\1e\1d\1e\1d\1d\1e\1d\1d\1d²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLN\1e\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\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\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):LLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²NNNNNNNMNMMNMNNMMNNN²LLLLLLLLLLLLLLLLLL²\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92²LLLLLLLLLLLLLLLLLL²\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLL-\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\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\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\19>LLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²NNMMNNNNNNNNNMNMNNNN²LLLLLLLLLLLLLLLLLL²\91\91\91\92\92\92\92\92\92\92\91\91\92\91\92\92\92\91\92\92²LLLLLLLLLLLLLLLLLL²\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLQ\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\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\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\11VLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²NNNONNNONNNNNNNNNONN²LLLLLLLLLLLLLLLLLL²\91\91\91\91\91\91\91\91\91\91\91\92\91\91\91\91\92\91\91\91²LLLLLLLLLLLLLLLLLL²\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLS\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\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\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\11`LLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²NNNNNNNNNNNNNNNNONNN²LLLLLLLLLLLLLLLLLL²\90\91\91\91\91\91\91\91\91\91\91\90\91\91\91\91\91\91\91\91²LLLLLLLLLLLLLLLLLL²\1e\1e\1e\1e\1e\1f\1f\1e\1f\1e\1e\1e\1e\1f\1e\1e\1e\1e\1e\1e²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLH\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\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\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\0\buLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²OOOOOOOOOOOOOOOOOOOO²LLLLLLLLLLLLLLLLLL²\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90\91\90\90²LLLLLLLLLLLLLLLLLL²\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e\1e²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLV\0Jffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffJ\beLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²OOONOOONOOOOOOOOOOOO²LLLLLLLLLLLLLLLLLL²\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90\90²LLLLLLLLLLLLLLLLLL²\1f\1f\1f\1f\1f\1e\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLP\15Bfffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffB\19PLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²OOOOOOOOOOPPPOOOOOOO²LLLLLLLLLLLLLLLLLL²\90\90\8f\90\90\90\8f\90\90\90\90\90\8f\90\90\8f\90\90\90\90²LLLLLLLLLLLLLLLLLL²\1e\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1e\1f²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLL.3ffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffff)4LLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²OOOOOOOOOOOOOOOOOOOO²LLLLLLLLLLLLLLLLLL²\8f\8f\8f\8f\8f\90\8f\8f\8f\8f\8f\90\90\90\8f\8f\8f\8f\8f\90²LLLLLLLLLLLLLLLLLL²\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLJ!fffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffff!JLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²PPPPOPPPOPPOPPPPOOOP²LLLLLLLLLLLLLLLLLL²\8f\8f\8f\8f\8f\8e\8f\8f\8e\8f\8e\8e\8e\8f\8f\8e\8f\8f\8e\8f²LLLLLLLLLLLLLLLLLL²\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLX\11[fffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffff\19XLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²OOOPOPPPPOPPPPOPOPOP²LLLLLLLLLLLLLLLLLL²\8e\8f\8e\8e\8f\8f\8f\8e\8f\8e\8e\8e\8e\8e\8e\8e\8e\8f\8e\8e²LLLLLLLLLLLLLLLLLL²\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f\1f²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LX\19Rffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffJ\11XL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²QQPPPPQPPQQPPPPPPPPQ²LLLLLLLLLLLLLLLLLL²\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e\8e²LLLLLLLLLLLLLLLLLL² \1f\1f\1f \1f\1f \1f \1f \1f\1f\1f \1f\1f\1f\1f²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²O\13Jfffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffffffB\13O²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²QQPQPQQPPPQQPQQPQQQP²LLLLLLLLLLLLLLLLLL²\8d\8d\8d\8e\8e\8e\8d\8e\8d\8e\8e\8e\8d\8d\8d\8d\8d\8e\8d\8e²LLLLLLLLLLLLLLLLLL²  \1f                 ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²53ffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffff)5²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²QQPQQPQPQQQQQQQQQQQQ²²²²²²²²²²²²²²²²²²²²\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d²²²²²²²²²²²²²²²²²²²²                    ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²~!fffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffffffff\19y²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²QQQQRQQQQQQQQQQQRQRQ²²²²²²²²²²²²²²²²²²²²\8d\8d\8d\8d\8c\8d\8d\8c\8c\8d\8d\8c\8d\8d\8c\8d\8d\8d\8d\8d²²²²²²²²²²²²²²²²²²²²                    ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\97\19[fffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffffffffR\11\97²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²QQQQQRQRQQQQQQQQRQQQ²LLLLLLLLLLLLLLLLLL²\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c²LLLLLLLLLLLLLLLLLL²                    ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLP\1aJffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffB\12PLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²RRRRQRRRRRRRRQRRRRRR²LLLLLLLLLLLLLLLLLL²\8c\8c\8c\8c\8c\8c\8c\8b\8c\8c\8c\8c\8c\8b\8c\8c\8c\8c\8c\8c²LLLLLLLLLLLLLLLLLL²            !       ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLL<3fffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffffffffff)6LLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²RRRRRRRRRRRRRRRRRRRR²LLLLLLLLLLLLLLLLLL²\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b²LLLLLLLLLLLLLLLLLL²                    ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLL^\19ffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffff\11^LLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²RRRQRRRRRRRRRRRRRRRR²LLLLLLLLLLLLLLLLLL²\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b²LLLLLLLLLLLLLLLLLL²!!!!!!!!! !!!!!!!!!!²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLk\11[ffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffR\bkLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²SSRRSRRRRRRRRRRSRRRR²LLLLLLLLLLLLLLLLLL²\8a\8a\8a\8a\8a\8b\8a\8a\8a\8a\8b\8b\8a\8a\8a\8a\8a\8a\8b\8a²LLLLLLLLLLLLLLLLLL²!!!!!!!!!!!!!!!!!!!!²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLQ#Bfffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffffffffffff3#QLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²SRSSSSSSRSSSSRRSSSSS²LLLLLLLLLLLLLLLLLL²\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a²LLLLLLLLLLLLLLLLLL²!!!!!!!!!!!!!!!!!!!!²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLJ)ffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffff\19JLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²RSSSSSRSSSSSSSRSSSSS²LLLLLLLLLLLLLLLLLL²\89\8a\8a\89\89\89\8a\89\8a\89\89\89\8a\8a\8a\89\89\8a\8a\89²LLLLLLLLLLLLLLLLLL²!!!!!!!!!!!!!!!!!!!!²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLX\b[ffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffff[\11WLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²STTTTSSSSSSSTTTSSSSS²LLLLLLLLLLLLLLLLLL²\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89²LLLLLLLLLLLLLLLLLL²!!!!!!!!!!!!!!!!!!!!²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLM\1eJfffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffffffffffffffB\ fMLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²SSTSTSSTTTSSSSTSSSTS²LLLLLLLLLLLLLLLLLL²\89\88\89\89\89\88\88\89\88\89\88\88\89\88\89\89\88\89\88\88²LLLLLLLLLLLLLLLLLL²""!"!!"!!!""!""!""!!²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLG)ffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffff!?LLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²TTTSTTTTTSTTTTTSTTST²LLLLLLLLLLLLLLLLLL²\88\89\88\88\88\88\88\89\88\89\88\88\89\89\88\88\88\89\88\88²LLLLLLLLLLLLLLLLLL²""""""""""!"!""!""""²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLX![ffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffff[\bXLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²TTTTTTTTTTTTTTTTTTTT²LLLLLLLLLLLLLLLLLL²\88\87\88\88\88\88\88\88\87\88\87\87\88\88\88\87\88\88\88\88²LLLLLLLLLLLLLLLLLL²""""""""""""""""""""²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLM\19!fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0ffffffffffffffffffffffffffffffffffff:\19MLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²UTTTTTTTUTTTTUTTTTTT²LLLLLLLLLLLLLLLLLL²\87\88\87\87\87\87\87\87\87\87\88\87\87\87\88\87\87\87\87\87²LLLLLLLLLLLLLLLLLL²""""""""""""""""""""²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLM)\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff3MLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²TTTTTTTTTUTTUTTTUUTT²LLLLLLLLLLLLLLLLLL²\87\87\87\87\86\87\87\86\87\87\87\87\87\86\87\87\86\86\87\86²LLLLLLLLLLLLLLLLLL²""""""""""""""""""""²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLU\11\11\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff)\19ULLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²UUUUTUUUUUUTUUUUUUUU²LLLLLLLLLLLLLLLLLL²\87\87\87\87\87\87\87\86\87\87\87\87\86\86\87\87\87\87\87\87²LLLLLLLLLLLLLLLLLL²"""""""#""""##""""""²LLLLLLLLLLLLLLLLLL²²LLLLLLLLL,:\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0B,LLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²UUUUUUUUUUUUUUUUUUUU²LLLLLLLLLLLLLLLLLL²\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86²LLLLLLLLLLLLLLLLLL²""""""""""""""""""""²LLLLLLLLLLLLLLLLLL²²LLLLLLLLV0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0)VLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²UUUUUUUUVUVUUUUUVUUU²LLLLLLLLLLLLLLLLLL²\86\86\86\85\86\86\86\86\85\86\86\86\86\86\86\86\86\86\86\86²LLLLLLLLLLLLLLLLLL²"#"####"############²LLLLLLLLLLLLLLLLLL²²LLLLLLLP\b3\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\00\0PLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²VVVVVVUVVVVVVUUVVVVV²LLLLLLLLLLLLLLLLLL²\85\85\85\85\86\85\85\85\86\85\85\85\85\85\85\85\85\85\85\85²LLLLLLLLLLLLLLLLLL²####################²LLLLLLLLLLLLLLLLLL²²LLLLLLLFJ\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0BFLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²VVVUVVVVVUVUVVVVVUVV²LLLLLLLLLLLLLLLLLL²\85\85\85\85\85\85\85\85\85\85\85\85\85\85\85\85\85\85\85\85²LLLLLLLLLLLLLLLLLL²####################²LLLLLLLLLLLLLLLLLL²²LLLLLLV\11\11\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\11!VLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²VVVVVVVVVVVVVVVVVVVV²²²²²²²²²²²²²²²²²²²²\84\84\84\85\85\84\84\84\84\85\85\85\84\84\84\84\85\84\84\84²²²²²²²²²²²²²²²²²²²²####################²²²²²²²²²²²²²²²²²²²²²²²²²²²@J\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\03;²²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²VWVVVVVVVWVVVVWVVWVV²²²²²²²²²²²²²²²²²²²²\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84²²²²²²²²²²²²²²²²²²²²$##$$#$##$###$#$####²²²²²²²²²²²²²²²²²²²²²²²²²²\8d:\0\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\0\0)\8d²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²WWWVVWWVVWWWVVWVWVWV²LLLLLLLLLLLLLLLLLL²\84\84\84\83\84\83\84\84\84\84\83\84\84\83\84\83\83\84\84\83²LLLLLLLLLLLLLLLLLL²#$$###$$#$#$$$##$#$$²LLLLLLLLLLLLLLLLLL²²LLLLN\113\0\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\0\0\19\0NLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²WWVWWWWWVVWWWWWVVWWW²LLLLLLLLLLLLLLLLLL²\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83²LLLLLLLLLLLLLLLLLL²$#$$$$###$#$$$#$$$$$²LLLLLLLLLLLLLLLLLL²²LLLLUB\0\0\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\0\0\0)QLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²WWWWWWXWXWWWXWXWWWWW²LLLLLLLLLLLLLLLLLL²\82\82\83\83\83\83\83\82\83\83\83\82\83\83\83\83\83\83\83\83²LLLLLLLLLLLLLLLLLL²$$$$$$$$$$$$$$$$$$$$²LLLLLLLLLLLLLLLLLL²²LLLQ\b\11\0\0\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\0\0\0\0\bQLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²WWWWWWWXWWWWWWWWWWWW²LLLLLLLLLLLLLLLLLL²\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82²LLLLLLLLLLLLLLLLLL²$$$$$$$$$$$$$$$$$$$$²LLLLLLLLLLLLLLLLLL²²LLLGB\0\0\0\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\0\0\0\0\19GLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²XXXXXXXXXXXXXXXWWXWX²LLLLLLLLLLLLLLLLLL²\82\82\82\82\82\81\82\82\82\82\81\81\82\82\82\82\82\81\82\82²LLLLLLLLLLLLLLLLLL²$$$$$$$$$$$$$$$$$$$$²LLLLLLLLLLLLLLLLLL²²LLU\11\0\0\0\0\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\0\0\0\0\0\11ULL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²XXXXXXXXXXXXXXXXXXXX²LLLLLLLLLLLLLLLLLL²\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81²LLLLLLLLLLLLLLLLLL²$$$$$%$$$$$$$$$$$$$$²LLLLLLLLLLLLLLLLLL²²LL2)\0\0\0\0\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\0\0\0\0\0\b2LL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²XXXXXXXXXXXXXXXXXXXX²LLLLLLLLLLLLLLLLLL²\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81\81²LLLLLLLLLLLLLLLLLL²%%%%%%%%%%%%%%%%%%%$²LLLLLLLLLLLLLLLLLL²²LV\15\0\0\0\0\0\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\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\0\0\0\0\0fffffffffffffffffffffffffffffffffffff\0\0\0\0\0\0\0\0\0\bSL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²YXXYXXXXXXXYXXYXYXXX²LLLLLLLLLLLLLLLLLL²\80\80\80\80\80\80\80\80\80\81\80\80\80\81\80\80\80\80\81\80²LLLLLLLLLLLLLLLLLL²%%%%%%%%%%%%$%%%%%%%²LLLLLLLLLLLLLLLLLL²²L/\8fááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\ e L²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²YYXYYYYYYYYYYYXYYYYY²LLLLLLLLLLLLLLLLLL²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²LLLLLLLLLLLLLLLLLL²%%%%%%%%%%%%%%%%%%%%²LLLLLLLLLLLLLLLLLL²²W-Õááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\vW²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²YYYYYYYYXYYYYYXYXYYY²LLLLLLLLLLLLLLLLLL²\7f\7f\7f\7f\7f\7f\80\7f\7f\7f\80\80\80\7f\7f\7f\7f\7f\7f\80²LLLLLLLLLLLLLLLLLL²%%%%%%%%%%%%%%%%%%%%²LLLLLLLLLLLLLLLLLL²².\8fáááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\11.²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²YYYYYYZZYYYYYYZYZYYY²LLLLLLLLLLLLLLLLLL²\80\80\80\7f\80\7f\80\7f\7f\7f\7f\7f\7f\7f\7f\80\7f\7f\7f\80²LLLLLLLLLLLLLLLLLL²%%%%%%%%%%%%%%%%%%%%²LLLLLLLLLLLLLLLLLL²\98%Õáááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\v\98²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ZZYYZZZYZYZZYZYYYZYZ²LLLLLLLLLLLLLLLLLL²\7f~~\7f\7f\7f\7f~~~\7f\7f\7f~\7f\7f\7f\7f\7f\7f²LLLLLLLLLLLLLLLLLL²%%%%&%%%%%&%%%%%&%&%²LLLLLLLLLLLLLLLLLL²C\8fááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\11C²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ZZZZZZZYZZZZYYYZZZYY²LLLLLLLLLLLLLLLLLL²~~~~~~~~~\7f~~~~~~~~\7f~²LLLLLLLLLLLLLLLLLL²%&&%%&%&&&%%&&%&%&%%²LLLLLLLLLLLLLLLLLL\99\1dâááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\19\99LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ZZZZZZZZZZZZZZZZZZZZ²LLLLLLLLLLLLLLLLLL²~~}~~~}~~~~~~~~~~}~~²LLLLLLLLLLLLLLLLLL²&&&&&&&&&&&&&&&&&&&&²LLLLLLLLLLLLLLLLLLH\99áááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d(HLLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ZZZZZZZ[ZZZZZZZZZZZZ²LLLLLLLLLLLLLLLLLL²}~~}~}~~~~~~~~}}}~~~²LLLLLLLLLLLLLLLLLL²&&&&&&&&&&&&&&&&&&&&²LLLLLLLLLLLLLLLLLT\1dááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\19TLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²[ZZZZZZZZZ[ZZZZZZZZZ²LLLLLLLLLLLLLLLLLL²}}}|}||}}}}}}}}}}}}}²LLLLLLLLLLLLLLLLLL²&&&&&&&&&&&&&&&&&&&&²LLLLLLLLLLLLLLLLLJ\87âáááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d>JLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²Z[[Z[[[[[[[[[[[[[[[[²LLLLLLLLLLLLLLLLLL²}}}}}}}}}}}}}}}}}}}}²LLLLLLLLLLLLLLLLLL²&&&&&&&&&&&&&&&&&&&&²LLLLLLLLLLLLLLLLb\1dÕâáááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\11bLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²[[[[[[[[[[[[[[[[[[[[²LLLLLLLLLLLLLLLLLL²||||||||||||||||||||²LLLLLLLLLLLLLLLLLL²&&&&&&&&&&&'&&&&&&&&²LLLLLLLLLLLLLLLLadáááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d8aLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²[[[[[[[[[[[[\[[[[[[[²²²²²²²²²²²²²²²²²²²²||||||||||||||||||||²²²²²²²²²²²²²²²²²²²²'''''''''''''&''''''²²²²²²²²²²²²²²²²®\bËáááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d!\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\[\\\[\[\\\\\\\\\\\[²²²²²²²²²²²²²²²²²²²²{||{{{{{{|{{{{{{{{{{²²²²²²²²²²²²²²²²²²²²'''''''&'&'''''''''&²²²²²²²²²²²²²²²²\97Báâááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d$\87²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\\[\\\[\[\[[\\[\\\\\²LLLLLLLLLLLLLLLLLL²{{{{{{{{{{{{{{{{{{{{²LLLLLLLLLLLLLLLLLL²''''''''''''''''''''²LLLLLLLLLLLLLLL\1f´ááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d,!LLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\\\\\\\\\\\\\\\\\\\\²LLLLLLLLLLLLLLLLLL²{zzzzz{{z{zzz{{zzzz{²LLLLLLLLLLLLLLLLLL²''''''''''''''''''''²LLLLLLLLLLLLLLp.áááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d!XLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\\\\\\\]\]]]]\\]\]\\²LLLLLLLLLLLLLLLLLL²zzzzzzzzzzzzzzzzzzzz²LLLLLLLLLLLLLLLLLL²''''''''''''''''''''²LLLLLLLLLLLLLLD\8fáâáááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d>1LLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²]]\\]]]]]]\]\]]\]\]\²LLLLLLLLLLLLLLLLLL²yzyzyzyyyzzzzzyyzyzy²LLLLLLLLLLLLLLLLLL²''''('(''(''('''('((²LLLLLLLLLLLLLX\15ááâáááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\19\LLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²]]\]]\]]]]]]]]]\]]]]²LLLLLLLLLLLLLLLLLL²yyyyyyyyyyyyyyyyyyyy²LLLLLLLLLLLLLLLLLL²'''(''''('('''''''((²LLLLLLLLLLLLL_dááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d>dLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²]^]]]]]^^^]]]]]]]]^]²LLLLLLLLLLLLLLLLLL²yyxxyyyxyxyyxyyyyxyy²LLLLLLLLLLLLLLLLLL²((((((((((((((((((((²LLLLLLLLLLLLL\12Äááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d0\ eOLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²^^]]^]]]]^^]]]]]]]^]²LLLLLLLLLLLLLLLLLL²xxxxxxxxxxxxxxxxxxxx²LLLLLLLLLLLLLLLLLL²((((((((((((((((((((²LLLLLLLLLLLLV<ááâááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d$nLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²]^^]^^^^^^^^^^^^^^^^²LLLLLLLLLLLLLLLLLL²xxxxxxxxxxxxxxxxxxxx²LLLLLLLLLLLLLLLLLL²((((((((((((((((((((²LLLLLLLLLLLL;\99áááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d>OLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²^^^^^^^^^^^^^^^^^^^^²LLLLLLLLLLLLLLLLLL²wxwwwwwwwwwwwwwwwwww²LLLLLLLLLLLLLLLLLL²(((()(((((((((((((((²LLLLLLLLLLLP\19Õáááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\bVLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²^^^^^^^^^^^^^^^^^^^^²LLLLLLLLLLLLLLLLLL²wwwwwwwwxwwwwwwwwwww²LLLLLLLLLLLLLLLLLL²((((((((((((((((((((²LLLLLLLLLLLRZááâáááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d/]LLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²^^^^^^^^^_^^^^^^__^^²LLLLLLLLLLLLLLLLLL²vvvvvvvvvvvvvvvvvwvv²LLLLLLLLLLLLLLLLLL²)))))))))))))()))(()²LLLLLLLLLLL\1e´ááâáááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d6"LLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²__^___^_______^____^²LLLLLLLLLLLLLLLLLL²vvvvvvvvvvvvvvvvvvvv²LLLLLLLLLLLLLLLLLL²))()())))()))))())))²LLLLLLLLLLS áááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\11SLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²____^___^__^^^__^___²LLLLLLLLLLLLLLLLLL²uuuvuuvvuvuvuvvvuvuu²LLLLLLLLLLLLLLLLLL²))))))))))))))))))))²LLLLLLLLLLUdáááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d8ULLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²______`___``____`___²LLLLLLLLLLLLLLLLLL²uuuuuvvuuuuvuvuvuvuu²LLLLLLLLLLLLLLLLLL²))))))))))))))))))))²LLLLLLLLLL\ fÄááâááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d,\bLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²_`__``___`_``_``````²LLLLLLLLLLLLLLLLLL²uuttuuuuutuuuuutuutu²LLLLLLLLLLLLLLLLLL²))))))))))))))))))))²LLLLLLLLLU%ááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\19ULLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²_``_`````````_`_````²LLLLLLLLLLLLLLLLLL²utuutttuuuutuututttt²LLLLLLLLLLLLLLLLLL²))*))*)))*))))*)***)²LLLLLLLLLMdááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d8MLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²````````````````````²LLLLLLLLLLLLLLLLLL²tstttststttttssttttt²LLLLLLLLLLLLLLLLLL²******************))²LLLLLLLLL\ 6Äááâáááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d.\fLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²````a`a```````a`aa``²LLLLLLLLLLLLLLLLLL²stsssttttttttttssstt²LLLLLLLLLLLLLLLLLL²********************²LLLLLLLLT%áááâáááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d!TLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²````````````a````a``²²²²²²²²²²²²²²²²²²²²ssssssssssssssssssss²²²²²²²²²²²²²²²²²²²²********************²²²²²²²²²t|áááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d8t²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²aaaaaaa`aaaaaaaa`aaa²²²²²²²²²²²²²²²²²²²²sssssssssrssssssssss²²²²²²²²²²²²²²²²²²²²********************²²²²²²²²²\19Ëáááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d.\12²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²aaaaaabbaaabaaabaaaa²LLLLLLLLLLLLLLLLLL²rrrrrrrrrrrrrrrrrrrr²LLLLLLLLLLLLLLLLLL²*********+**********²LLLLLLLR áááâááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d!RLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²aaaaaaaaaaabaaaaaaaa²LLLLLLLLLLLLLLLLLL²rrrrrrrrrrrrrrrrrrrr²LLLLLLLLLLLLLLLLLL²*******+********+***²LLLLLLLShááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d8SLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²abbbbbbbbbbbbabbbabb²LLLLLLLLLLLLLLLLLL²rqqqqqqqqqrqrqqqqrqq²LLLLLLLLLLLLLLLLLL²++++++*+++++++++*+++²LLLLLLL-´ááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d=-LLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²bbbbabbbbbbbabbababa²LLLLLLLLLLLLLLLLLL²qqqqqqqqqqqqqqqqqqqq²LLLLLLLLLLLLLLLLLL²++++++++++++++++++++²LLLLLLO\11áááâáááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\11OLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²bbbbbbbbbbbccbbbbcbb²LLLLLLLLLLLLLLLLLL²ppqppqpqppppqpqpppqp²LLLLLLLLLLLLLLLLLL²++++++++++++++++++++²LLLLLLVLáááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d/VLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²bbbbbbcbbbbbcbbcbbbb²LLLLLLLLLLLLLLLLLL²pppppppppppppppppppp²LLLLLLLLLLLLLLLLLL²++++++++++++++++++++²LLLLLLF\8fáááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d>FLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²bbccbcbcccbbbccbcccc²LLLLLLLLLLLLLLLLLL²oppoppppppppopopoopp²LLLLLLLLLLLLLLLLLL²++++++++++++++++++++²LLLLLL\fËáááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d0\ 4LLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²bccccccbcccccccccccc²LLLLLLLLLLLLLLLLLL²oooooooooooooooooooo²LLLLLLLLLLLLLLLLLL²++,,,,+,++++,++,++++²LLLLLR áááâááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\19RLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²dcddcccdddcccccccccd²LLLLLLLLLLLLLLLLLL²ooonnoooooononoooono²LLLLLLLLLLLLLLLLLL²+,,,,,+,,,++,,,,,,,,²LLLLLX`ááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d8XLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ccdcdccccccddcccccdc²LLLLLLLLLLLLLLLLLL²nnnonnnnonnnnnnoonnn²LLLLLLLLLLLLLLLLLL²,,,,,,,,,,,,,,,,,,,,²LLLLLO¥ááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d=OLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²dddddddddddddddddddd²LLLLLLLLLLLLLLLLLL²nnnnnnmmmmnnnmmnmnnn²LLLLLLLLLLLLLLLLLL²,,,,,,,,,,,,,,,,,,,,²LLLLP\11Õááâáááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\0PLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²deddddddddeddddededd²LLLLLLLLLLLLLLLLLL²mmmnmmmmmmmmmmmmmmmm²LLLLLLLLLLLLLLLLLL²,,,,,,,,,,,,,,,,,,,,²LLLLS áááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\19SLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²dddddddddddddddddddd²LLLLLLLLLLLLLLLLLL²mmmmmmmmmmmmmmmmmmmm²LLLLLLLLLLLLLLLLLL²,,,,,,,,,,,,,,,,,,,,²LLLLV`áááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d/VLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²edeedeedeeeeeeeeeeee²LLLLLLLLLLLLLLLLLL²mmmmlmmmmmmmmllmmmml²LLLLLLLLLLLLLLLLLL²,,,,,,,,,,,,,,-,--,,²LLLL=¥ááâááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d>=LLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²eeededeeeeeeeeeeeeee²LLLLLLLLLLLLLLLLLL²lmllmlmlllmlllmlmlll²LLLLLLLLLLLLLLLLLL²-----------------,,-²LLLL
+Õááâááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d0\ 4LLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²eeeeeeeeeeeeeeeeeeee²LLLLLLLLLLLLLLLLLL²llllklllllllllklllll²LLLLLLLLLLLLLLLLLL²--------------------²LLLQ ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\11QLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²eeeeeefeeeeeefeffeef²LLLLLLLLLLLLLLLLLL²llklkkklkkklkkkkkkkk²LLLLLLLLLLLLLLLLLL²--------------------²LLLV?ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d$VLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²feffefffefefffeefeef²LLLLLLLLLLLLLLLLLL²kkkkkkkkkkkkkkkkkkkk²LLLLLLLLLLLLLLLLLL²--------------------²LLLMvááâáááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d8MLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²ffffffefffffffffffff²²²²²²²²²²²²²²²²²²²²jjjjkjjkkjkkjjjkjkjk²²²²²²²²²²²²²²²²²²²².--.---.------------²²²²<ºááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d=<²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²ffgffgffgfgffffffgfg²²²²²²²²²²²²²²²²²²²²jjjjjjjjjjjjjjjjjjjj²²²²²²²²²²²²²²²²²²²²....----...-..------²²²«\bÕááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²gffggffgffgffgffffff²LLLLLLLLLLLLLLLLLL²jjjjjjjijjjjjjjjijij²LLLLLLLLLLLLLLLLLL²....--....-.....-...²LLS ááâááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\11SLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ffgggfgggggggfgggggg²LLLLLLLLLLLLLLLLLL²iiiiiiiiiiiiiiiiiiii²LLLLLLLLLLLLLLLLLL²....................²LLW?ááâááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d$WLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²gggggggggggggggggggg²LLLLLLLLLLLLLLLLLL²hiiihiiiiiiiihihiiii²LLLLLLLLLLLLLLLLLL²....................²LLMváááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d>MLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ggggggggggggggggghgg²LLLLLLLLLLLLLLLLLL²hhhhhhhhhhhhhhhhhhhh²LLLLLLLLLLLLLLLLLL²....................²LL.ºáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1dJ.LL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ggggggggggggggghgggg²LLLLLLLLLLLLLLLLLL²hhhhhhhhhhhhhhhhhhhh²LLLLLLLLLLLLLLLLLL²....................²LL\0ááâáááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1dD\0LL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²hhhghhhhhhhhhhhhgghh²LLLLLLLLLLLLLLLLLL²gggghgghgggggggggghg²LLLLLLLLLLLLLLLLLL²////.//.///////.////²LO\19ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\11OL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²hhhhghhhhhhhhhhgghhg²LLLLLLLLLLLLLLLLLL²gggggggggggggggggggg²LLLLLLLLLLLLLLLLLL²////////.////.///.//²LV0ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d$VL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²hhhhhhhhhhhhhhhhhhhh²LLLLLLLLLLLLLLLLLL²gfgffgffffffffffffff²LLLLLLLLLLLLLLLLLL²////////////////////²LZ`áâááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d/ZL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²hiiihhiihiihiiiihiii²LLLLLLLLLLLLLLLLLL²ffffffffffffffffffff²LLLLLLLLLLLLLLLLLL²////////////////////²LG\88áâááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1dEGL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ihhiihiiiihihhiiiiih²LLLLLLLLLLLLLLLLLL²feeefffffffffffefeff²LLLLLLLLLLLLLLLLLL²////////////////////²L;°ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1dR;L²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²iiiiiiiiiiiiiiiiiiii²LLLLLLLLLLLLLLLLLL²fffeeeeeeeeeeeefeeee²LLLLLLLLLLLLLLLLLL²////0//0/0/0//0////0²L\ 6Õááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1dD\ 6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²jiiiiiiijjiijijiijji²LLLLLLLLLLLLLLLLLL²ddedeeeeedddeeeddeee²LLLLLLLLLLLLLLLLLL²/000/0///000//0/00//²M\báâáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\b\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ijiiijiijiiiiiiiiiii²LLLLLLLLLLLLLLLLLL²ddddddeeeddddddddddd²LLLLLLLLLLLLLLLLLL²00000000000000000000²R áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\19\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²jjjjijjiijjjjjjjjjij²LLLLLLLLLLLLLLLLLL²dddddddddddddddcdddd²LLLLLLLLLLLLLLLLLL²00000000000000000000²W0áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d$W²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²jjjjkjjjjkkjjjjjkjjj²LLLLLLLLLLLLLLLLLL²ddddddddcddddddddddd²LLLLLLLLLLLLLLLLLL²00000000000000000000²YLâááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d/Y²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²jjjjjjjjjjjjjjjjjjjj²LLLLLLLLLLLLLLLLLL²cccccccccccccccccccc²LLLLLLLLLLLLLLLLLL²00000000000000000000²Uhâááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d8U²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²kkkkkkkkkkkkkkkkkkkk²LLLLLLLLLLLLLLLLLL²cccccccccccccbcccccc²LLLLLLLLLLLLLLLLLL²00000000000000000000²F\88áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1dEF²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²kkkkkjkkkkkkkkkkkkkk²LLLLLLLLLLLLLLLLLL²cccbbbbbbcbbbbbcbbcb²LLLLLLLLLLLLLLLLLL²10111011111001110111²:¥áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d=:²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²kkkkkkkkkkkkkkkkkkkk²²²²²²²²²²²²²²²²²²²²bbbbbbbbbbbbbbbbbbbb²²²²²²²²²²²²²²²²²²²²01110110111110111111²\ eÕáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d!\ e²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²kkkkklkkklklklkkkklk²²²²²²²²²²²²²²²²²²²²baaaaaababbbabaaabaa²²²²²²²²²²²²²²²²²²²²11111111111111111111­\bááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\e\b­\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²lllkllllklklllllkllk²LLLLLLLLLLLLLLLLLL²aaaaaaaaaaaaaaaaaaaa²LLLLLLLLLLLLLLLLLL²11111111111111111111¦\bááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\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\0\0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\b¦\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²lllllklllklkllllklll²LLLLLLLLLLLLLLLLLL²a`aa``````aaa``aa``a²LLLLLLLLLLLLLLLLLL²11111111111111111111\9e\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²llmmlmmmlllllmlmlmml²LLLLLLLLLLLLLLLLLL²````````````````````²LLLLLLLLLLLLLLLLLL²11112122212212111212­\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²mllmlllllllmllllmlll²LLLLLLLLLLLLLLLLLL²_```___``_``````_```²LLLLLLLLLLLLLLLLLL²11122212112222211122¤\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²lmmlmmmmlmmmmmmmmmmm²LLLLLLLLLLLLLLLLLL²____________________²LLLLLLLLLLLLLLLLLL²22222222222222222222\85\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\8e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²mmmmmmmmmmmmmmmmmmmm²LLLLLLLLLLLLLLLLLL²___^_^______________²LLLLLLLLLLLLLLLLLL²22222222222222222222\7f\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\8b\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²mmmmnmmmmmmmmmmnmmmm²LLLLLLLLLLLLLLLLLL²^^^^^^^^^^^^^^^^^^^^²LLLLLLLLLLLLLLLLLL²22222222222222222222y\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\88\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²mmmmmmmmmmmmmmmmmmmm²LLLLLLLLLLLLLLLLLL²^^^^^^^^^^^^^^^^^^^^²LLLLLLLLLLLLLLLLLL²22222222222222222222b\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0i\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²nnnmnmnnnnnnnmnmnnnn²LLLLLLLLLLLLLLLLLL²]]]^]]]]]]]]]]]]]]]]²LLLLLLLLLLLLLLLLLL²23222223222322222223Z\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0b\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²nnnnnnnnmnnnnnnmnnnn²LLLLLLLLLLLLLLLLLL²]]]]]]]]]]]]]]]]]]]]²LLLLLLLLLLLLLLLLLL²32333333333332233322S\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²nnnnnnonnnnnnnonnnnn²LLLLLLLLLLLLLLLLLL²]]\]\]\]]\\\\]\\\\]\²LLLLLLLLLLLLLLLLLL²32333333332333223333G\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0W\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²noooononooonooooonno²LLLLLLLLLLLLLLLLLL²]\\\\]\\]\\]\]]\\\\]²LLLLLLLLLLLLLLLLLL²33333333333333333333;\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0S\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²oooonooonnnooooonooo²LLLLLLLLLLLLLLLLLL²[\\\[[\[\[[[\\[[\[[\²LLLLLLLLLLLLLLLLLL²33333333333333333333 \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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²oooooooooooooooooooo²LLLLLLLLLLLLLLLLLL²[\\[[[[\\[\\[[[[[[\[²LLLLLLLLLLLLLLLLLL²33333333333333333333\12\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\12\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ooooopoopopooooooooo²LLLLLLLLLLLLLLLLLL²[Z[Z[[ZZ[Z[[[[[[Z[[[²LLLLLLLLLLLLLLLLLL²33433434443433434343\f\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²oppopooopooopooooopo²LLLLLLLLLLLLLLLLLL²Z[[[[Z[[ZZ[[Z[Z[[[[Z²LLLLLLLLLLLLLLLLLL²34444444444444433444\a\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\a\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²pppopppppoopppppppop²LLLLLLLLLLLLLLLLLL²ZZZZZZZZZZZZZZZZZZZZ²LLLLLLLLLLLLLLLLLL²44444444444444444444\ 4\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ 4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²pppppppppppppppppppp²LLLLLLLLLLLLLLLLLL²ZZZZZZZZZYZZZZZZZZZZ²LLLLLLLLLLLLLLLLLL²44444444444444444444\ 1\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ 1\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²qpppqppppppppppppppp²²²²²²²²²²²²²²²²²²²²YYYYYYYYYYYYYYYYYYYY²²²²²²²²²²²²²²²²²²²²44444444444444444444\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²qqqqqqqqqqqqqqqqqqpq²²²²²²²²²²²²²²²²²²²²YYYYYYYYYYYYYYYYYYYY²²²²²²²²²²²²²²²²²²²²44444444444444444444\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²qqqqqqqqqqqqqpqqqqqq²LLLLLLLLLLLLLLLLLL²XXXXXXXXYXXXXXXXXXXY²LLLLLLLLLLLLLLLLLL²44444444445444445445\ 1÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï\ 1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²qqqqqqqqqqqqqqqqqqqq²LLLLLLLLLLLLLLLLLL²XXXXXXXXXXXXXXXXXXXX²LLLLLLLLLLLLLLLLLL²54455555554554445545\ 4\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ 4\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²qqqqqqrqqqqrrqrqrrqq²LLLLLLLLLLLLLLLLLL²WXWWXWWWWWWXWWWXWWXX²LLLLLLLLLLLLLLLLLL²55555555555555555555\a\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²qrqrqrqrqrqqqrrrqqqr²LLLLLLLLLLLLLLLLLL²WWWWWWWWWWWWWWWWWWWW²LLLLLLLLLLLLLLLLLL²55555555555555555555\f\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\f\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²rrqrrrrqrrqqrqrrqrrq²LLLLLLLLLLLLLLLLLL²VVWWVVWWVVVVVVWWWWVV²LLLLLLLLLLLLLLLLLL²55555555555555555555\12\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\12\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²rrrsrrsrrrrrrrrrrrrs²LLLLLLLLLLLLLLLLLL²VVVVVVVVVVVVVVVVVVVV²LLLLLLLLLLLLLLLLLL²55555555555555555555 \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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²srrrrrrrrrsrrrrrssss²LLLLLLLLLLLLLLLLLL²VVVVUVVVUVUVVUVVVUVV²LLLLLLLLLLLLLLLLLL²56665565565555565556/\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0S\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²sssssrssssrssrssrsss²LLLLLLLLLLLLLLLLLL²UUUUUUUUUUUUUUUUUUUU²LLLLLLLLLLLLLLLLLL²665566666566666665656\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0W\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ssssssstssssstssssss²LLLLLLLLLLLLLLLLLL²UUUTUUUUUUUUUUUUUUUU²LLLLLLLLLLLLLLLLLL²66666666666666666666?\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²tssssssssssstsssstss²LLLLLLLLLLLLLLLLLL²TTTTTTTTTTTTTTTTTTTT²LLLLLLLLLLLLLLLLLL²66666666666666666666I\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0b\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ssssssssssssssssssss²LLLLLLLLLLLLLLLLLL²TTTTTSTTTTTTTTTTTTTT²LLLLLLLLLLLLLLLLLL²66666666666666666666S\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0i\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²tttttttttttttttttttt²LLLLLLLLLLLLLLLLLL²SSSSSSSSSSSSSSSSSTSS²LLLLLLLLLLLLLLLLLL²66666666666666666666c\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\88\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²ttttttttttttttttstts²LLLLLLLLLLLLLLLLLL²SSSSTSSSSSSSSSSTSSST²LLLLLLLLLLLLLLLLLL²66766666666666666676i\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\8b\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²tttutttttttuttttuttt²LLLLLLLLLLLLLLLLLL²SRRRRRRRRRRRRRSSRRSS²LLLLLLLLLLLLLLLLLL²67777777777777677776q\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\8e\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²uuututtuututtuuututt²LLLLLLLLLLLLLLLLLL²RRRRRRRRRRRRSRSRRSRR²LLLLLLLLLLLLLLLLLL²77777777777777777777}\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\93\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²utuuuuttuuuuuuutuutu²LLLLLLLLLLLLLLLLLL²RRRQQRRQRRQRRRRRRRRR²LLLLLLLLLLLLLLLLLL²77777777777777777777\9e\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²uuuuuuuvvuuuvuuuuuuu²LLLLLLLLLLLLLLLLLL²QQQRQQRRQRRRQRQQRRRQ²LLLLLLLLLLLLLLLLLL²77777777777777777777¨\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²vuuvvuvuuuuuuuuuuvuv²LLLLLLLLLLLLLLLLLL²QQQQQQQQQQQQQQQPQQPQ²LLLLLLLLLLLLLLLLLL²77878777777787877777¢\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\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\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\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ÿÿÿ\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\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\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\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\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ÿÿÿ\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\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\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ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²vvvuvvvvvvvvuvvuvuuv²²²²²²²²²²²²²²²²²²²²PPPPQPQQQPPPQPPQQQQQ²²²²²²²²²²²²²²²²²²²²88777777777777878778­\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\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\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\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ÿÿ\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ÿÿ\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ÿ\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0²²²²²²²²²²²²²²²²²²²²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²vuvvvvvvuuvuvvvvvvvv²²²²²²²²²²²²²²²²²²²²PPPPPPPPPPPPPPPPPPPP²²²²²²²²²²²²²²²²²²²²78888888788788877788²\ e\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ß\ e²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²vvvvvvwvvvvvwvvvwvvv²LLLLLLLLLLLLLLLLLL²PPPPOPPPPPPPPPPPOOPP²LLLLLLLLLLLLLLLLLL²88888888888888888888²"\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\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\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\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\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\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ÿ\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\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²vvvvvvwvvvvvvvvvvvvv²LLLLLLLLLLLLLLLLLL²OOOOOOOOOOOOOOOOOOOO²LLLLLLLLLLLLLLLLLL²88888888888888888888²1\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\b\84\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²wwwwwwvwwwwwwwwwwwww²LLLLLLLLLLLLLLLLLL²OOOOOOOOOOOOOOOOOOOO²LLLLLLLLLLLLLLLLLL²88888888888888888888²D\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ!fU²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²vwwwwwwwwwwwwwwwwwww²LLLLLLLLLLLLLLLLLL²NNNNNNONNNNNNNNNNNNN²LLLLLLLLLLLLLLLLLL²88888888888888888888²Q\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\11BY²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²xwwwwwwwwwwwwwxwxwxw²LLLLLLLLLLLLLLLLLL²NNNNNNNNNNNNNNNNNNNN²LLLLLLLLLLLLLLLLLL²99889999989989889999²W\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\03W²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²wxxwxxxxxwwxxwxxwxxw²LLLLLLLLLLLLLLLLLL²MNMMMMMNMMMNMMMNMMMN²LLLLLLLLLLLLLLLLLL²99999999899999989999²R\b\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\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ÿÿÿÿ\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\19\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²xxxwxxxxxxxwxxxwxwwx²LLLLLLLLLLLLLLLLLL²MMMMMMMMMMMMMMMMMMMM²LLLLLLLLLLLLLLLLLL²99999999999999999999²M\b\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\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ÿÿÿÿ\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\b\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²xxxxxxxxxxxxxxxxxxxx²LLLLLLLLLLLLLLLLLL²MLMLLMMLLMMMLMLLMLLM²LLLLLLLLLLLLLLLLLL²99999999999999999999²L\ 6\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\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ÿÿÿÿ\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\11\ 6\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²xxxxxxyxxxxxxxxyxxxy²LLLLLLLLLLLLLLLLLL²LLLLLLLLLLLLLLLLLLLL²LLLLLLLLLLLLLLLLLL²99999999999999999999²L4\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\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ÿÿÿÿ\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\19ÿ);L²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²xyyxxyyxxxyxxxyxxyxy²LLLLLLLLLLLLLLLLLL²LLLLLLLKLLLLLLLLKLKL²LLLLLLLLLLLLLLLLLL²9999999::9:99999999:²LG\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\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ÿÿÿÿ\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ!ÿ3GL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²yyyyyyyyyyyxxyxyyyyx²LLLLLLLLLLLLLLLLLL²KKKKKKKKKLKKKKKLKKKK²LLLLLLLLLLLLLLLLLL²999:::999999:9999999²LZ\11\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ÿÿÿÿÿ\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\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\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ÿÿÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\19ÿ)ZL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²yyyyyyzyyyyzyyzyyyyy²LLLLLLLLLLLLLLLLLL²KKKKKKKKKKKKKJKKKJKJ²LLLLLLLLLLLLLLLLLL²::::::::::::::::::::²LV\11\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ÿÿÿÿÿ\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\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\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ÿÿÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\19VL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²yyyyyyzyyyyyzzyzyyyy²LLLLLLLLLLLLLLLLLL²KJJJJJJJKJJJJJKJJJJJ²LLLLLLLLLLLLLLLLLL²::::::::::::::::::::²LO\11\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ÿÿÿÿÿ\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\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\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ÿÿÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\11OL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²zzzzzzzzzzzzzzzzzzzz²LLLLLLLLLLLLLLLLLL²JJJJJJJJJJJIJJJJJJJJ²LLLLLLLLLLLLLLLLLL²::::::::::::::::::::²LL\b\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ÿÿÿÿÿ\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\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\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ÿÿÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ï\0LL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²zzzzyyzzzzzzzzzzzzzz²LLLLLLLLLLLLLLLLLL²JJJJJJJJJJJJJJJJJJJJ²LLLLLLLLLLLLLLLLLL²::::::::::::::::::::²LL.\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ÿÿÿÿÿ\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\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\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ÿÿÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0¶.LL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²zzzzzzzzzzzzzzzzzzzz²LLLLLLLLLLLLLLLLLL²IIJIJIIIIIIIIIIIIIIJ²LLLLLLLLLLLLLLLLLL²::::::::::::::::::::²LLM\11\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\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\11ÿ\0sMLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²zz{zzz{zzzz{z{zzzzzz²LLLLLLLLLLLLLLLLLL²IHIIHIIIIIIIIHIHIIII²LLLLLLLLLLLLLLLLLL²;;:;;;;;;;;;;;;:;;;;²LLW\19\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\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ)ÿ\0:WLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²{{{{{{{{z{{z{zz{z{{{²LLLLLLLLLLLLLLLLLL²HHIIHHIHIIHHHHHHIHIH²LLLLLLLLLLLLLLLLLL²;;;;;;;;;;;;;:;;;;:;²LLT\11\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\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\bÿ\0\19TLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²{{{{{{{{{{z{{{{{{{{{²²²²²²²²²²²²²²²²²²²²HHHHHHHHHHHHHHHHHHHH²²²²²²²²²²²²²²²²²²²²;;;;;;;;;;;;;;;;;;;;²²²«\b\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\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\b«²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²{{{{{{{{{|{{{{|{|{{{²²²²²²²²²²²²²²²²²²²²HGHGHHGGHGHHHHGGGGHH²²²²²²²²²²²²²²²²²²²²;;;;;;;;;;;;;;;;;;;;²²²²<\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\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\b<²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²{{|{{{{|{|{||||{||{{²LLLLLLLLLLLLLLLLLL²GGGGGGGGGGGGGGGGGGGG²LLLLLLLLLLLLLLLLLL²;;;;;;;;;;;;;;;;;;;;²LLLM\bÿÿÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\19MLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²||||{|{|||{||||{||||²LLLLLLLLLLLLLLLLLL²GGGGGGGFGGGGFFGGGGGG²LLLLLLLLLLLLLLLLLL²;;;;;;<;;<;<;<;;;<;;²LLLV\11ÿÿÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\19VLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²||||||||||||||||||||²LLLLLLLLLLLLLLLLLL²FFFFFFFFFFFFFFFFFFFF²LLLLLLLLLLLLLLLLLL²;;;;;;<<;;;;;;;;;;<;²LLLQ\11ÿÿÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ!ÿ\0ÿ\11QLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²|}|||||||}||||||}||}²LLLLLLLLLLLLLLLLLL²FEEFFFFFEEFFEFEFFFFF²LLLLLLLLLLLLLLLLLL²<<<<<<<<<<<<<<<<<<<<²LLLL
+ïÿÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ)ÿ\0æ
+LLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²|||||}||||||||||||||²LLLLLLLLLLLLLLLLLL²EEEEEEEEEEEEEEEEEEEE²LLLLLLLLLLLLLLLLLL²<<<<<<<<<<<<<<<<<<<<²LLLL7¶ÿÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\11ÿ\0¥=LLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²||||||||||||||||||||²LLLLLLLLLLLLLLLLLL²EEEEEEEEEEEEEEEEEEEE²LLLLLLLLLLLLLLLLLL²<<<<<<<<<<<<<<<<<<<<²LLLLV[ÿÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0[VLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²}}}}}|}}|}}}}|}}}}}}²LLLLLLLLLLLLLLLLLL²DDDDDDDDDDDDDDDDDDDD²LLLLLLLLLLLLLLLLLL²<<<<<<<<<<<<<<<<<<<<²LLLLS)ÿÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0!SLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²}}}}}}}}~}}}}~}}}}~}²LLLLLLLLLLLLLLLLLL²DDDDDDDDDDDDDDDDDDDD²LLLLLLLLLLLLLLLLLL²==<<<==<<<<<<<<<<<<<²LLLLL\bïÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\bLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²~~~~~~}~}~~~~~}~~~~~²LLLLLLLLLLLLLLLLLL²CCDDCDCCDCDDCCCCCCCD²LLLLLLLLLLLLLLLLLL²======<==<<=<=======²LLLLLL­ÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\bLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²~~~~~~~~~~~~~~~~~~~~²LLLLLLLLLLLLLLLLLL²CCCCCCCCCCCCCCCCCCCC²LLLLLLLLLLLLLLLLLL²<=<===<<===<<===<=<=²LLLLLoRÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ3ÿ\0ÿ\19oLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²~~~~~~~~~~~~~~~~~~~~²LLLLLLLLLLLLLLLLLL²BBCCBCBBBCBBBCBBBCBB²LLLLLLLLLLLLLLLLLL²====================²LLLLLT\19ÿÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ)ÿ\0ÿ\bTLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²~~\7f\7f~~\7f~~~~~~\7f~\7f\7f\7f\7f~²LLLLLLLLLLLLLLLLLL²CBBCBBCCCCBBCBBCCCCB²LLLLLLLLLLLLLLLLLL²====================²LLLLLL\ 4ïÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0Ö\ 4LLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²~~~~~~\7f~~\7f\7f\7f~\7f~~~\7f~~²LLLLLLLLLLLLLLLLLL²BAABABAABABBABABBAAB²LLLLLLLLLLLLLLLLLL²====================²LLLLLLF¥ÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\84FLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\7f\7f~\7f\7f~\7f\7f~\7f\7f\7f\7f\7f\7f\7f~\7f\7f\7f²LLLLLLLLLLLLLLLLLL²AABABAAAABBABABAAAAA²LLLLLLLLLLLLLLLLLL²=====>=====>==>===>=²LLLLLLVBÿÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\03VLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\7f\80\80\7f\7f\7f\7f\7f\7f\7f\7f\80\80\7f\7f\7f\7f\7f\7f\7f²LLLLLLLLLLLLLLLLLL²AAAAA@AAAAAAAAAAAAAA²LLLLLLLLLLLLLLLLLL²>>>>>=>>>>>>>>>>>>>>²LLLLLLO\11÷ÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\bOLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\7f\7f\7f\80\7f\80\7f\7f\7f\7f\7f\7f\80\7f\7f\80\7f\7f\80\7f²LLLLLLLLLLLLLLLLLL²@AAAAAAAAAAA@AA@A@@A²LLLLLLLLLLLLLLLLLL²>>>>>>>>>>>>>>>>>>>>²LLLLLLL-¼ÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\11ÿ\0ÿ\0-LLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\80\80\80\80\80\80\80\80\80\80\80\80\7f\80\80\80\80\80\80\80²LLLLLLLLLLLLLLLLLL²@@@@@@@@@@@@@?@?@@@?²LLLLLLLLLLLLLLLLLL²>>>>>>>>>>>>>>>>>>>>²LLLLLLLSfÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ3ÿ\0ÿ\11SLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²LLLLLLLLLLLLLLLLLL²@@@@@@@@@@@@@@@@?@@@²LLLLLLLLLLLLLLLLLL²>>>>>>>>>>>>>>>>>>>>²LLLLLLLR!ÿ\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ3ÿ\0÷\11RLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80²²²²²²²²²²²²²²²²²²²²????????????????@???²²²²²²²²²²²²²²²²²²²²>>>>>>>>>>>>>>>>>>>>²²²²²²²²²\12ß\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0Å\12²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\80\81\80\81\80\80\81\80\80\80\80\80\80\80\81\80\80\80\80\80²²²²²²²²²²²²²²²²²²²²????????????????????²²²²²²²²²²²²²²²²²²²²>>>>?>?>>>>>>>>??>>>²²²²²²²²²t\84\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ft²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\81\81\81\81\81\81\81\81\81\80\81\80\81\80\81\80\81\81\81\81²LLLLLLLLLLLLLLLLLL²>>?>>>??>>>??>??>>>>²LLLLLLLLLLLLLLLLLL²?>?>>???>?>?>?>???>>²LLLLLLLLT3\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0!TLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\81\81\80\81\81\81\80\81\80\81\81\80\80\81\81\81\81\80\81\81²LLLLLLLLLLLLLLLLLL²>>>>>>>>>>>>>>>>>>>>²LLLLLLLLLLLLLLLLLL²???????>?>?????>????²LLLLLLLLL\ 6\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\ 6LLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\81\81\81\81\82\81\81\81\81\82\81\81\81\81\81\81\82\82\81\81²LLLLLLLLLLLLLLLLLL²>>===>=>=>==>=>==>>=²LLLLLLLLLLLLLLLLLL²????????????????????²LLLLLLLLLM\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\19ÿ\0ÿ\11MLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\81\81\81\82\81\81\82\81\82\82\81\82\81\81\81\82\81\81\81\81²LLLLLLLLLLLLLLLLLL²====================²LLLLLLLLLLLLLLLLLL²????????????????????²LLLLLLLLLU\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ3ÿ\0÷\11ULLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\81\81\82\82\81\81\82\82\82\82\82\82\81\82\82\81\82\82\82\82²LLLLLLLLLLLLLLLLLL²<===<<<<====<==<<=<<²LLLLLLLLLLLLLLLLLL²????????????????????²LLLLLLLLLL\b\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\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ÿÿÿÿ\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\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ÿÿÿ\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ)ÿ\0¼\bLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82²LLLLLLLLLLLLLLLLLL²<<<<<<<<<<<<<<<<<<<<²LLLLLLLLLLLLLLLLLL²??@?????????@??@@???²LLLLLLLLLL/\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\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ÿÿÿÿ\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\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ÿÿÿ\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0[ULLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\83\82²LLLLLLLLLLLLLLLLLL²<<<<<<<<<<;<<;;<;<<<²LLLLLLLLLLLLLLLLLL²@?@@@@?@@?@??@@@@@@@²LLLLLLLLLLK\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\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ÿÿÿÿ\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\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ÿÿÿ\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\19SLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\82\82\82\82\83\82\82\83\82\82\83\82\83\82\82\82\82\82\82\82²LLLLLLLLLLLLLLLLLL²;;;;;;;;;;;;;;;;;;;;²LLLLLLLLLLLLLLLLLL²@@@@@@@@@@@@@@@@@@@@²LLLLLLLLLLL\11\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0"LLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\83\82\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83²LLLLLLLLLLLLLLLLLL²;;;;;;;;;;;;;;;;;;;;²LLLLLLLLLLLLLLLLLL²@@@@@@@@@@@@@@@@@@@@²LLLLLLLLLLL?\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\11]LLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83\83²LLLLLLLLLLLLLLLLLL²;;::::;:::;;::;:::::²LLLLLLLLLLLLLLLLLL²@@@@@@@@@@@@@@@@@@@@²LLLLLLLLLLLN\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\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ)ÿ\0ï\bVLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\83\83\83\83\83\83\83\83\84\83\83\84\83\83\83\83\83\84\84\83²LLLLLLLLLLLLLLLLLL²::::::::::::::::::::²LLLLLLLLLLLLLLLLLL²@@@@@@@@@@@@@@@@@@@@²LLLLLLLLLLLL$\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\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ:ÿ\0\8cNLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\84\84\84\84\84\83\84\84\84\83\84\84\84\83\84\84\84\84\84\84²LLLLLLLLLLLLLLLLLL²99999::99:999:999:99²LLLLLLLLLLLLLLLLLL²@A@@@AAA@@@AAA@@@@@@²LLLLLLLLLLLLP\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\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ!ÿ\0)nLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\84\84\84\84\84\84\83\84\84\84\84\84\84\84\84\84\84\84\84\84²LLLLLLLLLLLLLLLLLL²999999::99999::99999²LLLLLLLLLLLLLLLLLL²A@@AAA@AA@@@@AAAAAA@²LLLLLLLLLLLLL\ 5\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ÿÿÿÿÿ\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\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\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ÿÿÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\ 6OLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84²LLLLLLLLLLLLLLLLLL²88898889898888889988²LLLLLLLLLLLLLLLLLL²AAAAAAAAAAAAAAAAAAAA²LLLLLLLLLLLLLN\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ÿÿÿÿÿ\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\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\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ÿÿÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\bdLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\84\84\84\85\84\84\84\84\84\84\84\84\84\84\85\84\85\84\84\84²LLLLLLLLLLLLLLLLLL²99988989989898888988²LLLLLLLLLLLLLLLLLL²AAAAAAAAAAAAAAAAAAAA²LLLLLLLLLLLLLX\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ÿÿÿÿÿ\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\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\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ÿÿÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0æ\b\LLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\85\84\85\84\85\84\84\84\85\85\84\84\84\85\84\84\84\84\84\84²LLLLLLLLLLLLLLLLLL²88878887788887878878²LLLLLLLLLLLLLLLLLL²AAAAAAAAAAAAAAAAAAAA²LLLLLLLLLLLLLL;\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\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ÿÿÿÿ\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ÿÿÿ\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\841LLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\85\85\85\84\85\85\85\85\85\85\85\85\84\85\85\85\85\85\85\85²LLLLLLLLLLLLLLLLLL²88788877877888888888²LLLLLLLLLLLLLLLLLL²AAAAAABAAABBAAABAAAA²LLLLLLLLLLLLLLn\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\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ÿÿÿÿ\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ÿÿÿ\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ)ÿ\0)XLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\86\85\85\85\85\85\85\85\85\85\85\85\86\85\85\86\85\85\86\86²LLLLLLLLLLLLLLLLLL²76777777777777777677²LLLLLLLLLLLLLLLLLL²AAABBABABBAABABABBBA²LLLLLLLLLLLLLLL\17Ìÿÿÿÿ\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿJÿ\0\1aLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²\85\85\86\85\85\85\85\85\85\85\85\85\85\85\85\85\86\85\85\85²²²²²²²²²²²²²²²²²²²²77777767777777777776²²²²²²²²²²²²²²²²²²²²ABBBBBABBBBBBBBBBBBB²²²²²²²²²²²²²²²²\93Rÿÿÿÿ\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ)ÿ\b\87²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\86\86\85\86\86\85\86\86\86\86\86\86\86\86\86\86\86\86\85\86²²²²²²²²²²²²²²²²²²²²66666666666666666666²²²²²²²²²²²²²²²²²²²²BBBBBBBBBBBBBBBBBBBB²²²²²²²²²²²²²²²²®\11Öÿÿÿ\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0Ö\b¨²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86\86²LLLLLLLLLLLLLLLLLL²66666666666666666666²LLLLLLLLLLLLLLLLLL²BBBBBBBBBBBBBBBBBBBB²LLLLLLLLLLLLLLLLMfÿÿÿ\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0[JLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\86\86\86\86\86\86\86\86\86\87\86\86\86\86\86\86\86\86\86\86²LLLLLLLLLLLLLLLLLL²55555555555556655555²LLLLLLLLLLLLLLLLLL²BBBBBBBBBBBBBBBBBBBB²LLLLLLLLLLLLLLLL_\b÷ÿÿ\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\b_LLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\86\86\86\86\87\86\86\86\86\86\86\87\86\86\86\86\86\86\86\86²LLLLLLLLLLLLLLLLLL²55555555555555555555²LLLLLLLLLLLLLLLLLL²BBBBBBBBBBBBBBBBBBBB²LLLLLLLLLLLLLLLLL[\8cÿÿ\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0[LLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\86\86\87\87\86\87\87\86\87\87\87\87\87\87\87\87\87\87\87\86²LLLLLLLLLLLLLLLLLL²54444545444444444444²LLLLLLLLLLLLLLLLLL²BBBBCBBBBCCBBBBCBBBC²LLLLLLLLLLLLLLLLLX!ïÿ\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ:ï\0XLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\87\87\86\87\87\87\87\86\87\87\87\87\87\87\87\87\87\87\87\87²LLLLLLLLLLLLLLLLLL²44444444444444444444²LLLLLLLLLLLLLLLLLL²BCBBCCBBCCCCBCBCBCCC²LLLLLLLLLLLLLLLLLLH\8cÿ\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿJ\8cDLLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\87\87\87\87\87\88\88\87\88\88\88\87\87\87\87\87\87\88\87\87²LLLLLLLLLLLLLLLLLL²43343334344443433433²LLLLLLLLLLLLLLLLLL²CCCCCCCCCCCCCCCCCCCC²LLLLLLLLLLLLLLLLLL\99\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ)\19\99LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\87\87\87\88\87\87\87\87\88\87\88\88\88\87\87\87\88\88\87\88²LLLLLLLLLLLLLLLLLL²33333333333333333333²LLLLLLLLLLLLLLLLLL²CCCCCCCCCCCCCCCCCCCC²LLLLLLLLLLLLLLLLLL²C\99\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0C²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\88\88\87\88\88\87\88\87\88\88\88\88\87\87\88\88\88\88\87\88²LLLLLLLLLLLLLLLLLL²32323323333233333233²LLLLLLLLLLLLLLLLLL²CCCCCCCCCCCCCCCCCCCC²LLLLLLLLLLLLLLLLLL²\98)\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ï\b\98²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\89\88\88\89\89\89\88\89\88\88\88\88\88\88\89\88\88\88\88\89²LLLLLLLLLLLLLLLLLL²22222222222222222222²LLLLLLLLLLLLLLLLLL²CCDCCCCCCCDCDCDCCCCC²LLLLLLLLLLLLLLLLLL²².\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\8c)²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\88\89\88\88\88\88\88\88\88\88\88\88\89\89\88\88\89\88\88\88²LLLLLLLLLLLLLLLLLL²22222212222222222222²LLLLLLLLLLLLLLLLLL²CCCCDCCCCCCCCCDCCCCC²LLLLLLLLLLLLLLLLLL²²W\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\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\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\11\19W²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\89\89\89\89\89\88\89\89\88\89\89\89\89\89\88\89\89\89\89\89²LLLLLLLLLLLLLLLLLL²11111111111111111111²LLLLLLLLLLLLLLLLLL²DDDDDDDDDDDDCDDDDDDD²LLLLLLLLLLLLLLLLLL²²L\1a\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ!0L²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89²LLLLLLLLLLLLLLLLLL²11111111111111111011²LLLLLLLLLLLLLLLLLL²DDDDDDDDDDDDDDDDDDDD²LLLLLLLLLLLLLLLLLL²²LC\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\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\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\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ÿÿ\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ï\0VL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89²LLLLLLLLLLLLLLLLLL²10000000000000010000²LLLLLLLLLLLLLLLLLL²DDDDDDDDDDDDDDDDDDDD²LLLLLLLLLLLLLLLLLL²²LL2\b\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ[)LL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8a\8a\89\89\89\89\89\8a\89\89\89\89\89\89\8a\89\89\89\89\89²LLLLLLLLLLLLLLLLLL²01001100010000000000²LLLLLLLLLLLLLLLLLL²DDDDDDDDDDDDDDDDDDDD²LLLLLLLLLLLLLLLLLL²²LLU\b\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ­\11TLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8a\8a\8a\8a\8a\89\8a\89\89\8a\8a\8a\8a\89\8a\8a\8a\8a\8a\8a²LLLLLLLLLLLLLLLLLL²/////////////0//////²LLLLLLLLLLLLLLLLLL²DDDDDDDDDDDDDDDDDDDD²LLLLLLLLLLLLLLLLLL²²LLLB\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌRBLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8a\8a\89\8a\8a\8a\89\8a\8a\8a\8a\8a\8a\8a\8a\8a\89\89\89\89²LLLLLLLLLLLLLLLLLL²////////////0///////²LLLLLLLLLLLLLLLLLL²DEDEDEEEEDEEDEEEEDED²LLLLLLLLLLLLLLLLLL²²LLLQ\b\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ¥\11QLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8b\8b\8a\8b\8a\8a\8b\8a\8a\8a\8a\8b\8a\8a\8a\8a\8a\8a\8a\8a²LLLLLLLLLLLLLLLLLL²/.//../.../////...//²LLLLLLLLLLLLLLLLLL²EEDEEEDEDEEEEEEDEEEE²LLLLLLLLLLLLLLLLLL²²LLLLM\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ:QLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8b\8a\8b\8a\8b\8a\8b\8b\8a\8b\8b\8a\8b\8b\8b\8b\8a\8b\8a\8a²LLLLLLLLLLLLLLLLLL²..////.//.....//////²LLLLLLLLLLLLLLLLLL²EEEEEEEEEEEEEEEEEEEE²LLLLLLLLLLLLLLLLLL²²LLLLN\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ\99\bNLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²\8a\8b\8b\8b\8a\8b\8b\8b\8b\8b\8a\8b\8b\8b\8a\8b\8b\8b\8b\8b²²²²²²²²²²²²²²²²²²²²..-......-.-.-.....-²²²²²²²²²²²²²²²²²²²²EEEEEEEEEEEEEEEEEEEE²²²²²²²²²²²²²²²²²²²²²²²²²²\89\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\0\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÅ)\8b²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b²²²²²²²²²²²²²²²²²²²²----.......-..--....²²²²²²²²²²²²²²²²²²²²EEEEEEEEEEEEEEEEEEEE²²²²²²²²²²²²²²²²²²²²²²²²²²²/\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\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌf;²²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\8b\8b\8c\8c\8b\8b\8b\8b\8b\8b\8b\8b\8b\8c\8b\8b\8b\8b\8b\8b²LLLLLLLLLLLLLLLLLL²--------------------²LLLLLLLLLLLLLLLLLL²EEEEFFFFEEEFFFEEEEEE²LLLLLLLLLLLLLLLLLL²²LLLLLLS\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\0\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̶\19VLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b\8b²LLLLLLLLLLLLLLLLLL²,,,-,,--,,,-----,-,-²LLLLLLLLLLLLLLLLLL²EEEEEEEEEEEEEEEFFEEE²LLLLLLLLLLLLLLLLLL²²LLLLLLL2\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\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌJFLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c²LLLLLLLLLLLLLLLLLL²,,,,,,,,,,,,,,,,,,,,²LLLLLLLLLLLLLLLLLL²FFFFFFFFFFFFFFFFFFFF²LLLLLLLLLLLLLLLLLL²²LLLLLLLP\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\0\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ\99\bPLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c²LLLLLLLLLLLLLLLLLL²,,,,,,,,,,,,,,,,,,,,²LLLLLLLLLLLLLLLLLL²FFFFFFFFFFFFFFFFFFFF²LLLLLLLLLLLLLLLLLL²²LLLLLLLLF\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\0\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÅ!VLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8d\8c²LLLLLLLLLLLLLLLLLL²++,+++++++++++++,+++²LLLLLLLLLLLLLLLLLL²FFFFFFFFFFFFFFFFFFFF²LLLLLLLLLLLLLLLLLL²²LLLLLLLLL\14\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\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌf,LLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8d\8d\8d\8d\8d\8d\8d\8c\8d\8d\8d\8d\8d\8c\8c\8d\8d\8d\8d\8d²LLLLLLLLLLLLLLLLLL²++++++++++++++++++++²LLLLLLLLLLLLLLLLLL²FFFFFFFFFFFFFFFFFFFF²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLQ\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\0\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ¥\bULLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8c\8d\8d\8d\8c\8d\8d\8c\8d\8d\8c\8d\8d\8d\8d\8d\8d\8c\8d\8d²LLLLLLLLLLLLLLLLLL²+*+******+***+*****+²LLLLLLLLLLLLLLLLLL²FFFFFFFFFFFFFFFFFFFF²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLL4\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\0\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÅBMLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d\8d²LLLLLLLLLLLLLLLLLL²********************²LLLLLLLLLLLLLLLLLL²FFGGGFFFGFGFGFFGGFGF²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLL
+\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\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ{\19MLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8d\8d\8d\8d\8d\8d\8d\8e\8d\8d\8d\8d\8d\8d\8d\8d\8e\8d\8d\8e²LLLLLLLLLLLLLLLLLL²)))**)**))**)*)))**)²LLLLLLLLLLLLLLLLLL²FGGGGFGGGFFGGGFFFFGG²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLL\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\0\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̶\19XLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8e\8e\8e\8e\8e\8e\8e\8e\8d\8d\8d\8d\8d\8d\8e\8e\8e\8e\8d\8e²LLLLLLLLLLLLLLLLLL²))))))))))))))))))))²LLLLLLLLLLLLLLLLLL²GGGGGGGGGGGGGGGGGGGG²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLL-\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\0\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÅBGLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8e\8e\8e\8d\8e\8e\8d\8d\8e\8d\8e\8d\8e\8e\8e\8e\8e\8d\8e\8e²LLLLLLLLLLLLLLLLLL²)))())(()))())(()(((²LLLLLLLLLLLLLLLLLL²GGGGGGGGGGGGGGGGGGGG²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLM\b\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\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ{\17MLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8e\8e\8e\8e\8e\8f\8e\8e\8e\8f\8e\8e\8f\8e\8e\8e\8e\8e\8f\8e²LLLLLLLLLLLLLLLLLL²(()(((())((((((((()(²LLLLLLLLLLLLLLLLLL²GGGGGGGGGGGGGGGGGGGG²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLL\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\0\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ­\19XLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8e\8f\8e\8f\8e\8e\8e\8e\8e\8e\8e\8f\8e\8e\8f\8e\8e\8e\8e\8e²LLLLLLLLLLLLLLLLLL²((('((((((((('((((((²LLLLLLLLLLLLLLLLLL²GGHGGHGGGGGGGGGGGGGG²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLL3\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\0\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ:MLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8e\8f\8f\8f\8e\8f\8f\8f\8f\8f\8f\8f\8f\8f\8e\8f\8f\8f\8e\8f²LLLLLLLLLLLLLLLLLL²''''''''''''''''''''²LLLLLLLLLLLLLLLLLL²GGHHGHGGGGGHGHGGGGHG²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLL\ f\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\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ{\1cLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f²LLLLLLLLLLLLLLLLLL²''''''''''&'''''''''²LLLLLLLLLLLLLLLLLL²HHHHHHHHHHHHHHHHHHHH²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLL]\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\0\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ¥\beLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f²LLLLLLLLLLLLLLLLLL²''''''''''''''''''''²LLLLLLLLLLLLLLLLLL²HHHHHHHHHHHHHHHHHHHH²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLU\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\0\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̶)qLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\90\90\8f\8f\8f\8f²LLLLLLLLLLLLLLLLLL²&&&&&&'&&&&&&&&&&&'&²LLLLLLLLLLLLLLLLLL²HHHHHHHHHHHHHHHHHHHH²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLL"\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\0\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌRALLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\90\90\90\90\90\90\8f\90\90\90\8f\90\8f\90\90\90\90\90\90\8f²LLLLLLLLLLLLLLLLLL²&&%&&&&&&&&&&%&%&&&&²LLLLLLLLLLLLLLLLLL²HHHHHHHHHHHHHHHHHHHH²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLN\ 1\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ\8c\1aPLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²\90\8f\90\8f\90\90\90\90\90\90\90\90\8f\90\90\90\90\90\90\8f²²²²²²²²²²²²²²²²²²²²%&%&%%%&&%&&&&&%%&%&²²²²²²²²²²²²²²²²²²²²HHHHIHHHHHHHIHHHIHHH²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\86\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ¥\b\97²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\90\90\90\90\90\90\90\90\90\91\91\90\90\91\91\91\91\90\90\90²²²²²²²²²²²²²²²²²²²²$%%%%%%%%%$%%$%%%%%%²²²²²²²²²²²²²²²²²²²²HIIHIHIIIIHIHIHIHIHI²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²_\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̶3~²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\91\90\91\90\90\91\90\90\91\91\90\90\90\91\90\90\91\90\91\90²LLLLLLLLLLLLLLLLLL²$%%%$%%%$%%$%%%%%$$$²LLLLLLLLLLLLLLLLLL²IIIIIIIHHIHIIIIIIIII²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\1c\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌR<²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\91\91\91\91\91\91\91\91\91\91\90\91\91\91\90\91\91\91\91\90²LLLLLLLLLLLLLLLLLL²$$$$$$$$$$$$$$$$$$$$²LLLLLLLLLLLLLLLLLL²IIIIIIIIIIIIIIIIIIII²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²N\ 4\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ{\eP²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91²LLLLLLLLLLLLLLLLLL²#$$#$$$##$##$$$$$##$²LLLLLLLLLLLLLLLLLL²IIIIIIIIIIIIIIIIIIII²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LO\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ\99\bXL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\91\92\91\92\91\91\92\91\91\91\91\91\91\91\91\91\91\91\91\91²LLLLLLLLLLLLLLLLLL²####################²LLLLLLLLLLLLLLLLLL²IIIIIIIIIIIIIIIIIIII²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLB\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ­!XLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\92\91\92\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91²LLLLLLLLLLLLLLLLLL²##"###""#######"###"²LLLLLLLLLLLLLLLLLL²IIIIJIIIJIJIIIIJIIII²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLL-\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ3JLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\92\92\91\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92²LLLLLLLLLLLLLLLLLL²""""""""""""""""""""²LLLLLLLLLLLLLLLLLL²JJJJJJJJJJJJJJJJJIJJ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLL\19\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÅR4LLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92²LLLLLLLLLLLLLLLLLL²""""""""""""""""""""²LLLLLLLLLLLLLLLLLL²JJJJJJJJJJJJJJJJJJJJ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLN\ 6\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\033333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99\99ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌs\19PLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\92\93\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92\92²LLLLLLLLLLLLLLLLLL²!!!!!!!!!!!!!!!!!!!!²LLLLLLLLLLLLLLLLLL²JJJJJJJJJJJJJJJJJJJJ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLS\0\84ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ­\11fLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93²LLLLLLLLLLLLLLLLLL²!!!!!!!!!!!!!!!!!!!!²LLLLLLLLLLLLLLLLLL²JJJJJJJJJJJJJJJJJJJJ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLP\0Åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0$\82ÆîýîÆ\82$\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\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\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\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\0\0\0\0\0$\82ÆîýîÆ\82$\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅ\11uLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\93\93\93\93\93\93\93\93\92\93\93\93\93\93\93\93\93\93\93\93²LLLLLLLLLLLLLLLLLL² !          !       ²LLLLLLLLLLLLLLLLLL²JJJJJJJJJJJJJJJJJJJJ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLL\\11Öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\90õ\8b@\13\ 2\13@\8bõ\90\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\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\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\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\90õ\8b@\13\ 2\13@\8bõ\90\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖ!`LLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93²LLLLLLLLLLLLLLLLLL²                    ²LLLLLLLLLLLLLLLLLL²JKKJJKJJJKJJJJJJJKJJ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLL[)÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0\0\0\17Å\9a\13a¶êüê¶a\13\9aÅ\17\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\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\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\0\0\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\17Å\9a\13a¶êüê¶a\13\9aÅ\17\0\0\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï3VLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\94\93\94\93\93\93\93\93\94\94\93\94\94\93\93\93\93\93\94\93²LLLLLLLLLLLLLLLLLL² \1f\1f\1f\1f  \1f \1f   \1f\1f\1f \1f  ²LLLLLLLLLLLLLLLLLL²KKKJKKKJKJJKJKKJKJKK²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLL;:ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0\0\0Å|.ǶT\18\ 3\18T¶Ç.|Å\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\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\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\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0Å|.ǶT\18\ 3\18T¶Ç.|Å\0\0\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïB>LLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\93\93\94\93\94\94\94\94\93\93\94\94\94\93\94\94\93\93\94\93²LLLLLLLLLLLLLLLLLL²\1f \1f\1f\1f\1f\1f\1f \1f \1f\1f\1f\1f\1f\1f \1f\1f²LLLLLLLLLLLLLLLLLL²KKKKKKKKKKKKKKKKKKKK²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLN/Rÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0\0\90\9a.ég(\9câüâ\9c(gé.\9a\90\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\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\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\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\90\9a.ég(\9câüâ\9c(gé.\9a\90\0\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïR:LLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\94\94\94\94\94\94\94\94\93\94\94\94\94\94\94\93\94\93\93\94²LLLLLLLLLLLLLLLLLL²\1e\1e\1f\1e\1e\1e\1f\1e\1e\1f\1f\1e\1f\1e\1f\1f\1e\1f\1e\1f²LLLLLLLLLLLLLLLLLL²KKKKKKKKKKKKKKKKKKKK²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLN\1d\84ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0\13ÇgVùy#\ 4#yùVgÇ\13õ$\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\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\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\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0\13ÇgVùy#\ 4#yùVgÇ\13õ$\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿf\1dNLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\95\94\94\95\95\94\95\94\94\95\94\95\94\94\94\95\94\95\94\94²LLLLLLLLLLLLLLLLLL²\1e\1e\1e\1f\1f\1f\1e\1e\1e\1e\1e\1f\1e\1e\1e\1e\1e\1f\1e\1e²LLLLLLLLLLLLLLLLLL²KKKKKKKKKKKKKKKKKKKK²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLQ\17sÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0\82\8ba¶(ù@¡÷ÿ÷¡@ù(¶a\8b\82\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\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\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\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\82\8ba¶(ù@¡÷ÿ÷¡@ù(¶a\8b\82\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷s\17QLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\94\94\94\94\94\94\94\94\94\95\95\94\94\94\94\95\94\94\95\95²LLLLLLLLLLLLLLLLLL²\1d\1d\1d\1e\1e\1e\1d\1e\1e\1e\1e\1d\1e\1d\1d\1e\1e\1e\1e\1e²LLLLLLLLLLLLLLLLLL²KKKKKKKKKKKKKKKKKKKK²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLT\11\99ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0Æ@¶T\9cy¡Ú@\a@Ú¡y\9cT¶@Æ\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0Æ@¶T\9cy¡Ú@\a@Ú¡y\9cT¶@Æ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{\11TLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\95\95\95\95\95\95\95\95\94\95\95\94\95\95\95\95\95\95\95\95²LLLLLLLLLLLLLLLLLL²\1e\1e\1d\1d\1d\1e\1e\1e\1e\1e\1e\1e\1e\1e\1d\1d\1e\1e\1e\1d²LLLLLLLLLLLLLLLLLL²LKLKKKKKKKLKKKKKKLLK²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLW\11\99÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0î\13ê\18â#÷@\94ó\94@÷#â\18ê\13î\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0î\13ê\18â#÷@\94ó\94@÷#â\18ê\13î\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\8c\bWLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²LLLLLLLLLLLLLLLLLL²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²LLLLLLLLLLLLLLLLLL²LLLLLLLLLLLLLLLLLKLL²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLV\b\99ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ý\ 2ü\ 3ü\ 4ÿ\aó&ó\aÿ\ 4ü\ 3ü\ 2ý\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ý\ 2ü\ 3ü\ 4ÿ\aó&ó\aÿ\ 4ü\ 3ü\ 2ý\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\8c\0VLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ²LLLLLLLLLLLLLLLLLL²ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²²²²²²²²²²²²²²²²²²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\98\11­ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0î\13ê\18â#÷@\94ó\94@÷#â\18ê\13î\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0î\13ê\18â#÷@\94ó\94@÷#â\18ê\13î\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥\b\98²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\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²²²²²²²²²²²²²²²²²²²²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\97\b\99ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0Æ@¶T\9cy¡Ú@\a@Ú¡y\9cT¶@Æ\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\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0Æ@¶T\9cy¡Ú@\a@Ú¡y\9cT¶@Æ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\8c\11\97²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLY\b­ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0\82\8ba¶(ù@¡÷ÿ÷¡@ù(¶a\8b\82\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\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\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\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\82\8ba¶(ù@¡÷ÿ÷¡@ù(¶a\8b\82\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥\bYLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL\97\11\8cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0\13ÇgVùy#\ 4#yùVgÇ\13õ$\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\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\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\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0\13ÇgVùy#\ 4#yùVgÇ\13õ$\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\99\11\97LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\98\b¥ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0\0\90\9a.ég(\9câüâ\9c(gé.\9a\90\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\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\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\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\90\9a.ég(\9câüâ\9c(gé.\9a\90\0\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\84\0\98²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²V\11\99÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0\0\0Å|.ǶT\18\ 3\18T¶Ç.|Å\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\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\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\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0Å|.ǶT\18\ 3\18T¶Ç.|Å\0\0\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\8c\bV²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LW\19{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0\0\0\17Å\9a\13a¶êüê¶a\13\9aÅ\17\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\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\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\0\0\0\0\0\0\0\0\0\0\0ÿ\0ÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\17Å\9a\13a¶êüê¶a\13\9aÅ\17\0\0\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷s\11WL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLT\17{÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\90õ\8b@\13\ 2\13@\8bõ\90\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\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\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\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\90õ\8b@\13\ 2\13@\8bõ\90\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿs\17TLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLQ\1d[ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0$\82ÆîýîÆ\82$\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\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\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\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\0\0\0\0\0$\82ÆîýîÆ\82$\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæR\1dQLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLWEJ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷BEWLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLSP<ÄááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLéééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééº%ORLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLZ.´áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá´-YLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLW\ e£ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá\99\0RLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLL\\11\87ÕááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá|\ eWLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLV\15ZááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÕZ\12TLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLP9BÄááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÄ-6OLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLN.´áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá£%IKLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLZ\b\87ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá|\ eULLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLX\13dÕááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÕH\10ULLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLP:<ÄáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá´-8NLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²y\ e\99ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá\87\ ey²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\95\93\92\91\90\8f\8e\8c\8b\8a\89\88\87\86\85\84\83\82\81\80~~}{zyxwvutsrqpnmlljihgfedbb`__]\[ZYXWVUSSRQONMLKIIHGFDDBA@?>=<::986543310..-,+*)'&%$#"! \1f\1e\1c\1c\e\19\18\17\16\15\14\13\12\11\ f\ f\ e\f\v
+       \b\a\ 6\ 5\ 4\ 2\ 2\ 1\0\97\1adËááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÕH\10«\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b\b                           
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\1c\1c\1c\1c\1c\1d²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\8f\8f\8e\8c\8c\8b\89\88\87\87\85\84\83\82\81\7f\7f~}{zyxwuutsrppnmlljihgfddcb``^]\[ZYXVVUTSRPONMLKIIHGEDDBA@?>=<;:876643210..-,*))'&%$#"! \1f\1d\1c\e\e\19\18\17\16\15\14\13\12\11\10\ f\ e\f\v\v      \b\a\ 6\ 5\ 4\ 3\ 1\ 1\0²PL<´áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá´-9^²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\15\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\e\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\8f\8f\8e\8c\8c\8b\89\88\87\86\85\84\83\82\81\7f~~}{zzxwvutsqqpnmlljihgfddcb`_^]\[ZYXVUUSRRPONMLKIIHGEECBA@?>=;;:976643210/.-,**)'&&$#"! \1f\1d\1d\1c\e\19\18\17\16\15\14\13\12\11\ f\ f\r\f\v
+       \b\a\ 6\ 5\ 4\ 3\ 2\ 1\0²LLq\b|ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááq\ eSLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8b\8b\89\88\87\87\85\84\83\82\81\80~}}{zyxwvutsqqpnnlljihgfedcb`__]\[ZYXVVUSRRQONMLKIIHGEECBA@?>=;;:886643310/.-,+))'&%$#"! \1f\1e\1c\1c\e\19\18\17\16\15\14\13\12\11\ f\ f\ e\f\v
+       \b\a\ 6\ 5\ 4\ 3\ 2\ 1\0²LLLV\1cBÄááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÄ:\19SLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\15\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8b\8a\89\88\87\87\85\84\83\82\81\80~~|{zyxwuutsrqpnmmljihgfddcb`__]\[ZYXVVUSRRQONMLKIIHGEDDBA@?>=<;:877643210/--,**('&&$#"! \1f\1d\1c\1c\e\1a\18\18\16\15\13\13\12\11\10\ f\r\f\v\v      \b\a\ 6\ 5\ 4\ 2\ 2\ 1\0²LLLLLM%\99áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá\8f\15IKLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\15\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8c\8a\89\88\88\87\85\84\83\82\81\80~~}{zyxwvutsrqpnmlkjihgfeccb`_^]\[ZYXVVUSSRPONMLKIHHGEDDBA@?>=;;:876643210/.-,*))'&&$#"! \1f\1d\1c\1c\e\19\18\17\16\15\14\13\12\11\10\ f\r\f\v
+       \b\a\ 6\ 5\ 4\ 2\ 2\ 1\0²LLLLLLX\17ZËáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááËB\14ULLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\15\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8b\8b\89\88\87\86\85\84\83\82\81\7f~}}{{yxwvutsrqpnmlljihgfedcb`__]\[ZYXVVUSSQQONMLKJIHGEDDBA@?>=<;:976543210/--,**('&%$#"! \1f\1e\1c\e\e\19\18\17\16\15\14\13\12\11\10\ e\r\f\f\v      \b\a\ 6\ 5\ 4\ 3\ 2\ 1\0²LLLLLLLMG\15\8fááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá\87\0CMLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b\b                           
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\e\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8d\8c\8a\89\88\87\87\85\84\83\82\81\80~~}{zyxwvutsqqpnmlkjihgfddcb`_^]\[ZYXWVUSSQPONMLKIHHGEEDBA@?>=<;:876643310/.-,+*)'&&$#"! \1f\1e\1c\1c\e\19\18\18\16\15\14\13\12\11\ f\ e\ e\f\v
+       \b\a\ 6\ 5\ 4\ 2\ 2\ 1\0²LLLLLLLLLX\19HÄááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá´:\1cULLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8b\8b\89\88\88\86\85\84\83\82\81\7f~}}{zzxwvttsqponmlkjihgfddcba__]\[ZYXVUUSSRQONMLKIHGGFECBA@?>=<;:877643210/.-,**('&&$#"! \1f\1d\1c\e\e\19\18\17\16\15\14\13\12\11\10\ e\ e\f\v
+       \b\a\ 6\ 5\ 4\ 3\ 1\ 1\0²LLLLLLLLLLMM\ e|ÕááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÕd\15ILLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b\b                           
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\15\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8c\8a\89\88\87\87\85\84\83\82\81\80\7f~}{zyxwvutsrqpnmmljihgfddcb`__]\[ZYXWVTSRQPONNLKJIHGEEDBA@?>=<;:876643210/.-,+*('&%$#"! \1f\1d\1d\e\e\19\18\17\16\15\14\13\12\11\10\ e\ e\f\v
+       \b\a\ 6\ 5\ 4\ 3\ 2\0\0²LLLLLLLLLLLLU,-´áááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá£%)TLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8e\8e\8c\8b\8b\89\88\88\86\85\84\83\82\81\80\7f~|{zyxwvutsqppnmlljihgfdccb`_^]\[ZYXWVTSRQPONMLKJIHGEECBA@?>=<;:877543310/.-,*))'&%$#"! \1f\1d\1c\1c\e\19\18\18\16\15\14\13\12\11\10\ f\ e\r\v
+       \b\a\ 6\ 5\ 4\ 2\ 1\0\0²LLLLLLLLLLLLLLV\ eZÄáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÄZ\bQLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\17\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8b\8b\89\88\88\87\85\84\83\82\81\80~}}{zzxwvutsqponmlljihgfdccb`_^]\[ZYXWUUSRQQONMLKJIHGEECBA@?>=<;:877643310/.-,*))'&&$#"! \1f\1e\1d\1c\e\19\18\17\16\15\14\13\12\11\ f\ f\ e\f\v
+       \b\a\ 6\ 5\ 4\ 2\ 2\ 1\0²LLLLLLLLLLLLLLLPD\1d\87ÕáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÕq\15BOLLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\r\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\11\12\12\12\12\12\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\e\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\95\93\92\90\90\8f\8e\8c\8b\8a\89\88\87\86\85\84\83\82\81\7f\7f}}{{yxwvutsrppnmlljihgfdccb`__]\[ZYXVVUSRQQONMLKIHGGEEDBA@?>=;::986643210/.-,*))'&%$#"! \1f\1d\1c\1c\e\19\18\17\16\15\13\13\12\11\ f\ f\r\f\v
+       \b\a\ 6\ 5\ 4\ 3\ 1\ 1\0²LLLLLLLLLLLLLLLLLV:-£ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá£:8SLLLLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\e\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8c\8b\89\88\87\86\85\84\82\82\81\7f~~}{zzxwuutsrqpnmmljihgfecbb`__]\ZZYXVVUSRQPONMLKIHHGEDDBA@?>=<;:877643210/.-,+)('&%$#"! \1f\1d\1c\1c\e\19\18\18\16\15\14\13\12\11\ f\ f\ e\f\v
+       \b\a\ 6\ 5\ 4\ 3\ 2\ 1\0²LLLLLLLLLLLLLLLLLL²\8b\0H´ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÄ:\0\88²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\8f\8f\8e\8c\8c\8b\89\88\87\86\85\84\83\82\81\7f~~}{zyxwvutsrqpnmlkjihgfdcbb`__]\ZZYXWVUSRQPONMLKJIHGEDDBA@?>=;;:887643210/.-,+*)'&%$#"  \1f\1d\1c\1c\1a\19\18\17\16\15\14\13\12\11\10\ f\ e\r\v
+       \b\a\ 6\ 5\ 4\ 3\ 2\ 1\0²LLLLLLLLLLLLLLLLLL²²NQ\ eZÄááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÄZ\ ePL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\90\90\8f\8e\8c\8b\8b\89\88\87\86\85\84\83\82\81\7f~~|{zyxwuutsrqpnmmkjihgfddcb``_]\[ZYXWVUSRQQONMLKJIHGEECBA@?>=<;:877643210/.-,**('&%$#"! \1f\1e\1c\1c\e\19\18\18\16\15\14\13\12\11\10\ e\ e\f\f
+       \b\a\ 6\ 5\ 4\ 3\ 2\ 1\0²LLLLLLLLLLLLLLLLLL²²LLQE\15|ÕááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááËd\15CPLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\15\16\16\16\16\16\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\90\90\8f\8e\8c\8b\8b\89\88\87\86\85\84\83\82\81\7f\7f~}{zzxwvutsrqpnmlkjihgfddcb`_^]\[ZYXVVUSRQPONMLKIIHGEDCBA@?>=<;:877643210.--,*))'&%$#"! \1f\1e\1d\1c\e\19\18\17\16\15\14\13\12\11\ f\ e\ e\f\v
+       \b\a\ 6\ 5\ 4\ 3\ 2\ 1\0²LLLLLLLLLLLLLLLLLL²²LLLLU2\ eqáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÕq\ e0RLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\15\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\95\93\92\91\90\8f\8e\8c\8c\8b\89\88\87\86\85\84\83\82\81\7f\7f~}{zyxwvutsqqpnmlkjihgfddbb`__]\[ZYXVVUSSRQONMLKJIHGFDDBA@?>=<;:877543210/--,+*)'&%$#"! \1f\1d\1d\1c\e\19\19\17\16\15\13\13\12\11\10\ f\ e\f\v
+       \b\a\ 6\ 5\ 4\ 2\ 2\ 1\0²LLLLLLLLLLLLLLLLLL²²LLLLLLV/\15\87ÕááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá\87\ e-RLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²áááááááááááááááááá²²LLLLLLLLLLLLLLLLLL²\95\94\93\92\91\90\8f\8e\8c\8c\8b\89\88\87\86\85\84\83\82\81\7f~}|{zyxwvutsqppnmlkjihgfedcb`__]\[ZYXVUUSRRPONMLKJIGGEDCBA@?>=<;:887543210..-,+)('&&$#"  \1f\1d\1d\e\e\19\18\17\16\15\14\13\12\11\ f\ e\ e\f\v
+       \b\a\ 6\ 5\ 4\ 3\ 2\ 1\0²LLLLLLLLLLLLLLLLLL²²LLLLLLLLW.\1d|ËááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÕ|\15+TLLLLLLLL²²LLLLLLLLLLLLLLLLLL²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\16\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\e\e\e\e\e\1c\1c\1c\1c\1c\1d²LLLLLLLLLLLLLLLLLL²²iiiiiiiiiiiiiiiiii²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\95\94\93\92\91\90\8f\8e\8d\8b\8a\89\88\87\87\85\84\83\82\81\80~~}{zyxwvutsqponnlljihgfeccba`^]\[ZYXVUUSSRQONMLKJHHGEEDBA@?>=<;:987543310/.-,+*)'&&$#"! \1f\1d\1c\1c\e\19\18\17\16\15\14\13\12\11\ f\ e\ e\f\f
+       \b\a\ 6\ 5\ 4\ 2\ 2\0\0²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\98C%|ÕááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááËq\1d@\94²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\0\0\0\0\0\ 1\ 1\ 1\ 1\ 1\ 2\ 2\ 2\ 2\ 2\ 3\ 3\ 3\ 3\ 3\ 4\ 4\ 4\ 4\ 5\ 5\ 5\ 5\ 5\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\b\b\b\b                                    
+
+
+
+
+\v\v\v\v\v\f\f\f\f\f\r\r\r\r\ e\ e\ e\ e\ e\ f\ f\ f\ f\ f\10\10\10\10\10\11\11\11\11\12\12\12\12\12\13\13\13\13\13\14\14\14\14\14\15\15\15\15\16\16\16\16\16\17\17\17\17\17\18\18\18\18\18\19\19\19\19\19\1a\1a\1a\1a\1a\e\e\e\e\1c\1c\1c\1c\1c\1d²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\99H\15qÕááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááËq\15X\9c²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLbY\0ZÄááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááÄH\ eNdLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLbb\ e:£ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááááá£:\0aaLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL¬\8e!%\87ËáááááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááááË|\1d!\8d«LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LW1\15ZÄáááááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááááááááÄZ\15/UL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLQQ\ 4-\8fáááááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááááááááÕ\87-\ 4OPLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLV:\bH£ááááááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááááááááá£:\08SLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLPP!\15Z´áááááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááááááááá£H\ e\eNOLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLSQ\b\1ddÄááááááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááááááááá´Z\1d\bPRLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLSK\ 6\1dd´áááááááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááááááááááááá´Z\1d\ 6ISLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLSr\12\1dH£ÕáááááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááááááÕ\99H\15\12pSLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²RQ*\b-|ÄááááááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááááááááááááááá´q-\ e*OQ²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLOTD\ 4\ eH\99ÕááááááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááááááË\8fB\15\ 6BSNLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLR_L\0\15B\87ËááááááááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááááááááááááË\8fH\15\08]eLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLNSP;
+\ e-d\99ËáááááááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLááááááááááááááááááááË\8fZ-\ e\ 49QRLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLQTK?\b\15:q£ÕááááááááááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááááááááË\99Z-\15\09ISPLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²«SUK1\b\15-Hq\99ÄÕáááááááááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLáááááááááÄ\8fqH%\ e\b+ISR«²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLOTWE7\ 6\ e\1d-BZq\99ÄááLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLÕ´\99|ZB-\15\ e\ 67DVSNLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²»»»»»»»»»»»»»»»»»»²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLMPVVRC6\ e\0\ e\ 6    \ f\ f\17\17%%%111<<AAELLEEA<<111%%%\17\17\17\ f        \ 6\ 6\0\ e5CPUUQLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²CCCCCCCCCCCCCCCCCC²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²­¦\9f°©\90\87\84g_YSN+\12\f\a\ 4\ 1\0\0\ 1\ 4\a\f\12%MSY_f\83\87\8b\92\9f²¯­²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\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\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\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\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ÿ\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ÿ\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ÿÿÿ\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ÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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ÿ\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\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ÿ\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\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ÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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ÿ\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ÿ\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ÿ\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\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ÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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ÿ\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\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ÿ\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ÿÿÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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\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ÿ\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ÿ\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ÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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ÿ\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\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ÿ\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\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ÿÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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\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ÿ\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ÿ\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ÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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ÿ\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ÿ\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ÿ\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ÿ\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ÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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\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\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ÿ\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\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²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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\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\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\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ÿ\0\0ÿ\0ÿÿ\0ÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿ\0ÿ\0ÿÿÿÿ\0ÿÿ\0ÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿÿÿÿÿ\0ÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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ÿ\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\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ÿ\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ÿÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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ÿ\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\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ÿ\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ÿ\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ÿ\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ÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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\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\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ÿÿ\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ÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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ÿ\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\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\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ÿ\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ÿÿÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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ÿ\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\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ÿ\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\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\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ÿÿÿÿÿÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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\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ÿÿ\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ÿ\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ÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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ÿ\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ÿ\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\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\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\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ÿ\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ÿÿÿ\0ÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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\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ÿ\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\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ÿ\0ÿ\0ÿ\0ÿ\0ÿ\0ÿÿÿÿ\0ÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿ\0ÿÿ\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95\95²²¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²\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\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\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ÿ\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\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\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ÿÿÿ\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ÿÿÿÿ\0ÿÿÿÿÿ\0ÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²hhhhhhhhhhhhhhhhhh²²\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d\1d²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\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\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\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\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ÿ\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\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ÿ\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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²LLLLLLLLLLLLLLLLLL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ftiiiiiiiit\84\89\89\89\89\89\89\89\89\84\94©©©©©©©©\94\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fiTTTTTTTTi\89\94\94\94\94\94\94\94\94\89©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fiTTTTTTTTi\89\94\94\94\94\94\94\94\94\89©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fiTTTTTTTTi\89\94\94\94\94\94\94\94\94\89©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fiTTTTTTTTi\89\94\94\94\94\94\94\94\94\89©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fiTTTTTTTTi\89\94\94\94\94\94\94\94\94\89©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fiTTTTTTTTi\89\94\94\94\94\94\94\94\94\89©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fiTTTTTTTTi\89\94\94\94\94\94\94\94\94\89©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fiTTTTTTTTi\89\94\94\94\94\94\94\94\94\89©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ftiiiiiiiit\84\89\89\89\89\89\89\89\89\84\94©©©©©©©©\94\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fT********T\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fT********T\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fT********T\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fT********T\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fT********T\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fT********T\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fT********T\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fT********T\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f~zzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~zxxwvutsrqpooppqqrrssttuvwyz{}~\80\81\82\84\85\86\87\88\88\89\8a\8b\8c\8d\8e\8f\8f\8e\8e\8d\8d\8c\8c\8b\8b\8a\8a\89\88\86\85\84\82\81\7f~}{{~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f_????????_\7f\7f\7f\7f\7f\7f\7f\7f\7fz^Z[[\\]]^^_``aabbccddeeffghhiijjkkllmnnooppqqrrsttuuvvwwxxyzz{{||}}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fz\QKE>81+%\1e\18\12\12\15\18\e\1f"%(,/27?IS\fpy\83\8d\96 ¨®µ»ÁÈÎÔÛáèíìèåâßÛØÕÒÎËż²©\9f\96\8c\82yoeaz\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7fzZUUVWWXXYZZ[\\]]^__`aabbcddeefgghiijjkllmmnoopqqrrsttuvvwwxyyz{{||}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzWKD<5.&\1f\18\10   \ 2\ 2\ 6     \r\11\15\18\1c #'-6ALXbmy\84\8f\9a¥®µ¼ÄËÒÙáèï÷üû÷ôðìéåáÝÚÖÏź¯¤\99\8e\83xmb]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7fzZUUVWWXXYZZ[\\]]^__`aabbcddeefgghiijjkllmnnoopqqrrsttuvvwwxyyz{{||}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzWKD<5.&\1f\18\10     \ 2\ 2\ 6     \r\11\15\18\1c #',6AMXcnx\84\8f\9a¤®µ¼ÄËÒÙáèï÷üû÷ôðìéåáÝÚÖÏź¯¤\99\8e\83xmb]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7fzZUUVWWXYYZZ[\\]]^__`aabbcddeffgghiijjkllmnnoopqqrrsttuvvwwxyyz{{||}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzWKD<5.&\1f\18\11     \ 3\ 2\ 6     \r\11\15\18\1c #'-6ALWcmx\84\8f\9a¥®µ¼ÄËÒÚáèï÷üû÷ôðìéåáÝÚÖÏź¯¤\99\8e\83xmb]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7fzZUUVWWXXYZZ[\\]]^__`aabbcddeffgghiijjkllmmnoopqqrrsttuvvwwxyyz{{||}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzWKD<5.&\1f\18\11     \ 3\ 2\ 6     \r\11\15\18\1c #'-6ALXbmx\83\8f\9a¤®µ¼ÄËÒÚáèï÷üû÷ôðìèåáÝÚÖÏź¯¤\99\8e\83xmb]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7fzZUUVWWXXYZZ[\\]]^__``abbcddeefgghiijjkllmnnoopqqrrsttuvvwwxyyz{{||}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzWKD<5.&\1f\18\11     \ 2\ 2\ 6     \r\11\15\18\1c #',6BMXcny\84\8e\99¤®µ¼ÄËÒÙáèï÷üû÷ôðìéåáÝÚÖÏź¯¤\99\8e\83xmb]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7fzZUUVWWXYYZZ[\\]]^__`aabbcddeefgghiijjkllmnnoopqqrrsttuvvwwxyyz{{||}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzWKD<5.&\1f\18\11     \ 2\ 2\ 6     \r\11\15\18\1c #',6BMXcnx\84\8f\9a¤®µ¼ÄËÒÙáèï÷üû÷ôðìèåáÝÚÖÐź¯¤\99\8e\83xmb]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7fzZUUVWWXYYZZ[\\]]^__`aabbcddeefgghiijjkllmmnoopqqrrsttuvvwwxyyz{{||}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzWKD<5.&\1f\18\10     \ 2\ 2\ 6     \r\11\15\18\1c #',7BMWcny\84\8f\9a¤®µ¼ÄËÒÚáèï÷üû÷ôðìéåáÝÚÖÏź¯¤\99\8e\83xmb]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7fzZUUVWWXXYZZ[\\]]^__`aabbcddeefgghiijjkllmnnoopqqrrsttuvvwwxyyzz{||}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzWKD<5.&\1f\18\10     \ 2\ 2\ 6     \r\11\15\18\1c #',7BLWbmx\84\8f\9a¤®µ¼ÄËÒÙáèï÷üû÷ôðìéåáÝÚÖÏź¯¤\99\8e\83xmb]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f_????????_\7f\7f\7f\7f\7f\7f\7f\7f\7fz^Z[[\\]]^^__`aabbccddeeffghhiijjkkllmnnooppqqrrsstuuvvwwxxyyz{{||}}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fz\QKE>81+%\1e\18\12\12\15\18\e\1f"%(,/27@IS\fpy\83\8d\96 ¨®µ»ÁÈÎÔÛáèíìèåâßÛØÕÒÎËż²©\9f\96\8c\82yoeaz\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~zzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~zxxwvutsrqpooppqqrrssttuvwyz{}~\80\81\82\84\85\86\87\88\88\89\8a\8b\8c\8d\8e\8f\8f\8e\8e\8d\8d\8c\8c\8b\8b\8a\8a\89\88\86\85\84\82\81\7f~}{{~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~zzzzzzzzzz~\7f\7f\7f\7f\7f\7f\7f\7f~vttttttttv~\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fz^YYYYYYYY^z\7f\7f\7f\7f\7f\7f\7f\7fv?66666666?v\7f\7f\7f\7f\7f\7f\7f\7f\8dàîîîîîîîîà\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzYTTTTTTTTYz\7f\7f\7f\7f\7f\7f\7f\7fu7,,,-,,--7u\7f\7f\7f\7f\7f\7f\7f\7f\8fíýýýýýýýýí\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzYSSSSSSSSYz\7f\7f\7f\7f\7f\7f\7f\7fu8........8u\7f\7f\7f\7f\7f\7f\7f\7f\8fìüüüüüüüüì\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzYSSSSSSSSXy\7f\7f\7f\7f\7f\7f\7f\7fu9/0//0///9u\7f\7f\7f\7f\7f\7f\7f\7f\8eëûûúûúûûúë\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyXSSSSSSSSXy\7f\7f\7f\7f\7f\7f\7f\7fu;11111111;u\7f\7f\7f\7f\7f\7f\7f\7f\8eêùùùùùùùùê\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyXRRRRRRRRXy\7f\7f\7f\7f\7f\7f\7f\7fu<32232223<u\7f\7f\7f\7f\7f\7f\7f\7f\8eéøøøøøøøøé\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyXRRRRRRRRXy\7f\7f\7f\7f\7f\7f\7f\7fv=44444444=v\7f\7f\7f\7f\7f\7f\7f\7f\8eè÷÷÷÷÷÷÷÷è\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyWRRRRRRRRWy\7f\7f\7f\7f\7f\7f\7f\7fv?65665566?v\7f\7f\7f\7f\7f\7f\7f\7f\8eçööööööööç\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyWRRQRQRRRWy\7f\7f\7f\7f\7f\7f\7f\7fv@77777777@v\7f\7f\7f\7f\7f\7f\7f\7f\8eæôôôôôôõõæ\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyWQQQQQQQQWy\7f\7f\7f\7f\7f\7f\7f\7fvA98999999Av\7f\7f\7f\7f\7f\7f\7f\7f\8eåóóóóóóóóå\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyWQQQQQQQQWy\7f\7f\7f\7f\7f\7f\7f\7fvC::::::::Cv\7f\7f\7f\7f\7f\7f\7f\7f\8däòòòòòòòòä\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyVQQQQQQQQVy\7f\7f\7f\7f\7f\7f\7f\7fwD<<<<<<<<Dw\7f\7f\7f\7f\7f\7f\7f\7f\8dãññññññññã\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyVPPPPPPPPVy\7f\7f\7f\7f\7f\7f\7f\7fwE========Ew\7f\7f\7f\7f\7f\7f\7f\7f\8dáðïïðððïïá\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyVPPPPPPPPVy\7f\7f\7f\7f\7f\7f\7f\7fwG??>?????Gw\7f\7f\7f\7f\7f\7f\7f\7f\8dàîîîîîîîîà\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyVPPPPPPPPVy\7f\7f\7f\7f\7f\7f\7f\7fwH@@@@@@@@Hw\7f\7f\7f\7f\7f\7f\7f\7f\8dßííííííííß\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyUOOOOOOPOUy\7f\7f\7f\7f\7f\7f\7f\7fwIBBBBBBBBIw\7f\7f\7f\7f\7f\7f\7f\7f\8dÞììììììììÞ\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyUOOOOOOOOUy\7f\7f\7f\7f\7f\7f\7f\7fxKCCCCCCCCKx\7f\7f\7f\7f\7f\7f\7f\7f\8cÝëëëëêêëëÝ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyUOOOOOOOOUy\7f\7f\7f\7f\7f\7f\7f\7fxLEEEEEEEELx\7f\7f\7f\7f\7f\7f\7f\7f\8cÜééééééééÜ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyUOOOOOOONUy\7f\7f\7f\7f\7f\7f\7f\7fxMFFFFFFFFMx\7f\7f\7f\7f\7f\7f\7f\7f\8cÛèèèèèèèèÛ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyTNNNNNNNNTy\7f\7f\7f\7f\7f\7f\7f\7fxOHHHHHHHHOx\7f\7f\7f\7f\7f\7f\7f\7f\8cÚççççççççÚ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyTNNNNNNNNTy\7f\7f\7f\7f\7f\7f\7f\7fxPIIIIIIIIPx\7f\7f\7f\7f\7f\7f\7f\7f\8cÙææææææææÙ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyTNNNNNNNNTy\7f\7f\7f\7f\7f\7f\7f\7fxQKKKKKKKKQx\7f\7f\7f\7f\7f\7f\7f\7f\8cØååääåääåØ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyTMMMMMMMMTy\7f\7f\7f\7f\7f\7f\7f\7fySLLLLLLLLSy\7f\7f\7f\7f\7f\7f\7f\7f\8c×ãããããããã×\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fySMMMMMMMMSy\7f\7f\7f\7f\7f\7f\7f\7fyTNNNNNNNNTy\7f\7f\7f\7f\7f\7f\7f\7f\8bÖââââââââÖ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwooooooooooooooooooooz\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84|ttttttttttttttttttttttttttttttttt\7f\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\82zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\84\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8e\84\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fySMMMMMMMMSy\7f\7f\7f\7f\7f\7f\7f\7fyUOOOOOOOOUy\7f\7f\7f\7f\7f\7f\7f\7f\8bÕááááááááÕ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f|G\12\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ fZ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥m555555555555555555555555555555555\7fÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ\91YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY¤ïïïïïïïïïïïïïïïïïïë²\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fySMLLMMLMLSy\7f\7f\7f\7f\7f\7f\7f\7fyWQQQQQQQQWy\7f\7f\7f\7f\7f\7f\7f\7f\8bÔààààààààÓ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7fm\1a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++++++++++++\7fÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþã\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyRLLLLLLLLSy\7f\7f\7f\7f\7f\7f\7f\7fyXRRRSRRRRXy\7f\7f\7f\7f\7f\7f\7f\7f\8bÓÞÞÞÞÞÞÞÞÒ\8b\7f\7f\7f\7f\7f\7f\7f\7f}E\ 4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++++++++++++\7fÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿú´\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyRLLLLLLLLRy\7f\7f\7f\7f\7f\7f\7f\7fzYTTTTTTTTYz\7f\7f\7f\7f\7f\7f\7f\7f\8bÑÝÝÝÝÝÝÝÝÒ\8b\7f\7f\7f\7f\7f\7f\7f\7fm\19\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++++++++++++\7fÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþà\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyRLLLLLLLLRy\7f\7f\7f\7f\7f\7f\7f\7fz[UVUUUUUV[z\7f\7f\7f\7f\7f\7f\7f\7f\8bÐÜÜÜÜÜÜÜÜÐ\8b\7f\7f\7f\7f\7f\7f\7f}I\ 5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++++++++++++\7fÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷«\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyRKKKKKKKKRy\7f\7f\7f\7f\7f\7f\7f\7fz\WWWWWWWW\z\7f\7f\7f\7f\7f\7f\7f\7f\8aÏÛÛÛÛÛÛÛÛÏ\8a\7f\7f\7f\7f\7f\7f\7fs!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++++++++++++\7fÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ×\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyRKKKKKKKKRy\7f\7f\7f\7f\7f\7f\7f\7fz]XYXXXXXY]z\7f\7f\7f\7f\7f\7f\7f\7f\8aÎÙÙÚÙÚÚÙÚÎ\8a\7f\7f\7f\7f\7f\7f\7fU\b\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++++++++++++\7fÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿô¢\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxQKKKKKKKKQx\7f\7f\7f\7f\7f\7f\7f\7fz_ZZZZZZZZ_z\7f\7f\7f\7f\7f\7f\7f\7f\8aÍØØØØØØØØÍ\8a\7f\7f\7f\7f\7f\7fx-\ 1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++,455555555\7fÉÉÉÉÉÉÉÉÎÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÊ\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxQKJJJJJJJQx\7f\7f\7f\7f\7f\7f\7f\7f{`[[\[[\[\`{\7f\7f\7f\7f\7f\7f\7f\7f\8aÌ××××××××Ì\8a\7f\7f\7f\7f\7f\7fa\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++4ktttttttt\7f\8a\8a\8a\8a\8a\8a\8a\8a¯ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿí\96\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxQJJJJJJJJQx\7f\7f\7f\7f\7f\7f\7f\7f{a]]]]]]]]a{\7f\7f\7f\7f\7f\7f\7f\7f\8aËÖÖÖÖÖÖÖÖË\8a\7f\7f\7f\7f\7f|<\ 2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿû¹\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxPJJJJJJJJPx\7f\7f\7f\7f\7f\7f\7f\7f{c________c{\7f\7f\7f\7f\7f\7f\7f\7f\8aÊÕÕÕÕÕÕÕÕÊ\8a\7f\7f\7f\7f\7fp\1a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝ\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxPIIJIIIIIPx\7f\7f\7f\7f\7f\7f\7f\7f{d````````d{\7f\7f\7f\7f\7f\7f\7f\7f\8aÉÓÓÓÓÓÓÓÓÉ\8a\7f\7f\7f\7f\7fS\a\ 1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿô \7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxPIIIIIIIIPx\7f\7f\7f\7f\7f\7f\7f\7f{ebbbbbbbbe{\7f\7f\7f\7f\7f\7f\7f\7f\89ÈÒÒÒÒÒÒÒÒÈ\89\7f\7f\7f\7f{3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÄ\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxPIIIIIIIIPx\7f\7f\7f\7f\7f\7f\7f\7f|gccccccccg|\7f\7f\7f\7f\7f\7f\7f\7f\89ÇÑÑÑÑÑÑÑÑÇ\89\7f\7f\7f\7fl\14\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿä\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxOIIIIIIIIOx\7f\7f\7f\7f\7f\7f\7f\7f|heeeeeeeeh|\7f\7f\7f\7f\7f\7f\7f\7f\89ÆÐÐÐÐÐÐÐÐÆ\89\7f\7f\7f\7fP\ 6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿö¥\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxOHHHHHHHHOx\7f\7f\7f\7f\7f\7f\7f\7f|iffffffffi|\7f\7f\7f\7f\7f\7f\7f\7f\89ÅÏÎÏÏÏÏÏÏÄ\89\7f\7f\7fy.\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÅ\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxOHHHHHHHHOx\7f\7f\7f\7f\7f\7f\7f\7f|khhhhhhhhk|\7f\7f\7f\7f\7f\7f\7f\7f\89ÄÍÍÍÍÍÍÍÍÄ\89\7f\7f\7fn\13\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿå\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxOHHHHHHHHOx\7f\7f\7f\7f\7f\7f\7f\7f|liiiiiiiil|\7f\7f\7f\7f\7f\7f\7f\7f\89ÃÌÌÌÌÌÌÌÌÂ\89\7f\7f\7fV\a\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõ¢\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxNHGGGGGGGNx\7f\7f\7f\7f\7f\7f\7f\7f|mkkkkkkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\88ÁËËËËËËËËÁ\88\7f\7f}:\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿý¿\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxNGGGGGGGGNx\7f\7f\7f\7f\7f\7f\7f\7f}ollllllllo}\7f\7f\7f\7f\7f\7f\7f\7f\88ÀÊÊÊÊÊÊÊÊÀ\88\7f\7fs\1d\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxNGGGGGGGGNx\7f\7f\7f\7f\7f\7f\7f\7f}pnnnnnnnnp}\7f\7f\7f\7f\7f\7f\7f\7f\88¿ÈÈÈÈÈÈÈÉ¿\88\7f\7fg\r\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxNFGGGGGGGNx\7f\7f\7f\7f\7f\7f\7f\7f}qooooooooq}\7f\7f\7f\7f\7f\7f\7f\7f\88¾ÇÇÇÇÇÇÇǾ\88\7f\7fK\ 4\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿú±\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxMFFFFFFFFMx\7f\7f\7f\7f\7f\7f\7f\7f}rqqqqqqqqr}\7f\7f\7f\7f\7f\7f\7f\7f\88½ÆÆÆÆÆÆÆƽ\88\7f|8\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÂ\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxMFFFFFFFFMx\7f\7f\7f\7f\7f\7f\7f\7f}trrrrrrrrt}\7f\7f\7f\7f\7f\7f\7f\7f\88¼ÅÅÅÅÅÅÅż\88\7fs\1c\ 1\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxMFFFFFFFFMx\7f\7f\7f\7f\7f\7f\7f\7f~uttttttttu~\7f\7f\7f\7f\7f\7f\7f\7f\88»ÄÃÃÃÄÄÃû\88\7fk\ e\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\91\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxMEEEEEEEEMx\7f\7f\7f\7f\7f\7f\7f\7f~wuuuuuuvuw~\7f\7f\7f\7f\7f\7f\7f\7f\87ºÂº\87\7fX\b\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõ¢\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxLEEEEEEEELx\7f\7f\7f\7f\7f\7f\7f\7f~xwwwwwwwwx~\7f\7f\7f\7f\7f\7f\7f\7f\87¹ÁÁÁÁÁÁÁÁ¹\87\7fB\ 1\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿý»\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxLEEEEEEEELx\7f\7f\7f\7f\7f\7f\7f\7f~yxxxxxxxxy~\7f\7f\7f\7f\7f\7f\7f\7f\87¸ÀÀÀÀÀÀÀÀ¸\87{4\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÇ\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxLDDDDDDDDLx\7f\7f\7f\7f\7f\7f\7f\7f~{zzzzzzzz{~\7f\7f\7f\7f\7f\7f\7f\7f\87·¿¿¿¿¿¿¿¿·\87s\e\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxLDDDDDDDDLx\7f\7f\7f\7f\7f\7f\7f\7f\7f|{{{{{||{|\7f\7f\7f\7f\7f\7f\7f\7f\7f\87¶½½½½½½½½¶\87m\ f\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\90\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxKDDDDDDDDKx\7f\7f\7f\7f\7f\7f\7f\7f\7f}}}}}}}}}}\7f\7f\7f\7f\7f\7f\7f\7f\7f\87µ¼¼¼¼¼¼¼¼´\87c\r\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿò\98\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxKDDDDDDCCKx\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~~~~~~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\87³»»»»»»»»³\87P\ 5\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿø¬\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxKCCCCCCCCKx\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\80\80\80\80\80\80\80\80\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\86²ºººººººº²\86@\ 1\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ¾\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxJCCCCCCCCKw\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\81\82\82\81\82\81\81\81\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\86±¹¸¹¹¸¹¹¹±\84;\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃ\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwJCCCCCCCCJw\7f\7f\7f\7f\7f\7f\7f\7f\80\83\83\83\83\83\83\83\83\83\83\80\7f\7f\7f\7f\7f\7f\7f\7f\86°········°\812\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊ\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwJBBBBBBBBJw\7f\7f\7f\7f\7f\7f\7f\7f\80\84\84\84\85\85\85\85\85\85\84\80\7f\7f\7f\7f\7f\7f\7f\7f\86¯¶¶¶¶¶¶¶¶¯z\e\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\0Uªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªj+++++++++++++++++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓ\94TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT©ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞ\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwJBBBBBBBBJw\7f\7f\7f\7f\7f\7f\7f\7f\80\85\86\86\86\86\86\86\86\86\85\80\7f\7f\7f\7f\7f\7f\7f\7f\86®µµµµµµµµ®x\1e\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ fZ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥m55555555555555555555555>v\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ\91YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY¤ïïïïïïïïïïïïïïïïïïïïïïïïïïïïïß\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwIBBBBBBBBIw\7f\7f\7f\7f\7f\7f\7f\7f\80\87\88\87\88\88\87\88\88\88\87\80\7f\7f\7f\7f\7f\7f\7f\7f\86­´´´´´´´´­\84qooooooooooooooooooooooooooooooz\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84\84|tttttttttttttttttttttttv~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\8a\82zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\84\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwIAAABAAAAIw\7f\7f\7f\7f\7f\7f\7f\7f\80\88\89\89\89\89\89\89\89\89\88\80\7f\7f\7f\7f\7f\7f\7f\7f\85¬²²²²²²²²¬\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwIAAAAAAAAIw\7f\7f\7f\7f\7f\7f\7f\7f\80\89\8b\8b\8b\8b\8b\8b\8b\8b\89\80\7f\7f\7f\7f\7f\7f\7f\7f\85«±±±±±±±±«\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwIAAAAAAAAIw\7f\7f\7f\7f\7f\7f\7f\7f\81\8b\8c\8c\8c\8c\8c\8c\8c\8c\8b\81\7f\7f\7f\7f\7f\7f\7f\7f\85ª°°°°°°°°ª\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwHAAAAAAAAHw\7f\7f\7f\7f\7f\7f\7f\7f\81\8c\8e\8e\8e\8e\8e\8e\8e\8e\8c\81\7f\7f\7f\7f\7f\7f\7f\7f\85©¯¯¯¯¯¯¯¯©\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwH@@@@@@@@Hw\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\85¨®®®®®®­­¨\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwH@@@@@@@@Hw\7f\7f\7f\7f\7f\7f\7f\7f\81\8e\91\91\91\91\91\91\91\91\8f\81\7f\7f\7f\7f\7f\7f\7f\7f\85§¬¬¬¬¬¬¬¬§\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwH@@@@@@@@Hw\7f\7f\7f\7f\7f\7f\7f\7f\81\90\92\92\92\92\92\92\92\92\90\81\7f\7f\7f\7f\7f\7f\7f\7f\85¦««««««««¥\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwG????????Gw\7f\7f\7f\7f\7f\7f\7f\7f\82\91\94\94\94\94\94\94\94\94\91\82\7f\7f\7f\7f\7f\7f\7f\7f\84¤ªªªªªªªª¥\84\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwG????????Gw\7f\7f\7f\7f\7f\7f\7f\7f\82\93\95\95\95\95\95\95\95\95\92\82\7f\7f\7f\7f\7f\7f\7f\7f\84£©©©©©©©©¤\84\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwG????????Gw\7f\7f\7f\7f\7f\7f\7f\7f\82\94\97\97\97\97\97\97\97\97\94\82\7f\7f\7f\7f\7f\7f\7f\7f\84¢§§§§§§§§¢\84\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwG?>????>?Gw\7f\7f\7f\7f\7f\7f\7f\7f\82\95\98\98\98\98\98\98\98\98\95\82\7f\7f\7f\7f\7f\7f\7f\7f\84¡¦¦¦¦¦¦¦¦¡\84\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwF>>>>>>>>Fw\7f\7f\7f\7f\7f\7f\7f\7f\82\97\9a\9a\9a\9a\9a\9a\9a\9a\97\82\7f\7f\7f\7f\7f\7f\7f\7f\84 ¥¥¥¥¥¥¥¥ \84\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwF>>>>>>>>Fw\7f\7f\7f\7f\7f\7f\7f\7f\83\98\9b\9b\9b\9b\9b\9b\9b\9b\98\83\7f\7f\7f\7f\7f\7f\7f\7f\84\9f¤¤¤¤¤¤¤¤\9f\84\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwF>>>>>>>>Fw\7f\7f\7f\7f\7f\7f\7f\7f\83\99\9d\9d\9d\9d\9d\9d\9d\9d\99\83\7f\7f\7f\7f\7f\7f\7f\7f\83\9e£££¢¢¢££\9e\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwF========Fw\7f\7f\7f\7f\7f\7f\7f\7f\83\9b\9e\9e\9e\9e\9e\9e\9e\9e\9a\83\7f\7f\7f\7f\7f\7f\7f\7f\83\9d¡¡¡¡¡¡¡¡\9d\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwE========Ew\7f\7f\7f\7f\7f\7f\7f\7f\83\9c        \9c\83\7f\7f\7f\7f\7f\7f\7f\7f\83\9c        \9c\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwE========Ew\7f\7f\7f\7f\7f\7f\7f\7f\83\9d¡¡¡¢¡¡¢¡\9d\83\7f\7f\7f\7f\7f\7f\7f\7f\83\9b\9f\9f\9f\9f\9f\9f\9f\9f\9b\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwE<<<<=<<<Ew\7f\7f\7f\7f\7f\7f\7f\7f\84\9f££££££££\9f\83\7f\7f\7f\7f\7f\7f\7f\7f\83\9a\9e\9e\9e\9e\9e\9e\9e\9e\9a\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwE<<<<<<<<Ew\7f\7f\7f\7f\7f\7f\7f\7f\84 ¤¤¤¤¥¥¥¥ \84\7f\7f\7f\7f\7f\7f\7f\7f\83\99\9c\9c\9c\9c\9c\9c\9c\9c\99\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwD<<<<<<<<Dw\7f\7f\7f\7f\7f\7f\7f\7f\84¡¦¦¦¦¦¦¦¦¡\84\7f\7f\7f\7f\7f\7f\7f\7f\83\98\9b\9b\9b\9b\9b\9b\9b\9b\98\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwD<<<<<<;;Dw\7f\7f\7f\7f\7f\7f\7f\7f\84¢§§§¨¨§¨§¢\84\7f\7f\7f\7f\7f\7f\7f\7f\82\97\9a\9a\9a\9a\9a\9a\9a\9a\97\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwD;;;;;;;;Dw\7f\7f\7f\7f\7f\7f\7f\7f\84¤©©©©©©©©¤\84\7f\7f\7f\7f\7f\7f\7f\7f\82\95\99\99\99\99\99\99\99\99\95\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwD;;;;;;;;Cv\7f\7f\7f\7f\7f\7f\7f\7f\84¥««««ªª««¥\84\7f\7f\7f\7f\7f\7f\7f\7f\82\94\97\98\98\97\97\98\97\98\94\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvC;;;;;;;;Cv\7f\7f\7f\7f\7f\7f\7f\7f\85¦¬¬¬¬¬¬¬¬¦\85\7f\7f\7f\7f\7f\7f\7f\7f\82\93\96\96\96\96\96\96\96\96\93\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvC::::::::Cv\7f\7f\7f\7f\7f\7f\7f\7f\85¨®®®®®®®®¨\85\7f\7f\7f\7f\7f\7f\7f\7f\82\92\95\95\95\95\95\95\95\95\92\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvC::::::::Cv\7f\7f\7f\7f\7f\7f\7f\7f\85©¯¯¯¯¯¯¯¯©\85\7f\7f\7f\7f\7f\7f\7f\7f\82\91\94\94\94\94\94\94\94\94\91\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvB::::::::Bv\7f\7f\7f\7f\7f\7f\7f\7f\85ª±±±±±±±±ª\85\7f\7f\7f\7f\7f\7f\7f\7f\81\90\93\93\93\93\93\93\93\93\90\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvB9999:999Bv\7f\7f\7f\7f\7f\7f\7f\7f\85¬²²²²²²²²¬\85\7f\7f\7f\7f\7f\7f\7f\7f\81\8f\91\91\91\91\92\91\92\92\8f\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvB99999999Bv\7f\7f\7f\7f\7f\7f\7f\7f\86­´´´´´´´´­\86\7f\7f\7f\7f\7f\7f\7f\7f\81\8e\90\90\90\90\90\90\90\90\8e\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvB99999999Bv\7f\7f\7f\7f\7f\7f\7f\7f\86®µµµµµµµµ®\86\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvA99999999Av\7f\7f\7f\7f\7f\7f\7f\7f\86°········°\86\7f\7f\7f\7f\7f\7f\7f\7f\81\8c\8e\8e\8e\8e\8e\8e\8e\8e\8c\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvA88888888Av\7f\7f\7f\7f\7f\7f\7f\7f\86±¸¸¸¸¸¸¸¸±\86\7f\7f\7f\7f\7f\7f\7f\7f\81\8b\8c\8d\8d\8d\8d\8d\8d\8d\8b\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvA88888888Av\7f\7f\7f\7f\7f\7f\7f\7f\86²ºººººººº²\86\7f\7f\7f\7f\7f\7f\7f\7f\81\8a\8b\8b\8b\8b\8b\8b\8b\8b\8a\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvA88888888Av\7f\7f\7f\7f\7f\7f\7f\7f\87´»»»»»»»»´\87\7f\7f\7f\7f\7f\7f\7f\7f\80\89\8a\8a\8a\8a\8a\8a\8a\8a\89\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv@77777777@v\7f\7f\7f\7f\7f\7f\7f\7f\87µ½½½½½½½½µ\87\7f\7f\7f\7f\7f\7f\7f\7f\80\88\89\89\89\89\89\89\89\89\88\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv@77777777@v\7f\7f\7f\7f\7f\7f\7f\7f\87¶¾¾¾¾¾¾¾¾¶\87\7f\7f\7f\7f\7f\7f\7f\7f\80\87\88\88\88\88\88\88\88\88\87\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv@77777777@v\7f\7f\7f\7f\7f\7f\7f\7f\87¸ÀÀÀÀÀÀÀÀ¸\87\7f\7f\7f\7f\7f\7f\7f\7f\80\86\86\86\86\86\86\86\86\86\86\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv@67776667@v\7f\7f\7f\7f\7f\7f\7f\7f\87¹ÁÁÁÁÁÁÁÁ¹\87\7f\7f\7f\7f\7f\7f\7f\7f\80\84\85\85\85\85\85\85\85\85\84\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv?66666666?v\7f\7f\7f\7f\7f\7f\7f\7f\88ºÃÃÃÃÃÃÃú\87\7f\7f\7f\7f\7f\7f\7f\7f\80\83\84\84\84\84\84\84\84\84\83\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv?66666666?v\7f\7f\7f\7f\7f\7f\7f\7f\88¼ÄÄÄÄÄÄÄļ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\83\83\83\83\83\83\83\83\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv?66656666?v\7f\7f\7f\7f\7f\7f\7f\7f\88½ÆÆÆÆÆÆÆƽ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\82\82\81\82\82\82\81\81\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv?55555555>v\7f\7f\7f\7f\7f\7f\7f\7f\88¾ÇÇÇÇÈÈÈȾ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\80\80\80\80\80\80\80\80\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv>55555555>v\7f\7f\7f\7f\7f\7f\7f\7f\88ÀÉÉÉÉÉÉÉÉÀ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv>55555555>v\7f\7f\7f\7f\7f\7f\7f\7f\88ÁÊÊÊÊÊÊÊËÁ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~~~~~~~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv>44444444>v\7f\7f\7f\7f\7f\7f\7f\7f\89ÂÌÌÌÌÌÌÌÌÂ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f}}}}}}}}}}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv=44444444>v\7f\7f\7f\7f\7f\7f\7f\7f\89ÄÎÎÍÍÍÍÍÍÄ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f||{{{|{{||\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv=44444444=v\7f\7f\7f\7f\7f\7f\7f\7f\89ÅÏÏÏÏÏÏÏÏÅ\89\7f\7f\7f\7f\7f\7f\7f\7f~{zzzzzzzz{~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv=34444444=v\7f\7f\7f\7f\7f\7f\7f\7f\89ÆÐÐÑÑÑÑÑÐÆ\89\7f\7f\7f\7f\7f\7f\7f\7f~zyyyyyyyyz~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv=33333333=v\7f\7f\7f\7f\7f\7f\7f\7f\89ÈÒÒÒÒÒÒÒÒÈ\89\7f\7f\7f\7f\7f\7f\7f\7f~yxxxxxxxxy~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu<33333333<v\7f\7f\7f\7f\7f\7f\7f\7f\8aÉÔÔÔÔÓÓÔÔÉ\8a\7f\7f\7f\7f\7f\7f\7f\7f~xwvvvvwvvx~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu<33333333<u\7f\7f\7f\7f\7f\7f\7f\7f\8aÊÕÕÕÕÕÕÕÕÊ\8a\7f\7f\7f\7f\7f\7f\7f\7f~vuuuuuuuuw~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu<22222222<u\7f\7f\7f\7f\7f\7f\7f\7f\8aÌÖ×××××××Ì\8a\7f\7f\7f\7f\7f\7f\7f\7f~uttttttttu~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu<22222222<u\7f\7f\7f\7f\7f\7f\7f\7f\8aÍØØØØØØØØÍ\8a\7f\7f\7f\7f\7f\7f\7f\7f~tsssssssst}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu;22222222;u\7f\7f\7f\7f\7f\7f\7f\7f\8aÏÚÚÚÚÚÚÚÚÎ\8a\7f\7f\7f\7f\7f\7f\7f\7f}srrrrrrrrs}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu;11111111;u\7f\7f\7f\7f\7f\7f\7f\7f\8bÐÛÛÛÛÛÛÛÛÐ\8b\7f\7f\7f\7f\7f\7f\7f\7f}rppppppppr}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu;11111111;u\7f\7f\7f\7f\7f\7f\7f\7f\8bÑÝÝÝÝÝÝÝÝÑ\8b\7f\7f\7f\7f\7f\7f\7f\7f}qooooooooq}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu;11111111;u\7f\7f\7f\7f\7f\7f\7f\7f\8bÒÞÞÞÞÞÞÞÞÒ\8b\7f\7f\7f\7f\7f\7f\7f\7f}pnnnnnnnnp}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu:11111100:u\7f\7f\7f\7f\7f\7f\7f\7f\8bÔààààààààÔ\8b\7f\7f\7f\7f\7f\7f\7f\7f}ommmmmmmmo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu:00000000:u\7f\7f\7f\7f\7f\7f\7f\7f\8bÕááááááááÕ\8b\7f\7f\7f\7f\7f\7f\7f\7f}nkllkkklkn}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu:00000000:u\7f\7f\7f\7f\7f\7f\7f\7f\8cÖããããããããÖ\8b\7f\7f\7f\7f\7f\7f\7f\7f|mjjjjjjjjm|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu:00000000:u\7f\7f\7f\7f\7f\7f\7f\7f\8cØääääääääØ\8c\7f\7f\7f\7f\7f\7f\7f\7f|liiiiiiiil|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu9////////9u\7f\7f\7f\7f\7f\7f\7f\7f\8cÙææææææææÙ\8c\7f\7f\7f\7f\7f\7f\7f\7f|khhhhhhhhk|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu9////////9u\7f\7f\7f\7f\7f\7f\7f\7f\8cÚççççççèçÚ\8c\7f\7f\7f\7f\7f\7f\7f\7f|jggggggggj|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu9////////9u\7f\7f\7f\7f\7f\7f\7f\7f\8cÜééééééééÜ\8c\7f\7f\7f\7f\7f\7f\7f\7f|iefeeeeeeh|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu9......./9u\7f\7f\7f\7f\7f\7f\7f\7f\8cÝëêêêêêêêÝ\8c\7f\7f\7f\7f\7f\7f\7f\7f|gddddddddh|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu8........8u\7f\7f\7f\7f\7f\7f\7f\7f\8dÞììììììììÞ\8d\7f\7f\7f\7f\7f\7f\7f\7f|fccccccccf{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu8........8u\7f\7f\7f\7f\7f\7f\7f\7f\8dàííííííííà\8d\7f\7f\7f\7f\7f\7f\7f\7f{ebbbbbbbbe{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu8........8u\7f\7f\7f\7f\7f\7f\7f\7f\8dáïïïïïïïïá\8d\7f\7f\7f\7f\7f\7f\7f\7f{d`aa`a``ad{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu8--------8u\7f\7f\7f\7f\7f\7f\7f\7f\8dâðððñðððñâ\8d\7f\7f\7f\7f\7f\7f\7f\7f{c________c{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu7--------7u\7f\7f\7f\7f\7f\7f\7f\7f\8däòòòòòòòòä\8d\7f\7f\7f\7f\7f\7f\7f\7f{b^^^^^^^^b{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu7--------7u\7f\7f\7f\7f\7f\7f\7f\7f\8eåôóóóôóóôå\8e\7f\7f\7f\7f\7f\7f\7f\7f{a]]]]]]]]a{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu7,,,,,,,,7u\7f\7f\7f\7f\7f\7f\7f\7f\8eæõõõõõõõõæ\8e\7f\7f\7f\7f\7f\7f\7f\7f{`\\\\\\\\`{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu6,,,,,,,,6u\7f\7f\7f\7f\7f\7f\7f\7f\8eè÷÷öööö÷÷è\8e\7f\7f\7f\7f\7f\7f\7f\7fz_ZZZZZZZ[_z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu6,,,,,,,,6u\7f\7f\7f\7f\7f\7f\7f\7f\8eéøøøøøøøøé\8e\7f\7f\7f\7f\7f\7f\7f\7fz^YYYYYYYY^z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu6,,,+++,,6u\7f\7f\7f\7f\7f\7f\7f\7f\8eêúúúúùúúúê\8e\7f\7f\7f\7f\7f\7f\7f\7fz]XXXXXXXX]z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu6++++++++6u\7f\7f\7f\7f\7f\7f\7f\7f\8fìûûûûûûûûì\8f\7f\7f\7f\7f\7f\7f\7f\7fz\WWWWWWWW\z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ft5++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\8fíýýýýýýýýí\8f\7f\7f\7f\7f\7f\7f\7f\7fz[VUUUUUVU[z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv>55555555>v\7f\7f\7f\7f\7f\7f\7f\7f\8dàîîîîîîîîà\8d\7f\7f\7f\7f\7f\7f\7f\7fz^ZZZZZZZZ^z\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~vttttttttv~\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f~zzzzzzzzzz~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f|_C??????????????????????????????????????????????????????EdiiiiiiiiiiiiiiiiiZKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOi}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fo3\ 6\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT,\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3\ 3
+7k}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu@
+\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v>q~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyO\14\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\14Lu~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}_ \ 2\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ 3!\y\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~vuuuuuuvvvvvvvwwwwwwxxxxxxxyyyyyyzzzzzzz{{{{{{{||||||}}}}}}}~~~~~~\7f\7f~k2\a\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b3h}\7f\80\80\80\80\81\81\81\81\82\82\82\82\83\83\83\83\83\84\84\84\84\85\85\85\85\85\86\86\86\86\87\87\87\87\88\88\88\88\88\89\89\89\89\8a\8a\8a\8a\8b\8b\8b\8b\8b\8c\8c\8c\8c\8d\8d\8d\8d\8e\8e\8e\8e\8e\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f_????????_\7f\7f\7f\7f\7f\7f\7f\7f\7fv?679:;<=>?@ABCDEFGIJKLMNOPQRSTUVWXZ[\]^_`abcdefghijlmnopqrstuvwxyz|}~\7fvJ\13\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Gs~\81\83\84\86\88\89\8b\8c\8e\90\91\93\94\96\98\99\9b\9c\9e ¡£¤¦§©«¬®°±³´¶¸¹»¼¾ÀÁÃÄÆÈÉËÌÎÐÑÓÕÖØÙÛÝÞàáãåæèéëìà\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\94©©©©©©©©\94\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7ft5,-/012356789;<=>?ABCDFGHIJLMNOPRSTUWXYZ[]^_`bcdefhijklnopqstuvwyz{|}\7f\7f|`%\ 4\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\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\0\0\0\0\0\ 4%]x\7f\80\81\83\85\87\89\8b\8c\8e\90\92\94\96\97\99\9b\9d\9f¡¢¤¦¨ª«­¯±³µ·¸º¼¾ÀÂÃÅÇÉËÍÎÐÒÔÖ×ÙÛÝßáãäæèêìîïñóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7ft5,-/012356789;<=>?ABCDFGHIJLMNOPRSTUWXYZ[]^_`bcdefhijklnopqstuvwyz{|}\7f\7f\7f~p>\ f\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\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\0\0\0\0\10?m}\7f\7f\80\81\83\85\87\89\8a\8c\8e\90\92\94\95\97\99\9b\9d\9f ¢¤¦¨ª«­¯±³µ·¸º¼¾ÀÂÃÅÇÉËÍÎÐÒÔÖ×ÙÛÝßáãäæèêìîïñóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7ft6,-.012356789;<=>?ABCDFGHIJLMNOPRSTUWXYZ[]^_`bcdefhijklnopqstuvwyz{|}\7f\7f\7f\7f\7fz\%\ 5\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\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\0\0\ 6&[x~\7f\7f\7f\80\81\83\85\87\89\8a\8c\8e\90\92\94\95\97\99\9b\9d\9f ¢¤¦¨ª«­¯±³µ·¸º¼¾ÀÂÃÅÇÉËÍÎÐÒÔÖØÙÛÝßáãäæèêìîïñóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7ft6,-.012356789;<=>@ABCDFGHIJLMNOQRSTUWXYZ[]^_`bcdefhijklnopqstuvwyz{|}\7f\7f\7f\7f\7f\7f~qE\14\ 1\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\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\0\ 1\16Ho}\7f\7f\7f\7f\7f\80\81\83\85\87\89\8a\8c\8e\90\92\94\95\97\99\9b\9d\9f¡¢¤¦¨ª«­¯±³µ¶¸º¼¾ÀÁÃÅÇÉËÍÎÐÒÔÖØÙÛÝßáãäæèêìîïñóõ÷ùûüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7ft5,-/012356789;<=>@ABCDFGHIJLMNOQRSTUWXYZ[]^_`bcdefhijklnopqstuvwyz{|~\7f\7f\7f\7f\7f\7f\7f\7f|c2\v\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\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\0\0\v3bz~\7f\7f\7f\7f\7f\7f\80\81\83\85\87\89\8a\8c\8e\90\92\94\95\97\99\9b\9d\9f¡¢¤¦¨ª¬­¯±³µ¶¸º¼¾ÀÁÃÅÇÉËÍÎÐÒÔÖØÙÛÝßáãäæèêìîïñóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7ft5,-.012356789;<=>?ABCDFGHIJLMNOQRSTUWXYZ[]^_`bcdefhijklnopqstuvwyz{|}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwX&\a\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\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\0\0\a%Ut~\7f\7f\7f\7f\7f\7f\7f\7f\80\81\83\85\87\89\8b\8c\8e\90\92\94\95\97\99\9b\9d\9f ¢¤¦¨ª«­¯±³µ¶¸º¼¾ÀÁÃÅÇÉËÍÎÐÒÔÖØÙÛÝßáãäæèêìîïñóõ÷øúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7ft5,-/012356789;<=>?ABCDFGHIJLMNOQRSTUWXYZ[]^_`bcdefhijkmnopqstuvwyz{|}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~sM\1d\ 5\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\0\0\0
+ITTTTTTTTTTTTTTTTT*\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\0\0\0\ 5 Ko}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\81\83\85\87\89\8b\8c\8e\90\92\94\95\97\99\9b\9d\9f ¢¤¦¨ª¬­¯±³µ·¸º¼¾ÀÂÃÅÇÉËÍÎÐÒÔÖØÙÛÝßáãäæèêìíïñóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7ft5,-/012356789;<=>?ABCDFGHIJLMNOPRSTUWXYZ[]^_`bcdefhijklnopqstuvwyz{|}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}oH\e\ 5\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\0
+ITTTTTTTTTTTTTTTTT*\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\0\ 4\1aHn|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\81\83\85\87\89\8a\8c\8e\90\92\94\95\97\99\9b\9d\9f ¢¤¦¨ª¬­¯±³µ·¸º¼¾ÀÁÃÅÇÉËÍÎÐÒÔÖØÙÛÝßáãäæèêìîïñóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f©ÓÓÓÓÓÓÓÓ©\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f_????????_\7f\7f\7f\7f\7f\7f\7f\7f\7fv?679:;<=>?@ABCDEFHHJKLMNOPQRSTUVWXZ[\]^_`abcdefghiklmnopqrstuvwxy{|}~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}nH\1d\ 5\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
+ITTTTTTTTTTTTTTTTT*\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\ 5\1eFk{~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\81\83\84\86\87\89\8b\8c\8e\8f\91\93\94\96\97\99\9b\9c\9e ¡£¤¦¨©«¬®°±³´¶¸¹»¼¾ÀÁÃÄÆÈÉËÍÎÐÑÓÕÖØÙÛÝÞàáãåæèéëíà\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\94©©©©©©©©\94\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fdJJJJJJJJd\7f\7f\7f\7f\7f\7f\7f\7f\7f~vuuuuuuvvvvvvvwwwwwwxxxxxxxyyyyyyzzzzzzz{{{{{{{||||||}}}}}}}~~~~~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}oL"\b\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
+ITTTTTTTTTTTTTTTTT*\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\b#Jm{~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\80\80\80\80\81\81\81\81\82\82\82\82\82\83\83\83\83\84\84\84\84\85\85\85\85\85\86\86\86\86\87\87\87\87\88\88\88\88\88\89\89\89\89\8a\8a\8a\8a\8b\8b\8b\8b\8b\8c\8c\8c\8c\8d\8d\8d\8d\8e\8e\8e\8e\8e\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\99´´´´´´´´\99\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\15\15\15\15\15\15\15\15J\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~sV.\ f\ 1\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
+ITTTTTTTTTTTTTTTTT*\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\ 1\ f.Tq|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´éééééééé´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\15\15\15\15\15\15\15\15J\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~xb>\1a\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\e<_v}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´éééééééé´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\15\15\15\15\15\15\15\15J\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f|pT3\15\ 6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ 6\174Unz~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´éééééééé´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\15\15\15\15\15\15\15\15J\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~zlP1\15\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\a\151Pkx~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´éééééééé´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\15\15\15\15\15\15\15\15J\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~ymT:\1e\r\ 3\0\0\0\0\0\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ 4\r 9Slw~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´éééééééé´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\15\15\15\15\15\15\15\15J\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~|sdH5\1c\ e\a\ 1\0\0\0\0\0\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\0\0\0\0\0\0\0\0\0\ 1\a\ e\e4Ibrz~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´éééééééé´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\15\15\15\15\15\15\15\15J\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~{rgR?,\18\r      \ 3\0\0\0\0
+ITTTTTTTTTTTTTTTTT*\0\0\0\0\ 4       \ e\1a/@Rfpx~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´éééééééé´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\15\15\15\15\15\15\15\15J\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~wphYI=3(\1a\19OXXWVVUUTTUUVVWXXY6\e'3<HXipv}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´éééééééé´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fdJJJJJJJJd\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~}ytqovuqokjlljjkmjjmpswtprx}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\99´´´´´´´´\99\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjUUUUUUUUjzuuuuuuuuz\8a\95\95\95\95\95\95\95\95\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~}~\7f\7f\7f\7f\7f\7f}}}~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8a\95\95\95\95\95\95\95\95\8a\94ªªªªªªªª\94\9f¿¿¿¿¿¿¿¿\9f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fU++++++++Uukkkkkkkku\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95ªÔÔÔÔÔÔÔÔª¿ÿÿÿÿÿÿÿÿ¿\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fU++++++++Uukkkkkkkku\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95ªÔÔÔÔÔÔÔÔª¿ÿÿÿÿÿÿÿÿ¿\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fU++++++++Uukkkkkkkku\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95ªÔÔÔÔÔÔÔÔª¿ÿÿÿÿÿÿÿÿ¿\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fU++++++++Uukkkkkkkku\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95ªÔÔÔÔÔÔÔÔª¿ÿÿÿÿÿÿÿÿ¿\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fU++++++++Uukkkkkkkku\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95ªÔÔÔÔÔÔÔÔª¿ÿÿÿÿÿÿÿÿ¿\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fU++++++++Uukkkkkkkku\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95ªÔÔÔÔÔÔÔÔª¿ÿÿÿÿÿÿÿÿ¿\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fU++++++++Uukkkkkkkku\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95ªÔÔÔÔÔÔÔÔª¿ÿÿÿÿÿÿÿÿ¿\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fU++++++++Uukkkkkkkku\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95ªÔÔÔÔÔÔÔÔª¿ÿÿÿÿÿÿÿÿ¿\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjUUUUUUUUjzuuuuuuuuz\8a\95\95\95\95\95\95\95\95\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8a\95\95\95\95\95\95\95\95\8a\94ªªªªªªªª\94\9f¿¿¿¿¿¿¿¿\9f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\9f¿¿¿¿¿¿¿¿\9f\9cºººººººº\9c\9a´´´´´´´´\9a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¿ÿÿÿÿÿÿÿÿ¿ºôôôôôôôôº´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¿ÿÿÿÿÿÿÿÿ¿ºôôôôôôôôº´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¿ÿÿÿÿÿÿÿÿ¿ºôôôôôôôôº´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¿ÿÿÿÿÿÿÿÿ¿ºôôôôôôôôº´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¿ÿÿÿÿÿÿÿÿ¿ºôôôôôôôôº´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¿ÿÿÿÿÿÿÿÿ¿ºôôôôôôôôº´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¿ÿÿÿÿÿÿÿÿ¿ºôôôôôôôôº´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¿ÿÿÿÿÿÿÿÿ¿ºôôôôôôôôº´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\9f¿¿¿¿¿¿¿¿\9f\9cºººººººº\9c\9a´´´´´´´´\9a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\91¤¤¤¤¤¤¤¤\91\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉɤ\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉɤ\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉɤ\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉɤ\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉɤ\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉɤ\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉɤ\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f¤ÉÉÉÉÉÉÉɤ\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\91¤¤¤¤¤¤¤¤\91\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8e\8e\8e\8e\8e\8d\8d\8d\8d\8c\8c\8c\8c\8b\8b\8b\8b\8b\8a\8a\8a\8a\89\89\89\89\88\88\88\88\88\87\87\87\87\86\86\86\86\85\85\85\85\85\84\84\84\84\83\83\83\83\83\82\82\82\82\81\81\81\81\80\80\80\80\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8e\8c\8b\8a\89\88\87\85\84\83\82\81\7f~}{zxwvtsrqqqqqppppoopqrstuwxyz{|~\7f\80\82\83\85\86\87\89\8a\8b\8c\8d\8d\8d\8d\8e\8e\8e\8e\8e\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84\89\89\89\89\89\89\89\89\84\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dàìëéèæåãáàÞÜÛÙØÖÕÓÑÐÎÌËÉÈÆÄÃÁÀ¾½»¹·¶´³±°®¬«©§¦¤£¡ \9e\9c\9b\99\98\96\94\93\91\8f\8e\8c\8b\89\87\86\84\83\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dÞäÜÔÌļ´¬¤\9c\94\8b\81xnd[QG>4*# \1e\1d\e\1a\18\16\15\13\12\10\14\1c$,4<DLT\dlv\7f\89\92\9c¦¯¹ÃÌÖÝßàâãåæèéëíà\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fîüúù÷õóñïîìêèæäãáßÝÛÙØÖÔÒÐÎÍËÉÇÅÃÂÀ¾¼º¸·µ³±¯­«ª¨¦¤¢ \9f\9d\9b\99\97\95\94\92\90\8e\8c\8a\89\87\85\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fìóêá×Îż²© \97\8c\81vk`UJ?4)\1e\15\12\11\ f\r\v       \b\ 6\ 4\ 2\ 1\ 4\r\17 )2;ENW`jt\7f\8a\95 «¶ÁÌ×âêìîðòóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fîüúù÷õóñïîìêèæäãáßÝÛÙØÖÔÒÐÎÌËÉÇÅÃÂÀ¾¼º¸·µ³±¯­«ª¨¦¤¢ \9f\9d\9b\99\97\95\94\92\90\8e\8c\8a\89\87\85\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fìóêá×Îż²© \97\8c\81vk`UJ?4)\1e\16\12\11\ f\r\v \b\ 6\ 4\ 2\ 1\ 4\r\17 )2;ENW`jt\7f\8a\95 «¶ÁÌ×âêìîðòóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fîüúù÷õóñïîìêèæäãáßÝÛÙ×ÖÔÒÐÎÌËÉÇÅÃÂÀ¾¼º¸·µ³±¯­¬ª¨¦¤¢ \9f\9d\9b\99\97\95\94\92\90\8e\8c\8a\89\87\85\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fìóêá×Îż²© \97\8c\81vk`UJ?4)\1e\15\12\11\ f\r\v \b\ 6\ 4\ 2\ 1\ 4\r\17 )2;ENW`jt\7f\8a\95 «¶ÁÌ×âêìîðòóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fîüúø÷õóñïîìêèæäãáßÝÛÙØÖÔÒÐÎÍËÉÇÅÃÁÀ¾¼º¸·µ³±¯­«ª¨¦¤¢ \9f\9d\9b\99\97\95\94\92\90\8e\8c\8a\89\87\85\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fìóêá×Îż²© \97\8c\81vk`UJ?4)\1e\15\12\11\ f\r\v \b\ 6\ 4\ 2\ 1\ 4\r\17 )2<ENW`jt\7f\8a\95 «¶ÁÌØâêìîðòóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fîüúù÷õóñïíìêèæäãáßÝÛÙØÖÔÒÐÎÍËÉÇÅÃÁÀ¾¼º¸¶µ³±¯­¬ª¨¦¤¢¡\9f\9d\9b\99\97\95\94\92\90\8e\8c\8a\89\87\85\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fìóêà×Îż³© \97\8c\81vk`UJ?4)\1e\15\12\11\ f\r\v \b\ 6\ 4\ 2\ 1\ 4\r\17 )2;ENW`jt\7f\8a\95 «¶ÁÌ×âêìîðòóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fîüúù÷õóñïîìêèæäãáßÝÛÙØÖÔÒÐÎÍËÉÇÅÃÂÀ¾¼º¸·µ³±¯­¬ª¨¦¤¢ \9f\9d\9b\99\97\95\94\92\90\8e\8c\8a\89\87\85\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fìóêá×Îż³© \97\8c\81vk`UJ?4)\1e\15\12\10\ f\r\v \b\ 6\ 4\ 2\ 1\ 4\r\16 )2;ENW`jt\7f\8a\96 «¶ÁÌ×âêìîðòóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fîüúù÷õóñïîìêèæäãáßÝÛÙØÖÔÒÐÎÌËÉÇÅÃÂÀ¾¼º¸¶µ³±¯­«ª¨¦¤¢ \9f\9d\9b\99\97\95\94\92\90\8e\8c\8a\89\87\85\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fìóêá×Îż²© \97\8c\81vk`UJ?4)\1e\15\12\10\ f\r\v \b\ 6\ 4\ 2\ 1\ 4\r\17 )2<ENW`jt\7f\8a\95 «¶ÁÌ×âêìîðòóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fîüúø÷õóñïîìêèæäãáßÝÛÙ×ÖÔÒÐÎÌËÉÇÅÃÂÀ¾¼º¸·µ³±¯­«ª¨¦¤¢ \9f\9d\9b\99\97\95\94\92\90\8e\8c\8a\89\87\85\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fìóêá×Îż²© \97\8c\81vk`UJ?4)\1e\15\12\11\ f\r\v \b\ 6\ 4\ 2\ 1\ 5\r\17 )2;ENW`jt\7f\8a\95 «¶ÁÌ×âêìîðòóõ÷ùúüî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84\89\89\89\89\89\89\89\89\84\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dàíëéèæåãáàÞÝÛÙØÖÔÓÑÐÎÌËÉÈÆÄÃÁÀ¾¼»¹¸¶´³±°®¬«©§¦¤£¡ \9e\9c\9b\99\98\96\94\93\91\8f\8e\8c\8b\89\87\86\84\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dÞäÜÔÌļ´¬¤\9c\94\8b\81wnd[QG>4*# \1e\1d\e\1a\18\17\15\13\12\11\14\1c$,4<DLT\dlv\7f\89\93\9c¦°¹ÃÌÖÝßàâãåæèéëíà\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8e\8e\8e\8e\8e\8d\8d\8d\8d\8c\8c\8c\8c\8b\8b\8b\8b\8b\8a\8a\8a\8a\89\89\89\89\88\88\88\88\88\87\87\87\87\86\86\86\86\86\85\85\85\85\84\84\84\84\83\83\83\83\83\82\82\82\82\81\81\81\81\80\80\80\80\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8e\8c\8b\8a\89\88\87\85\84\83\82\81\7f~}{zxwvtsrqqqqqppppoopqrstuwxyz{|~\7f\80\82\83\85\86\87\89\8a\8b\8c\8d\8d\8d\8d\8e\8e\8e\8e\8e\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f}srrrrrrrrs}\7f\7f\7f\7f\7f\7f\7f\7f\7f}||||||||}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dàîîîîîîîîà\8d\7f\7f\7f\7f\7f\7f\7f\7fs-""""""""-s\7f\7f\7f\7f\7f\7f\7f\7f}ommmmmmmmo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fíüüüüüüüüí\8f\7f\7f\7f\7f\7f\7f\7f\7fr"\15\15\15\15\15\15\15\15"r\7f\7f\7f\7f\7f\7f\7f\7f}nlllllllln}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8fëûûûûûûûûë\8e\7f\7f\7f\7f\7f\7f\7f\7fr#\16\16\16\16\16\16\16\16#r\7f\7f\7f\7f\7f\7f\7f\7f}ommmmmmmmo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8eêùùùùùùùùê\8e\7f\7f\7f\7f\7f\7f\7f\7fr#\16\16\16\16\16\16\16\16#r\7f\7f\7f\7f\7f\7f\7f\7f}pnnnnnnnnp}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8eè÷÷÷÷ø÷÷÷è\8e\7f\7f\7f\7f\7f\7f\7f\7fr$\17\17\17\17\17\17\17\17$r\7f\7f\7f\7f\7f\7f\7f\7f}qooooooooq}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8eçööööööööç\8e\7f\7f\7f\7f\7f\7f\7f\7fr$\18\17\17\17\17\17\17\17$r\7f\7f\7f\7f\7f\7f\7f\7f}rppppppppr}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8eåôôôôôôôôå\8e\7f\7f\7f\7f\7f\7f\7f\7fr%\18\18\18\18\18\18\18\18%r\7f\7f\7f\7f\7f\7f\7f\7f}sqqqqqqqqs}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8däòòòòòòòòä\8d\7f\7f\7f\7f\7f\7f\7f\7fr&\19\19\19\19\19\19\19\19&r\7f\7f\7f\7f\7f\7f\7f\7f}trrrrrrrrs}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dâññññðñññâ\8d\7f\7f\7f\7f\7f\7f\7f\7fr&\19\19\19\19\19\19\19\19&r\7f\7f\7f\7f\7f\7f\7f\7f~usssssssst~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dáïïïïïïïïá\8d\7f\7f\7f\7f\7f\7f\7f\7fr'\1a\1a\1a\1a\1a\1a\1a\1a'r\7f\7f\7f\7f\7f\7f\7f\7f~uttttttttv~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dàííííííííß\8d\7f\7f\7f\7f\7f\7f\7f\7fr'\e\e\e\e\e\e\e\e'r\7f\7f\7f\7f\7f\7f\7f\7f~vuuuuuuuuv~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8dÞììììììììÞ\8d\7f\7f\7f\7f\7f\7f\7f\7fs(\e\e\e\e\e\e\e\e(s\7f\7f\7f\7f\7f\7f\7f\7f~wvvvvvvvvw~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8cÝêêêêêêêêÜ\8c\7f\7f\7f\7f\7f\7f\7f\7fs(\1c\1c\1c\1c\1c\1c\1c\1c(s\7f\7f\7f\7f\7f\7f\7f\7f~xwwwwwwwwx~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8cÛèèèèèèèèÛ\8c\7f\7f\7f\7f\7f\7f\7f\7fs)\1c\1c\1c\1c\1c\1c\1c\1c)s\7f\7f\7f\7f\7f\7f\7f\7f~yxxxxxxxxy~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8cÚççççççççÚ\8c\7f\7f\7f\7f\7f\7f\7f\7fs)\1d\1d\1d\1d\1d\1d\1d\1d)s\7f\7f\7f\7f\7f\7f\7f\7f~zyyyyzyyzz~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8cØååååååååØ\8c\7f\7f\7f\7f\7f\7f\7f\7fs*\1e\1e\1e\1e\1e\1e\1e\1e*s\7f\7f\7f\7f\7f\7f\7f\7f~{{z{{{zzz{~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8c×ãããããããã×\8c\7f\7f\7f\7f\7f\7f\7f\7fs*\1e\1e\1e\1e\1e\1e\1e\1e*s\7f\7f\7f\7f\7f\7f\7f\7f\7f|{|||||{{|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8bÕâáââááââÕ\8b\7f\7f\7f\7f\7f\7f\7f\7fs+\1f\1f\1f\1f\1f\1f\1f\1f+s\7f\7f\7f\7f\7f\7f\7f\7f\7f}}}}}}}}}}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8bÔààààààààÔ\8b\7f\7f\7f\7f\7f\7f\7f\7fs+\1f\1f \1f \1f  +s\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~~~~~~~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8bÓÞÞÞÞÞÞÞÞÒ\8b\7f\7f\7f\7f\7f\7f\7f\7fs,        ,s\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8bÑÝÝÝÝÝÝÝÝÑ\8b\7f\7f\7f\7f\7f\7f\7f\7fs,!!!!!!!!,s\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\80\80\80\80\80\80\80\80\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8aÏÛÛÛÛÛÛÛÛÏ\8a\7f\7f\7f\7f\7f\7f\7f\7fs-!!!!!!!!-s\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\81\81\81\81\81\81\81\81\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8aÎÙÙÙÙÙÙÙÙÎ\8a\7f\7f\7f\7f\7f\7f\7f\7fs."""""""".s\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\82\82\82\82\82\82\82\82\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8aÌ××××××××Ì\8a\7f\7f\7f\7f\7f\7f\7f\7fs.########.s\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\83\83\83\83\83\83\83\83\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82xoooooooooooooooooooooooooooooooooprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr\7f\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8e\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\86||||||||||||||||||}~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8aËÖÖÖÖÖÖÖÖË\8a\7f\7f\7f\7f\7f\7f\7f\7ft/########/t\7f\7f\7f\7f\7f\7f\7f\7f\80\83\84\84\84\84\84\84\84\84\83\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\88\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91P\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\19"""""""""""""""""""""""""""""""""\7fÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜåïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïï®mmmmmmmmmmmmmmmmmmmw\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8aÊÔÔÔÔÔÔÔÔÉ\8a\7f\7f\7f\7f\7f\7f\7f\7ft/$$$$$$$$/t\7f\7f\7f\7f\7f\7f\7f\7f\80\84\85\85\85\85\85\85\85\85\84\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\8f\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\7fêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjo|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89ÈÓÒÒÒÒÒÒÒÈ\89\7f\7f\7f\7f\7f\7f\7f\7ft0$$$$$$$$0t\7f\7f\7f\7f\7f\7f\7f\7f\80\85\86\86\86\86\86\86\86\86\85\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\88\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\7fêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjkv\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89ÇÑÑÑÑÑÑÑÑÆ\89\7f\7f\7f\7f\7f\7f\7f\7ft0%%%%%%%%0t\7f\7f\7f\7f\7f\7f\7f\7f\80\86\87\87\87\87\87\87\87\87\86\80\7f\7f\7f\7f\7f\7f\7f\7f\82\90\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\7fêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89ÅÏÏÏÏÏÏÏÏÅ\89\7f\7f\7f\7f\7f\7f\7f\7ft1&&&&&&&&1t\7f\7f\7f\7f\7f\7f\7f\7f\80\87\88\88\88\88\88\88\88\88\87\80\7f\7f\7f\7f\7f\7f\7f\7f\88\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\7fêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjkx\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89ÄÍÍÍÍÍÍÍÍÄ\89\7f\7f\7f\7f\7f\7f\7f\7ft1&&&&&&&&1t\7f\7f\7f\7f\7f\7f\7f\7f\80\88\89\89\89\89\89\89\89\89\88\80\7f\7f\7f\7f\7f\7f\7f\81\8e\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\7fêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjq~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89ÂÌÌÌÌÌÌÌÌÂ\89\7f\7f\7f\7f\7f\7f\7f\7ft2''''''''2t\7f\7f\7f\7f\7f\7f\7f\7f\80\89\8a\8a\8a\8a\8a\8a\8a\8a\89\80\7f\7f\7f\7f\7f\7f\7f\86\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\7fêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjly\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\88ÁÊÊÊÊÊÊÊÊÁ\88\7f\7f\7f\7f\7f\7f\7f\7ft2(''''(((2t\7f\7f\7f\7f\7f\7f\7f\7f\81\8a\8b\8c\8b\8b\8b\8c\8b\8c\8a\81\7f\7f\7f\7f\7f\7f\80\8c\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\16 """"""""\7fÜÜÜÜÜÜÜÜãêêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjs~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\88¿ÈÈÈÈÈÈÈÈ¿\88\7f\7f\7f\7f\7f\7f\7f\7ft3((((((((3t\7f\7f\7f\7f\7f\7f\7f\7f\81\8b\8c\8d\8d\8d\8d\8d\8c\8d\8b\81\7f\7f\7f\7f\7f\7f\84\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14 frrrrrrrr\7f\8c\8c\8c\8c\8c\8c\8c\8c»êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjm{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\88¾ÇÇÇÇÇÇÇǾ\88\7f\7f\7f\7f\7f\7f\7f\7ft4))))))))3t\7f\7f\7f\7f\7f\7f\7f\7f\81\8c\8e\8e\8e\8e\8e\8e\8e\8e\8c\81\7f\7f\7f\7f\7f\7f\8a\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjkv\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\88¼ÅÅÅÅÅÅÅż\88\7f\7f\7f\7f\7f\7f\7f\7ft4))))))))4t\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\81\8f\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjp}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\88»ÃÃÃÃÃÃÃû\88\7f\7f\7f\7f\7f\7f\7f\7ft5********5t\7f\7f\7f\7f\7f\7f\7f\7f\81\8e\90\90\90\90\90\90\90\90\8e\81\7f\7f\7f\7f\7f\86\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjlz\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\87¹Â¹\87\7f\7f\7f\7f\7f\7f\7f\7ft5++++++++5t\7f\7f\7f\7f\7f\7f\7f\7f\81\8f\91\91\91\91\91\91\91\91\8f\81\7f\7f\7f\7f\80\8b\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjt\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\87¸ÀÀÀÀÀÀÀÀ¸\87\7f\7f\7f\7f\7f\7f\7f\7fu6++++++++6u\7f\7f\7f\7f\7f\7f\7f\7f\81\8f\92\92\92\92\92\92\92\92\8f\81\7f\7f\7f\7f\82\90\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\87¶¾¾¾¾¾¾¾¾¶\87\7f\7f\7f\7f\7f\7f\7f\7fu6,,,,,,,,6u\7f\7f\7f\7f\7f\7f\7f\7f\81\90\93\93\93\93\93\93\93\93\90\81\7f\7f\7f\7f\87\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjly\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\87µ½½½½½½½½µ\87\7f\7f\7f\7f\7f\7f\7f\7fu7,,,,,,--7u\7f\7f\7f\7f\7f\7f\7f\7f\82\91\94\94\94\94\94\94\94\94\91\82\7f\7f\7f\80\8c\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjt\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\87³»»»»»»»»³\86\7f\7f\7f\7f\7f\7f\7f\7fu7--------7u\7f\7f\7f\7f\7f\7f\7f\7f\82\92\95\95\95\95\95\95\95\95\92\82\7f\7f\7f\82\91\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjn}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\86²¹¹¹¹¹¹¹¹²\86\7f\7f\7f\7f\7f\7f\7f\7fu8........8u\7f\7f\7f\7f\7f\7f\7f\7f\82\93\96\96\96\96\96\96\96\96\93\82\7f\7f\7f\86\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjly\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\86°¸··¸¸¸¸¸±\86\7f\7f\7f\7f\7f\7f\7f\7fu8........8u\7f\7f\7f\7f\7f\7f\7f\7f\82\94\97\97\97\97\97\97\97\97\94\82\7f\7f\7f\8a\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\86¯¶¶¶¶¶¶¶¶¯\86\7f\7f\7f\7f\7f\7f\7f\7fu9////////9u\7f\7f\7f\7f\7f\7f\7f\7f\82\95\98\98\98\98\98\98\98\98\95\82\7f\7f\81\8f\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjp~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\86®´´´´´´´´­\86\7f\7f\7f\7f\7f\7f\7f\7fu9000/00//:u\7f\7f\7f\7f\7f\7f\7f\7f\82\96\99\99\99\99\99\99\99\99\96\82\7f\7f\83\91\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjm{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\85¬²²³³²³³³¬\85\7f\7f\7f\7f\7f\7f\7f\7fu:00000000:u\7f\7f\7f\7f\7f\7f\7f\7f\82\97\9a\9a\9a\9a\9a\9a\9a\9a\97\82\7f\7f\87\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjkw\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\85«±±±±±±±±«\85\7f\7f\7f\7f\7f\7f\7f\7fu;11111111;u\7f\7f\7f\7f\7f\7f\7f\7f\83\98\9b\9b\9b\9b\9b\9b\9b\9b\98\83\7f\7f\8b\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjt\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\85©¯¯¯¯¯¯¯¯©\85\7f\7f\7f\7f\7f\7f\7f\7fu;11111111;u\7f\7f\7f\7f\7f\7f\7f\7f\83\99\9c\9c\9c\9c\9c\9c\9c\9c\99\83\7f\81\8f\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjp~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\85¨­­­­­®®®¨\85\7f\7f\7f\7f\7f\7f\7f\7fu<22222222<u\7f\7f\7f\7f\7f\7f\7f\7f\83\9a\9e\9e\9e\9e\9e\9e\9e\9e\9a\83\7f\82\91\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjm|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\85¦¬¬¬¬¬¬¬¬¦\85\7f\7f\7f\7f\7f\7f\7f\7fu<33333333<u\7f\7f\7f\7f\7f\7f\7f\7f\83\9b\9f\9f\9f\9f\9f\9e\9f\9e\9a\83\7f\85\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjly\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84¥ªªªªªªªª¥\84\7f\7f\7f\7f\7f\7f\7f\7fv=33333333=v\7f\7f\7f\7f\7f\7f\7f\7f\83\9c        \9c\83\7f\89\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84£©¨©©¨¨¨¨£\84\7f\7f\7f\7f\7f\7f\7f\7fv=44444444=v\7f\7f\7f\7f\7f\7f\7f\7f\83\9d¡¡¡¡¡¡¡¡\9c\83\80\8b\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjs\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84¢§§§§§§§§¢\84\7f\7f\7f\7f\7f\7f\7f\7fv>44444444>v\7f\7f\7f\7f\7f\7f\7f\7f\83\9e¢¢¢¢¢¢¢¢\9d\83\81\8f\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjp}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84 ¥¥¥¥¥¥¥¥ \84\7f\7f\7f\7f\7f\7f\7f\7fv>55555555>v\7f\7f\7f\7f\7f\7f\7f\7f\83\9e££££££££\9e\83\82\91\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjm|\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84\9f£¤££££££\9f\84\7f\7f\7f\7f\7f\7f\7f\7fv?66666666?v\7f\7f\7f\7f\7f\7f\7f\7f\84\9f¤¤¤¤¤¤¤¤\9f\84\84\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjl{\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\83\9e¢¢¢¢¢¢¢¡\9d\83\7f\7f\7f\7f\7f\7f\7f\7fv?66666666?v\7f\7f\7f\7f\7f\7f\7f\7f\84 ¥¥¥¥¥¥¥¥ \84\87\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjkx\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\83\9c        \9c\83\7f\7f\7f\7f\7f\7f\7f\7fv@77777777@v\7f\7f\7f\7f\7f\7f\7f\7f\84¡¦¦¦¦¦¦¦¦¡\84\89\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\83\9b\9e\9e\9e\9e\9e\9f\9e\9e\9a\83\7f\7f\7f\7f\7f\7f\7f\7fv@77787788@v\7f\7f\7f\7f\7f\7f\7f\7f\84¢§§§§§§§§¢\84\8a\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjjt\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\83\99\9d\9d\9d\9d\9d\9d\9d\9d\99\83\7f\7f\7f\7f\7f\7f\7f\7fvA88888888Av\7f\7f\7f\7f\7f\7f\7f\7f\84£¨¨¨¨¨¨¨¨£\85\8c\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjjs~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\83\97\9b\9b\9b\9b\9b\9b\9b\9b\98\82\7f\7f\7f\7f\7f\7f\7f\7fvA99999999Av\7f\7f\7f\7f\7f\7f\7f\7f\84¤©©©©©©©©¤\86\8f\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94J\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\0
+\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14\14"r\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêêêêêêêêêêêêêêêêêêôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´jjjjjjjjjjjjjjjjjjjjjjjjjjjjjo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\96\99\99\99\99\99\99\99\99\96\82\7f\7f\7f\7f\7f\7f\7f\7fvB99999999Bv\7f\7f\7f\7f\7f\7f\7f\7f\84¥ªªªªªªªª¥\87\8f\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91\91P\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\ f\19"""""""""""""""""""""""-s\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f®ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜåïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïï®mmmmmmmmmmmmmmmmmmmmmmmmmmmmmo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\95\98\98\98\98\98\98\98\98\95\82\7f\7f\7f\7f\7f\7f\7f\7fvC::::::::Cv\7f\7f\7f\7f\7f\7f\7f\7f\85¦««¬«¬«««¦\85\81\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82\82xoooooooooooooooooooooooooooooooooprrrrrrrrrrrrrrrrrrrrrrrs}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\86\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8c\8e\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\8f\86|||||||||||||||||||||||||||||}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\93\96\96\96\96\96\96\96\96\93\82\7f\7f\7f\7f\7f\7f\7f\7fvC;;;;;;;;Cv\7f\7f\7f\7f\7f\7f\7f\7f\85§¬­¬¬­­¬¬§\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\92\94\94\94\94\94\94\94\94\92\82\7f\7f\7f\7f\7f\7f\7f\7fwD;;;;;;;;Dw\7f\7f\7f\7f\7f\7f\7f\7f\85¨®®­­­­­­¨\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\90\93\93\93\93\93\93\93\93\90\81\7f\7f\7f\7f\7f\7f\7f\7fwD<<<<<<<<Dw\7f\7f\7f\7f\7f\7f\7f\7f\85©¯¯¯¯®¯¯¯©\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8f\91\91\91\91\91\91\91\91\8f\81\7f\7f\7f\7f\7f\7f\7f\7fwE<<<<=<<<Ew\7f\7f\7f\7f\7f\7f\7f\7f\85©°°°°°°¯°©\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7fwE========Ew\7f\7f\7f\7f\7f\7f\7f\7f\85ª±±±±°±±±ª\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8c\8d\8e\8e\8d\8d\8d\8d\8d\8c\81\7f\7f\7f\7f\7f\7f\7f\7fwF>>>>>>>>Fw\7f\7f\7f\7f\7f\7f\7f\7f\85«²²²²²²²²«\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8a\8c\8c\8c\8c\8c\8c\8c\8c\8a\81\7f\7f\7f\7f\7f\7f\7f\7fwF>>>>>>>>Fw\7f\7f\7f\7f\7f\7f\7f\7f\85¬³³³³³³³³¬\85\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\89\8a\8a\8a\8a\8a\8a\8a\8a\89\80\7f\7f\7f\7f\7f\7f\7f\7fwG????????Gw\7f\7f\7f\7f\7f\7f\7f\7f\86­´´´´´´´´­\86\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\87\88\88\88\89\89\89\89\89\87\80\7f\7f\7f\7f\7f\7f\7f\7fwH@@@@@@@@Gw\7f\7f\7f\7f\7f\7f\7f\7f\86®µµµµµµµµ®\86\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\86\87\87\87\87\87\87\87\87\86\80\7f\7f\7f\7f\7f\7f\7f\7fwH@@@@@@@@Hw\7f\7f\7f\7f\7f\7f\7f\7f\86¯¶¶¶¶¶¶¶¶¯\86\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\84\85\85\85\85\85\85\85\85\84\80\7f\7f\7f\7f\7f\7f\7f\7fwIAAAAAAAAIw\7f\7f\7f\7f\7f\7f\7f\7f\86°········°\86\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\83\84\83\83\84\84\84\83\83\83\80\7f\7f\7f\7f\7f\7f\7f\7fwIAAAAAAAAIw\7f\7f\7f\7f\7f\7f\7f\7f\86±¸¸¸¸¸¸¸¸±\86\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\82\82\82\82\82\82\82\82\81\7f\7f\7f\7f\7f\7f\7f\7f\7fwJBBBBBBBBJw\7f\7f\7f\7f\7f\7f\7f\7f\86²¹¹¹¹¹¹¹¹²\86\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\80\80\80\80\80\80\80\80\80\7f\7f\7f\7f\7f\7f\7f\7f\7fwJCCCCCCCCJw\7f\7f\7f\7f\7f\7f\7f\7f\86³ºººººººº³\86\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~~~\7f~~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxKCCCCCCCCKx\7f\7f\7f\7f\7f\7f\7f\7f\87´»»»»»»»»´\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}}}}}}}}}}\7f\7f\7f\7f\7f\7f\7f\7f\7fxKDDDDDDDDKx\7f\7f\7f\7f\7f\7f\7f\7f\87µ¼¼¼¼¼¼¼¼µ\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f|{{{{{{{{|\7f\7f\7f\7f\7f\7f\7f\7f\7fxLDEEEDDEDLx\7f\7f\7f\7f\7f\7f\7f\7f\87µ½½½½½½¾½¶\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~zyyyyyyyyz~\7f\7f\7f\7f\7f\7f\7f\7fxMEEEEEEEELx\7f\7f\7f\7f\7f\7f\7f\7f\87·¾¾¾¾¾¾¿¾·\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~yxxxxxxxxy~\7f\7f\7f\7f\7f\7f\7f\7fxMFFFFFFFFMx\7f\7f\7f\7f\7f\7f\7f\7f\87¸ÀÀÀÀ¿ÀÀÀ·\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~wvvvvvvvvw~\7f\7f\7f\7f\7f\7f\7f\7fxMFFFFFFFFMx\7f\7f\7f\7f\7f\7f\7f\7f\87¸ÁÁÁÁÁÁÁÁ¸\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~vttttttttv~\7f\7f\7f\7f\7f\7f\7f\7fxNGGGGGGGGNx\7f\7f\7f\7f\7f\7f\7f\7f\87¹ÁÂÂÂÂÂÁ¹\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}tsssssssst}\7f\7f\7f\7f\7f\7f\7f\7fxOHHHHHHHHOx\7f\7f\7f\7f\7f\7f\7f\7f\87ºÃÃÃÃÃÃÃú\87\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}sqqqqqqqqs}\7f\7f\7f\7f\7f\7f\7f\7fxOHHHHHHHHOx\7f\7f\7f\7f\7f\7f\7f\7f\88»ÄÄÄÄÄÄÄÄ»\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}qooooooooq}\7f\7f\7f\7f\7f\7f\7f\7fxPIIIIIIIIPx\7f\7f\7f\7f\7f\7f\7f\7f\88¼ÅÅÅÅÅÅÅż\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}pnnnnnnnnp}\7f\7f\7f\7f\7f\7f\7f\7fxPIIIIIIIJPx\7f\7f\7f\7f\7f\7f\7f\7f\88½ÆÆÆÆÆÆÆƽ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}nlllllllln}\7f\7f\7f\7f\7f\7f\7f\7fxQJJJJJJJJQx\7f\7f\7f\7f\7f\7f\7f\7f\88¾ÇÇÇÇÇÇÇǾ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f|mjjjjjjjjm|\7f\7f\7f\7f\7f\7f\7f\7fxQKKKKKKKKQx\7f\7f\7f\7f\7f\7f\7f\7f\88¿ÈÈÈÈÈÈÈÈ¿\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f|kiiiiiiiik|\7f\7f\7f\7f\7f\7f\7f\7fyRKKKKKKKKRy\7f\7f\7f\7f\7f\7f\7f\7f\88ÀÉÉÉÉÉÉÉÉÀ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f|jggggggggj|\7f\7f\7f\7f\7f\7f\7f\7fyRLLLLLLLLRy\7f\7f\7f\7f\7f\7f\7f\7f\88ÁÊÊÊÊÊÊÊÊÁ\88\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f|ieeeeeeeei|\7f\7f\7f\7f\7f\7f\7f\7fySLMMMLMMLSy\7f\7f\7f\7f\7f\7f\7f\7f\89ÂËËËËËËËËÂ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f|gddddddddg|\7f\7f\7f\7f\7f\7f\7f\7fySMMMMMMMMSy\7f\7f\7f\7f\7f\7f\7f\7f\89ÃÌÌÌÌÌÌÌÌÃ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f{fbbbbbbbbf{\7f\7f\7f\7f\7f\7f\7f\7fyTNNNNNNNNTy\7f\7f\7f\7f\7f\7f\7f\7f\89ÃÍÍÍÍÍÍÍÍÃ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f{d````````d{\7f\7f\7f\7f\7f\7f\7f\7fyTNNNNNNNNTy\7f\7f\7f\7f\7f\7f\7f\7f\89ÅÏÎÎÎÎÎÎÎÅ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f{c_____^^_c{\7f\7f\7f\7f\7f\7f\7f\7fyUOOOOOOOOUy\7f\7f\7f\7f\7f\7f\7f\7f\89ÅÐÏÏÐÏÏÐÐÅ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f{a]]]]]]]]a{\7f\7f\7f\7f\7f\7f\7f\7fyVPPPPPPPPVy\7f\7f\7f\7f\7f\7f\7f\7f\89ÆÐÐÐÑÑÐÑÑÆ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f{`[[[[[[[[`{\7f\7f\7f\7f\7f\7f\7f\7fyVPPPPPPPPVy\7f\7f\7f\7f\7f\7f\7f\7f\89ÇÑÒÒÒÒÒÒÒÇ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fz^YYYZZYZY^z\7f\7f\7f\7f\7f\7f\7f\7fyWQQQQQQQQWy\7f\7f\7f\7f\7f\7f\7f\7f\89ÈÓÓÓÓÓÓÓÓÈ\89\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fz]XXXXXXXX]z\7f\7f\7f\7f\7f\7f\7f\7fyWQQQQQQQQWy\7f\7f\7f\7f\7f\7f\7f\7f\8aÉÔÔÔÔÔÔÔÔÉ\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fz[VVVVVVVV[z\7f\7f\7f\7f\7f\7f\7f\7fyXRRRRRRRRXy\7f\7f\7f\7f\7f\7f\7f\7f\8aÊÕÕÕÕÕÕÕÕÊ\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fzZTTTUUUTTZz\7f\7f\7f\7f\7f\7f\7f\7fyXSSSSSSSSXy\7f\7f\7f\7f\7f\7f\7f\7f\8aËÖÖÖÖÖÖÖÖË\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyXSSSSSSSSXy\7f\7f\7f\7f\7f\7f\7f\7fzYSSSSSSSSYz\7f\7f\7f\7f\7f\7f\7f\7f\8aÌ××××××××Ì\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyWQQQQQQQQWy\7f\7f\7f\7f\7f\7f\7f\7fzYTTTTTTTTYz\7f\7f\7f\7f\7f\7f\7f\7f\8aÍØØØØØØØØÍ\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyUOOOOOOOOUy\7f\7f\7f\7f\7f\7f\7f\7fzZTUTUUUUUZz\7f\7f\7f\7f\7f\7f\7f\7f\8aÎÙÙÙÙÙÙÙÙÎ\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyTNNNNNNNNTy\7f\7f\7f\7f\7f\7f\7f\7fzZUUUUUUUUZz\7f\7f\7f\7f\7f\7f\7f\7f\8aÏÚÚÚÚÚÚÚÚÏ\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fyRLLLLLLLLRy\7f\7f\7f\7f\7f\7f\7f\7fz[VVVVVVVV[z\7f\7f\7f\7f\7f\7f\7f\7f\8bÐÛÛÛÛÛÛÛÛÐ\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxQJJKJJJKJQx\7f\7f\7f\7f\7f\7f\7f\7fz[VVVVVVVV\z\7f\7f\7f\7f\7f\7f\7f\7f\8bÑÜÜÜÜÜÜÜÜÐ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxOIIIIIIIIPx\7f\7f\7f\7f\7f\7f\7f\7fz\WWWWWWWW\z\7f\7f\7f\7f\7f\7f\7f\7f\8bÒÝÝÝÝÝÝÝÝÒ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxNGGGGGGGGNx\7f\7f\7f\7f\7f\7f\7f\7fz]XXXXXXXX]z\7f\7f\7f\7f\7f\7f\7f\7f\8bÒÞÞÞÞÞÞÞßÒ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxMEEEEEEEEMx\7f\7f\7f\7f\7f\7f\7f\7fz]XXXXXXXX]z\7f\7f\7f\7f\7f\7f\7f\7f\8bÓßßßßßßßßÓ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fxKDDDDDDDDKx\7f\7f\7f\7f\7f\7f\7f\7fz^YYYYYYYY^z\7f\7f\7f\7f\7f\7f\7f\7f\8bÔáàààáàààÔ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwJBBBBBBBBJw\7f\7f\7f\7f\7f\7f\7f\7fz^ZZYYYZZZ^z\7f\7f\7f\7f\7f\7f\7f\7f\8bÕáâáââáââÕ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwH@@@@@@@@Hw\7f\7f\7f\7f\7f\7f\7f\7fz_ZZZZZZZZ_z\7f\7f\7f\7f\7f\7f\7f\7f\8bÖããããããããÖ\8b\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwG????????Gw\7f\7f\7f\7f\7f\7f\7f\7fz_[[[[[[[[_z\7f\7f\7f\7f\7f\7f\7f\7f\8c×ääääääää×\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwE========Ew\7f\7f\7f\7f\7f\7f\7f\7f{`[[[[[[[[`{\7f\7f\7f\7f\7f\7f\7f\7f\8cØååååååååØ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fwD;;;;;;;;Dw\7f\7f\7f\7f\7f\7f\7f\7f{`\\\\\\\\`{\7f\7f\7f\7f\7f\7f\7f\7f\8cÙææææææææÙ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvB::::9:::Bv\7f\7f\7f\7f\7f\7f\7f\7f{a]\]]]]]]a{\7f\7f\7f\7f\7f\7f\7f\7f\8cÚççççççççÚ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fvA88888888Av\7f\7f\7f\7f\7f\7f\7f\7f{a]]]]]]]]a{\7f\7f\7f\7f\7f\7f\7f\7f\8cÛèèèèèèèèÛ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv?66666666?v\7f\7f\7f\7f\7f\7f\7f\7f{b^^^^^^^^b{\7f\7f\7f\7f\7f\7f\7f\7f\8cÜééééééééÜ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fv>54555555>v\7f\7f\7f\7f\7f\7f\7f\7f{c^^^^^^^^b{\7f\7f\7f\7f\7f\7f\7f\7f\8cÝêêêêêêêêÝ\8c\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu<33333333=v\7f\7f\7f\7f\7f\7f\7f\7f{c________c{\7f\7f\7f\7f\7f\7f\7f\7f\8dÞëëëëëëëëÞ\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu;11111111;u\7f\7f\7f\7f\7f\7f\7f\7f{d````````d{\7f\7f\7f\7f\7f\7f\7f\7f\8dßììììììììß\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu://///000:u\7f\7f\7f\7f\7f\7f\7f\7f{d````````d{\7f\7f\7f\7f\7f\7f\7f\7f\8dßííííííííß\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu8........8u\7f\7f\7f\7f\7f\7f\7f\7f{eaaaaaaaae{\7f\7f\7f\7f\7f\7f\7f\7f\8dàîîîîîîîîà\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fu6,,,,,,,,6u\7f\7f\7f\7f\7f\7f\7f\7f{eabbaaabbe{\7f\7f\7f\7f\7f\7f\7f\7f\8dáïïïïïïïïá\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ft5**+**+++5t\7f\7f\7f\7f\7f\7f\7f\7f{fbbbbbbbbf{\7f\7f\7f\7f\7f\7f\7f\7f\8dâððððððððâ\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ft4))))))))4t\7f\7f\7f\7f\7f\7f\7f\7f{fccccccccf{\7f\7f\7f\7f\7f\7f\7f\7f\8dãòòññòòññã\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ft2''''''''2t\7f\7f\7f\7f\7f\7f\7f\7f|gccccccccg|\7f\7f\7f\7f\7f\7f\7f\7f\8däóóóóóóòóä\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ft1%&&%%%%%1t\7f\7f\7f\7f\7f\7f\7f\7f|gddddddddg|\7f\7f\7f\7f\7f\7f\7f\7f\8eåôôôôóôôôå\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ft/$$$$$$$$/t\7f\7f\7f\7f\7f\7f\7f\7f|hdedeeddeh|\7f\7f\7f\7f\7f\7f\7f\7f\8eæõõõõõõõõæ\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fs."""""""".s\7f\7f\7f\7f\7f\7f\7f\7f|heeeeeeeeh|\7f\7f\7f\7f\7f\7f\7f\7f\8eçööööööööç\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fs,   !!   ,s\7f\7f\7f\7f\7f\7f\7f\7f|iffffffffi|\7f\7f\7f\7f\7f\7f\7f\7f\8eè÷÷÷÷÷÷÷÷è\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fs+\1f\1f\1f\1f\1f\1f\1f\1f+s\7f\7f\7f\7f\7f\7f\7f\7f|iffffffffj|\7f\7f\7f\7f\7f\7f\7f\7f\8eéøøøøøøøøé\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fs)\1d\1d\1d\1d\1d\1d\1d\1d)s\7f\7f\7f\7f\7f\7f\7f\7f|jggggggggj|\7f\7f\7f\7f\7f\7f\7f\7f\8eêùùùùùùùùê\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fs(\e\e\e\e\e\e\e\1c(s\7f\7f\7f\7f\7f\7f\7f\7f|khhhhhhhhk|\7f\7f\7f\7f\7f\7f\7f\7f\8eëúúúúúúúúê\8e\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fr&\1a\1a\1a\1a\1a\1a\1a\1a&r\7f\7f\7f\7f\7f\7f\7f\7f|khhhhhhhhk|\7f\7f\7f\7f\7f\7f\7f\7f\8fìûûûûûûûûì\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fr%\18\18\18\18\18\18\18\18%r\7f\7f\7f\7f\7f\7f\7f\7f|liiiiiiiil|\7f\7f\7f\7f\7f\7f\7f\7f\8fìüüüüüüüüì\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fr#\16\16\16\16\16\16\16\16#r\7f\7f\7f\7f\7f\7f\7f\7f|ljjiiijjil|\7f\7f\7f\7f\7f\7f\7f\7f\8fíýýýýýýýýî\8f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fs."""""""".s\7f\7f\7f\7f\7f\7f\7f\7f}ommmmmmmmo}\7f\7f\7f\7f\7f\7f\7f\7f\8dàîîîîîîîîà\8d\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}srrrrrrrrs}\7f\7f\7f\7f\7f\7f\7f\7f\7f}||||||||}\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\8d\8f\8f\8f\8f\8f\8f\8f\8f\8d\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\89\90¸¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿£\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\87\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\8b\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\93\92\8b\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\89\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\92\8a\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\87\90\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\90\87\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84\8e\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\8e\85\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f}srrrrssssstttttuuuuuvvvvvvwwwwwxxxxxyyyyyzzzzz{{{{{{|||||}}}}}~~~~~\7f\7f\82\8b\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\92\8b\83\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84\89\89\89\89\89\89\89\89\84\7f\7f\7f\7f\7f\7f\7f\7f\7fs.#%&')*+-./1235679:;=>?ABDEFHIJKMNPQRTUVXYZ\]^`abdefhiklmopqstuwxy{|}\7f\80\88\91\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\91\88\81\7f\7f~~~~}}}}||||{{{{zzzyyyyxxxxwwwwvvvvuuuutttssssrrrrqqqqppppooonnnnmmo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\9a´´´´´´´´\9a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7fr"\16\18\19\e\1c\1e\1f!"$&')*,-/0235689;=>@ACDFGIJLMOQRTUWXZ[]^`acdfhiklnoqrtuwxz|}~\7f\7f\84\8e\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\8e\85\80\7f\7f\7f~~~}}}}|||{{{zzzzyyyxxxwwwwvvvuuuttttsssrrrrqqqpppoooonnnmmmllllkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7fr"\16\18\19\e\1c\1e\1f!"$&')*,-/023568:;<>@ACDFGIJLNOQRTUWXZ[]^`acdfhiklnoqrtvwxz|}~\7f\7f\7f\81\8a\91\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\91\89\82\7f\7f\7f\7f\7f~~~}}}}|||{{{zzzzyyyxxxwwwwvvvuuuttttsssrrrrqqqpppoooonnnmmmllllkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7fr"\16\18\19\e\1c\1e\1f!"$&')*,-/0235689;=>@ACDFGIJLMOQRTUWXZ[]^`acefhiklnoqrtuwxz|}~\7f\7f\7f\7f\80\85\8e\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\8d\85\80\7f\7f\7f\7f\7f\7f~~~}}}}|||{{{zzzzyyyxxxwwwwvvvuuuttttsssrrrrqqqpppoooonnnmmmllllkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7fr"\16\18\19\e\1c\1e\1f!"$&')*,-/0235789;<>@ACDFGIJLMOQRSUWXZ[]^`acdfhiklnoqrtuwxz|}\7f\7f\7f\7f\7f\7f\7f\81\88\90\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\90\88\82\7f\7f\7f\7f\7f\7f\7f\7f~~~}}}}|||{{{zzzzyyyxxxwwwwvvvuuuttttsssrrrqqqqpppoooonnnmmmllllkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7fr"\16\18\19\e\1c\1e\1f!"$&')*,-/023578:;=>@ACDFGIJLMOQRTUWXZ[]^`acdfhiklnoqrtuwxz|}\7f\7f\7f\7f\7f\7f\7f\7f\80\84\8c\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\92\8b\84\80\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~}}}}|||{{{zzzzyyyxxxwwwwvvvuuuttttsssrrrrqqqpppoooonnnmmmllllkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7fr"\16\18\19\e\1c\1e\1f!"$&')*,-/023568:;=>@ACDFGIKLMOQRTUWXZ[]^`acefhiklnoqrtuwxz{}~\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\85\8e\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\8e\86\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~}}}}|||{{{zzzzyyyxxxwwwwvvvuuuttttsssrrrqqqqpppoooonnnmmmllllkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7fr"\16\18\19\e\1c\1e\1f!"$&')*,-/023568:;=>@ACDFGIJLNOQRTUWXZ[]^`acefhiklnoqrtuwyz{}~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\87\8f\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\8e\87\82\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~}}}}|||{{{zzzzyyyxxxwwwwvvvuuuttttsssrrrrqqqpppoooonnnmmmllllkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\89\94\94\94\94\94\94\94\94\89\7f\7f\7f\7f\7f\7f\7f\7f\7fr"\16\18\19\e\1c\1e\1f!"$%')*,-/023568:;=>@ACDFGIJLNOQRSUWXZ[]^`acefhiklnoqrtuwyz|}~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\88\8f\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\8f\88\82\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~}}}}|||{{{zzzzyyyxxxwwwwvvvuuuttttsssrrrrqqqpppoooonnnmmmllllkkkm|\7f\7f\7f\7f\7f\7f\7f\7f\7f´êêêêêêêê´\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\84\89\89\89\89\89\89\89\89\84\7f\7f\7f\7f\7f\7f\7f\7f\7fs.#%&')*+-./1235689:;=>?ABCEFHIJKMNPQRTUVXYZ\]^`abdefhiklmopqstuwxy{|}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\88\8f\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\8f\88\82\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~~}}}}||||{{{zzzzyyyyxxxxwwwwvvvvuuuttttssssrrrrqqqqppppooonnnnmmo}\7f\7f\7f\7f\7f\7f\7f\7f\7f\9a´´´´´´´´\9a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ftjjjjjjjjt\7f\7f\7f\7f\7f\7f\7f\7f\7f}srrrrssssstttttuuuuuvvvvvvwwwwwxxxxxyyyyyzzzzz{{{{{{|||||}}}}}~~~~~\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\82\87\8e\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\92\8e\88\82\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||}\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8a\95\95\95\95\95\95\95\95\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\86\8c\91\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\91\8c\86\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\84\8a\8f\92\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\92\8f\8a\84\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\81\86\8b\90\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\90\8b\86\82\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\82\87\8c\90\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\94\92\90\8c\87\82\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\82\86\8a\8f\92\93\94\94\94\94\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\94\94\94\94\93\91\8e\8a\86\82\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\81\83\88\8b\8f\91\93\94\94\94\94\94\94\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\94\94\94\94\94\94\92\91\8f\8b\88\84\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\81\83\86\89\8c\90\91\92\93\94\94\94\94¡ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ\94\94\94\94\93\92\91\8f\8c\89\86\83\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fjTTTTTTTTj\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\82\83\85\88\8a\8b\8d\8f\9dåòôöøùûüþþýûùøöôòðÀ\8f\8d\8b\8a\88\85\83\81\81\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\95ªªªªªªªª\95\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7ftjjjjjjjjt\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\80\81\81\84\92\99\9f¦«°µ¸¼½¹µ°«¦\9f\9b\95\8a\81\81\80\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\8a\95\95\95\95\95\95\95\95\8a\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fdJJJJJJJJdbDDDDDDDDb_????????_\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f_????????_lZZZZZZZZlzuuuuuuuuz\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\14\14\14\14\14\14\14\14JD
+
+
+
+
+
+
+
+D?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?Z55555555Zujjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\14\14\14\14\14\14\14\14JD
+
+
+
+
+
+
+
+D?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?Z55555555Zujjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\14\14\14\14\14\14\14\14JD
+
+
+
+
+
+
+
+D?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?Z55555555Zujjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\14\14\14\14\14\14\14\14JD
+
+
+
+
+
+
+
+D?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?Z55555555Zujjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\14\14\14\14\14\14\14\14JD
+
+
+
+
+
+
+
+D?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?Z55555555Zujjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\14\14\14\14\14\14\14\14JD
+
+
+
+
+
+
+
+D?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?Z55555555Zujjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\14\14\14\14\14\14\14\14JD
+
+
+
+
+
+
+
+D?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?Z55555555Zujjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fJ\14\14\14\14\14\14\14\14JD
+
+
+
+
+
+
+
+D?\0\0\0\0\0\0\0\0?\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f?\0\0\0\0\0\0\0\0?Z55555555Zujjjjjjjju\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7fdJJJJJJJJdbDDDDDDDDb_????????_\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f_????????_lZZZZZZZZlzuuuuuuuuz\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f\7f
\ No newline at end of file
diff --git a/data/typewriter.png b/data/typewriter.png
new file mode 100644 (file)
index 0000000..15ed237
Binary files /dev/null and b/data/typewriter.png differ
diff --git a/data/warning.png b/data/warning.png
new file mode 100644 (file)
index 0000000..4cb2429
Binary files /dev/null and b/data/warning.png differ
diff --git a/data/watch.png b/data/watch.png
new file mode 100644 (file)
index 0000000..059fcae
Binary files /dev/null and b/data/watch.png differ
diff --git a/data/widgets.png b/data/widgets.png
new file mode 100644 (file)
index 0000000..350297f
Binary files /dev/null and b/data/widgets.png differ
diff --git a/debian/.svn/all-wcprops b/debian/.svn/all-wcprops
new file mode 100644 (file)
index 0000000..54bc327
--- /dev/null
@@ -0,0 +1,35 @@
+K 25
+svn:wc:ra_dav:version-url
+V 43
+/svn/e/!svn/ver/40544/trunk/expedite/debian
+END
+control
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/40544/trunk/expedite/debian/control
+END
+compat
+K 25
+svn:wc:ra_dav:version-url
+V 50
+/svn/e/!svn/ver/38399/trunk/expedite/debian/compat
+END
+changelog
+K 25
+svn:wc:ra_dav:version-url
+V 53
+/svn/e/!svn/ver/40270/trunk/expedite/debian/changelog
+END
+copyright
+K 25
+svn:wc:ra_dav:version-url
+V 53
+/svn/e/!svn/ver/38399/trunk/expedite/debian/copyright
+END
+rules
+K 25
+svn:wc:ra_dav:version-url
+V 49
+/svn/e/!svn/ver/39695/trunk/expedite/debian/rules
+END
diff --git a/debian/.svn/entries b/debian/.svn/entries
new file mode 100644 (file)
index 0000000..7f25f37
--- /dev/null
@@ -0,0 +1,198 @@
+10
+
+dir
+46864
+https://svn.enlightenment.org/svn/e/trunk/expedite/debian
+https://svn.enlightenment.org/svn/e
+
+
+
+2009-05-08T05:20:44.706134Z
+40544
+barbieri
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
+\f
+control
+file
+
+
+
+
+2010-03-04T12:30:52.000000Z
+59e5940467768cd8df9da012d44eefd7
+2009-05-08T05:20:44.706134Z
+40544
+barbieri
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+477
+\f
+compat
+file
+
+
+
+
+2010-03-04T12:30:52.000000Z
+9ae0ea9e3c9c6e1b9b6252c8395efdc1
+2009-01-01T11:35:17.282485Z
+38399
+quaker
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2
+\f
+changelog
+file
+
+
+
+
+2010-03-04T12:30:52.000000Z
+37edcdd83dacfb5c6f66b91c4cbdcff9
+2009-04-21T17:39:20.596180Z
+40270
+quaker
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+139
+\f
+copyright
+file
+
+
+
+
+2010-03-04T12:30:52.000000Z
+7ef9c1cdfd248847a5ae32f0093054bd
+2009-01-01T11:35:17.282485Z
+38399
+quaker
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+233
+\f
+rules
+file
+
+
+
+
+2010-03-04T12:30:52.000000Z
+61bcf010ab933a886927aefe3e40c456
+2009-03-24T19:56:43.554016Z
+39695
+quaker
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+274
+\f
diff --git a/debian/.svn/prop-base/rules.svn-base b/debian/.svn/prop-base/rules.svn-base
new file mode 100644 (file)
index 0000000..869ac71
--- /dev/null
@@ -0,0 +1,5 @@
+K 14
+svn:executable
+V 1
+*
+END
diff --git a/debian/.svn/text-base/changelog.svn-base b/debian/.svn/text-base/changelog.svn-base
new file mode 100644 (file)
index 0000000..27a0119
--- /dev/null
@@ -0,0 +1,5 @@
+expedite (0.6.0+svnYYYYMMDD-1) unstable; urgency=low
+
+  * a SVN release.
+
+ -- quaker <quaker66@gmail.com>  Sat, 27 Dec 2008 14:48:46 +0100
diff --git a/debian/.svn/text-base/compat.svn-base b/debian/.svn/text-base/compat.svn-base
new file mode 100644 (file)
index 0000000..1e8b314
--- /dev/null
@@ -0,0 +1 @@
+6
diff --git a/debian/.svn/text-base/control.svn-base b/debian/.svn/text-base/control.svn-base
new file mode 100644 (file)
index 0000000..f2e18ea
--- /dev/null
@@ -0,0 +1,14 @@
+Source: expedite
+Section: x11
+Priority: optional
+Maintainer: quaker <quaker66@gmail.com>
+Build-Depends: cdbs, debhelper (>= 6), libevas-dev, pkg-config, libtool, libxext-dev
+Standards-Version: 3.8.1
+Homepage: http://www.enlightenment.org
+
+Package: expedite
+Architecture: any
+Depends: ${shlibs:Depends}, libevas-svn-01, libevas-engines, libevas-engines-extras
+Description: Benchmarking suite for Evas
+ This is meant to be a detailed and comprehensive benchmark suite for Evas.
+
diff --git a/debian/.svn/text-base/copyright.svn-base b/debian/.svn/text-base/copyright.svn-base
new file mode 100644 (file)
index 0000000..3ca1156
--- /dev/null
@@ -0,0 +1,10 @@
+This package was debianized by quaker <quaker66@gmail.com> on
+Sat, 27 Dec 2008 14:48:46 +0100.
+
+Author(s): 
+ The Rasterman (Carsten Haitzler) <raster@rasterman.com>
+ Tim Horton <hortont424@gmail.com>
+
+License:
+ See the COPYING file
+
diff --git a/debian/.svn/text-base/rules.svn-base b/debian/.svn/text-base/rules.svn-base
new file mode 100644 (file)
index 0000000..6acb8ff
--- /dev/null
@@ -0,0 +1,11 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+
+DEB_CONFIGURE_SCRIPT := ./autogen.sh
+DEB_MAKE_CLEAN_TARGET := distclean
+DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath
+
+clean::
+       [ ! -f Makefile ] || make distclean
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..b6d92fc
--- /dev/null
@@ -0,0 +1,83 @@
+expedite (0.6.0-svn.49170slp2) unstable; urgency=low
+
+  * Version changes.
+
+ -- Daniel Juyung Seo <juyung.seo@samsung.com>  Tue, 15 Jun 2010 19:02:52 +0900
+
+expedite (0.6.0+svn.49170slp2) unstable; urgency=low
+
+  * Version changes.
+
+ -- Daniel Juyung Seo <juyung.seo@samsung.com>  Tue, 15 Jun 2010 14:11:49 +0900
+
+expedite (0.6.0+svn.49170slp2+3build01) unstable; urgency=low
+
+  * EFL Update. (Revision 49170)
+
+ -- Daniel Juyung Seo <juyung.seo@samsung.com>  Tue, 15 Jun 2010 10:18:37 +0900
+
+expedite (0.6.0+svn20100304slp2) unstable; urgency=low
+
+  * change package version
+
+ -- Jaehwan Kim <jae.hwan.kim@samsung.com>  Thu, 25 Mar 2010 16:07:11 +0900
+
+expedite (0.6.0+svn20100304-1) unstable; urgency=low
+
+  * EFL_update_revision_46864
+
+ -- Jaehwan Kim <jae.hwan.kim@samsung.com>  Wed, 10 Mar 2010 16:06:41 +0900
+
+expedite (0.6.0+svn20100203-1) unstable; urgency=low
+
+  * Reversion for -1EFL+
+
+ -- Jaehwan Kim <jae.hwan.kim@samsung.com>  Thu, 04 Feb 2010 14:56:21 +0900
+
+expedite (0.6.0+svn20100203-1) unstable; urgency=low
+
+  * EFL_update_revision_45828
+
+ -- Jaehwan Kim <jae.hwan.kim@samsung.com>  Wed, 03 Feb 2010 16:39:26 +0900
+
+expedite (0.6.0+svn20100111-3) unstable; urgency=low
+
+  * reupload EFL i686
+
+ -- Jaehwan Kim <jae.hwan.kim@samsung.com>  Tue, 12 Jan 2010 17:36:06 +0900
+
+expedite (0.6.0+svn20100111-2) unstable; urgency=low
+
+  * reupload EFL
+
+ -- Jaehwan Kim <jae.hwan.kim@samsung.com>  Mon, 11 Jan 2010 22:17:37 +0900
+
+expedite (0.6.0+svn20100111-1) unstable; urgency=low
+
+  * update EFL revision 45026
+
+ -- Jaehwan Kim <jae.hwan.kim@samsung.com>  Mon, 11 Jan 2010 13:28:12 +0900
+
+expedite (0.6.0+svn20091229-1) unstable; urgency=low
+
+  * update EFL
+
+ -- Jaehwan Kim <jae.hwan.kim@samsung.com>  Tue, 29 Dec 2009 14:27:08 +0900
+
+expedite (0.6.0+svn20091112-2) unstable; urgency=low
+
+  * svn stable version
+
+ -- sangho park <sangho.g.park@samsung.com>  Thu, 19 Nov 2009 19:57:55 +0900
+
+expedite (0.6.0+svn20091112-1) unstable; urgency=low
+
+  * a SVN release.
+
+ -- sangho park <sangho.g.park@samsung.com>  Fri, 13 Nov 2009 09:46:46 +0900
+
+expedite (0.6.0+svnYYYYMMDD-1) unstable; urgency=low
+
+  * a SVN release.
+
+ -- quaker <quaker66@gmail.com>  Sat, 27 Dec 2008 14:48:46 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..7ed6ff8
--- /dev/null
@@ -0,0 +1 @@
+5
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..06085b7
--- /dev/null
@@ -0,0 +1,16 @@
+Source: expedite
+Section: x11
+Priority: optional
+Maintainer:  Jaehwan Kim <jae.hwan.kim@samsung.com>, Jihoon Kim <jihoon48.kim@samsung.com>
+Original-Maintainer:  Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
+Uploaders: quaker <quaker66@gmail.com>, Juyung Seo <juyung.seo@samsung.com>
+Build-Depends: cdbs, debhelper (>= 6), libevas-dev, pkg-config, libtool, libxext-dev, libxrender-dev
+Standards-Version: 3.8.1
+Homepage: http://www.enlightenment.org
+
+Package: expedite
+Architecture: any
+Depends: ${shlibs:Depends}, libevas-svn-01, libevas-engines, libevas-engines-extras, libxrender1
+Description: Benchmarking suite for Evas
+ This is meant to be a detailed and comprehensive benchmark suite for Evas.
+
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..3ca1156
--- /dev/null
@@ -0,0 +1,10 @@
+This package was debianized by quaker <quaker66@gmail.com> on
+Sat, 27 Dec 2008 14:48:46 +0100.
+
+Author(s): 
+ The Rasterman (Carsten Haitzler) <raster@rasterman.com>
+ Tim Horton <hortont424@gmail.com>
+
+License:
+ See the COPYING file
+
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..8ddceb2
--- /dev/null
@@ -0,0 +1,11 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+
+DEB_CONFIGURE_SCRIPT := ./autogen.sh
+DEB_MAKE_CLEAN_TARGET := distclean
+DEB_CONFIGURE_EXTRA_FLAGS := --with-eet-eet=eet --disable-xrender-x11 --disable-software-sdl
+
+clean::
+       [ ! -f Makefile ] || make distclean
diff --git a/depcomp b/depcomp
new file mode 100755 (executable)
index 0000000..e5f9736
--- /dev/null
+++ b/depcomp
@@ -0,0 +1,589 @@
+#! /bin/sh
+# depcomp - compile a program generating dependencies as side-effects
+
+scriptversion=2007-03-29.01
+
+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007 Free Software
+# Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>.
+
+case $1 in
+  '')
+     echo "$0: No command.  Try \`$0 --help' for more information." 1>&2
+     exit 1;
+     ;;
+  -h | --h*)
+    cat <<\EOF
+Usage: depcomp [--help] [--version] PROGRAM [ARGS]
+
+Run PROGRAMS ARGS to compile a file, generating dependencies
+as side-effects.
+
+Environment variables:
+  depmode     Dependency tracking mode.
+  source      Source file read by `PROGRAMS ARGS'.
+  object      Object file output by `PROGRAMS ARGS'.
+  DEPDIR      directory where to store dependencies.
+  depfile     Dependency file to output.
+  tmpdepfile  Temporary file to use when outputing dependencies.
+  libtool     Whether libtool is used (yes/no).
+
+Report bugs to <bug-automake@gnu.org>.
+EOF
+    exit $?
+    ;;
+  -v | --v*)
+    echo "depcomp $scriptversion"
+    exit $?
+    ;;
+esac
+
+if test -z "$depmode" || test -z "$source" || test -z "$object"; then
+  echo "depcomp: Variables source, object and depmode must be set" 1>&2
+  exit 1
+fi
+
+# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
+depfile=${depfile-`echo "$object" |
+  sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
+tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
+
+rm -f "$tmpdepfile"
+
+# Some modes work just like other modes, but use different flags.  We
+# parameterize here, but still list the modes in the big case below,
+# to make depend.m4 easier to write.  Note that we *cannot* use a case
+# here, because this file can only contain one case statement.
+if test "$depmode" = hp; then
+  # HP compiler uses -M and no extra arg.
+  gccflag=-M
+  depmode=gcc
+fi
+
+if test "$depmode" = dashXmstdout; then
+   # This is just like dashmstdout with a different argument.
+   dashmflag=-xM
+   depmode=dashmstdout
+fi
+
+case "$depmode" in
+gcc3)
+## gcc 3 implements dependency tracking that does exactly what
+## we want.  Yay!  Note: for some reason libtool 1.4 doesn't like
+## it if -MD -MP comes after the -MF stuff.  Hmm.
+## Unfortunately, FreeBSD c89 acceptance of flags depends upon
+## the command line argument order; so add the flags where they
+## appear in depend2.am.  Note that the slowdown incurred here
+## affects only configure: in makefiles, %FASTDEP% shortcuts this.
+  for arg
+  do
+    case $arg in
+    -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
+    *)  set fnord "$@" "$arg" ;;
+    esac
+    shift # fnord
+    shift # $arg
+  done
+  "$@"
+  stat=$?
+  if test $stat -eq 0; then :
+  else
+    rm -f "$tmpdepfile"
+    exit $stat
+  fi
+  mv "$tmpdepfile" "$depfile"
+  ;;
+
+gcc)
+## There are various ways to get dependency output from gcc.  Here's
+## why we pick this rather obscure method:
+## - Don't want to use -MD because we'd like the dependencies to end
+##   up in a subdir.  Having to rename by hand is ugly.
+##   (We might end up doing this anyway to support other compilers.)
+## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
+##   -MM, not -M (despite what the docs say).
+## - Using -M directly means running the compiler twice (even worse
+##   than renaming).
+  if test -z "$gccflag"; then
+    gccflag=-MD,
+  fi
+  "$@" -Wp,"$gccflag$tmpdepfile"
+  stat=$?
+  if test $stat -eq 0; then :
+  else
+    rm -f "$tmpdepfile"
+    exit $stat
+  fi
+  rm -f "$depfile"
+  echo "$object : \\" > "$depfile"
+  alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
+## The second -e expression handles DOS-style file names with drive letters.
+  sed -e 's/^[^:]*: / /' \
+      -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
+## This next piece of magic avoids the `deleted header file' problem.
+## The problem is that when a header file which appears in a .P file
+## is deleted, the dependency causes make to die (because there is
+## typically no way to rebuild the header).  We avoid this by adding
+## dummy dependencies for each header file.  Too bad gcc doesn't do
+## this for us directly.
+  tr ' ' '
+' < "$tmpdepfile" |
+## Some versions of gcc put a space before the `:'.  On the theory
+## that the space means something, we add a space to the output as
+## well.
+## Some versions of the HPUX 10.20 sed can't process this invocation
+## correctly.  Breaking it into two sed invocations is a workaround.
+    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+  rm -f "$tmpdepfile"
+  ;;
+
+hp)
+  # This case exists only to let depend.m4 do its work.  It works by
+  # looking at the text of this script.  This case will never be run,
+  # since it is checked for above.
+  exit 1
+  ;;
+
+sgi)
+  if test "$libtool" = yes; then
+    "$@" "-Wp,-MDupdate,$tmpdepfile"
+  else
+    "$@" -MDupdate "$tmpdepfile"
+  fi
+  stat=$?
+  if test $stat -eq 0; then :
+  else
+    rm -f "$tmpdepfile"
+    exit $stat
+  fi
+  rm -f "$depfile"
+
+  if test -f "$tmpdepfile"; then  # yes, the sourcefile depend on other files
+    echo "$object : \\" > "$depfile"
+
+    # Clip off the initial element (the dependent).  Don't try to be
+    # clever and replace this with sed code, as IRIX sed won't handle
+    # lines with more than a fixed number of characters (4096 in
+    # IRIX 6.2 sed, 8192 in IRIX 6.5).  We also remove comment lines;
+    # the IRIX cc adds comments like `#:fec' to the end of the
+    # dependency line.
+    tr ' ' '
+' < "$tmpdepfile" \
+    | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
+    tr '
+' ' ' >> $depfile
+    echo >> $depfile
+
+    # The second pass generates a dummy entry for each header file.
+    tr ' ' '
+' < "$tmpdepfile" \
+   | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
+   >> $depfile
+  else
+    # The sourcefile does not contain any dependencies, so just
+    # store a dummy comment line, to avoid errors with the Makefile
+    # "include basename.Plo" scheme.
+    echo "#dummy" > "$depfile"
+  fi
+  rm -f "$tmpdepfile"
+  ;;
+
+aix)
+  # The C for AIX Compiler uses -M and outputs the dependencies
+  # in a .u file.  In older versions, this file always lives in the
+  # current directory.  Also, the AIX compiler puts `$object:' at the
+  # start of each line; $object doesn't have directory information.
+  # Version 6 uses the directory in both cases.
+  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
+  test "x$dir" = "x$object" && dir=
+  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+  if test "$libtool" = yes; then
+    tmpdepfile1=$dir$base.u
+    tmpdepfile2=$base.u
+    tmpdepfile3=$dir.libs/$base.u
+    "$@" -Wc,-M
+  else
+    tmpdepfile1=$dir$base.u
+    tmpdepfile2=$dir$base.u
+    tmpdepfile3=$dir$base.u
+    "$@" -M
+  fi
+  stat=$?
+
+  if test $stat -eq 0; then :
+  else
+    rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
+    exit $stat
+  fi
+
+  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
+  do
+    test -f "$tmpdepfile" && break
+  done
+  if test -f "$tmpdepfile"; then
+    # Each line is of the form `foo.o: dependent.h'.
+    # Do two passes, one to just change these to
+    # `$object: dependent.h' and one to simply `dependent.h:'.
+    sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
+    # That's a tab and a space in the [].
+    sed -e 's,^.*\.[a-z]*:[     ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
+  else
+    # The sourcefile does not contain any dependencies, so just
+    # store a dummy comment line, to avoid errors with the Makefile
+    # "include basename.Plo" scheme.
+    echo "#dummy" > "$depfile"
+  fi
+  rm -f "$tmpdepfile"
+  ;;
+
+icc)
+  # Intel's C compiler understands `-MD -MF file'.  However on
+  #    icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
+  # ICC 7.0 will fill foo.d with something like
+  #    foo.o: sub/foo.c
+  #    foo.o: sub/foo.h
+  # which is wrong.  We want:
+  #    sub/foo.o: sub/foo.c
+  #    sub/foo.o: sub/foo.h
+  #    sub/foo.c:
+  #    sub/foo.h:
+  # ICC 7.1 will output
+  #    foo.o: sub/foo.c sub/foo.h
+  # and will wrap long lines using \ :
+  #    foo.o: sub/foo.c ... \
+  #     sub/foo.h ... \
+  #     ...
+
+  "$@" -MD -MF "$tmpdepfile"
+  stat=$?
+  if test $stat -eq 0; then :
+  else
+    rm -f "$tmpdepfile"
+    exit $stat
+  fi
+  rm -f "$depfile"
+  # Each line is of the form `foo.o: dependent.h',
+  # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
+  # Do two passes, one to just change these to
+  # `$object: dependent.h' and one to simply `dependent.h:'.
+  sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
+  # Some versions of the HPUX 10.20 sed can't process this invocation
+  # correctly.  Breaking it into two sed invocations is a workaround.
+  sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" |
+    sed -e 's/$/ :/' >> "$depfile"
+  rm -f "$tmpdepfile"
+  ;;
+
+hp2)
+  # The "hp" stanza above does not work with aCC (C++) and HP's ia64
+  # compilers, which have integrated preprocessors.  The correct option
+  # to use with these is +Maked; it writes dependencies to a file named
+  # 'foo.d', which lands next to the object file, wherever that
+  # happens to be.
+  # Much of this is similar to the tru64 case; see comments there.
+  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
+  test "x$dir" = "x$object" && dir=
+  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+  if test "$libtool" = yes; then
+    tmpdepfile1=$dir$base.d
+    tmpdepfile2=$dir.libs/$base.d
+    "$@" -Wc,+Maked
+  else
+    tmpdepfile1=$dir$base.d
+    tmpdepfile2=$dir$base.d
+    "$@" +Maked
+  fi
+  stat=$?
+  if test $stat -eq 0; then :
+  else
+     rm -f "$tmpdepfile1" "$tmpdepfile2"
+     exit $stat
+  fi
+
+  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
+  do
+    test -f "$tmpdepfile" && break
+  done
+  if test -f "$tmpdepfile"; then
+    sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
+    # Add `dependent.h:' lines.
+    sed -ne '2,${; s/^ *//; s/ \\*$//; s/$/:/; p;}' "$tmpdepfile" >> "$depfile"
+  else
+    echo "#dummy" > "$depfile"
+  fi
+  rm -f "$tmpdepfile" "$tmpdepfile2"
+  ;;
+
+tru64)
+   # The Tru64 compiler uses -MD to generate dependencies as a side
+   # effect.  `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
+   # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
+   # dependencies in `foo.d' instead, so we check for that too.
+   # Subdirectories are respected.
+   dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
+   test "x$dir" = "x$object" && dir=
+   base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+
+   if test "$libtool" = yes; then
+      # With Tru64 cc, shared objects can also be used to make a
+      # static library.  This mechanism is used in libtool 1.4 series to
+      # handle both shared and static libraries in a single compilation.
+      # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
+      #
+      # With libtool 1.5 this exception was removed, and libtool now
+      # generates 2 separate objects for the 2 libraries.  These two
+      # compilations output dependencies in $dir.libs/$base.o.d and
+      # in $dir$base.o.d.  We have to check for both files, because
+      # one of the two compilations can be disabled.  We should prefer
+      # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
+      # automatically cleaned when .libs/ is deleted, while ignoring
+      # the former would cause a distcleancheck panic.
+      tmpdepfile1=$dir.libs/$base.lo.d   # libtool 1.4
+      tmpdepfile2=$dir$base.o.d          # libtool 1.5
+      tmpdepfile3=$dir.libs/$base.o.d    # libtool 1.5
+      tmpdepfile4=$dir.libs/$base.d      # Compaq CCC V6.2-504
+      "$@" -Wc,-MD
+   else
+      tmpdepfile1=$dir$base.o.d
+      tmpdepfile2=$dir$base.d
+      tmpdepfile3=$dir$base.d
+      tmpdepfile4=$dir$base.d
+      "$@" -MD
+   fi
+
+   stat=$?
+   if test $stat -eq 0; then :
+   else
+      rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
+      exit $stat
+   fi
+
+   for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
+   do
+     test -f "$tmpdepfile" && break
+   done
+   if test -f "$tmpdepfile"; then
+      sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
+      # That's a tab and a space in the [].
+      sed -e 's,^.*\.[a-z]*:[   ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
+   else
+      echo "#dummy" > "$depfile"
+   fi
+   rm -f "$tmpdepfile"
+   ;;
+
+#nosideeffect)
+  # This comment above is used by automake to tell side-effect
+  # dependency tracking mechanisms from slower ones.
+
+dashmstdout)
+  # Important note: in order to support this mode, a compiler *must*
+  # always write the preprocessed file to stdout, regardless of -o.
+  "$@" || exit $?
+
+  # Remove the call to Libtool.
+  if test "$libtool" = yes; then
+    while test $1 != '--mode=compile'; do
+      shift
+    done
+    shift
+  fi
+
+  # Remove `-o $object'.
+  IFS=" "
+  for arg
+  do
+    case $arg in
+    -o)
+      shift
+      ;;
+    $object)
+      shift
+      ;;
+    *)
+      set fnord "$@" "$arg"
+      shift # fnord
+      shift # $arg
+      ;;
+    esac
+  done
+
+  test -z "$dashmflag" && dashmflag=-M
+  # Require at least two characters before searching for `:'
+  # in the target name.  This is to cope with DOS-style filenames:
+  # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.
+  "$@" $dashmflag |
+    sed 's:^[  ]*[^: ][^:][^:]*\:[    ]*:'"$object"'\: :' > "$tmpdepfile"
+  rm -f "$depfile"
+  cat < "$tmpdepfile" > "$depfile"
+  tr ' ' '
+' < "$tmpdepfile" | \
+## Some versions of the HPUX 10.20 sed can't process this invocation
+## correctly.  Breaking it into two sed invocations is a workaround.
+    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+  rm -f "$tmpdepfile"
+  ;;
+
+dashXmstdout)
+  # This case only exists to satisfy depend.m4.  It is never actually
+  # run, as this mode is specially recognized in the preamble.
+  exit 1
+  ;;
+
+makedepend)
+  "$@" || exit $?
+  # Remove any Libtool call
+  if test "$libtool" = yes; then
+    while test $1 != '--mode=compile'; do
+      shift
+    done
+    shift
+  fi
+  # X makedepend
+  shift
+  cleared=no
+  for arg in "$@"; do
+    case $cleared in
+    no)
+      set ""; shift
+      cleared=yes ;;
+    esac
+    case "$arg" in
+    -D*|-I*)
+      set fnord "$@" "$arg"; shift ;;
+    # Strip any option that makedepend may not understand.  Remove
+    # the object too, otherwise makedepend will parse it as a source file.
+    -*|$object)
+      ;;
+    *)
+      set fnord "$@" "$arg"; shift ;;
+    esac
+  done
+  obj_suffix="`echo $object | sed 's/^.*\././'`"
+  touch "$tmpdepfile"
+  ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
+  rm -f "$depfile"
+  cat < "$tmpdepfile" > "$depfile"
+  sed '1,2d' "$tmpdepfile" | tr ' ' '
+' | \
+## Some versions of the HPUX 10.20 sed can't process this invocation
+## correctly.  Breaking it into two sed invocations is a workaround.
+    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+  rm -f "$tmpdepfile" "$tmpdepfile".bak
+  ;;
+
+cpp)
+  # Important note: in order to support this mode, a compiler *must*
+  # always write the preprocessed file to stdout.
+  "$@" || exit $?
+
+  # Remove the call to Libtool.
+  if test "$libtool" = yes; then
+    while test $1 != '--mode=compile'; do
+      shift
+    done
+    shift
+  fi
+
+  # Remove `-o $object'.
+  IFS=" "
+  for arg
+  do
+    case $arg in
+    -o)
+      shift
+      ;;
+    $object)
+      shift
+      ;;
+    *)
+      set fnord "$@" "$arg"
+      shift # fnord
+      shift # $arg
+      ;;
+    esac
+  done
+
+  "$@" -E |
+    sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
+       -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
+    sed '$ s: \\$::' > "$tmpdepfile"
+  rm -f "$depfile"
+  echo "$object : \\" > "$depfile"
+  cat < "$tmpdepfile" >> "$depfile"
+  sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
+  rm -f "$tmpdepfile"
+  ;;
+
+msvisualcpp)
+  # Important note: in order to support this mode, a compiler *must*
+  # always write the preprocessed file to stdout, regardless of -o,
+  # because we must use -o when running libtool.
+  "$@" || exit $?
+  IFS=" "
+  for arg
+  do
+    case "$arg" in
+    "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
+       set fnord "$@"
+       shift
+       shift
+       ;;
+    *)
+       set fnord "$@" "$arg"
+       shift
+       shift
+       ;;
+    esac
+  done
+  "$@" -E |
+  sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile"
+  rm -f "$depfile"
+  echo "$object : \\" > "$depfile"
+  . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::   \1 \\:p' >> "$depfile"
+  echo "       " >> "$depfile"
+  . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile"
+  rm -f "$tmpdepfile"
+  ;;
+
+none)
+  exec "$@"
+  ;;
+
+*)
+  echo "Unknown depmode $depmode" 1>&2
+  exit 1
+  ;;
+esac
+
+exit 0
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
diff --git a/expedite.oe b/expedite.oe
new file mode 100644 (file)
index 0000000..acae6e6
--- /dev/null
@@ -0,0 +1,21 @@
+DESCRIPTION = "Expedite Evas benchmark/test suite"
+HOMEPAGE = "http://www.enlightenment.org"
+MAINTAINER = "Carsten Haitzler (Rasterman) <raster@rasterman.com>"
+SECTION = "e/test"
+PRIORITY = "optional"
+DEPENDS = "evas"
+PV = "0.7.0"
+PR = "1"
+
+do_prepsources () {
+  make clean distclean || true
+}
+addtask prepsources after do_fetch before do_unpack
+SRC_URI = "file://./"
+S = "${WORKDIR}/expedite"
+
+inherit autotools pkgconfig binconfig
+
+EXTRA_OECONF = ""
+
+FILES_${PN} = "${bindir}/* ${datadir}"
diff --git a/expedite.spec b/expedite.spec
new file mode 100644 (file)
index 0000000..a49bbce
--- /dev/null
@@ -0,0 +1,60 @@
+# Note that this is NOT a relocatable package
+%define ver      0.7.0
+%define rel      1
+%define prefix   /usr
+
+Summary: expedite
+Name: expedite
+Version: %ver
+Release: %rel
+Copyright: BSD
+Group: System Environment/Desktops
+Source: ftp://ftp.enlightenment.org/pub/enlightenment/expedite-%{ver}.tar.gz
+BuildRoot: /var/tmp/expedite-root
+Packager: The Rasterman <raster@rasterman.com>
+URL: http://www.enlightenment.org/
+BuildRequires: evas-devel
+Requires: evas
+
+%description
+
+Expedite Evas benchmark/test suite
+
+%prep
+rm -rf $RPM_BUILD_ROOT
+
+%setup -q
+
+%build
+./configure --prefix=%prefix
+
+if [ "$SMP" != "" ]; then
+  (make "MAKE=make -k -j $SMP"; exit 0)
+  make
+else
+  make
+fi
+###########################################################################
+
+%install
+make DESTDIR=$RPM_BUILD_ROOT install
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+
+%postun
+
+%files
+%defattr(-,root,root)
+%attr(755,root,root) %{prefix}/bin/*
+%attr(755,root,root) %{prefix}/share/expedite
+%doc AUTHORS
+%doc COPYING
+%doc COPYING-PLAIN
+%doc README
+
+%changelog
+* Sat Jun 23 2001 The Rasterman <raster@rasterman.com>
+- Created spec file
diff --git a/install-sh b/install-sh
new file mode 100755 (executable)
index 0000000..a5897de
--- /dev/null
@@ -0,0 +1,519 @@
+#!/bin/sh
+# install - install a program, script, or datafile
+
+scriptversion=2006-12-25.00
+
+# This originates from X11R5 (mit/util/scripts/install.sh), which was
+# later released in X11R6 (xc/config/util/install.sh) with the
+# following copyright and license.
+#
+# Copyright (C) 1994 X Consortium
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to
+# deal in the Software without restriction, including without limitation the
+# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+# sell copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+# Except as contained in this notice, the name of the X Consortium shall not
+# be used in advertising or otherwise to promote the sale, use or other deal-
+# ings in this Software without prior written authorization from the X Consor-
+# tium.
+#
+#
+# FSF changes to this file are in the public domain.
+#
+# Calling this script install-sh is preferred over install.sh, to prevent
+# `make' implicit rules from creating a file called install from it
+# when there is no Makefile.
+#
+# This script is compatible with the BSD install script, but was written
+# from scratch.
+
+nl='
+'
+IFS=" ""       $nl"
+
+# set DOITPROG to echo to test this script
+
+# Don't use :- since 4.3BSD and earlier shells don't like it.
+doit=${DOITPROG-}
+if test -z "$doit"; then
+  doit_exec=exec
+else
+  doit_exec=$doit
+fi
+
+# Put in absolute file names if you don't have them in your path;
+# or use environment vars.
+
+chgrpprog=${CHGRPPROG-chgrp}
+chmodprog=${CHMODPROG-chmod}
+chownprog=${CHOWNPROG-chown}
+cmpprog=${CMPPROG-cmp}
+cpprog=${CPPROG-cp}
+mkdirprog=${MKDIRPROG-mkdir}
+mvprog=${MVPROG-mv}
+rmprog=${RMPROG-rm}
+stripprog=${STRIPPROG-strip}
+
+posix_glob='?'
+initialize_posix_glob='
+  test "$posix_glob" != "?" || {
+    if (set -f) 2>/dev/null; then
+      posix_glob=
+    else
+      posix_glob=:
+    fi
+  }
+'
+
+posix_mkdir=
+
+# Desired mode of installed file.
+mode=0755
+
+chgrpcmd=
+chmodcmd=$chmodprog
+chowncmd=
+mvcmd=$mvprog
+rmcmd="$rmprog -f"
+stripcmd=
+
+src=
+dst=
+dir_arg=
+dst_arg=
+
+copy_on_change=false
+no_target_directory=
+
+usage="\
+Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
+   or: $0 [OPTION]... SRCFILES... DIRECTORY
+   or: $0 [OPTION]... -t DIRECTORY SRCFILES...
+   or: $0 [OPTION]... -d DIRECTORIES...
+
+In the 1st form, copy SRCFILE to DSTFILE.
+In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
+In the 4th, create DIRECTORIES.
+
+Options:
+     --help     display this help and exit.
+     --version  display version info and exit.
+
+  -c            (ignored)
+  -C            install only if different (preserve the last data modification time)
+  -d            create directories instead of installing files.
+  -g GROUP      $chgrpprog installed files to GROUP.
+  -m MODE       $chmodprog installed files to MODE.
+  -o USER       $chownprog installed files to USER.
+  -s            $stripprog installed files.
+  -t DIRECTORY  install into DIRECTORY.
+  -T            report an error if DSTFILE is a directory.
+
+Environment variables override the default commands:
+  CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
+  RMPROG STRIPPROG
+"
+
+while test $# -ne 0; do
+  case $1 in
+    -c) ;;
+
+    -C) copy_on_change=true;;
+
+    -d) dir_arg=true;;
+
+    -g) chgrpcmd="$chgrpprog $2"
+       shift;;
+
+    --help) echo "$usage"; exit $?;;
+
+    -m) mode=$2
+       case $mode in
+         *' '* | *'    '* | *'
+'*       | *'*'* | *'?'* | *'['*)
+           echo "$0: invalid mode: $mode" >&2
+           exit 1;;
+       esac
+       shift;;
+
+    -o) chowncmd="$chownprog $2"
+       shift;;
+
+    -s) stripcmd=$stripprog;;
+
+    -t) dst_arg=$2
+       shift;;
+
+    -T) no_target_directory=true;;
+
+    --version) echo "$0 $scriptversion"; exit $?;;
+
+    --)        shift
+       break;;
+
+    -*)        echo "$0: invalid option: $1" >&2
+       exit 1;;
+
+    *)  break;;
+  esac
+  shift
+done
+
+if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
+  # When -d is used, all remaining arguments are directories to create.
+  # When -t is used, the destination is already specified.
+  # Otherwise, the last argument is the destination.  Remove it from $@.
+  for arg
+  do
+    if test -n "$dst_arg"; then
+      # $@ is not empty: it contains at least $arg.
+      set fnord "$@" "$dst_arg"
+      shift # fnord
+    fi
+    shift # arg
+    dst_arg=$arg
+  done
+fi
+
+if test $# -eq 0; then
+  if test -z "$dir_arg"; then
+    echo "$0: no input file specified." >&2
+    exit 1
+  fi
+  # It's OK to call `install-sh -d' without argument.
+  # This can happen when creating conditional directories.
+  exit 0
+fi
+
+if test -z "$dir_arg"; then
+  trap '(exit $?); exit' 1 2 13 15
+
+  # Set umask so as not to create temps with too-generous modes.
+  # However, 'strip' requires both read and write access to temps.
+  case $mode in
+    # Optimize common cases.
+    *644) cp_umask=133;;
+    *755) cp_umask=22;;
+
+    *[0-7])
+      if test -z "$stripcmd"; then
+       u_plus_rw=
+      else
+       u_plus_rw='% 200'
+      fi
+      cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
+    *)
+      if test -z "$stripcmd"; then
+       u_plus_rw=
+      else
+       u_plus_rw=,u+rw
+      fi
+      cp_umask=$mode$u_plus_rw;;
+  esac
+fi
+
+for src
+do
+  # Protect names starting with `-'.
+  case $src in
+    -*) src=./$src;;
+  esac
+
+  if test -n "$dir_arg"; then
+    dst=$src
+    dstdir=$dst
+    test -d "$dstdir"
+    dstdir_status=$?
+  else
+
+    # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
+    # might cause directories to be created, which would be especially bad
+    # if $src (and thus $dsttmp) contains '*'.
+    if test ! -f "$src" && test ! -d "$src"; then
+      echo "$0: $src does not exist." >&2
+      exit 1
+    fi
+
+    if test -z "$dst_arg"; then
+      echo "$0: no destination specified." >&2
+      exit 1
+    fi
+
+    dst=$dst_arg
+    # Protect names starting with `-'.
+    case $dst in
+      -*) dst=./$dst;;
+    esac
+
+    # If destination is a directory, append the input filename; won't work
+    # if double slashes aren't ignored.
+    if test -d "$dst"; then
+      if test -n "$no_target_directory"; then
+       echo "$0: $dst_arg: Is a directory" >&2
+       exit 1
+      fi
+      dstdir=$dst
+      dst=$dstdir/`basename "$src"`
+      dstdir_status=0
+    else
+      # Prefer dirname, but fall back on a substitute if dirname fails.
+      dstdir=`
+       (dirname "$dst") 2>/dev/null ||
+       expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+            X"$dst" : 'X\(//\)[^/]' \| \
+            X"$dst" : 'X\(//\)$' \| \
+            X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
+       echo X"$dst" |
+           sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+                  s//\1/
+                  q
+                }
+                /^X\(\/\/\)[^/].*/{
+                  s//\1/
+                  q
+                }
+                /^X\(\/\/\)$/{
+                  s//\1/
+                  q
+                }
+                /^X\(\/\).*/{
+                  s//\1/
+                  q
+                }
+                s/.*/./; q'
+      `
+
+      test -d "$dstdir"
+      dstdir_status=$?
+    fi
+  fi
+
+  obsolete_mkdir_used=false
+
+  if test $dstdir_status != 0; then
+    case $posix_mkdir in
+      '')
+       # Create intermediate dirs using mode 755 as modified by the umask.
+       # This is like FreeBSD 'install' as of 1997-10-28.
+       umask=`umask`
+       case $stripcmd.$umask in
+         # Optimize common cases.
+         *[2367][2367]) mkdir_umask=$umask;;
+         .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
+
+         *[0-7])
+           mkdir_umask=`expr $umask + 22 \
+             - $umask % 100 % 40 + $umask % 20 \
+             - $umask % 10 % 4 + $umask % 2
+           `;;
+         *) mkdir_umask=$umask,go-w;;
+       esac
+
+       # With -d, create the new directory with the user-specified mode.
+       # Otherwise, rely on $mkdir_umask.
+       if test -n "$dir_arg"; then
+         mkdir_mode=-m$mode
+       else
+         mkdir_mode=
+       fi
+
+       posix_mkdir=false
+       case $umask in
+         *[123567][0-7][0-7])
+           # POSIX mkdir -p sets u+wx bits regardless of umask, which
+           # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
+           ;;
+         *)
+           tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
+           trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
+
+           if (umask $mkdir_umask &&
+               exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
+           then
+             if test -z "$dir_arg" || {
+                  # Check for POSIX incompatibilities with -m.
+                  # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
+                  # other-writeable bit of parent directory when it shouldn't.
+                  # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
+                  ls_ld_tmpdir=`ls -ld "$tmpdir"`
+                  case $ls_ld_tmpdir in
+                    d????-?r-*) different_mode=700;;
+                    d????-?--*) different_mode=755;;
+                    *) false;;
+                  esac &&
+                  $mkdirprog -m$different_mode -p -- "$tmpdir" && {
+                    ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
+                    test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
+                  }
+                }
+             then posix_mkdir=:
+             fi
+             rmdir "$tmpdir/d" "$tmpdir"
+           else
+             # Remove any dirs left behind by ancient mkdir implementations.
+             rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
+           fi
+           trap '' 0;;
+       esac;;
+    esac
+
+    if
+      $posix_mkdir && (
+       umask $mkdir_umask &&
+       $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
+      )
+    then :
+    else
+
+      # The umask is ridiculous, or mkdir does not conform to POSIX,
+      # or it failed possibly due to a race condition.  Create the
+      # directory the slow way, step by step, checking for races as we go.
+
+      case $dstdir in
+       /*) prefix='/';;
+       -*) prefix='./';;
+       *)  prefix='';;
+      esac
+
+      eval "$initialize_posix_glob"
+
+      oIFS=$IFS
+      IFS=/
+      $posix_glob set -f
+      set fnord $dstdir
+      shift
+      $posix_glob set +f
+      IFS=$oIFS
+
+      prefixes=
+
+      for d
+      do
+       test -z "$d" && continue
+
+       prefix=$prefix$d
+       if test -d "$prefix"; then
+         prefixes=
+       else
+         if $posix_mkdir; then
+           (umask=$mkdir_umask &&
+            $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
+           # Don't fail if two instances are running concurrently.
+           test -d "$prefix" || exit 1
+         else
+           case $prefix in
+             *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
+             *) qprefix=$prefix;;
+           esac
+           prefixes="$prefixes '$qprefix'"
+         fi
+       fi
+       prefix=$prefix/
+      done
+
+      if test -n "$prefixes"; then
+       # Don't fail if two instances are running concurrently.
+       (umask $mkdir_umask &&
+        eval "\$doit_exec \$mkdirprog $prefixes") ||
+         test -d "$dstdir" || exit 1
+       obsolete_mkdir_used=true
+      fi
+    fi
+  fi
+
+  if test -n "$dir_arg"; then
+    { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
+    { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
+    { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
+      test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
+  else
+
+    # Make a couple of temp file names in the proper directory.
+    dsttmp=$dstdir/_inst.$$_
+    rmtmp=$dstdir/_rm.$$_
+
+    # Trap to clean up those temp files at exit.
+    trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
+
+    # Copy the file name to the temp name.
+    (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
+
+    # and set any options; do chmod last to preserve setuid bits.
+    #
+    # If any of these fail, we abort the whole thing.  If we want to
+    # ignore errors from any of these, just make sure not to ignore
+    # errors from the above "$doit $cpprog $src $dsttmp" command.
+    #
+    { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
+    { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
+    { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
+    { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
+
+    # If -C, don't bother to copy if it wouldn't change the file.
+    if $copy_on_change &&
+       old=`LC_ALL=C ls -dlL "$dst"    2>/dev/null` &&
+       new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
+
+       eval "$initialize_posix_glob" &&
+       $posix_glob set -f &&
+       set X $old && old=:$2:$4:$5:$6 &&
+       set X $new && new=:$2:$4:$5:$6 &&
+       $posix_glob set +f &&
+
+       test "$old" = "$new" &&
+       $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
+    then
+      rm -f "$dsttmp"
+    else
+      # Rename the file to the real destination.
+      $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
+
+      # The rename failed, perhaps because mv can't rename something else
+      # to itself, or perhaps because mv is so ancient that it does not
+      # support -f.
+      {
+       # Now remove or move aside any old file at destination location.
+       # We try this two ways since rm can't unlink itself on some
+       # systems and the destination file might be busy for other
+       # reasons.  In this case, the final cleanup might fail but the new
+       # file should still install successfully.
+       {
+         test ! -f "$dst" ||
+         $doit $rmcmd -f "$dst" 2>/dev/null ||
+         { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
+           { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
+         } ||
+         { echo "$0: cannot unlink or rename $dst" >&2
+           (exit 1); exit 1
+         }
+       } &&
+
+       # Now rename the file to the real destination.
+       $doit $mvcmd "$dsttmp" "$dst"
+      }
+    fi || exit 1
+
+    trap '' 0
+  fi
+done
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
diff --git a/ltmain.sh b/ltmain.sh
new file mode 100755 (executable)
index 0000000..174e492
--- /dev/null
+++ b/ltmain.sh
@@ -0,0 +1,7874 @@
+# Generated from ltmain.m4sh.
+
+# ltmain.sh (GNU libtool) 2.2.4
+# Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc.
+# This is free software; see the source for copying conditions.  There is NO
+# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+# GNU Libtool is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html,
+# or obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+# Usage: $progname [OPTION]... [MODE-ARG]...
+#
+# Provide generalized library-building support services.
+#
+#     --config             show all configuration variables
+#     --debug              enable verbose shell tracing
+# -n, --dry-run            display commands without modifying any files
+#     --features           display basic configuration information and exit
+#     --mode=MODE          use operation mode MODE
+#     --preserve-dup-deps  don't remove duplicate dependency libraries
+#     --quiet, --silent    don't print informational messages
+#     --tag=TAG            use configuration variables from tag TAG
+# -v, --verbose            print informational messages (default)
+#     --version            print version information
+# -h, --help               print short or long help message
+#
+# MODE must be one of the following:
+#
+#       clean              remove files from the build directory
+#       compile            compile a source file into a libtool object
+#       execute            automatically set library path, then run a program
+#       finish             complete the installation of libtool libraries
+#       install            install libraries or executables
+#       link               create a library or an executable
+#       uninstall          remove libraries from an installed directory
+#
+# MODE-ARGS vary depending on the MODE.
+# Try `$progname --help --mode=MODE' for a more detailed description of MODE.
+#
+# When reporting a bug, please describe a test case to reproduce it and
+# include the following information:
+#
+#       host-triplet:  $host
+#       shell:         $SHELL
+#       compiler:              $LTCC
+#       compiler flags:                $LTCFLAGS
+#       linker:                $LD (gnu? $with_gnu_ld)
+#       $progname:             (GNU libtool) 2.2.4
+#       automake:              $automake_version
+#       autoconf:              $autoconf_version
+#
+# Report bugs to <bug-libtool@gnu.org>.
+
+PROGRAM=ltmain.sh
+PACKAGE=libtool
+VERSION=2.2.4
+TIMESTAMP=""
+package_revision=1.2976
+
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
+fi
+BIN_SH=xpg4; export BIN_SH # for Tru64
+DUALCASE=1; export DUALCASE # for MKS sh
+
+# NLS nuisances: We save the old values to restore during execute mode.
+# Only set LANG and LC_ALL to C if already set.
+# These must not be set unconditionally because not all systems understand
+# e.g. LANG=C (notably SCO).
+lt_user_locale=
+lt_safe_locale=
+for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+do
+  eval "if test \"\${$lt_var+set}\" = set; then
+          save_$lt_var=\$$lt_var
+          $lt_var=C
+         export $lt_var
+         lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\"
+         lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
+       fi"
+done
+
+$lt_unset CDPATH
+
+
+
+
+
+: ${CP="cp -f"}
+: ${ECHO="echo"}
+: ${EGREP="/usr/bin/grep -E"}
+: ${FGREP="/usr/bin/grep -F"}
+: ${GREP="/usr/bin/grep"}
+: ${LN_S="ln -s"}
+: ${MAKE="make"}
+: ${MKDIR="mkdir"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+: ${SED="/opt/local/bin/gsed"}
+: ${SHELL="${CONFIG_SHELL-/bin/sh}"}
+: ${Xsed="$SED -e 1s/^X//"}
+
+# Global variables:
+EXIT_SUCCESS=0
+EXIT_FAILURE=1
+EXIT_MISMATCH=63  # $? = 63 is used to indicate version mismatch to missing.
+EXIT_SKIP=77     # $? = 77 is used to indicate a skipped test to automake.
+
+exit_status=$EXIT_SUCCESS
+
+# Make sure IFS has a sensible default
+lt_nl='
+'
+IFS="  $lt_nl"
+
+dirname="s,/[^/]*$,,"
+basename="s,^.*/,,"
+
+# func_dirname_and_basename file append nondir_replacement
+# perform func_basename and func_dirname in a single function
+# call:
+#   dirname:  Compute the dirname of FILE.  If nonempty,
+#             add APPEND to the result, otherwise set result
+#             to NONDIR_REPLACEMENT.
+#             value returned in "$func_dirname_result"
+#   basename: Compute filename of FILE.
+#             value retuned in "$func_basename_result"
+# Implementation must be kept synchronized with func_dirname
+# and func_basename. For efficiency, we do not delegate to
+# those functions but instead duplicate the functionality here.
+func_dirname_and_basename ()
+{
+  # Extract subdirectory from the argument.
+  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
+  if test "X$func_dirname_result" = "X${1}"; then
+    func_dirname_result="${3}"
+  else
+    func_dirname_result="$func_dirname_result${2}"
+  fi
+  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
+}
+
+# Generated shell functions inserted here.
+
+# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
+# is ksh but when the shell is invoked as "sh" and the current value of
+# the _XPG environment variable is not equal to 1 (one), the special
+# positional parameter $0, within a function call, is the name of the
+# function.
+progpath="$0"
+
+# The name of this program:
+# In the unlikely event $progname began with a '-', it would play havoc with
+# func_echo (imagine progname=-n), so we prepend ./ in that case:
+func_dirname_and_basename "$progpath"
+progname=$func_basename_result
+case $progname in
+  -*) progname=./$progname ;;
+esac
+
+# Make sure we have an absolute path for reexecution:
+case $progpath in
+  [\\/]*|[A-Za-z]:\\*) ;;
+  *[\\/]*)
+     progdir=$func_dirname_result
+     progdir=`cd "$progdir" && pwd`
+     progpath="$progdir/$progname"
+     ;;
+  *)
+     save_IFS="$IFS"
+     IFS=:
+     for progdir in $PATH; do
+       IFS="$save_IFS"
+       test -x "$progdir/$progname" && break
+     done
+     IFS="$save_IFS"
+     test -n "$progdir" || progdir=`pwd`
+     progpath="$progdir/$progname"
+     ;;
+esac
+
+# Sed substitution that helps us do robust quoting.  It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed="${SED}"' -e 1s/^X//'
+sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\(["`\\]\)/\\\1/g'
+
+# Re-`\' parameter expansions in output of double_quote_subst that were
+# `\'-ed in input to the same.  If an odd number of `\' preceded a '$'
+# in input to double_quote_subst, that '$' was protected from expansion.
+# Since each input `\' is now two `\'s, look for any number of runs of
+# four `\'s followed by two `\'s and then a '$'.  `\' that '$'.
+bs='\\'
+bs2='\\\\'
+bs4='\\\\\\\\'
+dollar='\$'
+sed_double_backslash="\
+  s/$bs4/&\\
+/g
+  s/^$bs2$dollar/$bs&/
+  s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g
+  s/\n//g"
+
+# Standard options:
+opt_dry_run=false
+opt_help=false
+opt_quiet=false
+opt_verbose=false
+opt_warning=:
+
+# func_echo arg...
+# Echo program name prefixed message, along with the current mode
+# name if it has been set yet.
+func_echo ()
+{
+    $ECHO "$progname${mode+: }$mode: $*"
+}
+
+# func_verbose arg...
+# Echo program name prefixed message in verbose mode only.
+func_verbose ()
+{
+    $opt_verbose && func_echo ${1+"$@"}
+
+    # A bug in bash halts the script if the last line of a function
+    # fails when set -e is in force, so we need another command to
+    # work around that:
+    :
+}
+
+# func_error arg...
+# Echo program name prefixed message to standard error.
+func_error ()
+{
+    $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2
+}
+
+# func_warning arg...
+# Echo program name prefixed warning message to standard error.
+func_warning ()
+{
+    $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2
+
+    # bash bug again:
+    :
+}
+
+# func_fatal_error arg...
+# Echo program name prefixed message to standard error, and exit.
+func_fatal_error ()
+{
+    func_error ${1+"$@"}
+    exit $EXIT_FAILURE
+}
+
+# func_fatal_help arg...
+# Echo program name prefixed message to standard error, followed by
+# a help hint, and exit.
+func_fatal_help ()
+{
+    func_error ${1+"$@"}
+    func_fatal_error "$help"
+}
+help="Try \`$progname --help' for more information."  ## default
+
+
+# func_grep expression filename
+# Check whether EXPRESSION matches any line of FILENAME, without output.
+func_grep ()
+{
+    $GREP "$1" "$2" >/dev/null 2>&1
+}
+
+
+# func_mkdir_p directory-path
+# Make sure the entire path to DIRECTORY-PATH is available.
+func_mkdir_p ()
+{
+    my_directory_path="$1"
+    my_dir_list=
+
+    if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then
+
+      # Protect directory names starting with `-'
+      case $my_directory_path in
+        -*) my_directory_path="./$my_directory_path" ;;
+      esac
+
+      # While some portion of DIR does not yet exist...
+      while test ! -d "$my_directory_path"; do
+        # ...make a list in topmost first order.  Use a colon delimited
+       # list incase some portion of path contains whitespace.
+        my_dir_list="$my_directory_path:$my_dir_list"
+
+        # If the last portion added has no slash in it, the list is done
+        case $my_directory_path in */*) ;; *) break ;; esac
+
+        # ...otherwise throw away the child directory and loop
+        my_directory_path=`$ECHO "X$my_directory_path" | $Xsed -e "$dirname"`
+      done
+      my_dir_list=`$ECHO "X$my_dir_list" | $Xsed -e 's,:*$,,'`
+
+      save_mkdir_p_IFS="$IFS"; IFS=':'
+      for my_dir in $my_dir_list; do
+       IFS="$save_mkdir_p_IFS"
+        # mkdir can fail with a `File exist' error if two processes
+        # try to create one of the directories concurrently.  Don't
+        # stop in that case!
+        $MKDIR "$my_dir" 2>/dev/null || :
+      done
+      IFS="$save_mkdir_p_IFS"
+
+      # Bail out if we (or some other process) failed to create a directory.
+      test -d "$my_directory_path" || \
+        func_fatal_error "Failed to create \`$1'"
+    fi
+}
+
+
+# func_mktempdir [string]
+# Make a temporary directory that won't clash with other running
+# libtool processes, and avoids race conditions if possible.  If
+# given, STRING is the basename for that directory.
+func_mktempdir ()
+{
+    my_template="${TMPDIR-/tmp}/${1-$progname}"
+
+    if test "$opt_dry_run" = ":"; then
+      # Return a directory name, but don't create it in dry-run mode
+      my_tmpdir="${my_template}-$$"
+    else
+
+      # If mktemp works, use that first and foremost
+      my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null`
+
+      if test ! -d "$my_tmpdir"; then
+        # Failing that, at least try and use $RANDOM to avoid a race
+        my_tmpdir="${my_template}-${RANDOM-0}$$"
+
+        save_mktempdir_umask=`umask`
+        umask 0077
+        $MKDIR "$my_tmpdir"
+        umask $save_mktempdir_umask
+      fi
+
+      # If we're not in dry-run mode, bomb out on failure
+      test -d "$my_tmpdir" || \
+        func_fatal_error "cannot create temporary directory \`$my_tmpdir'"
+    fi
+
+    $ECHO "X$my_tmpdir" | $Xsed
+}
+
+
+# func_quote_for_eval arg
+# Aesthetically quote ARG to be evaled later.
+# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT
+# is double-quoted, suitable for a subsequent eval, whereas
+# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters
+# which are still active within double quotes backslashified.
+func_quote_for_eval ()
+{
+    case $1 in
+      *[\\\`\"\$]*)
+       func_quote_for_eval_unquoted_result=`$ECHO "X$1" | $Xsed -e "$sed_quote_subst"` ;;
+      *)
+        func_quote_for_eval_unquoted_result="$1" ;;
+    esac
+
+    case $func_quote_for_eval_unquoted_result in
+      # Double-quote args containing shell metacharacters to delay
+      # word splitting, command substitution and and variable
+      # expansion for a subsequent eval.
+      # Many Bourne shells cannot handle close brackets correctly
+      # in scan sets, so we specify it separately.
+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \    ]*|*]*|"")
+        func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\""
+        ;;
+      *)
+        func_quote_for_eval_result="$func_quote_for_eval_unquoted_result"
+    esac
+}
+
+
+# func_quote_for_expand arg
+# Aesthetically quote ARG to be evaled later; same as above,
+# but do not quote variable references.
+func_quote_for_expand ()
+{
+    case $1 in
+      *[\\\`\"]*)
+       my_arg=`$ECHO "X$1" | $Xsed \
+           -e "$double_quote_subst" -e "$sed_double_backslash"` ;;
+      *)
+        my_arg="$1" ;;
+    esac
+
+    case $my_arg in
+      # Double-quote args containing shell metacharacters to delay
+      # word splitting and command substitution for a subsequent eval.
+      # Many Bourne shells cannot handle close brackets correctly
+      # in scan sets, so we specify it separately.
+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \    ]*|*]*|"")
+        my_arg="\"$my_arg\""
+        ;;
+    esac
+
+    func_quote_for_expand_result="$my_arg"
+}
+
+
+# func_show_eval cmd [fail_exp]
+# Unless opt_silent is true, then output CMD.  Then, if opt_dryrun is
+# not true, evaluate CMD.  If the evaluation of CMD fails, and FAIL_EXP
+# is given, then evaluate it.
+func_show_eval ()
+{
+    my_cmd="$1"
+    my_fail_exp="${2-:}"
+
+    ${opt_silent-false} || {
+      func_quote_for_expand "$my_cmd"
+      eval "func_echo $func_quote_for_expand_result"
+    }
+
+    if ${opt_dry_run-false}; then :; else
+      eval "$my_cmd"
+      my_status=$?
+      if test "$my_status" -eq 0; then :; else
+       eval "(exit $my_status); $my_fail_exp"
+      fi
+    fi
+}
+
+
+# func_show_eval_locale cmd [fail_exp]
+# Unless opt_silent is true, then output CMD.  Then, if opt_dryrun is
+# not true, evaluate CMD.  If the evaluation of CMD fails, and FAIL_EXP
+# is given, then evaluate it.  Use the saved locale for evaluation.
+func_show_eval_locale ()
+{
+    my_cmd="$1"
+    my_fail_exp="${2-:}"
+
+    ${opt_silent-false} || {
+      func_quote_for_expand "$my_cmd"
+      eval "func_echo $func_quote_for_expand_result"
+    }
+
+    if ${opt_dry_run-false}; then :; else
+      eval "$lt_user_locale
+           $my_cmd"
+      my_status=$?
+      eval "$lt_safe_locale"
+      if test "$my_status" -eq 0; then :; else
+       eval "(exit $my_status); $my_fail_exp"
+      fi
+    fi
+}
+
+
+
+
+
+# func_version
+# Echo version message to standard output and exit.
+func_version ()
+{
+    $SED -n '/^# '$PROGRAM' (GNU /,/# warranty; / {
+        s/^# //
+       s/^# *$//
+        s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/
+        p
+     }' < "$progpath"
+     exit $?
+}
+
+# func_usage
+# Echo short help message to standard output and exit.
+func_usage ()
+{
+    $SED -n '/^# Usage:/,/# -h/ {
+        s/^# //
+       s/^# *$//
+       s/\$progname/'$progname'/
+       p
+    }' < "$progpath"
+    $ECHO
+    $ECHO "run \`$progname --help | more' for full usage"
+    exit $?
+}
+
+# func_help
+# Echo long help message to standard output and exit.
+func_help ()
+{
+    $SED -n '/^# Usage:/,/# Report bugs to/ {
+        s/^# //
+       s/^# *$//
+       s*\$progname*'$progname'*
+       s*\$host*'"$host"'*
+       s*\$SHELL*'"$SHELL"'*
+       s*\$LTCC*'"$LTCC"'*
+       s*\$LTCFLAGS*'"$LTCFLAGS"'*
+       s*\$LD*'"$LD"'*
+       s/\$with_gnu_ld/'"$with_gnu_ld"'/
+       s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/
+       s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
+       p
+     }' < "$progpath"
+    exit $?
+}
+
+# func_missing_arg argname
+# Echo program name prefixed message to standard error and set global
+# exit_cmd.
+func_missing_arg ()
+{
+    func_error "missing argument for $1"
+    exit_cmd=exit
+}
+
+exit_cmd=:
+
+
+
+
+
+# Check that we have a working $ECHO.
+if test "X$1" = X--no-reexec; then
+  # Discard the --no-reexec flag, and continue.
+  shift
+elif test "X$1" = X--fallback-echo; then
+  # Avoid inline document here, it may be left over
+  :
+elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t'; then
+  # Yippee, $ECHO works!
+  :
+else
+  # Restart under the correct shell, and then maybe $ECHO will work.
+  exec $SHELL "$progpath" --no-reexec ${1+"$@"}
+fi
+
+if test "X$1" = X--fallback-echo; then
+  # used as fallback echo
+  shift
+  cat <<EOF
+$*
+EOF
+  exit $EXIT_SUCCESS
+fi
+
+magic="%%%MAGIC variable%%%"
+magic_exe="%%%MAGIC EXE variable%%%"
+
+# Global variables.
+# $mode is unset
+nonopt=
+execute_dlfiles=
+preserve_args=
+lo2o="s/\\.lo\$/.${objext}/"
+o2lo="s/\\.${objext}\$/.lo/"
+extracted_archives=
+extracted_serial=0
+
+opt_dry_run=false
+opt_duplicate_deps=false
+opt_silent=false
+opt_debug=:
+
+# If this variable is set in any of the actions, the command in it
+# will be execed at the end.  This prevents here-documents from being
+# left over by shells.
+exec_cmd=
+
+# func_fatal_configuration arg...
+# Echo program name prefixed message to standard error, followed by
+# a configuration failure hint, and exit.
+func_fatal_configuration ()
+{
+    func_error ${1+"$@"}
+    func_error "See the $PACKAGE documentation for more information."
+    func_fatal_error "Fatal configuration error."
+}
+
+
+# func_config
+# Display the configuration for all the tags in this script.
+func_config ()
+{
+    re_begincf='^# ### BEGIN LIBTOOL'
+    re_endcf='^# ### END LIBTOOL'
+
+    # Default configuration.
+    $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath"
+
+    # Now print the configurations for the tags.
+    for tagname in $taglist; do
+      $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath"
+    done
+
+    exit $?
+}
+
+# func_features
+# Display the features supported by this script.
+func_features ()
+{
+    $ECHO "host: $host"
+    if test "$build_libtool_libs" = yes; then
+      $ECHO "enable shared libraries"
+    else
+      $ECHO "disable shared libraries"
+    fi
+    if test "$build_old_libs" = yes; then
+      $ECHO "enable static libraries"
+    else
+      $ECHO "disable static libraries"
+    fi
+
+    exit $?
+}
+
+# func_enable_tag tagname
+# Verify that TAGNAME is valid, and either flag an error and exit, or
+# enable the TAGNAME tag.  We also add TAGNAME to the global $taglist
+# variable here.
+func_enable_tag ()
+{
+  # Global variable:
+  tagname="$1"
+
+  re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$"
+  re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$"
+  sed_extractcf="/$re_begincf/,/$re_endcf/p"
+
+  # Validate tagname.
+  case $tagname in
+    *[!-_A-Za-z0-9,/]*)
+      func_fatal_error "invalid tag name: $tagname"
+      ;;
+  esac
+
+  # Don't test for the "default" C tag, as we know it's
+  # there but not specially marked.
+  case $tagname in
+    CC) ;;
+    *)
+      if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then
+       taglist="$taglist $tagname"
+
+       # Evaluate the configuration.  Be careful to quote the path
+       # and the sed script, to avoid splitting on whitespace, but
+       # also don't use non-portable quotes within backquotes within
+       # quotes we have to do it in 2 steps:
+       extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
+       eval "$extractedcf"
+      else
+       func_error "ignoring unknown tag $tagname"
+      fi
+      ;;
+  esac
+}
+
+# Parse options once, thoroughly.  This comes as soon as possible in
+# the script to make things like `libtool --version' happen quickly.
+{
+
+  # Shorthand for --mode=foo, only valid as the first argument
+  case $1 in
+  clean|clea|cle|cl)
+    shift; set dummy --mode clean ${1+"$@"}; shift
+    ;;
+  compile|compil|compi|comp|com|co|c)
+    shift; set dummy --mode compile ${1+"$@"}; shift
+    ;;
+  execute|execut|execu|exec|exe|ex|e)
+    shift; set dummy --mode execute ${1+"$@"}; shift
+    ;;
+  finish|finis|fini|fin|fi|f)
+    shift; set dummy --mode finish ${1+"$@"}; shift
+    ;;
+  install|instal|insta|inst|ins|in|i)
+    shift; set dummy --mode install ${1+"$@"}; shift
+    ;;
+  link|lin|li|l)
+    shift; set dummy --mode link ${1+"$@"}; shift
+    ;;
+  uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
+    shift; set dummy --mode uninstall ${1+"$@"}; shift
+    ;;
+  esac
+
+  # Parse non-mode specific arguments:
+  while test "$#" -gt 0; do
+    opt="$1"
+    shift
+
+    case $opt in
+      --config)                func_config                                     ;;
+
+      --debug)         preserve_args="$preserve_args $opt"
+                       func_echo "enabling shell trace mode"
+                       opt_debug='set -x'
+                       $opt_debug
+                       ;;
+
+      -dlopen)         test "$#" -eq 0 && func_missing_arg "$opt" && break
+                       execute_dlfiles="$execute_dlfiles $1"
+                       shift
+                       ;;
+
+      --dry-run | -n)  opt_dry_run=:                                   ;;
+      --features)       func_features                                  ;;
+      --finish)                mode="finish"                                   ;;
+
+      --mode)          test "$#" -eq 0 && func_missing_arg "$opt" && break
+                       case $1 in
+                         # Valid mode arguments:
+                         clean)        ;;
+                         compile)      ;;
+                         execute)      ;;
+                         finish)       ;;
+                         install)      ;;
+                         link)         ;;
+                         relink)       ;;
+                         uninstall)    ;;
+
+                         # Catch anything else as an error
+                         *) func_error "invalid argument for $opt"
+                            exit_cmd=exit
+                            break
+                            ;;
+                       esac
+
+                       mode="$1"
+                       shift
+                       ;;
+
+      --preserve-dup-deps)
+                       opt_duplicate_deps=:                            ;;
+
+      --quiet|--silent)        preserve_args="$preserve_args $opt"
+                       opt_silent=:
+                       ;;
+
+      --verbose| -v)   preserve_args="$preserve_args $opt"
+                       opt_silent=false
+                       ;;
+
+      --tag)           test "$#" -eq 0 && func_missing_arg "$opt" && break
+                       preserve_args="$preserve_args $opt $1"
+                       func_enable_tag "$1"    # tagname is set here
+                       shift
+                       ;;
+
+      # Separate optargs to long options:
+      -dlopen=*|--mode=*|--tag=*)
+                       func_opt_split "$opt"
+                       set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"}
+                       shift
+                       ;;
+
+      -\?|-h)          func_usage                                      ;;
+      --help)          opt_help=:                                      ;;
+      --version)       func_version                                    ;;
+
+      -*)              func_fatal_help "unrecognized option \`$opt'"   ;;
+
+      *)               nonopt="$opt"
+                       break
+                       ;;
+    esac
+  done
+
+
+  case $host in
+    *cygwin* | *mingw* | *pw32*)
+      # don't eliminate duplications in $postdeps and $predeps
+      opt_duplicate_compiler_generated_deps=:
+      ;;
+    *)
+      opt_duplicate_compiler_generated_deps=$opt_duplicate_deps
+      ;;
+  esac
+
+  # Having warned about all mis-specified options, bail out if
+  # anything was wrong.
+  $exit_cmd $EXIT_FAILURE
+}
+
+# func_check_version_match
+# Ensure that we are using m4 macros, and libtool script from the same
+# release of libtool.
+func_check_version_match ()
+{
+  if test "$package_revision" != "$macro_revision"; then
+    if test "$VERSION" != "$macro_version"; then
+      if test -z "$macro_version"; then
+        cat >&2 <<_LT_EOF
+$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
+$progname: definition of this LT_INIT comes from an older release.
+$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
+$progname: and run autoconf again.
+_LT_EOF
+      else
+        cat >&2 <<_LT_EOF
+$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
+$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
+$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
+$progname: and run autoconf again.
+_LT_EOF
+      fi
+    else
+      cat >&2 <<_LT_EOF
+$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
+$progname: but the definition of this LT_INIT comes from revision $macro_revision.
+$progname: You should recreate aclocal.m4 with macros from revision $package_revision
+$progname: of $PACKAGE $VERSION and run autoconf again.
+_LT_EOF
+    fi
+
+    exit $EXIT_MISMATCH
+  fi
+}
+
+
+## ----------- ##
+##    Main.    ##
+## ----------- ##
+
+$opt_help || {
+  # Sanity checks first:
+  func_check_version_match
+
+  if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
+    func_fatal_configuration "not configured to build any kind of library"
+  fi
+
+  test -z "$mode" && func_fatal_error "error: you must specify a MODE."
+
+
+  # Darwin sucks
+  eval std_shrext=\"$shrext_cmds\"
+
+
+  # Only execute mode is allowed to have -dlopen flags.
+  if test -n "$execute_dlfiles" && test "$mode" != execute; then
+    func_error "unrecognized option \`-dlopen'"
+    $ECHO "$help" 1>&2
+    exit $EXIT_FAILURE
+  fi
+
+  # Change the help message to a mode-specific one.
+  generic_help="$help"
+  help="Try \`$progname --help --mode=$mode' for more information."
+}
+
+
+# func_lalib_p file
+# True iff FILE is a libtool `.la' library or `.lo' object file.
+# This function is only a basic sanity check; it will hardly flush out
+# determined imposters.
+func_lalib_p ()
+{
+    $SED -e 4q "$1" 2>/dev/null \
+      | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
+}
+
+# func_lalib_unsafe_p file
+# True iff FILE is a libtool `.la' library or `.lo' object file.
+# This function implements the same check as func_lalib_p without
+# resorting to external programs.  To this end, it redirects stdin and
+# closes it afterwards, without saving the original file descriptor.
+# As a safety measure, use it only where a negative result would be
+# fatal anyway.  Works if `file' does not exist.
+func_lalib_unsafe_p ()
+{
+    lalib_p=no
+    if test -r "$1" && exec 5<&0 <"$1"; then
+       for lalib_p_l in 1 2 3 4
+       do
+           read lalib_p_line
+           case "$lalib_p_line" in
+               \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;;
+           esac
+       done
+       exec 0<&5 5<&-
+    fi
+    test "$lalib_p" = yes
+}
+
+# func_ltwrapper_script_p file
+# True iff FILE is a libtool wrapper script
+# This function is only a basic sanity check; it will hardly flush out
+# determined imposters.
+func_ltwrapper_script_p ()
+{
+    func_lalib_p "$1"
+}
+
+# func_ltwrapper_executable_p file
+# True iff FILE is a libtool wrapper executable
+# This function is only a basic sanity check; it will hardly flush out
+# determined imposters.
+func_ltwrapper_executable_p ()
+{
+    func_ltwrapper_exec_suffix=
+    case $1 in
+    *.exe) ;;
+    *) func_ltwrapper_exec_suffix=.exe ;;
+    esac
+    $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1
+}
+
+# func_ltwrapper_scriptname file
+# Assumes file is an ltwrapper_executable
+# uses $file to determine the appropriate filename for a
+# temporary ltwrapper_script.
+func_ltwrapper_scriptname ()
+{
+    func_ltwrapper_scriptname_result=""
+    if func_ltwrapper_executable_p "$1"; then
+       func_dirname_and_basename "$1" "" "."
+       func_stripname '' '.exe' "$func_basename_result"
+       func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
+    fi
+}
+
+# func_ltwrapper_p file
+# True iff FILE is a libtool wrapper script or wrapper executable
+# This function is only a basic sanity check; it will hardly flush out
+# determined imposters.
+func_ltwrapper_p ()
+{
+    func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1"
+}
+
+
+# func_execute_cmds commands fail_cmd
+# Execute tilde-delimited COMMANDS.
+# If FAIL_CMD is given, eval that upon failure.
+# FAIL_CMD may read-access the current command in variable CMD!
+func_execute_cmds ()
+{
+    $opt_debug
+    save_ifs=$IFS; IFS='~'
+    for cmd in $1; do
+      IFS=$save_ifs
+      eval cmd=\"$cmd\"
+      func_show_eval "$cmd" "${2-:}"
+    done
+    IFS=$save_ifs
+}
+
+
+# func_source file
+# Source FILE, adding directory component if necessary.
+# Note that it is not necessary on cygwin/mingw to append a dot to
+# FILE even if both FILE and FILE.exe exist: automatic-append-.exe
+# behavior happens only for exec(3), not for open(2)!  Also, sourcing
+# `FILE.' does not work on cygwin managed mounts.
+func_source ()
+{
+    $opt_debug
+    case $1 in
+    */* | *\\*)        . "$1" ;;
+    *)         . "./$1" ;;
+    esac
+}
+
+
+# func_infer_tag arg
+# Infer tagged configuration to use if any are available and
+# if one wasn't chosen via the "--tag" command line option.
+# Only attempt this if the compiler in the base compile
+# command doesn't match the default compiler.
+# arg is usually of the form 'gcc ...'
+func_infer_tag ()
+{
+    $opt_debug
+    if test -n "$available_tags" && test -z "$tagname"; then
+      CC_quoted=
+      for arg in $CC; do
+        func_quote_for_eval "$arg"
+       CC_quoted="$CC_quoted $func_quote_for_eval_result"
+      done
+      case $@ in
+      # Blanks in the command may have been stripped by the calling shell,
+      # but not from the CC environment variable when configure was run.
+      " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) ;;
+      # Blanks at the start of $base_compile will cause this to fail
+      # if we don't check for them as well.
+      *)
+       for z in $available_tags; do
+         if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
+           # Evaluate the configuration.
+           eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
+           CC_quoted=
+           for arg in $CC; do
+             # Double-quote args containing other shell metacharacters.
+             func_quote_for_eval "$arg"
+             CC_quoted="$CC_quoted $func_quote_for_eval_result"
+           done
+           case "$@ " in
+             " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*)
+             # The compiler in the base compile command matches
+             # the one in the tagged configuration.
+             # Assume this is the tagged configuration we want.
+             tagname=$z
+             break
+             ;;
+           esac
+         fi
+       done
+       # If $tagname still isn't set, then no tagged configuration
+       # was found and let the user know that the "--tag" command
+       # line option must be used.
+       if test -z "$tagname"; then
+         func_echo "unable to infer tagged configuration"
+         func_fatal_error "specify a tag with \`--tag'"
+#      else
+#        func_verbose "using $tagname tagged configuration"
+       fi
+       ;;
+      esac
+    fi
+}
+
+
+
+# func_write_libtool_object output_name pic_name nonpic_name
+# Create a libtool object file (analogous to a ".la" file),
+# but don't create it if we're doing a dry run.
+func_write_libtool_object ()
+{
+    write_libobj=${1}
+    if test "$build_libtool_libs" = yes; then
+      write_lobj=\'${2}\'
+    else
+      write_lobj=none
+    fi
+
+    if test "$build_old_libs" = yes; then
+      write_oldobj=\'${3}\'
+    else
+      write_oldobj=none
+    fi
+
+    $opt_dry_run || {
+      cat >${write_libobj}T <<EOF
+# $write_libobj - a libtool object file
+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object=$write_lobj
+
+# Name of the non-PIC object
+non_pic_object=$write_oldobj
+
+EOF
+      $MV "${write_libobj}T" "${write_libobj}"
+    }
+}
+
+# func_mode_compile arg...
+func_mode_compile ()
+{
+    $opt_debug
+    # Get the compilation command and the source file.
+    base_compile=
+    srcfile="$nonopt"  #  always keep a non-empty value in "srcfile"
+    suppress_opt=yes
+    suppress_output=
+    arg_mode=normal
+    libobj=
+    later=
+    pie_flag=
+
+    for arg
+    do
+      case $arg_mode in
+      arg  )
+       # do not "continue".  Instead, add this to base_compile
+       lastarg="$arg"
+       arg_mode=normal
+       ;;
+
+      target )
+       libobj="$arg"
+       arg_mode=normal
+       continue
+       ;;
+
+      normal )
+       # Accept any command-line options.
+       case $arg in
+       -o)
+         test -n "$libobj" && \
+           func_fatal_error "you cannot specify \`-o' more than once"
+         arg_mode=target
+         continue
+         ;;
+
+       -pie | -fpie | -fPIE)
+          pie_flag="$pie_flag $arg"
+         continue
+         ;;
+
+       -shared | -static | -prefer-pic | -prefer-non-pic)
+         later="$later $arg"
+         continue
+         ;;
+
+       -no-suppress)
+         suppress_opt=no
+         continue
+         ;;
+
+       -Xcompiler)
+         arg_mode=arg  #  the next one goes into the "base_compile" arg list
+         continue      #  The current "srcfile" will either be retained or
+         ;;            #  replaced later.  I would guess that would be a bug.
+
+       -Wc,*)
+         func_stripname '-Wc,' '' "$arg"
+         args=$func_stripname_result
+         lastarg=
+         save_ifs="$IFS"; IFS=','
+         for arg in $args; do
+           IFS="$save_ifs"
+           func_quote_for_eval "$arg"
+           lastarg="$lastarg $func_quote_for_eval_result"
+         done
+         IFS="$save_ifs"
+         func_stripname ' ' '' "$lastarg"
+         lastarg=$func_stripname_result
+
+         # Add the arguments to base_compile.
+         base_compile="$base_compile $lastarg"
+         continue
+         ;;
+
+       *)
+         # Accept the current argument as the source file.
+         # The previous "srcfile" becomes the current argument.
+         #
+         lastarg="$srcfile"
+         srcfile="$arg"
+         ;;
+       esac  #  case $arg
+       ;;
+      esac    #  case $arg_mode
+
+      # Aesthetically quote the previous argument.
+      func_quote_for_eval "$lastarg"
+      base_compile="$base_compile $func_quote_for_eval_result"
+    done # for arg
+
+    case $arg_mode in
+    arg)
+      func_fatal_error "you must specify an argument for -Xcompile"
+      ;;
+    target)
+      func_fatal_error "you must specify a target with \`-o'"
+      ;;
+    *)
+      # Get the name of the library object.
+      test -z "$libobj" && {
+       func_basename "$srcfile"
+       libobj="$func_basename_result"
+      }
+      ;;
+    esac
+
+    # Recognize several different file suffixes.
+    # If the user specifies -o file.o, it is replaced with file.lo
+    case $libobj in
+    *.[cCFSifmso] | \
+    *.ada | *.adb | *.ads | *.asm | \
+    *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \
+    *.[fF][09]? | *.for | *.java | *.obj | *.sx)
+      func_xform "$libobj"
+      libobj=$func_xform_result
+      ;;
+    esac
+
+    case $libobj in
+    *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;;
+    *)
+      func_fatal_error "cannot determine name of library object from \`$libobj'"
+      ;;
+    esac
+
+    func_infer_tag $base_compile
+
+    for arg in $later; do
+      case $arg in
+      -shared)
+       test "$build_libtool_libs" != yes && \
+         func_fatal_configuration "can not build a shared library"
+       build_old_libs=no
+       continue
+       ;;
+
+      -static)
+       build_libtool_libs=no
+       build_old_libs=yes
+       continue
+       ;;
+
+      -prefer-pic)
+       pic_mode=yes
+       continue
+       ;;
+
+      -prefer-non-pic)
+       pic_mode=no
+       continue
+       ;;
+      esac
+    done
+
+    func_quote_for_eval "$libobj"
+    test "X$libobj" != "X$func_quote_for_eval_result" \
+      && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"'   &()|`$[]' \
+      && func_warning "libobj name \`$libobj' may not contain shell special characters."
+    func_dirname_and_basename "$obj" "/" ""
+    objname="$func_basename_result"
+    xdir="$func_dirname_result"
+    lobj=${xdir}$objdir/$objname
+
+    test -z "$base_compile" && \
+      func_fatal_help "you must specify a compilation command"
+
+    # Delete any leftover library objects.
+    if test "$build_old_libs" = yes; then
+      removelist="$obj $lobj $libobj ${libobj}T"
+    else
+      removelist="$lobj $libobj ${libobj}T"
+    fi
+
+    # On Cygwin there's no "real" PIC flag so we must build both object types
+    case $host_os in
+    cygwin* | mingw* | pw32* | os2*)
+      pic_mode=default
+      ;;
+    esac
+    if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
+      # non-PIC code in shared libraries is not supported
+      pic_mode=default
+    fi
+
+    # Calculate the filename of the output object if compiler does
+    # not support -o with -c
+    if test "$compiler_c_o" = no; then
+      output_obj=`$ECHO "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
+      lockfile="$output_obj.lock"
+    else
+      output_obj=
+      need_locks=no
+      lockfile=
+    fi
+
+    # Lock this critical section if it is needed
+    # We use this script file to make the link, it avoids creating a new file
+    if test "$need_locks" = yes; then
+      until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
+       func_echo "Waiting for $lockfile to be removed"
+       sleep 2
+      done
+    elif test "$need_locks" = warn; then
+      if test -f "$lockfile"; then
+       $ECHO "\
+*** ERROR, $lockfile exists and contains:
+`cat $lockfile 2>/dev/null`
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together.  If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+       $opt_dry_run || $RM $removelist
+       exit $EXIT_FAILURE
+      fi
+      removelist="$removelist $output_obj"
+      $ECHO "$srcfile" > "$lockfile"
+    fi
+
+    $opt_dry_run || $RM $removelist
+    removelist="$removelist $lockfile"
+    trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
+
+    if test -n "$fix_srcfile_path"; then
+      eval srcfile=\"$fix_srcfile_path\"
+    fi
+    func_quote_for_eval "$srcfile"
+    qsrcfile=$func_quote_for_eval_result
+
+    # Only build a PIC object if we are building libtool libraries.
+    if test "$build_libtool_libs" = yes; then
+      # Without this assignment, base_compile gets emptied.
+      fbsd_hideous_sh_bug=$base_compile
+
+      if test "$pic_mode" != no; then
+       command="$base_compile $qsrcfile $pic_flag"
+      else
+       # Don't build PIC code
+       command="$base_compile $qsrcfile"
+      fi
+
+      func_mkdir_p "$xdir$objdir"
+
+      if test -z "$output_obj"; then
+       # Place PIC objects in $objdir
+       command="$command -o $lobj"
+      fi
+
+      func_show_eval_locale "$command" \
+          'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE'
+
+      if test "$need_locks" = warn &&
+        test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
+       $ECHO "\
+*** ERROR, $lockfile contains:
+`cat $lockfile 2>/dev/null`
+
+but it should contain:
+$srcfile
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together.  If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+       $opt_dry_run || $RM $removelist
+       exit $EXIT_FAILURE
+      fi
+
+      # Just move the object if needed, then go on to compile the next one
+      if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then
+       func_show_eval '$MV "$output_obj" "$lobj"' \
+         'error=$?; $opt_dry_run || $RM $removelist; exit $error'
+      fi
+
+      # Allow error messages only from the first compilation.
+      if test "$suppress_opt" = yes; then
+       suppress_output=' >/dev/null 2>&1'
+      fi
+    fi
+
+    # Only build a position-dependent object if we build old libraries.
+    if test "$build_old_libs" = yes; then
+      if test "$pic_mode" != yes; then
+       # Don't build PIC code
+       command="$base_compile $qsrcfile$pie_flag"
+      else
+       command="$base_compile $qsrcfile $pic_flag"
+      fi
+      if test "$compiler_c_o" = yes; then
+       command="$command -o $obj"
+      fi
+
+      # Suppress compiler output if we already did a PIC compilation.
+      command="$command$suppress_output"
+      func_show_eval_locale "$command" \
+        '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
+
+      if test "$need_locks" = warn &&
+        test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
+       $ECHO "\
+*** ERROR, $lockfile contains:
+`cat $lockfile 2>/dev/null`
+
+but it should contain:
+$srcfile
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together.  If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+       $opt_dry_run || $RM $removelist
+       exit $EXIT_FAILURE
+      fi
+
+      # Just move the object if needed
+      if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then
+       func_show_eval '$MV "$output_obj" "$obj"' \
+         'error=$?; $opt_dry_run || $RM $removelist; exit $error'
+      fi
+    fi
+
+    $opt_dry_run || {
+      func_write_libtool_object "$libobj" "$objdir/$objname" "$objname"
+
+      # Unlock the critical section if it was locked
+      if test "$need_locks" != no; then
+       removelist=$lockfile
+        $RM "$lockfile"
+      fi
+    }
+
+    exit $EXIT_SUCCESS
+}
+
+$opt_help || {
+test "$mode" = compile && func_mode_compile ${1+"$@"}
+}
+
+func_mode_help ()
+{
+    # We need to display help for each of the modes.
+    case $mode in
+      "")
+        # Generic help is extracted from the usage comments
+        # at the start of this file.
+        func_help
+        ;;
+
+      clean)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
+
+Remove files from the build directory.
+
+RM is the name of the program to use to delete files associated with each FILE
+(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
+to RM.
+
+If FILE is a libtool library, object or program, all the files associated
+with it are deleted. Otherwise, only FILE itself is deleted using RM."
+        ;;
+
+      compile)
+      $ECHO \
+"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
+
+Compile a source file into a libtool library object.
+
+This mode accepts the following additional options:
+
+  -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
+  -no-suppress      do not suppress compiler output for multiple passes
+  -prefer-pic       try to building PIC objects only
+  -prefer-non-pic   try to building non-PIC objects only
+  -shared           do not build a \`.o' file suitable for static linking
+  -static           only build a \`.o' file suitable for static linking
+
+COMPILE-COMMAND is a command to be used in creating a \`standard' object file
+from the given SOURCEFILE.
+
+The output file name is determined by removing the directory component from
+SOURCEFILE, then substituting the C source code suffix \`.c' with the
+library object suffix, \`.lo'."
+        ;;
+
+      execute)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]...
+
+Automatically set library path, then run a program.
+
+This mode accepts the following additional options:
+
+  -dlopen FILE      add the directory containing FILE to the library path
+
+This mode sets the library path environment variable according to \`-dlopen'
+flags.
+
+If any of the ARGS are libtool executable wrappers, then they are translated
+into their corresponding uninstalled binary, and any of their required library
+directories are added to the library path.
+
+Then, COMMAND is executed, with ARGS as arguments."
+        ;;
+
+      finish)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=finish [LIBDIR]...
+
+Complete the installation of libtool libraries.
+
+Each LIBDIR is a directory that contains libtool libraries.
+
+The commands that this mode executes may require superuser privileges.  Use
+the \`--dry-run' option if you just want to see what would be executed."
+        ;;
+
+      install)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND...
+
+Install executables or libraries.
+
+INSTALL-COMMAND is the installation command.  The first component should be
+either the \`install' or \`cp' program.
+
+The following components of INSTALL-COMMAND are treated specially:
+
+  -inst-prefix PREFIX-DIR  Use PREFIX-DIR as a staging area for installation
+
+The rest of the components are interpreted as arguments to that command (only
+BSD-compatible install options are recognized)."
+        ;;
+
+      link)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=link LINK-COMMAND...
+
+Link object files or libraries together to form another library, or to
+create an executable program.
+
+LINK-COMMAND is a command using the C compiler that you would use to create
+a program from several object files.
+
+The following components of LINK-COMMAND are treated specially:
+
+  -all-static       do not do any dynamic linking at all
+  -avoid-version    do not add a version suffix if possible
+  -dlopen FILE      \`-dlpreopen' FILE if it cannot be dlopened at runtime
+  -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols
+  -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
+  -export-symbols SYMFILE
+                    try to export only the symbols listed in SYMFILE
+  -export-symbols-regex REGEX
+                    try to export only the symbols matching REGEX
+  -LLIBDIR          search LIBDIR for required installed libraries
+  -lNAME            OUTPUT-FILE requires the installed library libNAME
+  -module           build a library that can dlopened
+  -no-fast-install  disable the fast-install mode
+  -no-install       link a not-installable executable
+  -no-undefined     declare that a library does not refer to external symbols
+  -o OUTPUT-FILE    create OUTPUT-FILE from the specified objects
+  -objectlist FILE  Use a list of object files found in FILE to specify objects
+  -precious-files-regex REGEX
+                    don't remove output files matching REGEX
+  -release RELEASE  specify package release information
+  -rpath LIBDIR     the created library will eventually be installed in LIBDIR
+  -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries
+  -shared           only do dynamic linking of libtool libraries
+  -shrext SUFFIX    override the standard shared library file extension
+  -static           do not do any dynamic linking of uninstalled libtool libraries
+  -static-libtool-libs
+                    do not do any dynamic linking of libtool libraries
+  -version-info CURRENT[:REVISION[:AGE]]
+                    specify library version info [each variable defaults to 0]
+  -weak LIBNAME     declare that the target provides the LIBNAME interface
+
+All other options (arguments beginning with \`-') are ignored.
+
+Every other argument is treated as a filename.  Files ending in \`.la' are
+treated as uninstalled libtool libraries, other files are standard or library
+object files.
+
+If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
+only library objects (\`.lo' files) may be specified, and \`-rpath' is
+required, except when creating a convenience library.
+
+If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
+using \`ar' and \`ranlib', or on Windows using \`lib'.
+
+If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
+is created, otherwise an executable program is created."
+        ;;
+
+      uninstall)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
+
+Remove libraries from an installation directory.
+
+RM is the name of the program to use to delete files associated with each FILE
+(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
+to RM.
+
+If FILE is a libtool library, all the files associated with it are deleted.
+Otherwise, only FILE itself is deleted using RM."
+        ;;
+
+      *)
+        func_fatal_help "invalid operation mode \`$mode'"
+        ;;
+    esac
+
+    $ECHO
+    $ECHO "Try \`$progname --help' for more information about other modes."
+
+    exit $?
+}
+
+  # Now that we've collected a possible --mode arg, show help if necessary
+  $opt_help && func_mode_help
+
+
+# func_mode_execute arg...
+func_mode_execute ()
+{
+    $opt_debug
+    # The first argument is the command name.
+    cmd="$nonopt"
+    test -z "$cmd" && \
+      func_fatal_help "you must specify a COMMAND"
+
+    # Handle -dlopen flags immediately.
+    for file in $execute_dlfiles; do
+      test -f "$file" \
+       || func_fatal_help "\`$file' is not a file"
+
+      dir=
+      case $file in
+      *.la)
+       # Check to see that this really is a libtool archive.
+       func_lalib_unsafe_p "$file" \
+         || func_fatal_help "\`$lib' is not a valid libtool archive"
+
+       # Read the libtool library.
+       dlname=
+       library_names=
+       func_source "$file"
+
+       # Skip this library if it cannot be dlopened.
+       if test -z "$dlname"; then
+         # Warn if it was a shared library.
+         test -n "$library_names" && \
+           func_warning "\`$file' was not linked with \`-export-dynamic'"
+         continue
+       fi
+
+       func_dirname "$file" "" "."
+       dir="$func_dirname_result"
+
+       if test -f "$dir/$objdir/$dlname"; then
+         dir="$dir/$objdir"
+       else
+         if test ! -f "$dir/$dlname"; then
+           func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
+         fi
+       fi
+       ;;
+
+      *.lo)
+       # Just add the directory containing the .lo file.
+       func_dirname "$file" "" "."
+       dir="$func_dirname_result"
+       ;;
+
+      *)
+       func_warning "\`-dlopen' is ignored for non-libtool libraries and objects"
+       continue
+       ;;
+      esac
+
+      # Get the absolute pathname.
+      absdir=`cd "$dir" && pwd`
+      test -n "$absdir" && dir="$absdir"
+
+      # Now add the directory to shlibpath_var.
+      if eval "test -z \"\$$shlibpath_var\""; then
+       eval "$shlibpath_var=\"\$dir\""
+      else
+       eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
+      fi
+    done
+
+    # This variable tells wrapper scripts just to set shlibpath_var
+    # rather than running their programs.
+    libtool_execute_magic="$magic"
+
+    # Check if any of the arguments is a wrapper script.
+    args=
+    for file
+    do
+      case $file in
+      -*) ;;
+      *)
+       # Do a test to see if this is really a libtool program.
+       if func_ltwrapper_script_p "$file"; then
+         func_source "$file"
+         # Transform arg to wrapped name.
+         file="$progdir/$program"
+       elif func_ltwrapper_executable_p "$file"; then
+         func_ltwrapper_scriptname "$file"
+         func_source "$func_ltwrapper_scriptname_result"
+         # Transform arg to wrapped name.
+         file="$progdir/$program"
+       fi
+       ;;
+      esac
+      # Quote arguments (to preserve shell metacharacters).
+      func_quote_for_eval "$file"
+      args="$args $func_quote_for_eval_result"
+    done
+
+    if test "X$opt_dry_run" = Xfalse; then
+      if test -n "$shlibpath_var"; then
+       # Export the shlibpath_var.
+       eval "export $shlibpath_var"
+      fi
+
+      # Restore saved environment variables
+      for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+      do
+       eval "if test \"\${save_$lt_var+set}\" = set; then
+                $lt_var=\$save_$lt_var; export $lt_var
+             else
+               $lt_unset $lt_var
+             fi"
+      done
+
+      # Now prepare to actually exec the command.
+      exec_cmd="\$cmd$args"
+    else
+      # Display what would be done.
+      if test -n "$shlibpath_var"; then
+       eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
+       $ECHO "export $shlibpath_var"
+      fi
+      $ECHO "$cmd$args"
+      exit $EXIT_SUCCESS
+    fi
+}
+
+test "$mode" = execute && func_mode_execute ${1+"$@"}
+
+
+# func_mode_finish arg...
+func_mode_finish ()
+{
+    $opt_debug
+    libdirs="$nonopt"
+    admincmds=
+
+    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
+      for dir
+      do
+       libdirs="$libdirs $dir"
+      done
+
+      for libdir in $libdirs; do
+       if test -n "$finish_cmds"; then
+         # Do each command in the finish commands.
+         func_execute_cmds "$finish_cmds" 'admincmds="$admincmds
+'"$cmd"'"'
+       fi
+       if test -n "$finish_eval"; then
+         # Do the single finish_eval.
+         eval cmds=\"$finish_eval\"
+         $opt_dry_run || eval "$cmds" || admincmds="$admincmds
+       $cmds"
+       fi
+      done
+    fi
+
+    # Exit here if they wanted silent mode.
+    $opt_silent && exit $EXIT_SUCCESS
+
+    $ECHO "X----------------------------------------------------------------------" | $Xsed
+    $ECHO "Libraries have been installed in:"
+    for libdir in $libdirs; do
+      $ECHO "   $libdir"
+    done
+    $ECHO
+    $ECHO "If you ever happen to want to link against installed libraries"
+    $ECHO "in a given directory, LIBDIR, you must either use libtool, and"
+    $ECHO "specify the full pathname of the library, or use the \`-LLIBDIR'"
+    $ECHO "flag during linking and do at least one of the following:"
+    if test -n "$shlibpath_var"; then
+      $ECHO "   - add LIBDIR to the \`$shlibpath_var' environment variable"
+      $ECHO "     during execution"
+    fi
+    if test -n "$runpath_var"; then
+      $ECHO "   - add LIBDIR to the \`$runpath_var' environment variable"
+      $ECHO "     during linking"
+    fi
+    if test -n "$hardcode_libdir_flag_spec"; then
+      libdir=LIBDIR
+      eval flag=\"$hardcode_libdir_flag_spec\"
+
+      $ECHO "   - use the \`$flag' linker flag"
+    fi
+    if test -n "$admincmds"; then
+      $ECHO "   - have your system administrator run these commands:$admincmds"
+    fi
+    if test -f /etc/ld.so.conf; then
+      $ECHO "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
+    fi
+    $ECHO
+
+    $ECHO "See any operating system documentation about shared libraries for"
+    case $host in
+      solaris2.[6789]|solaris2.1[0-9])
+        $ECHO "more information, such as the ld(1), crle(1) and ld.so(8) manual"
+       $ECHO "pages."
+       ;;
+      *)
+        $ECHO "more information, such as the ld(1) and ld.so(8) manual pages."
+        ;;
+    esac
+    $ECHO "X----------------------------------------------------------------------" | $Xsed
+    exit $EXIT_SUCCESS
+}
+
+test "$mode" = finish && func_mode_finish ${1+"$@"}
+
+
+# func_mode_install arg...
+func_mode_install ()
+{
+    $opt_debug
+    # There may be an optional sh(1) argument at the beginning of
+    # install_prog (especially on Windows NT).
+    if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
+       # Allow the use of GNU shtool's install command.
+       $ECHO "X$nonopt" | $GREP shtool >/dev/null; then
+      # Aesthetically quote it.
+      func_quote_for_eval "$nonopt"
+      install_prog="$func_quote_for_eval_result "
+      arg=$1
+      shift
+    else
+      install_prog=
+      arg=$nonopt
+    fi
+
+    # The real first argument should be the name of the installation program.
+    # Aesthetically quote it.
+    func_quote_for_eval "$arg"
+    install_prog="$install_prog$func_quote_for_eval_result"
+
+    # We need to accept at least all the BSD install flags.
+    dest=
+    files=
+    opts=
+    prev=
+    install_type=
+    isdir=no
+    stripme=
+    for arg
+    do
+      if test -n "$dest"; then
+       files="$files $dest"
+       dest=$arg
+       continue
+      fi
+
+      case $arg in
+      -d) isdir=yes ;;
+      -f)
+       case " $install_prog " in
+       *[\\\ /]cp\ *) ;;
+       *) prev=$arg ;;
+       esac
+       ;;
+      -g | -m | -o)
+       prev=$arg
+       ;;
+      -s)
+       stripme=" -s"
+       continue
+       ;;
+      -*)
+       ;;
+      *)
+       # If the previous option needed an argument, then skip it.
+       if test -n "$prev"; then
+         prev=
+       else
+         dest=$arg
+         continue
+       fi
+       ;;
+      esac
+
+      # Aesthetically quote the argument.
+      func_quote_for_eval "$arg"
+      install_prog="$install_prog $func_quote_for_eval_result"
+    done
+
+    test -z "$install_prog" && \
+      func_fatal_help "you must specify an install program"
+
+    test -n "$prev" && \
+      func_fatal_help "the \`$prev' option requires an argument"
+
+    if test -z "$files"; then
+      if test -z "$dest"; then
+       func_fatal_help "no file or destination specified"
+      else
+       func_fatal_help "you must specify a destination"
+      fi
+    fi
+
+    # Strip any trailing slash from the destination.
+    func_stripname '' '/' "$dest"
+    dest=$func_stripname_result
+
+    # Check to see that the destination is a directory.
+    test -d "$dest" && isdir=yes
+    if test "$isdir" = yes; then
+      destdir="$dest"
+      destname=
+    else
+      func_dirname_and_basename "$dest" "" "."
+      destdir="$func_dirname_result"
+      destname="$func_basename_result"
+
+      # Not a directory, so check to see that there is only one file specified.
+      set dummy $files; shift
+      test "$#" -gt 1 && \
+       func_fatal_help "\`$dest' is not a directory"
+    fi
+    case $destdir in
+    [\\/]* | [A-Za-z]:[\\/]*) ;;
+    *)
+      for file in $files; do
+       case $file in
+       *.lo) ;;
+       *)
+         func_fatal_help "\`$destdir' must be an absolute directory name"
+         ;;
+       esac
+      done
+      ;;
+    esac
+
+    # This variable tells wrapper scripts just to set variables rather
+    # than running their programs.
+    libtool_install_magic="$magic"
+
+    staticlibs=
+    future_libdirs=
+    current_libdirs=
+    for file in $files; do
+
+      # Do each installation.
+      case $file in
+      *.$libext)
+       # Do the static libraries later.
+       staticlibs="$staticlibs $file"
+       ;;
+
+      *.la)
+       # Check to see that this really is a libtool archive.
+       func_lalib_unsafe_p "$file" \
+         || func_fatal_help "\`$file' is not a valid libtool archive"
+
+       library_names=
+       old_library=
+       relink_command=
+       func_source "$file"
+
+       # Add the libdir to current_libdirs if it is the destination.
+       if test "X$destdir" = "X$libdir"; then
+         case "$current_libdirs " in
+         *" $libdir "*) ;;
+         *) current_libdirs="$current_libdirs $libdir" ;;
+         esac
+       else
+         # Note the libdir as a future libdir.
+         case "$future_libdirs " in
+         *" $libdir "*) ;;
+         *) future_libdirs="$future_libdirs $libdir" ;;
+         esac
+       fi
+
+       func_dirname "$file" "/" ""
+       dir="$func_dirname_result"
+       dir="$dir$objdir"
+
+       if test -n "$relink_command"; then
+         # Determine the prefix the user has applied to our future dir.
+         inst_prefix_dir=`$ECHO "X$destdir" | $Xsed -e "s%$libdir\$%%"`
+
+         # Don't allow the user to place us outside of our expected
+         # location b/c this prevents finding dependent libraries that
+         # are installed to the same prefix.
+         # At present, this check doesn't affect windows .dll's that
+         # are installed into $libdir/../bin (currently, that works fine)
+         # but it's something to keep an eye on.
+         test "$inst_prefix_dir" = "$destdir" && \
+           func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir"
+
+         if test -n "$inst_prefix_dir"; then
+           # Stick the inst_prefix_dir data into the link command.
+           relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
+         else
+           relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%%"`
+         fi
+
+         func_warning "relinking \`$file'"
+         func_show_eval "$relink_command" \
+           'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"'
+       fi
+
+       # See the names of the shared library.
+       set dummy $library_names; shift
+       if test -n "$1"; then
+         realname="$1"
+         shift
+
+         srcname="$realname"
+         test -n "$relink_command" && srcname="$realname"T
+
+         # Install the shared library and build the symlinks.
+         func_show_eval "$install_prog $dir/$srcname $destdir/$realname" \
+             'exit $?'
+         tstripme="$stripme"
+         case $host_os in
+         cygwin* | mingw* | pw32*)
+           case $realname in
+           *.dll.a)
+             tstripme=""
+             ;;
+           esac
+           ;;
+         esac
+         if test -n "$tstripme" && test -n "$striplib"; then
+           func_show_eval "$striplib $destdir/$realname" 'exit $?'
+         fi
+
+         if test "$#" -gt 0; then
+           # Delete the old symlinks, and create new ones.
+           # Try `ln -sf' first, because the `ln' binary might depend on
+           # the symlink we replace!  Solaris /bin/ln does not understand -f,
+           # so we also need to try rm && ln -s.
+           for linkname
+           do
+             test "$linkname" != "$realname" \
+               && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })"
+           done
+         fi
+
+         # Do each command in the postinstall commands.
+         lib="$destdir/$realname"
+         func_execute_cmds "$postinstall_cmds" 'exit $?'
+       fi
+
+       # Install the pseudo-library for information purposes.
+       func_basename "$file"
+       name="$func_basename_result"
+       instname="$dir/$name"i
+       func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
+
+       # Maybe install the static library, too.
+       test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
+       ;;
+
+      *.lo)
+       # Install (i.e. copy) a libtool object.
+
+       # Figure out destination file name, if it wasn't already specified.
+       if test -n "$destname"; then
+         destfile="$destdir/$destname"
+       else
+         func_basename "$file"
+         destfile="$func_basename_result"
+         destfile="$destdir/$destfile"
+       fi
+
+       # Deduce the name of the destination old-style object file.
+       case $destfile in
+       *.lo)
+         func_lo2o "$destfile"
+         staticdest=$func_lo2o_result
+         ;;
+       *.$objext)
+         staticdest="$destfile"
+         destfile=
+         ;;
+       *)
+         func_fatal_help "cannot copy a libtool object to \`$destfile'"
+         ;;
+       esac
+
+       # Install the libtool object if requested.
+       test -n "$destfile" && \
+         func_show_eval "$install_prog $file $destfile" 'exit $?'
+
+       # Install the old object if enabled.
+       if test "$build_old_libs" = yes; then
+         # Deduce the name of the old-style object file.
+         func_lo2o "$file"
+         staticobj=$func_lo2o_result
+         func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?'
+       fi
+       exit $EXIT_SUCCESS
+       ;;
+
+      *)
+       # Figure out destination file name, if it wasn't already specified.
+       if test -n "$destname"; then
+         destfile="$destdir/$destname"
+       else
+         func_basename "$file"
+         destfile="$func_basename_result"
+         destfile="$destdir/$destfile"
+       fi
+
+       # If the file is missing, and there is a .exe on the end, strip it
+       # because it is most likely a libtool script we actually want to
+       # install
+       stripped_ext=""
+       case $file in
+         *.exe)
+           if test ! -f "$file"; then
+             func_stripname '' '.exe' "$file"
+             file=$func_stripname_result
+             stripped_ext=".exe"
+           fi
+           ;;
+       esac
+
+       # Do a test to see if this is really a libtool program.
+       case $host in
+       *cygwin*|*mingw*)
+           if func_ltwrapper_executable_p "$file"; then
+             func_ltwrapper_scriptname "$file"
+             wrapper=$func_ltwrapper_scriptname_result
+           else
+             func_stripname '' '.exe' "$file"
+             wrapper=$func_stripname_result
+           fi
+           ;;
+       *)
+           wrapper=$file
+           ;;
+       esac
+       if func_ltwrapper_script_p "$wrapper"; then
+         notinst_deplibs=
+         relink_command=
+
+         func_source "$wrapper"
+
+         # Check the variables that should have been set.
+         test -z "$generated_by_libtool_version" && \
+           func_fatal_error "invalid libtool wrapper script \`$wrapper'"
+
+         finalize=yes
+         for lib in $notinst_deplibs; do
+           # Check to see that each library is installed.
+           libdir=
+           if test -f "$lib"; then
+             func_source "$lib"
+           fi
+           libfile="$libdir/"`$ECHO "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test
+           if test -n "$libdir" && test ! -f "$libfile"; then
+             func_warning "\`$lib' has not been installed in \`$libdir'"
+             finalize=no
+           fi
+         done
+
+         relink_command=
+         func_source "$wrapper"
+
+         outputname=
+         if test "$fast_install" = no && test -n "$relink_command"; then
+           $opt_dry_run || {
+             if test "$finalize" = yes; then
+               tmpdir=`func_mktempdir`
+               func_basename "$file$stripped_ext"
+               file="$func_basename_result"
+               outputname="$tmpdir/$file"
+               # Replace the output file specification.
+               relink_command=`$ECHO "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
+
+               $opt_silent || {
+                 func_quote_for_expand "$relink_command"
+                 eval "func_echo $func_quote_for_expand_result"
+               }
+               if eval "$relink_command"; then :
+                 else
+                 func_error "error: relink \`$file' with the above command before installing it"
+                 $opt_dry_run || ${RM}r "$tmpdir"
+                 continue
+               fi
+               file="$outputname"
+             else
+               func_warning "cannot relink \`$file'"
+             fi
+           }
+         else
+           # Install the binary that we compiled earlier.
+           file=`$ECHO "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
+         fi
+       fi
+
+       # remove .exe since cygwin /usr/bin/install will append another
+       # one anyway
+       case $install_prog,$host in
+       */usr/bin/install*,*cygwin*)
+         case $file:$destfile in
+         *.exe:*.exe)
+           # this is ok
+           ;;
+         *.exe:*)
+           destfile=$destfile.exe
+           ;;
+         *:*.exe)
+           func_stripname '' '.exe' "$destfile"
+           destfile=$func_stripname_result
+           ;;
+         esac
+         ;;
+       esac
+       func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?'
+       $opt_dry_run || if test -n "$outputname"; then
+         ${RM}r "$tmpdir"
+       fi
+       ;;
+      esac
+    done
+
+    for file in $staticlibs; do
+      func_basename "$file"
+      name="$func_basename_result"
+
+      # Set up the ranlib parameters.
+      oldlib="$destdir/$name"
+
+      func_show_eval "$install_prog \$file \$oldlib" 'exit $?'
+
+      if test -n "$stripme" && test -n "$old_striplib"; then
+       func_show_eval "$old_striplib $oldlib" 'exit $?'
+      fi
+
+      # Do each command in the postinstall commands.
+      func_execute_cmds "$old_postinstall_cmds" 'exit $?'
+    done
+
+    test -n "$future_libdirs" && \
+      func_warning "remember to run \`$progname --finish$future_libdirs'"
+
+    if test -n "$current_libdirs"; then
+      # Maybe just do a dry run.
+      $opt_dry_run && current_libdirs=" -n$current_libdirs"
+      exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
+    else
+      exit $EXIT_SUCCESS
+    fi
+}
+
+test "$mode" = install && func_mode_install ${1+"$@"}
+
+
+# func_generate_dlsyms outputname originator pic_p
+# Extract symbols from dlprefiles and create ${outputname}S.o with
+# a dlpreopen symbol table.
+func_generate_dlsyms ()
+{
+    $opt_debug
+    my_outputname="$1"
+    my_originator="$2"
+    my_pic_p="${3-no}"
+    my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'`
+    my_dlsyms=
+
+    if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+      if test -n "$NM" && test -n "$global_symbol_pipe"; then
+       my_dlsyms="${my_outputname}S.c"
+      else
+       func_error "not configured to extract global symbols from dlpreopened files"
+      fi
+    fi
+
+    if test -n "$my_dlsyms"; then
+      case $my_dlsyms in
+      "") ;;
+      *.c)
+       # Discover the nlist of each of the dlfiles.
+       nlist="$output_objdir/${my_outputname}.nm"
+
+       func_show_eval "$RM $nlist ${nlist}S ${nlist}T"
+
+       # Parse the name list into a source file.
+       func_verbose "creating $output_objdir/$my_dlsyms"
+
+       $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\
+/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */
+/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */
+
+#ifdef __cplusplus
+extern \"C\" {
+#endif
+
+/* External symbol declarations for the compiler. */\
+"
+
+       if test "$dlself" = yes; then
+         func_verbose "generating symbol list for \`$output'"
+
+         $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist"
+
+         # Add our own program objects to the symbol list.
+         progfiles=`$ECHO "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+         for progfile in $progfiles; do
+           func_verbose "extracting global C symbols from \`$progfile'"
+           $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'"
+         done
+
+         if test -n "$exclude_expsyms"; then
+           $opt_dry_run || {
+             eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
+             eval '$MV "$nlist"T "$nlist"'
+           }
+         fi
+
+         if test -n "$export_symbols_regex"; then
+           $opt_dry_run || {
+             eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
+             eval '$MV "$nlist"T "$nlist"'
+           }
+         fi
+
+         # Prepare the list of exported symbols
+         if test -z "$export_symbols"; then
+           export_symbols="$output_objdir/$outputname.exp"
+           $opt_dry_run || {
+             $RM $export_symbols
+             eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
+             case $host in
+             *cygwin* | *mingw* )
+                eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
+                eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
+               ;;
+             esac
+           }
+         else
+           $opt_dry_run || {
+             eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
+             eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
+             eval '$MV "$nlist"T "$nlist"'
+             case $host in
+               *cygwin | *mingw* )
+                 eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
+                 eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
+                 ;;
+             esac
+           }
+         fi
+       fi
+
+       for dlprefile in $dlprefiles; do
+         func_verbose "extracting global C symbols from \`$dlprefile'"
+         func_basename "$dlprefile"
+         name="$func_basename_result"
+         $opt_dry_run || {
+           eval '$ECHO ": $name " >> "$nlist"'
+           eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'"
+         }
+       done
+
+       $opt_dry_run || {
+         # Make sure we have at least an empty file.
+         test -f "$nlist" || : > "$nlist"
+
+         if test -n "$exclude_expsyms"; then
+           $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
+           $MV "$nlist"T "$nlist"
+         fi
+
+         # Try sorting and uniquifying the output.
+         if $GREP -v "^: " < "$nlist" |
+             if sort -k 3 </dev/null >/dev/null 2>&1; then
+               sort -k 3
+             else
+               sort +2
+             fi |
+             uniq > "$nlist"S; then
+           :
+         else
+           $GREP -v "^: " < "$nlist" > "$nlist"S
+         fi
+
+         if test -f "$nlist"S; then
+           eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"'
+         else
+           $ECHO '/* NONE */' >> "$output_objdir/$my_dlsyms"
+         fi
+
+         $ECHO >> "$output_objdir/$my_dlsyms" "\
+
+/* The mapping between symbol names and symbols.  */
+typedef struct {
+  const char *name;
+  void *address;
+} lt_dlsymlist;
+"
+         case $host in
+         *cygwin* | *mingw* )
+           $ECHO >> "$output_objdir/$my_dlsyms" "\
+/* DATA imports from DLLs on WIN32 con't be const, because
+   runtime relocations are performed -- see ld's documentation
+   on pseudo-relocs.  */"
+           lt_dlsym_const= ;;
+         *osf5*)
+           echo >> "$output_objdir/$my_dlsyms" "\
+/* This system does not cope well with relocations in const data */"
+           lt_dlsym_const= ;;
+         *)
+           lt_dlsym_const=const ;;
+         esac
+
+         $ECHO >> "$output_objdir/$my_dlsyms" "\
+extern $lt_dlsym_const lt_dlsymlist
+lt_${my_prefix}_LTX_preloaded_symbols[];
+$lt_dlsym_const lt_dlsymlist
+lt_${my_prefix}_LTX_preloaded_symbols[] =
+{\
+  { \"$my_originator\", (void *) 0 },"
+
+         case $need_lib_prefix in
+         no)
+           eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms"
+           ;;
+         *)
+           eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms"
+           ;;
+         esac
+         $ECHO >> "$output_objdir/$my_dlsyms" "\
+  {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt_${my_prefix}_LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif\
+"
+       } # !$opt_dry_run
+
+       pic_flag_for_symtable=
+       case "$compile_command " in
+       *" -static "*) ;;
+       *)
+         case $host in
+         # compiling the symbol table file with pic_flag works around
+         # a FreeBSD bug that causes programs to crash when -lm is
+         # linked before any other PIC object.  But we must not use
+         # pic_flag when linking with -static.  The problem exists in
+         # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
+         *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
+           pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;;
+         *-*-hpux*)
+           pic_flag_for_symtable=" $pic_flag"  ;;
+         *)
+           if test "X$my_pic_p" != Xno; then
+             pic_flag_for_symtable=" $pic_flag"
+           fi
+           ;;
+         esac
+         ;;
+       esac
+       symtab_cflags=
+       for arg in $LTCFLAGS; do
+         case $arg in
+         -pie | -fpie | -fPIE) ;;
+         *) symtab_cflags="$symtab_cflags $arg" ;;
+         esac
+       done
+
+       # Now compile the dynamic symbol file.
+       func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?'
+
+       # Clean up the generated files.
+       func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"'
+
+       # Transform the symbol file into the correct name.
+       symfileobj="$output_objdir/${my_outputname}S.$objext"
+       case $host in
+       *cygwin* | *mingw* )
+         if test -f "$output_objdir/$my_outputname.def"; then
+           compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
+           finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
+         else
+           compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
+           finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
+         fi
+         ;;
+       *)
+         compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
+         finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
+         ;;
+       esac
+       ;;
+      *)
+       func_fatal_error "unknown suffix for \`$my_dlsyms'"
+       ;;
+      esac
+    else
+      # We keep going just in case the user didn't refer to
+      # lt_preloaded_symbols.  The linker will fail if global_symbol_pipe
+      # really was required.
+
+      # Nullify the symbol file.
+      compile_command=`$ECHO "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
+      finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
+    fi
+}
+
+# func_win32_libid arg
+# return the library type of file 'arg'
+#
+# Need a lot of goo to handle *both* DLLs and import libs
+# Has to be a shell function in order to 'eat' the argument
+# that is supplied when $file_magic_command is called.
+func_win32_libid ()
+{
+  $opt_debug
+  win32_libid_type="unknown"
+  win32_fileres=`file -L $1 2>/dev/null`
+  case $win32_fileres in
+  *ar\ archive\ import\ library*) # definitely import
+    win32_libid_type="x86 archive import"
+    ;;
+  *ar\ archive*) # could be an import, or static
+    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
+       $EGREP 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
+      win32_nmres=`eval $NM -f posix -A $1 |
+       $SED -n -e '
+           1,100{
+               / I /{
+                   s,.*,import,
+                   p
+                   q
+               }
+           }'`
+      case $win32_nmres in
+      import*)  win32_libid_type="x86 archive import";;
+      *)        win32_libid_type="x86 archive static";;
+      esac
+    fi
+    ;;
+  *DLL*)
+    win32_libid_type="x86 DLL"
+    ;;
+  *executable*) # but shell scripts are "executable" too...
+    case $win32_fileres in
+    *MS\ Windows\ PE\ Intel*)
+      win32_libid_type="x86 DLL"
+      ;;
+    esac
+    ;;
+  esac
+  $ECHO "$win32_libid_type"
+}
+
+
+
+# func_extract_an_archive dir oldlib
+func_extract_an_archive ()
+{
+    $opt_debug
+    f_ex_an_ar_dir="$1"; shift
+    f_ex_an_ar_oldlib="$1"
+    func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" 'exit $?'
+    if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
+     :
+    else
+      func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib"
+    fi
+}
+
+
+# func_extract_archives gentop oldlib ...
+func_extract_archives ()
+{
+    $opt_debug
+    my_gentop="$1"; shift
+    my_oldlibs=${1+"$@"}
+    my_oldobjs=""
+    my_xlib=""
+    my_xabs=""
+    my_xdir=""
+
+    for my_xlib in $my_oldlibs; do
+      # Extract the objects.
+      case $my_xlib in
+       [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;;
+       *) my_xabs=`pwd`"/$my_xlib" ;;
+      esac
+      func_basename "$my_xlib"
+      my_xlib="$func_basename_result"
+      my_xlib_u=$my_xlib
+      while :; do
+        case " $extracted_archives " in
+       *" $my_xlib_u "*)
+         func_arith $extracted_serial + 1
+         extracted_serial=$func_arith_result
+         my_xlib_u=lt$extracted_serial-$my_xlib ;;
+       *) break ;;
+       esac
+      done
+      extracted_archives="$extracted_archives $my_xlib_u"
+      my_xdir="$my_gentop/$my_xlib_u"
+
+      func_mkdir_p "$my_xdir"
+
+      case $host in
+      *-darwin*)
+       func_verbose "Extracting $my_xabs"
+       # Do not bother doing anything if just a dry run
+       $opt_dry_run || {
+         darwin_orig_dir=`pwd`
+         cd $my_xdir || exit $?
+         darwin_archive=$my_xabs
+         darwin_curdir=`pwd`
+         darwin_base_archive=`basename "$darwin_archive"`
+         darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true`
+         if test -n "$darwin_arches"; then
+           darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'`
+           darwin_arch=
+           func_verbose "$darwin_base_archive has multiple architectures $darwin_arches"
+           for darwin_arch in  $darwin_arches ; do
+             func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
+             $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
+             cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
+             func_extract_an_archive "`pwd`" "${darwin_base_archive}"
+             cd "$darwin_curdir"
+             $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
+           done # $darwin_arches
+            ## Okay now we've a bunch of thin objects, gotta fatten them up :)
+           darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u`
+           darwin_file=
+           darwin_files=
+           for darwin_file in $darwin_filelist; do
+             darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`
+             $LIPO -create -output "$darwin_file" $darwin_files
+           done # $darwin_filelist
+           $RM -rf unfat-$$
+           cd "$darwin_orig_dir"
+         else
+           cd $darwin_orig_dir
+           func_extract_an_archive "$my_xdir" "$my_xabs"
+         fi # $darwin_arches
+       } # !$opt_dry_run
+       ;;
+      *)
+        func_extract_an_archive "$my_xdir" "$my_xabs"
+       ;;
+      esac
+      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
+    done
+
+    func_extract_archives_result="$my_oldobjs"
+}
+
+
+
+# func_emit_wrapper arg
+#
+# emit a libtool wrapper script on stdout
+# don't directly open a file because we may want to
+# incorporate the script contents within a cygwin/mingw
+# wrapper executable.  Must ONLY be called from within
+# func_mode_link because it depends on a number of variable
+# set therein.
+#
+# arg is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR
+# variable will take.  If 'yes', then the emitted script
+# will assume that the directory in which it is stored is
+# the '.lib' directory.  This is a cygwin/mingw-specific
+# behavior.
+func_emit_wrapper ()
+{
+       func_emit_wrapper_arg1=no
+       if test -n "$1" ; then
+         func_emit_wrapper_arg1=$1
+       fi
+
+       $ECHO "\
+#! $SHELL
+
+# $output - temporary wrapper script for $objdir/$outputname
+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+#
+# The $output program cannot be directly executed until all the libtool
+# libraries that it depends on are installed.
+#
+# This wrapper script should never be moved out of the build directory.
+# If it is, it will not operate correctly.
+
+# Sed substitution that helps us do robust quoting.  It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed='${SED} -e 1s/^X//'
+sed_quote_subst='$sed_quote_subst'
+
+# Be Bourne compatible
+if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else
+  case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac
+fi
+BIN_SH=xpg4; export BIN_SH # for Tru64
+DUALCASE=1; export DUALCASE # for MKS sh
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+relink_command=\"$relink_command\"
+
+# This environment variable determines our operation mode.
+if test \"\$libtool_install_magic\" = \"$magic\"; then
+  # install mode needs the following variables:
+  generated_by_libtool_version='$macro_version'
+  notinst_deplibs='$notinst_deplibs'
+else
+  # When we are sourced in execute mode, \$file and \$ECHO are already set.
+  if test \"\$libtool_execute_magic\" != \"$magic\"; then
+    ECHO=\"$qecho\"
+    file=\"\$0\"
+    # Make sure echo works.
+    if test \"X\$1\" = X--no-reexec; then
+      # Discard the --no-reexec flag, and continue.
+      shift
+    elif test \"X\`{ \$ECHO '\t'; } 2>/dev/null\`\" = 'X\t'; then
+      # Yippee, \$ECHO works!
+      :
+    else
+      # Restart under the correct shell, and then maybe \$ECHO will work.
+      exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
+    fi
+  fi\
+"
+       $ECHO "\
+
+  # Find the directory that this script lives in.
+  thisdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
+  test \"x\$thisdir\" = \"x\$file\" && thisdir=.
+
+  # Follow symbolic links until we get to the real thisdir.
+  file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\`
+  while test -n \"\$file\"; do
+    destdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
+
+    # If there was a directory component, then change thisdir.
+    if test \"x\$destdir\" != \"x\$file\"; then
+      case \"\$destdir\" in
+      [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
+      *) thisdir=\"\$thisdir/\$destdir\" ;;
+      esac
+    fi
+
+    file=\`\$ECHO \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
+    file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
+  done
+
+  # Usually 'no', except on cygwin/mingw when embedded into
+  # the cwrapper.
+  WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1
+  if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then
+    # special case for '.'
+    if test \"\$thisdir\" = \".\"; then
+      thisdir=\`pwd\`
+    fi
+    # remove .libs from thisdir
+    case \"\$thisdir\" in
+    *[\\\\/]$objdir ) thisdir=\`\$ECHO \"X\$thisdir\" | \$Xsed -e 's%[\\\\/][^\\\\/]*$%%'\` ;;
+    $objdir )   thisdir=. ;;
+    esac
+  fi
+
+  # Try to get the absolute directory name.
+  absdir=\`cd \"\$thisdir\" && pwd\`
+  test -n \"\$absdir\" && thisdir=\"\$absdir\"
+"
+
+       if test "$fast_install" = yes; then
+         $ECHO "\
+  program=lt-'$outputname'$exeext
+  progdir=\"\$thisdir/$objdir\"
+
+  if test ! -f \"\$progdir/\$program\" ||
+     { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
+       test \"X\$file\" != \"X\$progdir/\$program\"; }; then
+
+    file=\"\$\$-\$program\"
+
+    if test ! -d \"\$progdir\"; then
+      $MKDIR \"\$progdir\"
+    else
+      $RM \"\$progdir/\$file\"
+    fi"
+
+         $ECHO "\
+
+    # relink executable if necessary
+    if test -n \"\$relink_command\"; then
+      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
+      else
+       $ECHO \"\$relink_command_output\" >&2
+       $RM \"\$progdir/\$file\"
+       exit 1
+      fi
+    fi
+
+    $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
+    { $RM \"\$progdir/\$program\";
+      $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; }
+    $RM \"\$progdir/\$file\"
+  fi"
+       else
+         $ECHO "\
+  program='$outputname'
+  progdir=\"\$thisdir/$objdir\"
+"
+       fi
+
+       $ECHO "\
+
+  if test -f \"\$progdir/\$program\"; then"
+
+       # Export our shlibpath_var if we have one.
+       if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+         $ECHO "\
+    # Add our own library path to $shlibpath_var
+    $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
+
+    # Some systems cannot cope with colon-terminated $shlibpath_var
+    # The second colon is a workaround for a bug in BeOS R4 sed
+    $shlibpath_var=\`\$ECHO \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
+
+    export $shlibpath_var
+"
+       fi
+
+       # fixup the dll searchpath if we need to.
+       if test -n "$dllsearchpath"; then
+         $ECHO "\
+    # Add the dll search path components to the executable PATH
+    PATH=$dllsearchpath:\$PATH
+"
+       fi
+
+       $ECHO "\
+    if test \"\$libtool_execute_magic\" != \"$magic\"; then
+      # Run the actual program with our arguments.
+"
+       case $host in
+       # Backslashes separate directories on plain windows
+       *-*-mingw | *-*-os2*)
+         $ECHO "\
+      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
+"
+         ;;
+
+       *)
+         $ECHO "\
+      exec \"\$progdir/\$program\" \${1+\"\$@\"}
+"
+         ;;
+       esac
+       $ECHO "\
+      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
+      exit 1
+    fi
+  else
+    # The program doesn't exist.
+    \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
+    \$ECHO \"This script is just a wrapper for \$program.\" 1>&2
+    $ECHO \"See the $PACKAGE documentation for more information.\" 1>&2
+    exit 1
+  fi
+fi\
+"
+}
+# end: func_emit_wrapper
+
+# func_emit_cwrapperexe_src
+# emit the source code for a wrapper executable on stdout
+# Must ONLY be called from within func_mode_link because
+# it depends on a number of variable set therein.
+func_emit_cwrapperexe_src ()
+{
+       cat <<EOF
+
+/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
+   Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+
+   The $output program cannot be directly executed until all the libtool
+   libraries that it depends on are installed.
+
+   This wrapper executable should never be moved out of the build directory.
+   If it is, it will not operate correctly.
+
+   Currently, it simply execs the wrapper *script* "$SHELL $output",
+   but could eventually absorb all of the scripts functionality and
+   exec $objdir/$outputname directly.
+*/
+EOF
+           cat <<"EOF"
+#include <stdio.h>
+#include <stdlib.h>
+#ifdef _MSC_VER
+# include <direct.h>
+# include <process.h>
+# include <io.h>
+# define setmode _setmode
+#else
+# include <unistd.h>
+# include <stdint.h>
+# ifdef __CYGWIN__
+#  include <io.h>
+# endif
+#endif
+#include <malloc.h>
+#include <stdarg.h>
+#include <assert.h>
+#include <string.h>
+#include <ctype.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <sys/stat.h>
+
+#if defined(PATH_MAX)
+# define LT_PATHMAX PATH_MAX
+#elif defined(MAXPATHLEN)
+# define LT_PATHMAX MAXPATHLEN
+#else
+# define LT_PATHMAX 1024
+#endif
+
+#ifndef S_IXOTH
+# define S_IXOTH 0
+#endif
+#ifndef S_IXGRP
+# define S_IXGRP 0
+#endif
+
+#ifdef _MSC_VER
+# define S_IXUSR _S_IEXEC
+# define stat _stat
+# ifndef _INTPTR_T_DEFINED
+#  define intptr_t int
+# endif
+#endif
+
+#ifndef DIR_SEPARATOR
+# define DIR_SEPARATOR '/'
+# define PATH_SEPARATOR ':'
+#endif
+
+#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
+  defined (__OS2__)
+# define HAVE_DOS_BASED_FILE_SYSTEM
+# define FOPEN_WB "wb"
+# ifndef DIR_SEPARATOR_2
+#  define DIR_SEPARATOR_2 '\\'
+# endif
+# ifndef PATH_SEPARATOR_2
+#  define PATH_SEPARATOR_2 ';'
+# endif
+#endif
+
+#ifndef DIR_SEPARATOR_2
+# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
+#else /* DIR_SEPARATOR_2 */
+# define IS_DIR_SEPARATOR(ch) \
+       (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
+#endif /* DIR_SEPARATOR_2 */
+
+#ifndef PATH_SEPARATOR_2
+# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR)
+#else /* PATH_SEPARATOR_2 */
+# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2)
+#endif /* PATH_SEPARATOR_2 */
+
+#ifdef __CYGWIN__
+# define FOPEN_WB "wb"
+#endif
+
+#ifndef FOPEN_WB
+# define FOPEN_WB "w"
+#endif
+#ifndef _O_BINARY
+# define _O_BINARY 0
+#endif
+
+#define XMALLOC(type, num)      ((type *) xmalloc ((num) * sizeof(type)))
+#define XFREE(stale) do { \
+  if (stale) { free ((void *) stale); stale = 0; } \
+} while (0)
+
+#undef LTWRAPPER_DEBUGPRINTF
+#if defined DEBUGWRAPPER
+# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args
+static void
+ltwrapper_debugprintf (const char *fmt, ...)
+{
+    va_list args;
+    va_start (args, fmt);
+    (void) vfprintf (stderr, fmt, args);
+    va_end (args);
+}
+#else
+# define LTWRAPPER_DEBUGPRINTF(args)
+#endif
+
+const char *program_name = NULL;
+
+void *xmalloc (size_t num);
+char *xstrdup (const char *string);
+const char *base_name (const char *name);
+char *find_executable (const char *wrapper);
+char *chase_symlinks (const char *pathspec);
+int make_executable (const char *path);
+int check_executable (const char *path);
+char *strendzap (char *str, const char *pat);
+void lt_fatal (const char *message, ...);
+
+static const char *script_text =
+EOF
+
+           func_emit_wrapper yes |
+               $SED -e 's/\([\\"]\)/\\\1/g' \
+                    -e 's/^/  "/' -e 's/$/\\n"/'
+           echo ";"
+
+           cat <<EOF
+const char * MAGIC_EXE = "$magic_exe";
+
+int
+main (int argc, char *argv[])
+{
+  char **newargz;
+  char *tmp_pathspec;
+  char *actual_cwrapper_path;
+  char *shwrapper_name;
+  intptr_t rval = 127;
+  FILE *shwrapper;
+
+  const char *dumpscript_opt = "--lt-dump-script";
+  int i;
+
+  program_name = (char *) xstrdup (base_name (argv[0]));
+  LTWRAPPER_DEBUGPRINTF (("(main) argv[0]      : %s\n", argv[0]));
+  LTWRAPPER_DEBUGPRINTF (("(main) program_name : %s\n", program_name));
+
+  /* very simple arg parsing; don't want to rely on getopt */
+  for (i = 1; i < argc; i++)
+    {
+      if (strcmp (argv[i], dumpscript_opt) == 0)
+       {
+EOF
+           case "$host" in
+             *mingw* | *cygwin* )
+               # make stdout use "unix" line endings
+               echo "          setmode(1,_O_BINARY);"
+               ;;
+             esac
+
+           cat <<EOF
+         printf ("%s", script_text);
+         return 0;
+       }
+    }
+
+  newargz = XMALLOC (char *, argc + 2);
+EOF
+
+           if test -n "$TARGETSHELL" ; then
+             # no path translation at all
+             lt_newargv0=$TARGETSHELL
+           else
+             case "$host" in
+               *mingw* )
+                 # awkward: cmd appends spaces to result
+                 lt_sed_strip_trailing_spaces="s/[ ]*\$//"
+                 lt_newargv0=`( cmd //c echo $SHELL | $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo $SHELL`
+                 case $lt_newargv0 in
+                   *.exe | *.EXE) ;;
+                   *) lt_newargv0=$lt_newargv0.exe ;;
+                 esac
+                 ;;
+               * ) lt_newargv0=$SHELL ;;
+             esac
+           fi
+
+               cat <<EOF
+  newargz[0] = (char *) xstrdup ("$lt_newargv0");
+EOF
+
+           cat <<"EOF"
+  tmp_pathspec = find_executable (argv[0]);
+  if (tmp_pathspec == NULL)
+    lt_fatal ("Couldn't find %s", argv[0]);
+  LTWRAPPER_DEBUGPRINTF (("(main) found exe (before symlink chase) at : %s\n",
+                         tmp_pathspec));
+
+  actual_cwrapper_path = chase_symlinks (tmp_pathspec);
+  LTWRAPPER_DEBUGPRINTF (("(main) found exe (after symlink chase) at : %s\n",
+                         actual_cwrapper_path));
+  XFREE (tmp_pathspec);
+
+  shwrapper_name = (char *) xstrdup (base_name (actual_cwrapper_path));
+  strendzap (actual_cwrapper_path, shwrapper_name);
+
+  /* shwrapper_name transforms */
+  strendzap (shwrapper_name, ".exe");
+  tmp_pathspec = XMALLOC (char, (strlen (shwrapper_name) +
+                                strlen ("_ltshwrapperTMP") + 1));
+  strcpy (tmp_pathspec, shwrapper_name);
+  strcat (tmp_pathspec, "_ltshwrapperTMP");
+  XFREE (shwrapper_name);
+  shwrapper_name = tmp_pathspec;
+  tmp_pathspec = 0;
+  LTWRAPPER_DEBUGPRINTF (("(main) libtool shell wrapper name: %s\n",
+                         shwrapper_name));
+EOF
+
+           cat <<EOF
+  newargz[1] =
+    XMALLOC (char, (strlen (actual_cwrapper_path) +
+                   strlen ("$objdir") + 1 + strlen (shwrapper_name) + 1));
+  strcpy (newargz[1], actual_cwrapper_path);
+  strcat (newargz[1], "$objdir");
+  strcat (newargz[1], "/");
+  strcat (newargz[1], shwrapper_name);
+EOF
+
+
+           case $host_os in
+             mingw*)
+           cat <<"EOF"
+  {
+    char* p;
+    while ((p = strchr (newargz[1], '\\')) != NULL)
+      {
+       *p = '/';
+      }
+  }
+EOF
+           ;;
+           esac
+
+           cat <<"EOF"
+  XFREE (shwrapper_name);
+  XFREE (actual_cwrapper_path);
+
+  /* always write in binary mode */
+  if ((shwrapper = fopen (newargz[1], FOPEN_WB)) == 0)
+    {
+      lt_fatal ("Could not open %s for writing", newargz[1]);
+    }
+  fprintf (shwrapper, "%s", script_text);
+  fclose (shwrapper);
+
+  make_executable (newargz[1]);
+
+  for (i = 1; i < argc; i++)
+    newargz[i + 1] = xstrdup (argv[i]);
+  newargz[argc + 1] = NULL;
+
+  for (i = 0; i < argc + 1; i++)
+    {
+      LTWRAPPER_DEBUGPRINTF (("(main) newargz[%d]   : %s\n", i, newargz[i]));
+    }
+
+EOF
+
+           case $host_os in
+             mingw*)
+               cat <<EOF
+  /* execv doesn't actually work on mingw as expected on unix */
+  rval = _spawnv (_P_WAIT, "$lt_newargv0", (const char * const *) newargz);
+  if (rval == -1)
+    {
+      /* failed to start process */
+      LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"$lt_newargv0\": errno = %d\n", errno));
+      return 127;
+    }
+  return rval;
+}
+EOF
+               ;;
+             *)
+               cat <<EOF
+  execv ("$lt_newargv0", newargz);
+  return rval; /* =127, but avoids unused variable warning */
+}
+EOF
+               ;;
+           esac
+
+           cat <<"EOF"
+
+void *
+xmalloc (size_t num)
+{
+  void *p = (void *) malloc (num);
+  if (!p)
+    lt_fatal ("Memory exhausted");
+
+  return p;
+}
+
+char *
+xstrdup (const char *string)
+{
+  return string ? strcpy ((char *) xmalloc (strlen (string) + 1),
+                         string) : NULL;
+}
+
+const char *
+base_name (const char *name)
+{
+  const char *base;
+
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+  /* Skip over the disk name in MSDOS pathnames. */
+  if (isalpha ((unsigned char) name[0]) && name[1] == ':')
+    name += 2;
+#endif
+
+  for (base = name; *name; name++)
+    if (IS_DIR_SEPARATOR (*name))
+      base = name + 1;
+  return base;
+}
+
+int
+check_executable (const char *path)
+{
+  struct stat st;
+
+  LTWRAPPER_DEBUGPRINTF (("(check_executable)  : %s\n",
+                         path ? (*path ? path : "EMPTY!") : "NULL!"));
+  if ((!path) || (!*path))
+    return 0;
+
+  if ((stat (path, &st) >= 0)
+      && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH)))
+    return 1;
+  else
+    return 0;
+}
+
+int
+make_executable (const char *path)
+{
+  int rval = 0;
+  struct stat st;
+
+  LTWRAPPER_DEBUGPRINTF (("(make_executable)   : %s\n",
+                         path ? (*path ? path : "EMPTY!") : "NULL!"));
+  if ((!path) || (!*path))
+    return 0;
+
+  if (stat (path, &st) >= 0)
+    {
+      rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR);
+    }
+  return rval;
+}
+
+/* Searches for the full path of the wrapper.  Returns
+   newly allocated full path name if found, NULL otherwise
+   Does not chase symlinks, even on platforms that support them.
+*/
+char *
+find_executable (const char *wrapper)
+{
+  int has_slash = 0;
+  const char *p;
+  const char *p_next;
+  /* static buffer for getcwd */
+  char tmp[LT_PATHMAX + 1];
+  int tmp_len;
+  char *concat_name;
+
+  LTWRAPPER_DEBUGPRINTF (("(find_executable)   : %s\n",
+                         wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!"));
+
+  if ((wrapper == NULL) || (*wrapper == '\0'))
+    return NULL;
+
+  /* Absolute path? */
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+  if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':')
+    {
+      concat_name = xstrdup (wrapper);
+      if (check_executable (concat_name))
+       return concat_name;
+      XFREE (concat_name);
+    }
+  else
+    {
+#endif
+      if (IS_DIR_SEPARATOR (wrapper[0]))
+       {
+         concat_name = xstrdup (wrapper);
+         if (check_executable (concat_name))
+           return concat_name;
+         XFREE (concat_name);
+       }
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+    }
+#endif
+
+  for (p = wrapper; *p; p++)
+    if (*p == '/')
+      {
+       has_slash = 1;
+       break;
+      }
+  if (!has_slash)
+    {
+      /* no slashes; search PATH */
+      const char *path = getenv ("PATH");
+      if (path != NULL)
+       {
+         for (p = path; *p; p = p_next)
+           {
+             const char *q;
+             size_t p_len;
+             for (q = p; *q; q++)
+               if (IS_PATH_SEPARATOR (*q))
+                 break;
+             p_len = q - p;
+             p_next = (*q == '\0' ? q : q + 1);
+             if (p_len == 0)
+               {
+                 /* empty path: current directory */
+                 if (getcwd (tmp, LT_PATHMAX) == NULL)
+                   lt_fatal ("getcwd failed");
+                 tmp_len = strlen (tmp);
+                 concat_name =
+                   XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
+                 memcpy (concat_name, tmp, tmp_len);
+                 concat_name[tmp_len] = '/';
+                 strcpy (concat_name + tmp_len + 1, wrapper);
+               }
+             else
+               {
+                 concat_name =
+                   XMALLOC (char, p_len + 1 + strlen (wrapper) + 1);
+                 memcpy (concat_name, p, p_len);
+                 concat_name[p_len] = '/';
+                 strcpy (concat_name + p_len + 1, wrapper);
+               }
+             if (check_executable (concat_name))
+               return concat_name;
+             XFREE (concat_name);
+           }
+       }
+      /* not found in PATH; assume curdir */
+    }
+  /* Relative path | not found in path: prepend cwd */
+  if (getcwd (tmp, LT_PATHMAX) == NULL)
+    lt_fatal ("getcwd failed");
+  tmp_len = strlen (tmp);
+  concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
+  memcpy (concat_name, tmp, tmp_len);
+  concat_name[tmp_len] = '/';
+  strcpy (concat_name + tmp_len + 1, wrapper);
+
+  if (check_executable (concat_name))
+    return concat_name;
+  XFREE (concat_name);
+  return NULL;
+}
+
+char *
+chase_symlinks (const char *pathspec)
+{
+#ifndef S_ISLNK
+  return xstrdup (pathspec);
+#else
+  char buf[LT_PATHMAX];
+  struct stat s;
+  char *tmp_pathspec = xstrdup (pathspec);
+  char *p;
+  int has_symlinks = 0;
+  while (strlen (tmp_pathspec) && !has_symlinks)
+    {
+      LTWRAPPER_DEBUGPRINTF (("checking path component for symlinks: %s\n",
+                             tmp_pathspec));
+      if (lstat (tmp_pathspec, &s) == 0)
+       {
+         if (S_ISLNK (s.st_mode) != 0)
+           {
+             has_symlinks = 1;
+             break;
+           }
+
+         /* search backwards for last DIR_SEPARATOR */
+         p = tmp_pathspec + strlen (tmp_pathspec) - 1;
+         while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p)))
+           p--;
+         if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p)))
+           {
+             /* no more DIR_SEPARATORS left */
+             break;
+           }
+         *p = '\0';
+       }
+      else
+       {
+         char *errstr = strerror (errno);
+         lt_fatal ("Error accessing file %s (%s)", tmp_pathspec, errstr);
+       }
+    }
+  XFREE (tmp_pathspec);
+
+  if (!has_symlinks)
+    {
+      return xstrdup (pathspec);
+    }
+
+  tmp_pathspec = realpath (pathspec, buf);
+  if (tmp_pathspec == 0)
+    {
+      lt_fatal ("Could not follow symlinks for %s", pathspec);
+    }
+  return xstrdup (tmp_pathspec);
+#endif
+}
+
+char *
+strendzap (char *str, const char *pat)
+{
+  size_t len, patlen;
+
+  assert (str != NULL);
+  assert (pat != NULL);
+
+  len = strlen (str);
+  patlen = strlen (pat);
+
+  if (patlen <= len)
+    {
+      str += len - patlen;
+      if (strcmp (str, pat) == 0)
+       *str = '\0';
+    }
+  return str;
+}
+
+static void
+lt_error_core (int exit_status, const char *mode,
+              const char *message, va_list ap)
+{
+  fprintf (stderr, "%s: %s: ", program_name, mode);
+  vfprintf (stderr, message, ap);
+  fprintf (stderr, ".\n");
+
+  if (exit_status >= 0)
+    exit (exit_status);
+}
+
+void
+lt_fatal (const char *message, ...)
+{
+  va_list ap;
+  va_start (ap, message);
+  lt_error_core (EXIT_FAILURE, "FATAL", message, ap);
+  va_end (ap);
+}
+EOF
+}
+# end: func_emit_cwrapperexe_src
+
+# func_mode_link arg...
+func_mode_link ()
+{
+    $opt_debug
+    case $host in
+    *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+      # It is impossible to link a dll without this setting, and
+      # we shouldn't force the makefile maintainer to figure out
+      # which system we are compiling for in order to pass an extra
+      # flag for every libtool invocation.
+      # allow_undefined=no
+
+      # FIXME: Unfortunately, there are problems with the above when trying
+      # to make a dll which has undefined symbols, in which case not
+      # even a static library is built.  For now, we need to specify
+      # -no-undefined on the libtool link line when we can be certain
+      # that all symbols are satisfied, otherwise we get a static library.
+      allow_undefined=yes
+      ;;
+    *)
+      allow_undefined=yes
+      ;;
+    esac
+    libtool_args=$nonopt
+    base_compile="$nonopt $@"
+    compile_command=$nonopt
+    finalize_command=$nonopt
+
+    compile_rpath=
+    finalize_rpath=
+    compile_shlibpath=
+    finalize_shlibpath=
+    convenience=
+    old_convenience=
+    deplibs=
+    old_deplibs=
+    compiler_flags=
+    linker_flags=
+    dllsearchpath=
+    lib_search_path=`pwd`
+    inst_prefix_dir=
+    new_inherited_linker_flags=
+
+    avoid_version=no
+    dlfiles=
+    dlprefiles=
+    dlself=no
+    export_dynamic=no
+    export_symbols=
+    export_symbols_regex=
+    generated=
+    libobjs=
+    ltlibs=
+    module=no
+    no_install=no
+    objs=
+    non_pic_objects=
+    precious_files_regex=
+    prefer_static_libs=no
+    preload=no
+    prev=
+    prevarg=
+    release=
+    rpath=
+    xrpath=
+    perm_rpath=
+    temp_rpath=
+    thread_safe=no
+    vinfo=
+    vinfo_number=no
+    weak_libs=
+    single_module="${wl}-single_module"
+    func_infer_tag $base_compile
+
+    # We need to know -static, to get the right output filenames.
+    for arg
+    do
+      case $arg in
+      -shared)
+       test "$build_libtool_libs" != yes && \
+         func_fatal_configuration "can not build a shared library"
+       build_old_libs=no
+       break
+       ;;
+      -all-static | -static | -static-libtool-libs)
+       case $arg in
+       -all-static)
+         if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
+           func_warning "complete static linking is impossible in this configuration"
+         fi
+         if test -n "$link_static_flag"; then
+           dlopen_self=$dlopen_self_static
+         fi
+         prefer_static_libs=yes
+         ;;
+       -static)
+         if test -z "$pic_flag" && test -n "$link_static_flag"; then
+           dlopen_self=$dlopen_self_static
+         fi
+         prefer_static_libs=built
+         ;;
+       -static-libtool-libs)
+         if test -z "$pic_flag" && test -n "$link_static_flag"; then
+           dlopen_self=$dlopen_self_static
+         fi
+         prefer_static_libs=yes
+         ;;
+       esac
+       build_libtool_libs=no
+       build_old_libs=yes
+       break
+       ;;
+      esac
+    done
+
+    # See if our shared archives depend on static archives.
+    test -n "$old_archive_from_new_cmds" && build_old_libs=yes
+
+    # Go through the arguments, transforming them on the way.
+    while test "$#" -gt 0; do
+      arg="$1"
+      shift
+      func_quote_for_eval "$arg"
+      qarg=$func_quote_for_eval_unquoted_result
+      func_append libtool_args " $func_quote_for_eval_result"
+
+      # If the previous option needs an argument, assign it.
+      if test -n "$prev"; then
+       case $prev in
+       output)
+         func_append compile_command " @OUTPUT@"
+         func_append finalize_command " @OUTPUT@"
+         ;;
+       esac
+
+       case $prev in
+       dlfiles|dlprefiles)
+         if test "$preload" = no; then
+           # Add the symbol object into the linking commands.
+           func_append compile_command " @SYMFILE@"
+           func_append finalize_command " @SYMFILE@"
+           preload=yes
+         fi
+         case $arg in
+         *.la | *.lo) ;;  # We handle these cases below.
+         force)
+           if test "$dlself" = no; then
+             dlself=needless
+             export_dynamic=yes
+           fi
+           prev=
+           continue
+           ;;
+         self)
+           if test "$prev" = dlprefiles; then
+             dlself=yes
+           elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
+             dlself=yes
+           else
+             dlself=needless
+             export_dynamic=yes
+           fi
+           prev=
+           continue
+           ;;
+         *)
+           if test "$prev" = dlfiles; then
+             dlfiles="$dlfiles $arg"
+           else
+             dlprefiles="$dlprefiles $arg"
+           fi
+           prev=
+           continue
+           ;;
+         esac
+         ;;
+       expsyms)
+         export_symbols="$arg"
+         test -f "$arg" \
+           || func_fatal_error "symbol file \`$arg' does not exist"
+         prev=
+         continue
+         ;;
+       expsyms_regex)
+         export_symbols_regex="$arg"
+         prev=
+         continue
+         ;;
+       framework)
+         case $host in
+           *-*-darwin*)
+             case "$deplibs " in
+               *" $qarg.ltframework "*) ;;
+               *) deplibs="$deplibs $qarg.ltframework" # this is fixed later
+                  ;;
+             esac
+             ;;
+         esac
+         prev=
+         continue
+         ;;
+       inst_prefix)
+         inst_prefix_dir="$arg"
+         prev=
+         continue
+         ;;
+       objectlist)
+         if test -f "$arg"; then
+           save_arg=$arg
+           moreargs=
+           for fil in `cat "$save_arg"`
+           do
+#            moreargs="$moreargs $fil"
+             arg=$fil
+             # A libtool-controlled object.
+
+             # Check to see that this really is a libtool object.
+             if func_lalib_unsafe_p "$arg"; then
+               pic_object=
+               non_pic_object=
+
+               # Read the .lo file
+               func_source "$arg"
+
+               if test -z "$pic_object" ||
+                  test -z "$non_pic_object" ||
+                  test "$pic_object" = none &&
+                  test "$non_pic_object" = none; then
+                 func_fatal_error "cannot find name of object for \`$arg'"
+               fi
+
+               # Extract subdirectory from the argument.
+               func_dirname "$arg" "/" ""
+               xdir="$func_dirname_result"
+
+               if test "$pic_object" != none; then
+                 # Prepend the subdirectory the object is found in.
+                 pic_object="$xdir$pic_object"
+
+                 if test "$prev" = dlfiles; then
+                   if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+                     dlfiles="$dlfiles $pic_object"
+                     prev=
+                     continue
+                   else
+                     # If libtool objects are unsupported, then we need to preload.
+                     prev=dlprefiles
+                   fi
+                 fi
+
+                 # CHECK ME:  I think I busted this.  -Ossama
+                 if test "$prev" = dlprefiles; then
+                   # Preload the old-style object.
+                   dlprefiles="$dlprefiles $pic_object"
+                   prev=
+                 fi
+
+                 # A PIC object.
+                 func_append libobjs " $pic_object"
+                 arg="$pic_object"
+               fi
+
+               # Non-PIC object.
+               if test "$non_pic_object" != none; then
+                 # Prepend the subdirectory the object is found in.
+                 non_pic_object="$xdir$non_pic_object"
+
+                 # A standard non-PIC object
+                 func_append non_pic_objects " $non_pic_object"
+                 if test -z "$pic_object" || test "$pic_object" = none ; then
+                   arg="$non_pic_object"
+                 fi
+               else
+                 # If the PIC object exists, use it instead.
+                 # $xdir was prepended to $pic_object above.
+                 non_pic_object="$pic_object"
+                 func_append non_pic_objects " $non_pic_object"
+               fi
+             else
+               # Only an error if not doing a dry-run.
+               if $opt_dry_run; then
+                 # Extract subdirectory from the argument.
+                 func_dirname "$arg" "/" ""
+                 xdir="$func_dirname_result"
+
+                 func_lo2o "$arg"
+                 pic_object=$xdir$objdir/$func_lo2o_result
+                 non_pic_object=$xdir$func_lo2o_result
+                 func_append libobjs " $pic_object"
+                 func_append non_pic_objects " $non_pic_object"
+               else
+                 func_fatal_error "\`$arg' is not a valid libtool object"
+               fi
+             fi
+           done
+         else
+           func_fatal_error "link input file \`$arg' does not exist"
+         fi
+         arg=$save_arg
+         prev=
+         continue
+         ;;
+       precious_regex)
+         precious_files_regex="$arg"
+         prev=
+         continue
+         ;;
+       release)
+         release="-$arg"
+         prev=
+         continue
+         ;;
+       rpath | xrpath)
+         # We need an absolute path.
+         case $arg in
+         [\\/]* | [A-Za-z]:[\\/]*) ;;
+         *)
+           func_fatal_error "only absolute run-paths are allowed"
+           ;;
+         esac
+         if test "$prev" = rpath; then
+           case "$rpath " in
+           *" $arg "*) ;;
+           *) rpath="$rpath $arg" ;;
+           esac
+         else
+           case "$xrpath " in
+           *" $arg "*) ;;
+           *) xrpath="$xrpath $arg" ;;
+           esac
+         fi
+         prev=
+         continue
+         ;;
+       shrext)
+         shrext_cmds="$arg"
+         prev=
+         continue
+         ;;
+       weak)
+         weak_libs="$weak_libs $arg"
+         prev=
+         continue
+         ;;
+       xcclinker)
+         linker_flags="$linker_flags $qarg"
+         compiler_flags="$compiler_flags $qarg"
+         prev=
+         func_append compile_command " $qarg"
+         func_append finalize_command " $qarg"
+         continue
+         ;;
+       xcompiler)
+         compiler_flags="$compiler_flags $qarg"
+         prev=
+         func_append compile_command " $qarg"
+         func_append finalize_command " $qarg"
+         continue
+         ;;
+       xlinker)
+         linker_flags="$linker_flags $qarg"
+         compiler_flags="$compiler_flags $wl$qarg"
+         prev=
+         func_append compile_command " $wl$qarg"
+         func_append finalize_command " $wl$qarg"
+         continue
+         ;;
+       *)
+         eval "$prev=\"\$arg\""
+         prev=
+         continue
+         ;;
+       esac
+      fi # test -n "$prev"
+
+      prevarg="$arg"
+
+      case $arg in
+      -all-static)
+       if test -n "$link_static_flag"; then
+         # See comment for -static flag below, for more details.
+         func_append compile_command " $link_static_flag"
+         func_append finalize_command " $link_static_flag"
+       fi
+       continue
+       ;;
+
+      -allow-undefined)
+       # FIXME: remove this flag sometime in the future.
+       func_fatal_error "\`-allow-undefined' must not be used because it is the default"
+       ;;
+
+      -avoid-version)
+       avoid_version=yes
+       continue
+       ;;
+
+      -dlopen)
+       prev=dlfiles
+       continue
+       ;;
+
+      -dlpreopen)
+       prev=dlprefiles
+       continue
+       ;;
+
+      -export-dynamic)
+       export_dynamic=yes
+       continue
+       ;;
+
+      -export-symbols | -export-symbols-regex)
+       if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
+         func_fatal_error "more than one -exported-symbols argument is not allowed"
+       fi
+       if test "X$arg" = "X-export-symbols"; then
+         prev=expsyms
+       else
+         prev=expsyms_regex
+       fi
+       continue
+       ;;
+
+      -framework)
+       prev=framework
+       continue
+       ;;
+
+      -inst-prefix-dir)
+       prev=inst_prefix
+       continue
+       ;;
+
+      # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
+      # so, if we see these flags be careful not to treat them like -L
+      -L[A-Z][A-Z]*:*)
+       case $with_gcc/$host in
+       no/*-*-irix* | /*-*-irix*)
+         func_append compile_command " $arg"
+         func_append finalize_command " $arg"
+         ;;
+       esac
+       continue
+       ;;
+
+      -L*)
+       func_stripname '-L' '' "$arg"
+       dir=$func_stripname_result
+       # We need an absolute path.
+       case $dir in
+       [\\/]* | [A-Za-z]:[\\/]*) ;;
+       *)
+         absdir=`cd "$dir" && pwd`
+         test -z "$absdir" && \
+           func_fatal_error "cannot determine absolute directory name of \`$dir'"
+         dir="$absdir"
+         ;;
+       esac
+       case "$deplibs " in
+       *" -L$dir "*) ;;
+       *)
+         deplibs="$deplibs -L$dir"
+         lib_search_path="$lib_search_path $dir"
+         ;;
+       esac
+       case $host in
+       *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+         testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'`
+         case :$dllsearchpath: in
+         *":$dir:"*) ;;
+         *) dllsearchpath="$dllsearchpath:$dir";;
+         esac
+         case :$dllsearchpath: in
+         *":$testbindir:"*) ;;
+         *) dllsearchpath="$dllsearchpath:$testbindir";;
+         esac
+         ;;
+       esac
+       continue
+       ;;
+
+      -l*)
+       if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
+         case $host in
+         *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos*)
+           # These systems don't actually have a C or math library (as such)
+           continue
+           ;;
+         *-*-os2*)
+           # These systems don't actually have a C library (as such)
+           test "X$arg" = "X-lc" && continue
+           ;;
+         *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+           # Do not include libc due to us having libc/libc_r.
+           test "X$arg" = "X-lc" && continue
+           ;;
+         *-*-rhapsody* | *-*-darwin1.[012])
+           # Rhapsody C and math libraries are in the System framework
+           deplibs="$deplibs System.ltframework"
+           continue
+           ;;
+         *-*-sco3.2v5* | *-*-sco5v6*)
+           # Causes problems with __ctype
+           test "X$arg" = "X-lc" && continue
+           ;;
+         *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
+           # Compiler inserts libc in the correct place for threads to work
+           test "X$arg" = "X-lc" && continue
+           ;;
+         esac
+       elif test "X$arg" = "X-lc_r"; then
+        case $host in
+        *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+          # Do not include libc_r directly, use -pthread flag.
+          continue
+          ;;
+        esac
+       fi
+       deplibs="$deplibs $arg"
+       continue
+       ;;
+
+      -module)
+       module=yes
+       continue
+       ;;
+
+      # Tru64 UNIX uses -model [arg] to determine the layout of C++
+      # classes, name mangling, and exception handling.
+      # Darwin uses the -arch flag to determine output architecture.
+      -model|-arch|-isysroot)
+       compiler_flags="$compiler_flags $arg"
+       func_append compile_command " $arg"
+       func_append finalize_command " $arg"
+       prev=xcompiler
+       continue
+       ;;
+
+      -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
+       compiler_flags="$compiler_flags $arg"
+       func_append compile_command " $arg"
+       func_append finalize_command " $arg"
+       case "$new_inherited_linker_flags " in
+           *" $arg "*) ;;
+           * ) new_inherited_linker_flags="$new_inherited_linker_flags $arg" ;;
+       esac
+       continue
+       ;;
+
+      -multi_module)
+       single_module="${wl}-multi_module"
+       continue
+       ;;
+
+      -no-fast-install)
+       fast_install=no
+       continue
+       ;;
+
+      -no-install)
+       case $host in
+       *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin*)
+         # The PATH hackery in wrapper scripts is required on Windows
+         # and Darwin in order for the loader to find any dlls it needs.
+         func_warning "\`-no-install' is ignored for $host"
+         func_warning "assuming \`-no-fast-install' instead"
+         fast_install=no
+         ;;
+       *) no_install=yes ;;
+       esac
+       continue
+       ;;
+
+      -no-undefined)
+       allow_undefined=no
+       continue
+       ;;
+
+      -objectlist)
+       prev=objectlist
+       continue
+       ;;
+
+      -o) prev=output ;;
+
+      -precious-files-regex)
+       prev=precious_regex
+       continue
+       ;;
+
+      -release)
+       prev=release
+       continue
+       ;;
+
+      -rpath)
+       prev=rpath
+       continue
+       ;;
+
+      -R)
+       prev=xrpath
+       continue
+       ;;
+
+      -R*)
+       func_stripname '-R' '' "$arg"
+       dir=$func_stripname_result
+       # We need an absolute path.
+       case $dir in
+       [\\/]* | [A-Za-z]:[\\/]*) ;;
+       *)
+         func_fatal_error "only absolute run-paths are allowed"
+         ;;
+       esac
+       case "$xrpath " in
+       *" $dir "*) ;;
+       *) xrpath="$xrpath $dir" ;;
+       esac
+       continue
+       ;;
+
+      -shared)
+       # The effects of -shared are defined in a previous loop.
+       continue
+       ;;
+
+      -shrext)
+       prev=shrext
+       continue
+       ;;
+
+      -static | -static-libtool-libs)
+       # The effects of -static are defined in a previous loop.
+       # We used to do the same as -all-static on platforms that
+       # didn't have a PIC flag, but the assumption that the effects
+       # would be equivalent was wrong.  It would break on at least
+       # Digital Unix and AIX.
+       continue
+       ;;
+
+      -thread-safe)
+       thread_safe=yes
+       continue
+       ;;
+
+      -version-info)
+       prev=vinfo
+       continue
+       ;;
+
+      -version-number)
+       prev=vinfo
+       vinfo_number=yes
+       continue
+       ;;
+
+      -weak)
+        prev=weak
+       continue
+       ;;
+
+      -Wc,*)
+       func_stripname '-Wc,' '' "$arg"
+       args=$func_stripname_result
+       arg=
+       save_ifs="$IFS"; IFS=','
+       for flag in $args; do
+         IFS="$save_ifs"
+          func_quote_for_eval "$flag"
+         arg="$arg $wl$func_quote_for_eval_result"
+         compiler_flags="$compiler_flags $func_quote_for_eval_result"
+       done
+       IFS="$save_ifs"
+       func_stripname ' ' '' "$arg"
+       arg=$func_stripname_result
+       ;;
+
+      -Wl,*)
+       func_stripname '-Wl,' '' "$arg"
+       args=$func_stripname_result
+       arg=
+       save_ifs="$IFS"; IFS=','
+       for flag in $args; do
+         IFS="$save_ifs"
+          func_quote_for_eval "$flag"
+         arg="$arg $wl$func_quote_for_eval_result"
+         compiler_flags="$compiler_flags $wl$func_quote_for_eval_result"
+         linker_flags="$linker_flags $func_quote_for_eval_result"
+       done
+       IFS="$save_ifs"
+       func_stripname ' ' '' "$arg"
+       arg=$func_stripname_result
+       ;;
+
+      -Xcompiler)
+       prev=xcompiler
+       continue
+       ;;
+
+      -Xlinker)
+       prev=xlinker
+       continue
+       ;;
+
+      -XCClinker)
+       prev=xcclinker
+       continue
+       ;;
+
+      # -msg_* for osf cc
+      -msg_*)
+       func_quote_for_eval "$arg"
+       arg="$func_quote_for_eval_result"
+       ;;
+
+      # -64, -mips[0-9] enable 64-bit mode on the SGI compiler
+      # -r[0-9][0-9]* specifies the processor on the SGI compiler
+      # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler
+      # +DA*, +DD* enable 64-bit mode on the HP compiler
+      # -q* pass through compiler args for the IBM compiler
+      # -m*, -t[45]*, -txscale* pass through architecture-specific
+      # compiler args for GCC
+      # -F/path gives path to uninstalled frameworks, gcc on darwin
+      # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC
+      # @file GCC response files
+      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+      -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*)
+        func_quote_for_eval "$arg"
+       arg="$func_quote_for_eval_result"
+        func_append compile_command " $arg"
+        func_append finalize_command " $arg"
+        compiler_flags="$compiler_flags $arg"
+        continue
+        ;;
+
+      # Some other compiler flag.
+      -* | +*)
+        func_quote_for_eval "$arg"
+       arg="$func_quote_for_eval_result"
+       ;;
+
+      *.$objext)
+       # A standard object.
+       objs="$objs $arg"
+       ;;
+
+      *.lo)
+       # A libtool-controlled object.
+
+       # Check to see that this really is a libtool object.
+       if func_lalib_unsafe_p "$arg"; then
+         pic_object=
+         non_pic_object=
+
+         # Read the .lo file
+         func_source "$arg"
+
+         if test -z "$pic_object" ||
+            test -z "$non_pic_object" ||
+            test "$pic_object" = none &&
+            test "$non_pic_object" = none; then
+           func_fatal_error "cannot find name of object for \`$arg'"
+         fi
+
+         # Extract subdirectory from the argument.
+         func_dirname "$arg" "/" ""
+         xdir="$func_dirname_result"
+
+         if test "$pic_object" != none; then
+           # Prepend the subdirectory the object is found in.
+           pic_object="$xdir$pic_object"
+
+           if test "$prev" = dlfiles; then
+             if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+               dlfiles="$dlfiles $pic_object"
+               prev=
+               continue
+             else
+               # If libtool objects are unsupported, then we need to preload.
+               prev=dlprefiles
+             fi
+           fi
+
+           # CHECK ME:  I think I busted this.  -Ossama
+           if test "$prev" = dlprefiles; then
+             # Preload the old-style object.
+             dlprefiles="$dlprefiles $pic_object"
+             prev=
+           fi
+
+           # A PIC object.
+           func_append libobjs " $pic_object"
+           arg="$pic_object"
+         fi
+
+         # Non-PIC object.
+         if test "$non_pic_object" != none; then
+           # Prepend the subdirectory the object is found in.
+           non_pic_object="$xdir$non_pic_object"
+
+           # A standard non-PIC object
+           func_append non_pic_objects " $non_pic_object"
+           if test -z "$pic_object" || test "$pic_object" = none ; then
+             arg="$non_pic_object"
+           fi
+         else
+           # If the PIC object exists, use it instead.
+           # $xdir was prepended to $pic_object above.
+           non_pic_object="$pic_object"
+           func_append non_pic_objects " $non_pic_object"
+         fi
+       else
+         # Only an error if not doing a dry-run.
+         if $opt_dry_run; then
+           # Extract subdirectory from the argument.
+           func_dirname "$arg" "/" ""
+           xdir="$func_dirname_result"
+
+           func_lo2o "$arg"
+           pic_object=$xdir$objdir/$func_lo2o_result
+           non_pic_object=$xdir$func_lo2o_result
+           func_append libobjs " $pic_object"
+           func_append non_pic_objects " $non_pic_object"
+         else
+           func_fatal_error "\`$arg' is not a valid libtool object"
+         fi
+       fi
+       ;;
+
+      *.$libext)
+       # An archive.
+       deplibs="$deplibs $arg"
+       old_deplibs="$old_deplibs $arg"
+       continue
+       ;;
+
+      *.la)
+       # A libtool-controlled library.
+
+       if test "$prev" = dlfiles; then
+         # This library was specified with -dlopen.
+         dlfiles="$dlfiles $arg"
+         prev=
+       elif test "$prev" = dlprefiles; then
+         # The library was specified with -dlpreopen.
+         dlprefiles="$dlprefiles $arg"
+         prev=
+       else
+         deplibs="$deplibs $arg"
+       fi
+       continue
+       ;;
+
+      # Some other compiler argument.
+      *)
+       # Unknown arguments in both finalize_command and compile_command need
+       # to be aesthetically quoted because they are evaled later.
+       func_quote_for_eval "$arg"
+       arg="$func_quote_for_eval_result"
+       ;;
+      esac # arg
+
+      # Now actually substitute the argument into the commands.
+      if test -n "$arg"; then
+       func_append compile_command " $arg"
+       func_append finalize_command " $arg"
+      fi
+    done # argument parsing loop
+
+    test -n "$prev" && \
+      func_fatal_help "the \`$prevarg' option requires an argument"
+
+    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
+      eval arg=\"$export_dynamic_flag_spec\"
+      func_append compile_command " $arg"
+      func_append finalize_command " $arg"
+    fi
+
+    oldlibs=
+    # calculate the name of the file, without its directory
+    func_basename "$output"
+    outputname="$func_basename_result"
+    libobjs_save="$libobjs"
+
+    if test -n "$shlibpath_var"; then
+      # get the directories listed in $shlibpath_var
+      eval shlib_search_path=\`\$ECHO \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
+    else
+      shlib_search_path=
+    fi
+    eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
+    eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
+
+    func_dirname "$output" "/" ""
+    output_objdir="$func_dirname_result$objdir"
+    # Create the object directory.
+    func_mkdir_p "$output_objdir"
+
+    # Determine the type of output
+    case $output in
+    "")
+      func_fatal_help "you must specify an output file"
+      ;;
+    *.$libext) linkmode=oldlib ;;
+    *.lo | *.$objext) linkmode=obj ;;
+    *.la) linkmode=lib ;;
+    *) linkmode=prog ;; # Anything else should be a program.
+    esac
+
+    specialdeplibs=
+
+    libs=
+    # Find all interdependent deplibs by searching for libraries
+    # that are linked more than once (e.g. -la -lb -la)
+    for deplib in $deplibs; do
+      if $opt_duplicate_deps ; then
+       case "$libs " in
+       *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+       esac
+      fi
+      libs="$libs $deplib"
+    done
+
+    if test "$linkmode" = lib; then
+      libs="$predeps $libs $compiler_lib_search_path $postdeps"
+
+      # Compute libraries that are listed more than once in $predeps
+      # $postdeps and mark them as special (i.e., whose duplicates are
+      # not to be eliminated).
+      pre_post_deps=
+      if $opt_duplicate_compiler_generated_deps; then
+       for pre_post_dep in $predeps $postdeps; do
+         case "$pre_post_deps " in
+         *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;;
+         esac
+         pre_post_deps="$pre_post_deps $pre_post_dep"
+       done
+      fi
+      pre_post_deps=
+    fi
+
+    deplibs=
+    newdependency_libs=
+    newlib_search_path=
+    need_relink=no # whether we're linking any uninstalled libtool libraries
+    notinst_deplibs= # not-installed libtool libraries
+    notinst_path= # paths that contain not-installed libtool libraries
+
+    case $linkmode in
+    lib)
+       passes="conv dlpreopen link"
+       for file in $dlfiles $dlprefiles; do
+         case $file in
+         *.la) ;;
+         *)
+           func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file"
+           ;;
+         esac
+       done
+       ;;
+    prog)
+       compile_deplibs=
+       finalize_deplibs=
+       alldeplibs=no
+       newdlfiles=
+       newdlprefiles=
+       passes="conv scan dlopen dlpreopen link"
+       ;;
+    *)  passes="conv"
+       ;;
+    esac
+
+    for pass in $passes; do
+      # The preopen pass in lib mode reverses $deplibs; put it back here
+      # so that -L comes before libs that need it for instance...
+      if test "$linkmode,$pass" = "lib,link"; then
+       ## FIXME: Find the place where the list is rebuilt in the wrong
+       ##        order, and fix it there properly
+        tmp_deplibs=
+       for deplib in $deplibs; do
+         tmp_deplibs="$deplib $tmp_deplibs"
+       done
+       deplibs="$tmp_deplibs"
+      fi
+
+      if test "$linkmode,$pass" = "lib,link" ||
+        test "$linkmode,$pass" = "prog,scan"; then
+       libs="$deplibs"
+       deplibs=
+      fi
+      if test "$linkmode" = prog; then
+       case $pass in
+       dlopen) libs="$dlfiles" ;;
+       dlpreopen) libs="$dlprefiles" ;;
+       link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
+       esac
+      fi
+      if test "$linkmode,$pass" = "lib,dlpreopen"; then
+       # Collect and forward deplibs of preopened libtool libs
+       for lib in $dlprefiles; do
+         # Ignore non-libtool-libs
+         dependency_libs=
+         case $lib in
+         *.la) func_source "$lib" ;;
+         esac
+
+         # Collect preopened libtool deplibs, except any this library
+         # has declared as weak libs
+         for deplib in $dependency_libs; do
+            deplib_base=`$ECHO "X$deplib" | $Xsed -e "$basename"`
+           case " $weak_libs " in
+           *" $deplib_base "*) ;;
+           *) deplibs="$deplibs $deplib" ;;
+           esac
+         done
+       done
+       libs="$dlprefiles"
+      fi
+      if test "$pass" = dlopen; then
+       # Collect dlpreopened libraries
+       save_deplibs="$deplibs"
+       deplibs=
+      fi
+
+      for deplib in $libs; do
+       lib=
+       found=no
+       case $deplib in
+       -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
+         if test "$linkmode,$pass" = "prog,link"; then
+           compile_deplibs="$deplib $compile_deplibs"
+           finalize_deplibs="$deplib $finalize_deplibs"
+         else
+           compiler_flags="$compiler_flags $deplib"
+           if test "$linkmode" = lib ; then
+               case "$new_inherited_linker_flags " in
+                   *" $deplib "*) ;;
+                   * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;;
+               esac
+           fi
+         fi
+         continue
+         ;;
+       -l*)
+         if test "$linkmode" != lib && test "$linkmode" != prog; then
+           func_warning "\`-l' is ignored for archives/objects"
+           continue
+         fi
+         func_stripname '-l' '' "$deplib"
+         name=$func_stripname_result
+         if test "$linkmode" = lib; then
+           searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
+         else
+           searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
+         fi
+         for searchdir in $searchdirs; do
+           for search_ext in .la $std_shrext .so .a; do
+             # Search the libtool library
+             lib="$searchdir/lib${name}${search_ext}"
+             if test -f "$lib"; then
+               if test "$search_ext" = ".la"; then
+                 found=yes
+               else
+                 found=no
+               fi
+               break 2
+             fi
+           done
+         done
+         if test "$found" != yes; then
+           # deplib doesn't seem to be a libtool library
+           if test "$linkmode,$pass" = "prog,link"; then
+             compile_deplibs="$deplib $compile_deplibs"
+             finalize_deplibs="$deplib $finalize_deplibs"
+           else
+             deplibs="$deplib $deplibs"
+             test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
+           fi
+           continue
+         else # deplib is a libtool library
+           # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
+           # We need to do some special things here, and not later.
+           if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+             case " $predeps $postdeps " in
+             *" $deplib "*)
+               if func_lalib_p "$lib"; then
+                 library_names=
+                 old_library=
+                 func_source "$lib"
+                 for l in $old_library $library_names; do
+                   ll="$l"
+                 done
+                 if test "X$ll" = "X$old_library" ; then # only static version available
+                   found=no
+                   func_dirname "$lib" "" "."
+                   ladir="$func_dirname_result"
+                   lib=$ladir/$old_library
+                   if test "$linkmode,$pass" = "prog,link"; then
+                     compile_deplibs="$deplib $compile_deplibs"
+                     finalize_deplibs="$deplib $finalize_deplibs"
+                   else
+                     deplibs="$deplib $deplibs"
+                     test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
+                   fi
+                   continue
+                 fi
+               fi
+               ;;
+             *) ;;
+             esac
+           fi
+         fi
+         ;; # -l
+       *.ltframework)
+         if test "$linkmode,$pass" = "prog,link"; then
+           compile_deplibs="$deplib $compile_deplibs"
+           finalize_deplibs="$deplib $finalize_deplibs"
+         else
+           deplibs="$deplib $deplibs"
+           if test "$linkmode" = lib ; then
+               case "$new_inherited_linker_flags " in
+                   *" $deplib "*) ;;
+                   * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;;
+               esac
+           fi
+         fi
+         continue
+         ;;
+       -L*)
+         case $linkmode in
+         lib)
+           deplibs="$deplib $deplibs"
+           test "$pass" = conv && continue
+           newdependency_libs="$deplib $newdependency_libs"
+           func_stripname '-L' '' "$deplib"
+           newlib_search_path="$newlib_search_path $func_stripname_result"
+           ;;
+         prog)
+           if test "$pass" = conv; then
+             deplibs="$deplib $deplibs"
+             continue
+           fi
+           if test "$pass" = scan; then
+             deplibs="$deplib $deplibs"
+           else
+             compile_deplibs="$deplib $compile_deplibs"
+             finalize_deplibs="$deplib $finalize_deplibs"
+           fi
+           func_stripname '-L' '' "$deplib"
+           newlib_search_path="$newlib_search_path $func_stripname_result"
+           ;;
+         *)
+           func_warning "\`-L' is ignored for archives/objects"
+           ;;
+         esac # linkmode
+         continue
+         ;; # -L
+       -R*)
+         if test "$pass" = link; then
+           func_stripname '-R' '' "$deplib"
+           dir=$func_stripname_result
+           # Make sure the xrpath contains only unique directories.
+           case "$xrpath " in
+           *" $dir "*) ;;
+           *) xrpath="$xrpath $dir" ;;
+           esac
+         fi
+         deplibs="$deplib $deplibs"
+         continue
+         ;;
+       *.la) lib="$deplib" ;;
+       *.$libext)
+         if test "$pass" = conv; then
+           deplibs="$deplib $deplibs"
+           continue
+         fi
+         case $linkmode in
+         lib)
+           # Linking convenience modules into shared libraries is allowed,
+           # but linking other static libraries is non-portable.
+           case " $dlpreconveniencelibs " in
+           *" $deplib "*) ;;
+           *)
+             valid_a_lib=no
+             case $deplibs_check_method in
+               match_pattern*)
+                 set dummy $deplibs_check_method; shift
+                 match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
+                 if eval "\$ECHO \"X$deplib\"" 2>/dev/null | $Xsed -e 10q \
+                   | $EGREP "$match_pattern_regex" > /dev/null; then
+                   valid_a_lib=yes
+                 fi
+               ;;
+               pass_all)
+                 valid_a_lib=yes
+               ;;
+             esac
+             if test "$valid_a_lib" != yes; then
+               $ECHO
+               $ECHO "*** Warning: Trying to link with static lib archive $deplib."
+               $ECHO "*** I have the capability to make that library automatically link in when"
+               $ECHO "*** you link to this library.  But I can only do this if you have a"
+               $ECHO "*** shared version of the library, which you do not appear to have"
+               $ECHO "*** because the file extensions .$libext of this argument makes me believe"
+               $ECHO "*** that it is just a static archive that I should not use here."
+             else
+               $ECHO
+               $ECHO "*** Warning: Linking the shared library $output against the"
+               $ECHO "*** static library $deplib is not portable!"
+               deplibs="$deplib $deplibs"
+             fi
+             ;;
+           esac
+           continue
+           ;;
+         prog)
+           if test "$pass" != link; then
+             deplibs="$deplib $deplibs"
+           else
+             compile_deplibs="$deplib $compile_deplibs"
+             finalize_deplibs="$deplib $finalize_deplibs"
+           fi
+           continue
+           ;;
+         esac # linkmode
+         ;; # *.$libext
+       *.lo | *.$objext)
+         if test "$pass" = conv; then
+           deplibs="$deplib $deplibs"
+         elif test "$linkmode" = prog; then
+           if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
+             # If there is no dlopen support or we're linking statically,
+             # we need to preload.
+             newdlprefiles="$newdlprefiles $deplib"
+             compile_deplibs="$deplib $compile_deplibs"
+             finalize_deplibs="$deplib $finalize_deplibs"
+           else
+             newdlfiles="$newdlfiles $deplib"
+           fi
+         fi
+         continue
+         ;;
+       %DEPLIBS%)
+         alldeplibs=yes
+         continue
+         ;;
+       esac # case $deplib
+
+       if test "$found" = yes || test -f "$lib"; then :
+       else
+         func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'"
+       fi
+
+       # Check to see that this really is a libtool archive.
+       func_lalib_unsafe_p "$lib" \
+         || func_fatal_error "\`$lib' is not a valid libtool archive"
+
+       func_dirname "$lib" "" "."
+       ladir="$func_dirname_result"
+
+       dlname=
+       dlopen=
+       dlpreopen=
+       libdir=
+       library_names=
+       old_library=
+       inherited_linker_flags=
+       # If the library was installed with an old release of libtool,
+       # it will not redefine variables installed, or shouldnotlink
+       installed=yes
+       shouldnotlink=no
+       avoidtemprpath=
+
+
+       # Read the .la file
+       func_source "$lib"
+
+       # Convert "-framework foo" to "foo.ltframework"
+       if test -n "$inherited_linker_flags"; then
+         tmp_inherited_linker_flags=`$ECHO "X$inherited_linker_flags" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'`
+         for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do
+           case " $new_inherited_linker_flags " in
+             *" $tmp_inherited_linker_flag "*) ;;
+             *) new_inherited_linker_flags="$new_inherited_linker_flags $tmp_inherited_linker_flag";;
+           esac
+         done
+       fi
+       dependency_libs=`$ECHO "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+       if test "$linkmode,$pass" = "lib,link" ||
+          test "$linkmode,$pass" = "prog,scan" ||
+          { test "$linkmode" != prog && test "$linkmode" != lib; }; then
+         test -n "$dlopen" && dlfiles="$dlfiles $dlopen"
+         test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen"
+       fi
+
+       if test "$pass" = conv; then
+         # Only check for convenience libraries
+         deplibs="$lib $deplibs"
+         if test -z "$libdir"; then
+           if test -z "$old_library"; then
+             func_fatal_error "cannot find name of link library for \`$lib'"
+           fi
+           # It is a libtool convenience library, so add in its objects.
+           convenience="$convenience $ladir/$objdir/$old_library"
+           old_convenience="$old_convenience $ladir/$objdir/$old_library"
+         elif test "$linkmode" != prog && test "$linkmode" != lib; then
+           func_fatal_error "\`$lib' is not a convenience library"
+         fi
+         tmp_libs=
+         for deplib in $dependency_libs; do
+           deplibs="$deplib $deplibs"
+           if $opt_duplicate_deps ; then
+             case "$tmp_libs " in
+             *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+             esac
+           fi
+           tmp_libs="$tmp_libs $deplib"
+         done
+         continue
+       fi # $pass = conv
+
+
+       # Get the name of the library we link against.
+       linklib=
+       for l in $old_library $library_names; do
+         linklib="$l"
+       done
+       if test -z "$linklib"; then
+         func_fatal_error "cannot find name of link library for \`$lib'"
+       fi
+
+       # This library was specified with -dlopen.
+       if test "$pass" = dlopen; then
+         if test -z "$libdir"; then
+           func_fatal_error "cannot -dlopen a convenience library: \`$lib'"
+         fi
+         if test -z "$dlname" ||
+            test "$dlopen_support" != yes ||
+            test "$build_libtool_libs" = no; then
+           # If there is no dlname, no dlopen support or we're linking
+           # statically, we need to preload.  We also need to preload any
+           # dependent libraries so libltdl's deplib preloader doesn't
+           # bomb out in the load deplibs phase.
+           dlprefiles="$dlprefiles $lib $dependency_libs"
+         else
+           newdlfiles="$newdlfiles $lib"
+         fi
+         continue
+       fi # $pass = dlopen
+
+       # We need an absolute path.
+       case $ladir in
+       [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
+       *)
+         abs_ladir=`cd "$ladir" && pwd`
+         if test -z "$abs_ladir"; then
+           func_warning "cannot determine absolute directory name of \`$ladir'"
+           func_warning "passing it literally to the linker, although it might fail"
+           abs_ladir="$ladir"
+         fi
+         ;;
+       esac
+       func_basename "$lib"
+       laname="$func_basename_result"
+
+       # Find the relevant object directory and library name.
+       if test "X$installed" = Xyes; then
+         if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
+           func_warning "library \`$lib' was moved."
+           dir="$ladir"
+           absdir="$abs_ladir"
+           libdir="$abs_ladir"
+         else
+           dir="$libdir"
+           absdir="$libdir"
+         fi
+         test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes
+       else
+         if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then
+           dir="$ladir"
+           absdir="$abs_ladir"
+           # Remove this search path later
+           notinst_path="$notinst_path $abs_ladir"
+         else
+           dir="$ladir/$objdir"
+           absdir="$abs_ladir/$objdir"
+           # Remove this search path later
+           notinst_path="$notinst_path $abs_ladir"
+         fi
+       fi # $installed = yes
+       func_stripname 'lib' '.la' "$laname"
+       name=$func_stripname_result
+
+       # This library was specified with -dlpreopen.
+       if test "$pass" = dlpreopen; then
+         if test -z "$libdir" && test "$linkmode" = prog; then
+           func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'"
+         fi
+         # Prefer using a static library (so that no silly _DYNAMIC symbols
+         # are required to link).
+         if test -n "$old_library"; then
+           newdlprefiles="$newdlprefiles $dir/$old_library"
+           # Keep a list of preopened convenience libraries to check
+           # that they are being used correctly in the link pass.
+           test -z "$libdir" && \
+               dlpreconveniencelibs="$dlpreconveniencelibs $dir/$old_library"
+         # Otherwise, use the dlname, so that lt_dlopen finds it.
+         elif test -n "$dlname"; then
+           newdlprefiles="$newdlprefiles $dir/$dlname"
+         else
+           newdlprefiles="$newdlprefiles $dir/$linklib"
+         fi
+       fi # $pass = dlpreopen
+
+       if test -z "$libdir"; then
+         # Link the convenience library
+         if test "$linkmode" = lib; then
+           deplibs="$dir/$old_library $deplibs"
+         elif test "$linkmode,$pass" = "prog,link"; then
+           compile_deplibs="$dir/$old_library $compile_deplibs"
+           finalize_deplibs="$dir/$old_library $finalize_deplibs"
+         else
+           deplibs="$lib $deplibs" # used for prog,scan pass
+         fi
+         continue
+       fi
+
+
+       if test "$linkmode" = prog && test "$pass" != link; then
+         newlib_search_path="$newlib_search_path $ladir"
+         deplibs="$lib $deplibs"
+
+         linkalldeplibs=no
+         if test "$link_all_deplibs" != no || test -z "$library_names" ||
+            test "$build_libtool_libs" = no; then
+           linkalldeplibs=yes
+         fi
+
+         tmp_libs=
+         for deplib in $dependency_libs; do
+           case $deplib in
+           -L*) func_stripname '-L' '' "$deplib"
+                newlib_search_path="$newlib_search_path $func_stripname_result"
+                ;;
+           esac
+           # Need to link against all dependency_libs?
+           if test "$linkalldeplibs" = yes; then
+             deplibs="$deplib $deplibs"
+           else
+             # Need to hardcode shared library paths
+             # or/and link against static libraries
+             newdependency_libs="$deplib $newdependency_libs"
+           fi
+           if $opt_duplicate_deps ; then
+             case "$tmp_libs " in
+             *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+             esac
+           fi
+           tmp_libs="$tmp_libs $deplib"
+         done # for deplib
+         continue
+       fi # $linkmode = prog...
+
+       if test "$linkmode,$pass" = "prog,link"; then
+         if test -n "$library_names" &&
+            { { test "$prefer_static_libs" = no ||
+                test "$prefer_static_libs,$installed" = "built,yes"; } ||
+              test -z "$old_library"; }; then
+           # We need to hardcode the library path
+           if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
+             # Make sure the rpath contains only unique directories.
+             case "$temp_rpath:" in
+             *"$absdir:"*) ;;
+             *) temp_rpath="$temp_rpath$absdir:" ;;
+             esac
+           fi
+
+           # Hardcode the library path.
+           # Skip directories that are in the system default run-time
+           # search path.
+           case " $sys_lib_dlsearch_path " in
+           *" $absdir "*) ;;
+           *)
+             case "$compile_rpath " in
+             *" $absdir "*) ;;
+             *) compile_rpath="$compile_rpath $absdir"
+             esac
+             ;;
+           esac
+           case " $sys_lib_dlsearch_path " in
+           *" $libdir "*) ;;
+           *)
+             case "$finalize_rpath " in
+             *" $libdir "*) ;;
+             *) finalize_rpath="$finalize_rpath $libdir"
+             esac
+             ;;
+           esac
+         fi # $linkmode,$pass = prog,link...
+
+         if test "$alldeplibs" = yes &&
+            { test "$deplibs_check_method" = pass_all ||
+              { test "$build_libtool_libs" = yes &&
+                test -n "$library_names"; }; }; then
+           # We only need to search for static libraries
+           continue
+         fi
+       fi
+
+       link_static=no # Whether the deplib will be linked statically
+       use_static_libs=$prefer_static_libs
+       if test "$use_static_libs" = built && test "$installed" = yes; then
+         use_static_libs=no
+       fi
+       if test -n "$library_names" &&
+          { test "$use_static_libs" = no || test -z "$old_library"; }; then
+         case $host in
+         *cygwin* | *mingw*)
+             # No point in relinking DLLs because paths are not encoded
+             notinst_deplibs="$notinst_deplibs $lib"
+             need_relink=no
+           ;;
+         *)
+           if test "$installed" = no; then
+             notinst_deplibs="$notinst_deplibs $lib"
+             need_relink=yes
+           fi
+           ;;
+         esac
+         # This is a shared library
+
+         # Warn about portability, can't link against -module's on some
+         # systems (darwin).  Don't bleat about dlopened modules though!
+         dlopenmodule=""
+         for dlpremoduletest in $dlprefiles; do
+           if test "X$dlpremoduletest" = "X$lib"; then
+             dlopenmodule="$dlpremoduletest"
+             break
+           fi
+         done
+         if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then
+           $ECHO
+           if test "$linkmode" = prog; then
+             $ECHO "*** Warning: Linking the executable $output against the loadable module"
+           else
+             $ECHO "*** Warning: Linking the shared library $output against the loadable module"
+           fi
+           $ECHO "*** $linklib is not portable!"
+         fi
+         if test "$linkmode" = lib &&
+            test "$hardcode_into_libs" = yes; then
+           # Hardcode the library path.
+           # Skip directories that are in the system default run-time
+           # search path.
+           case " $sys_lib_dlsearch_path " in
+           *" $absdir "*) ;;
+           *)
+             case "$compile_rpath " in
+             *" $absdir "*) ;;
+             *) compile_rpath="$compile_rpath $absdir"
+             esac
+             ;;
+           esac
+           case " $sys_lib_dlsearch_path " in
+           *" $libdir "*) ;;
+           *)
+             case "$finalize_rpath " in
+             *" $libdir "*) ;;
+             *) finalize_rpath="$finalize_rpath $libdir"
+             esac
+             ;;
+           esac
+         fi
+
+         if test -n "$old_archive_from_expsyms_cmds"; then
+           # figure out the soname
+           set dummy $library_names
+           shift
+           realname="$1"
+           shift
+           libname=`eval "\\$ECHO \"$libname_spec\""`
+           # use dlname if we got it. it's perfectly good, no?
+           if test -n "$dlname"; then
+             soname="$dlname"
+           elif test -n "$soname_spec"; then
+             # bleh windows
+             case $host in
+             *cygwin* | mingw*)
+               func_arith $current - $age
+               major=$func_arith_result
+               versuffix="-$major"
+               ;;
+             esac
+             eval soname=\"$soname_spec\"
+           else
+             soname="$realname"
+           fi
+
+           # Make a new name for the extract_expsyms_cmds to use
+           soroot="$soname"
+           func_basename "$soroot"
+           soname="$func_basename_result"
+           func_stripname 'lib' '.dll' "$soname"
+           newlib=libimp-$func_stripname_result.a
+
+           # If the library has no export list, then create one now
+           if test -f "$output_objdir/$soname-def"; then :
+           else
+             func_verbose "extracting exported symbol list from \`$soname'"
+             func_execute_cmds "$extract_expsyms_cmds" 'exit $?'
+           fi
+
+           # Create $newlib
+           if test -f "$output_objdir/$newlib"; then :; else
+             func_verbose "generating import library for \`$soname'"
+             func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?'
+           fi
+           # make sure the library variables are pointing to the new library
+           dir=$output_objdir
+           linklib=$newlib
+         fi # test -n "$old_archive_from_expsyms_cmds"
+
+         if test "$linkmode" = prog || test "$mode" != relink; then
+           add_shlibpath=
+           add_dir=
+           add=
+           lib_linked=yes
+           case $hardcode_action in
+           immediate | unsupported)
+             if test "$hardcode_direct" = no; then
+               add="$dir/$linklib"
+               case $host in
+                 *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;;
+                 *-*-sysv4*uw2*) add_dir="-L$dir" ;;
+                 *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \
+                   *-*-unixware7*) add_dir="-L$dir" ;;
+                 *-*-darwin* )
+                   # if the lib is a (non-dlopened) module then we can not
+                   # link against it, someone is ignoring the earlier warnings
+                   if /usr/bin/file -L $add 2> /dev/null |
+                        $GREP ": [^:]* bundle" >/dev/null ; then
+                     if test "X$dlopenmodule" != "X$lib"; then
+                       $ECHO "*** Warning: lib $linklib is a module, not a shared library"
+                       if test -z "$old_library" ; then
+                         $ECHO
+                         $ECHO "*** And there doesn't seem to be a static archive available"
+                         $ECHO "*** The link will probably fail, sorry"
+                       else
+                         add="$dir/$old_library"
+                       fi
+                     elif test -n "$old_library"; then
+                       add="$dir/$old_library"
+                     fi
+                   fi
+               esac
+             elif test "$hardcode_minus_L" = no; then
+               case $host in
+               *-*-sunos*) add_shlibpath="$dir" ;;
+               esac
+               add_dir="-L$dir"
+               add="-l$name"
+             elif test "$hardcode_shlibpath_var" = no; then
+               add_shlibpath="$dir"
+               add="-l$name"
+             else
+               lib_linked=no
+             fi
+             ;;
+           relink)
+             if test "$hardcode_direct" = yes &&
+                test "$hardcode_direct_absolute" = no; then
+               add="$dir/$linklib"
+             elif test "$hardcode_minus_L" = yes; then
+               add_dir="-L$dir"
+               # Try looking first in the location we're being installed to.
+               if test -n "$inst_prefix_dir"; then
+                 case $libdir in
+                   [\\/]*)
+                     add_dir="$add_dir -L$inst_prefix_dir$libdir"
+                     ;;
+                 esac
+               fi
+               add="-l$name"
+             elif test "$hardcode_shlibpath_var" = yes; then
+               add_shlibpath="$dir"
+               add="-l$name"
+             else
+               lib_linked=no
+             fi
+             ;;
+           *) lib_linked=no ;;
+           esac
+
+           if test "$lib_linked" != yes; then
+             func_fatal_configuration "unsupported hardcode properties"
+           fi
+
+           if test -n "$add_shlibpath"; then
+             case :$compile_shlibpath: in
+             *":$add_shlibpath:"*) ;;
+             *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
+             esac
+           fi
+           if test "$linkmode" = prog; then
+             test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
+             test -n "$add" && compile_deplibs="$add $compile_deplibs"
+           else
+             test -n "$add_dir" && deplibs="$add_dir $deplibs"
+             test -n "$add" && deplibs="$add $deplibs"
+             if test "$hardcode_direct" != yes &&
+                test "$hardcode_minus_L" != yes &&
+                test "$hardcode_shlibpath_var" = yes; then
+               case :$finalize_shlibpath: in
+               *":$libdir:"*) ;;
+               *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
+               esac
+             fi
+           fi
+         fi
+
+         if test "$linkmode" = prog || test "$mode" = relink; then
+           add_shlibpath=
+           add_dir=
+           add=
+           # Finalize command for both is simple: just hardcode it.
+           if test "$hardcode_direct" = yes &&
+              test "$hardcode_direct_absolute" = no; then
+             add="$libdir/$linklib"
+           elif test "$hardcode_minus_L" = yes; then
+             add_dir="-L$libdir"
+             add="-l$name"
+           elif test "$hardcode_shlibpath_var" = yes; then
+             case :$finalize_shlibpath: in
+             *":$libdir:"*) ;;
+             *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
+             esac
+             add="-l$name"
+           elif test "$hardcode_automatic" = yes; then
+             if test -n "$inst_prefix_dir" &&
+                test -f "$inst_prefix_dir$libdir/$linklib" ; then
+               add="$inst_prefix_dir$libdir/$linklib"
+             else
+               add="$libdir/$linklib"
+             fi
+           else
+             # We cannot seem to hardcode it, guess we'll fake it.
+             add_dir="-L$libdir"
+             # Try looking first in the location we're being installed to.
+             if test -n "$inst_prefix_dir"; then
+               case $libdir in
+                 [\\/]*)
+                   add_dir="$add_dir -L$inst_prefix_dir$libdir"
+                   ;;
+               esac
+             fi
+             add="-l$name"
+           fi
+
+           if test "$linkmode" = prog; then
+             test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
+             test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
+           else
+             test -n "$add_dir" && deplibs="$add_dir $deplibs"
+             test -n "$add" && deplibs="$add $deplibs"
+           fi
+         fi
+       elif test "$linkmode" = prog; then
+         # Here we assume that one of hardcode_direct or hardcode_minus_L
+         # is not unsupported.  This is valid on all known static and
+         # shared platforms.
+         if test "$hardcode_direct" != unsupported; then
+           test -n "$old_library" && linklib="$old_library"
+           compile_deplibs="$dir/$linklib $compile_deplibs"
+           finalize_deplibs="$dir/$linklib $finalize_deplibs"
+         else
+           compile_deplibs="-l$name -L$dir $compile_deplibs"
+           finalize_deplibs="-l$name -L$dir $finalize_deplibs"
+         fi
+       elif test "$build_libtool_libs" = yes; then
+         # Not a shared library
+         if test "$deplibs_check_method" != pass_all; then
+           # We're trying link a shared library against a static one
+           # but the system doesn't support it.
+
+           # Just print a warning and add the library to dependency_libs so
+           # that the program can be linked against the static library.
+           $ECHO
+           $ECHO "*** Warning: This system can not link to static lib archive $lib."
+           $ECHO "*** I have the capability to make that library automatically link in when"
+           $ECHO "*** you link to this library.  But I can only do this if you have a"
+           $ECHO "*** shared version of the library, which you do not appear to have."
+           if test "$module" = yes; then
+             $ECHO "*** But as you try to build a module library, libtool will still create "
+             $ECHO "*** a static module, that should work as long as the dlopening application"
+             $ECHO "*** is linked with the -dlopen flag to resolve symbols at runtime."
+             if test -z "$global_symbol_pipe"; then
+               $ECHO
+               $ECHO "*** However, this would only work if libtool was able to extract symbol"
+               $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could"
+               $ECHO "*** not find such a program.  So, this module is probably useless."
+               $ECHO "*** \`nm' from GNU binutils and a full rebuild may help."
+             fi
+             if test "$build_old_libs" = no; then
+               build_libtool_libs=module
+               build_old_libs=yes
+             else
+               build_libtool_libs=no
+             fi
+           fi
+         else
+           deplibs="$dir/$old_library $deplibs"
+           link_static=yes
+         fi
+       fi # link shared/static library?
+
+       if test "$linkmode" = lib; then
+         if test -n "$dependency_libs" &&
+            { test "$hardcode_into_libs" != yes ||
+              test "$build_old_libs" = yes ||
+              test "$link_static" = yes; }; then
+           # Extract -R from dependency_libs
+           temp_deplibs=
+           for libdir in $dependency_libs; do
+             case $libdir in
+             -R*) func_stripname '-R' '' "$libdir"
+                  temp_xrpath=$func_stripname_result
+                  case " $xrpath " in
+                  *" $temp_xrpath "*) ;;
+                  *) xrpath="$xrpath $temp_xrpath";;
+                  esac;;
+             *) temp_deplibs="$temp_deplibs $libdir";;
+             esac
+           done
+           dependency_libs="$temp_deplibs"
+         fi
+
+         newlib_search_path="$newlib_search_path $absdir"
+         # Link against this library
+         test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
+         # ... and its dependency_libs
+         tmp_libs=
+         for deplib in $dependency_libs; do
+           newdependency_libs="$deplib $newdependency_libs"
+           if $opt_duplicate_deps ; then
+             case "$tmp_libs " in
+             *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+             esac
+           fi
+           tmp_libs="$tmp_libs $deplib"
+         done
+
+         if test "$link_all_deplibs" != no; then
+           # Add the search paths of all dependency libraries
+           for deplib in $dependency_libs; do
+             case $deplib in
+             -L*) path="$deplib" ;;
+             *.la)
+               func_dirname "$deplib" "" "."
+               dir="$func_dirname_result"
+               # We need an absolute path.
+               case $dir in
+               [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
+               *)
+                 absdir=`cd "$dir" && pwd`
+                 if test -z "$absdir"; then
+                   func_warning "cannot determine absolute directory name of \`$dir'"
+                   absdir="$dir"
+                 fi
+                 ;;
+               esac
+               if $GREP "^installed=no" $deplib > /dev/null; then
+               case $host in
+               *-*-darwin*)
+                 depdepl=
+                 eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
+                 if test -n "$deplibrary_names" ; then
+                   for tmp in $deplibrary_names ; do
+                     depdepl=$tmp
+                   done
+                   if test -f "$absdir/$objdir/$depdepl" ; then
+                     depdepl="$absdir/$objdir/$depdepl"
+                     darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
+                      if test -z "$darwin_install_name"; then
+                          darwin_install_name=`${OTOOL64} -L $depdepl  | awk '{if (NR == 2) {print $1;exit}}'`
+                      fi
+                     compiler_flags="$compiler_flags ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}"
+                     linker_flags="$linker_flags -dylib_file ${darwin_install_name}:${depdepl}"
+                     path=
+                   fi
+                 fi
+                 ;;
+               *)
+                 path="-L$absdir/$objdir"
+                 ;;
+               esac
+               else
+                 eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+                 test -z "$libdir" && \
+                   func_fatal_error "\`$deplib' is not a valid libtool archive"
+                 test "$absdir" != "$libdir" && \
+                   func_warning "\`$deplib' seems to be moved"
+
+                 path="-L$absdir"
+               fi
+               ;;
+             esac
+             case " $deplibs " in
+             *" $path "*) ;;
+             *) deplibs="$path $deplibs" ;;
+             esac
+           done
+         fi # link_all_deplibs != no
+       fi # linkmode = lib
+      done # for deplib in $libs
+      if test "$pass" = link; then
+       if test "$linkmode" = "prog"; then
+         compile_deplibs="$new_inherited_linker_flags $compile_deplibs"
+         finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs"
+       else
+         compiler_flags="$compiler_flags "`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+       fi
+      fi
+      dependency_libs="$newdependency_libs"
+      if test "$pass" = dlpreopen; then
+       # Link the dlpreopened libraries before other libraries
+       for deplib in $save_deplibs; do
+         deplibs="$deplib $deplibs"
+       done
+      fi
+      if test "$pass" != dlopen; then
+       if test "$pass" != conv; then
+         # Make sure lib_search_path contains only unique directories.
+         lib_search_path=
+         for dir in $newlib_search_path; do
+           case "$lib_search_path " in
+           *" $dir "*) ;;
+           *) lib_search_path="$lib_search_path $dir" ;;
+           esac
+         done
+         newlib_search_path=
+       fi
+
+       if test "$linkmode,$pass" != "prog,link"; then
+         vars="deplibs"
+       else
+         vars="compile_deplibs finalize_deplibs"
+       fi
+       for var in $vars dependency_libs; do
+         # Add libraries to $var in reverse order
+         eval tmp_libs=\"\$$var\"
+         new_libs=
+         for deplib in $tmp_libs; do
+           # FIXME: Pedantically, this is the right thing to do, so
+           #        that some nasty dependency loop isn't accidentally
+           #        broken:
+           #new_libs="$deplib $new_libs"
+           # Pragmatically, this seems to cause very few problems in
+           # practice:
+           case $deplib in
+           -L*) new_libs="$deplib $new_libs" ;;
+           -R*) ;;
+           *)
+             # And here is the reason: when a library appears more
+             # than once as an explicit dependence of a library, or
+             # is implicitly linked in more than once by the
+             # compiler, it is considered special, and multiple
+             # occurrences thereof are not removed.  Compare this
+             # with having the same library being listed as a
+             # dependency of multiple other libraries: in this case,
+             # we know (pedantically, we assume) the library does not
+             # need to be listed more than once, so we keep only the
+             # last copy.  This is not always right, but it is rare
+             # enough that we require users that really mean to play
+             # such unportable linking tricks to link the library
+             # using -Wl,-lname, so that libtool does not consider it
+             # for duplicate removal.
+             case " $specialdeplibs " in
+             *" $deplib "*) new_libs="$deplib $new_libs" ;;
+             *)
+               case " $new_libs " in
+               *" $deplib "*) ;;
+               *) new_libs="$deplib $new_libs" ;;
+               esac
+               ;;
+             esac
+             ;;
+           esac
+         done
+         tmp_libs=
+         for deplib in $new_libs; do
+           case $deplib in
+           -L*)
+             case " $tmp_libs " in
+             *" $deplib "*) ;;
+             *) tmp_libs="$tmp_libs $deplib" ;;
+             esac
+             ;;
+           *) tmp_libs="$tmp_libs $deplib" ;;
+           esac
+         done
+         eval $var=\"$tmp_libs\"
+       done # for var
+      fi
+      # Last step: remove runtime libs from dependency_libs
+      # (they stay in deplibs)
+      tmp_libs=
+      for i in $dependency_libs ; do
+       case " $predeps $postdeps $compiler_lib_search_path " in
+       *" $i "*)
+         i=""
+         ;;
+       esac
+       if test -n "$i" ; then
+         tmp_libs="$tmp_libs $i"
+       fi
+      done
+      dependency_libs=$tmp_libs
+    done # for pass
+    if test "$linkmode" = prog; then
+      dlfiles="$newdlfiles"
+    fi
+    if test "$linkmode" = prog || test "$linkmode" = lib; then
+      dlprefiles="$newdlprefiles"
+    fi
+
+    case $linkmode in
+    oldlib)
+      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+       func_warning "\`-dlopen' is ignored for archives"
+      fi
+
+      case " $deplibs" in
+      *\ -l* | *\ -L*)
+       func_warning "\`-l' and \`-L' are ignored for archives" ;;
+      esac
+
+      test -n "$rpath" && \
+       func_warning "\`-rpath' is ignored for archives"
+
+      test -n "$xrpath" && \
+       func_warning "\`-R' is ignored for archives"
+
+      test -n "$vinfo" && \
+       func_warning "\`-version-info/-version-number' is ignored for archives"
+
+      test -n "$release" && \
+       func_warning "\`-release' is ignored for archives"
+
+      test -n "$export_symbols$export_symbols_regex" && \
+       func_warning "\`-export-symbols' is ignored for archives"
+
+      # Now set the variables for building old libraries.
+      build_libtool_libs=no
+      oldlibs="$output"
+      objs="$objs$old_deplibs"
+      ;;
+
+    lib)
+      # Make sure we only generate libraries of the form `libNAME.la'.
+      case $outputname in
+      lib*)
+       func_stripname 'lib' '.la' "$outputname"
+       name=$func_stripname_result
+       eval shared_ext=\"$shrext_cmds\"
+       eval libname=\"$libname_spec\"
+       ;;
+      *)
+       test "$module" = no && \
+         func_fatal_help "libtool library \`$output' must begin with \`lib'"
+
+       if test "$need_lib_prefix" != no; then
+         # Add the "lib" prefix for modules if required
+         func_stripname '' '.la' "$outputname"
+         name=$func_stripname_result
+         eval shared_ext=\"$shrext_cmds\"
+         eval libname=\"$libname_spec\"
+       else
+         func_stripname '' '.la' "$outputname"
+         libname=$func_stripname_result
+       fi
+       ;;
+      esac
+
+      if test -n "$objs"; then
+       if test "$deplibs_check_method" != pass_all; then
+         func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs"
+       else
+         $ECHO
+         $ECHO "*** Warning: Linking the shared library $output against the non-libtool"
+         $ECHO "*** objects $objs is not portable!"
+         libobjs="$libobjs $objs"
+       fi
+      fi
+
+      test "$dlself" != no && \
+       func_warning "\`-dlopen self' is ignored for libtool libraries"
+
+      set dummy $rpath
+      shift
+      test "$#" -gt 1 && \
+       func_warning "ignoring multiple \`-rpath's for a libtool library"
+
+      install_libdir="$1"
+
+      oldlibs=
+      if test -z "$rpath"; then
+       if test "$build_libtool_libs" = yes; then
+         # Building a libtool convenience library.
+         # Some compilers have problems with a `.al' extension so
+         # convenience libraries should have the same extension an
+         # archive normally would.
+         oldlibs="$output_objdir/$libname.$libext $oldlibs"
+         build_libtool_libs=convenience
+         build_old_libs=yes
+       fi
+
+       test -n "$vinfo" && \
+         func_warning "\`-version-info/-version-number' is ignored for convenience libraries"
+
+       test -n "$release" && \
+         func_warning "\`-release' is ignored for convenience libraries"
+      else
+
+       # Parse the version information argument.
+       save_ifs="$IFS"; IFS=':'
+       set dummy $vinfo 0 0 0
+       shift
+       IFS="$save_ifs"
+
+       test -n "$7" && \
+         func_fatal_help "too many parameters to \`-version-info'"
+
+       # convert absolute version numbers to libtool ages
+       # this retains compatibility with .la files and attempts
+       # to make the code below a bit more comprehensible
+
+       case $vinfo_number in
+       yes)
+         number_major="$1"
+         number_minor="$2"
+         number_revision="$3"
+         #
+         # There are really only two kinds -- those that
+         # use the current revision as the major version
+         # and those that subtract age and use age as
+         # a minor version.  But, then there is irix
+         # which has an extra 1 added just for fun
+         #
+         case $version_type in
+         darwin|linux|osf|windows|none)
+           func_arith $number_major + $number_minor
+           current=$func_arith_result
+           age="$number_minor"
+           revision="$number_revision"
+           ;;
+         freebsd-aout|freebsd-elf|sunos)
+           current="$number_major"
+           revision="$number_minor"
+           age="0"
+           ;;
+         irix|nonstopux)
+           func_arith $number_major + $number_minor
+           current=$func_arith_result
+           age="$number_minor"
+           revision="$number_minor"
+           lt_irix_increment=no
+           ;;
+         esac
+         ;;
+       no)
+         current="$1"
+         revision="$2"
+         age="$3"
+         ;;
+       esac
+
+       # Check that each of the things are valid numbers.
+       case $current in
+       0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
+       *)
+         func_error "CURRENT \`$current' must be a nonnegative integer"
+         func_fatal_error "\`$vinfo' is not valid version information"
+         ;;
+       esac
+
+       case $revision in
+       0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
+       *)
+         func_error "REVISION \`$revision' must be a nonnegative integer"
+         func_fatal_error "\`$vinfo' is not valid version information"
+         ;;
+       esac
+
+       case $age in
+       0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
+       *)
+         func_error "AGE \`$age' must be a nonnegative integer"
+         func_fatal_error "\`$vinfo' is not valid version information"
+         ;;
+       esac
+
+       if test "$age" -gt "$current"; then
+         func_error "AGE \`$age' is greater than the current interface number \`$current'"
+         func_fatal_error "\`$vinfo' is not valid version information"
+       fi
+
+       # Calculate the version variables.
+       major=
+       versuffix=
+       verstring=
+       case $version_type in
+       none) ;;
+
+       darwin)
+         # Like Linux, but with the current version available in
+         # verstring for coding it into the library header
+         func_arith $current - $age
+         major=.$func_arith_result
+         versuffix="$major.$age.$revision"
+         # Darwin ld doesn't like 0 for these options...
+         func_arith $current + 1
+         minor_current=$func_arith_result
+         xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
+         verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
+         ;;
+
+       freebsd-aout)
+         major=".$current"
+         versuffix=".$current.$revision";
+         ;;
+
+       freebsd-elf)
+         major=".$current"
+         versuffix=".$current"
+         ;;
+
+       irix | nonstopux)
+         if test "X$lt_irix_increment" = "Xno"; then
+           func_arith $current - $age
+         else
+           func_arith $current - $age + 1
+         fi
+         major=$func_arith_result
+
+         case $version_type in
+           nonstopux) verstring_prefix=nonstopux ;;
+           *)         verstring_prefix=sgi ;;
+         esac
+         verstring="$verstring_prefix$major.$revision"
+
+         # Add in all the interfaces that we are compatible with.
+         loop=$revision
+         while test "$loop" -ne 0; do
+           func_arith $revision - $loop
+           iface=$func_arith_result
+           func_arith $loop - 1
+           loop=$func_arith_result
+           verstring="$verstring_prefix$major.$iface:$verstring"
+         done
+
+         # Before this point, $major must not contain `.'.
+         major=.$major
+         versuffix="$major.$revision"
+         ;;
+
+       linux)
+         func_arith $current - $age
+         major=.$func_arith_result
+         versuffix="$major.$age.$revision"
+         ;;
+
+       osf)
+         func_arith $current - $age
+         major=.$func_arith_result
+         versuffix=".$current.$age.$revision"
+         verstring="$current.$age.$revision"
+
+         # Add in all the interfaces that we are compatible with.
+         loop=$age
+         while test "$loop" -ne 0; do
+           func_arith $current - $loop
+           iface=$func_arith_result
+           func_arith $loop - 1
+           loop=$func_arith_result
+           verstring="$verstring:${iface}.0"
+         done
+
+         # Make executables depend on our current version.
+         verstring="$verstring:${current}.0"
+         ;;
+
+       qnx)
+         major=".$current"
+         versuffix=".$current"
+         ;;
+
+       sunos)
+         major=".$current"
+         versuffix=".$current.$revision"
+         ;;
+
+       windows)
+         # Use '-' rather than '.', since we only want one
+         # extension on DOS 8.3 filesystems.
+         func_arith $current - $age
+         major=$func_arith_result
+         versuffix="-$major"
+         ;;
+
+       *)
+         func_fatal_configuration "unknown library version type \`$version_type'"
+         ;;
+       esac
+
+       # Clear the version info if we defaulted, and they specified a release.
+       if test -z "$vinfo" && test -n "$release"; then
+         major=
+         case $version_type in
+         darwin)
+           # we can't check for "0.0" in archive_cmds due to quoting
+           # problems, so we reset it completely
+           verstring=
+           ;;
+         *)
+           verstring="0.0"
+           ;;
+         esac
+         if test "$need_version" = no; then
+           versuffix=
+         else
+           versuffix=".0.0"
+         fi
+       fi
+
+       # Remove version info from name if versioning should be avoided
+       if test "$avoid_version" = yes && test "$need_version" = no; then
+         major=
+         versuffix=
+         verstring=""
+       fi
+
+       # Check to see if the archive will have undefined symbols.
+       if test "$allow_undefined" = yes; then
+         if test "$allow_undefined_flag" = unsupported; then
+           func_warning "undefined symbols not allowed in $host shared libraries"
+           build_libtool_libs=no
+           build_old_libs=yes
+         fi
+       else
+         # Don't allow undefined symbols.
+         allow_undefined_flag="$no_undefined_flag"
+       fi
+
+      fi
+
+      func_generate_dlsyms "$libname" "$libname" "yes"
+      libobjs="$libobjs $symfileobj"
+      test "X$libobjs" = "X " && libobjs=
+
+      if test "$mode" != relink; then
+       # Remove our outputs, but don't remove object files since they
+       # may have been created when compiling PIC objects.
+       removelist=
+       tempremovelist=`$ECHO "$output_objdir/*"`
+       for p in $tempremovelist; do
+         case $p in
+           *.$objext)
+              ;;
+           $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
+              if test "X$precious_files_regex" != "X"; then
+                if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
+                then
+                  continue
+                fi
+              fi
+              removelist="$removelist $p"
+              ;;
+           *) ;;
+         esac
+       done
+       test -n "$removelist" && \
+         func_show_eval "${RM}r \$removelist"
+      fi
+
+      # Now set the variables for building old libraries.
+      if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
+       oldlibs="$oldlibs $output_objdir/$libname.$libext"
+
+       # Transform .lo files to .o files.
+       oldobjs="$objs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
+      fi
+
+      # Eliminate all temporary directories.
+      #for path in $notinst_path; do
+      #        lib_search_path=`$ECHO "X$lib_search_path " | $Xsed -e "s% $path % %g"`
+      #        deplibs=`$ECHO "X$deplibs " | $Xsed -e "s% -L$path % %g"`
+      #        dependency_libs=`$ECHO "X$dependency_libs " | $Xsed -e "s% -L$path % %g"`
+      #done
+
+      if test -n "$xrpath"; then
+       # If the user specified any rpath flags, then add them.
+       temp_xrpath=
+       for libdir in $xrpath; do
+         temp_xrpath="$temp_xrpath -R$libdir"
+         case "$finalize_rpath " in
+         *" $libdir "*) ;;
+         *) finalize_rpath="$finalize_rpath $libdir" ;;
+         esac
+       done
+       if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
+         dependency_libs="$temp_xrpath $dependency_libs"
+       fi
+      fi
+
+      # Make sure dlfiles contains only unique files that won't be dlpreopened
+      old_dlfiles="$dlfiles"
+      dlfiles=
+      for lib in $old_dlfiles; do
+       case " $dlprefiles $dlfiles " in
+       *" $lib "*) ;;
+       *) dlfiles="$dlfiles $lib" ;;
+       esac
+      done
+
+      # Make sure dlprefiles contains only unique files
+      old_dlprefiles="$dlprefiles"
+      dlprefiles=
+      for lib in $old_dlprefiles; do
+       case "$dlprefiles " in
+       *" $lib "*) ;;
+       *) dlprefiles="$dlprefiles $lib" ;;
+       esac
+      done
+
+      if test "$build_libtool_libs" = yes; then
+       if test -n "$rpath"; then
+         case $host in
+         *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*)
+           # these systems don't actually have a c library (as such)!
+           ;;
+         *-*-rhapsody* | *-*-darwin1.[012])
+           # Rhapsody C library is in the System framework
+           deplibs="$deplibs System.ltframework"
+           ;;
+         *-*-netbsd*)
+           # Don't link with libc until the a.out ld.so is fixed.
+           ;;
+         *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+           # Do not include libc due to us having libc/libc_r.
+           ;;
+         *-*-sco3.2v5* | *-*-sco5v6*)
+           # Causes problems with __ctype
+           ;;
+         *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
+           # Compiler inserts libc in the correct place for threads to work
+           ;;
+         *)
+           # Add libc to deplibs on all other systems if necessary.
+           if test "$build_libtool_need_lc" = "yes"; then
+             deplibs="$deplibs -lc"
+           fi
+           ;;
+         esac
+       fi
+
+       # Transform deplibs into only deplibs that can be linked in shared.
+       name_save=$name
+       libname_save=$libname
+       release_save=$release
+       versuffix_save=$versuffix
+       major_save=$major
+       # I'm not sure if I'm treating the release correctly.  I think
+       # release should show up in the -l (ie -lgmp5) so we don't want to
+       # add it in twice.  Is that correct?
+       release=""
+       versuffix=""
+       major=""
+       newdeplibs=
+       droppeddeps=no
+       case $deplibs_check_method in
+       pass_all)
+         # Don't check for shared/static.  Everything works.
+         # This might be a little naive.  We might want to check
+         # whether the library exists or not.  But this is on
+         # osf3 & osf4 and I'm not really sure... Just
+         # implementing what was already the behavior.
+         newdeplibs=$deplibs
+         ;;
+       test_compile)
+         # This code stresses the "libraries are programs" paradigm to its
+         # limits. Maybe even breaks it.  We compile a program, linking it
+         # against the deplibs as a proxy for the library.  Then we can check
+         # whether they linked in statically or dynamically with ldd.
+         $opt_dry_run || $RM conftest.c
+         cat > conftest.c <<EOF
+         int main() { return 0; }
+EOF
+         $opt_dry_run || $RM conftest
+         if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
+           ldd_output=`ldd conftest`
+           for i in $deplibs; do
+             case $i in
+             -l*)
+               func_stripname -l '' "$i"
+               name=$func_stripname_result
+               if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+                 case " $predeps $postdeps " in
+                 *" $i "*)
+                   newdeplibs="$newdeplibs $i"
+                   i=""
+                   ;;
+                 esac
+               fi
+               if test -n "$i" ; then
+                 libname=`eval "\\$ECHO \"$libname_spec\""`
+                 deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
+                 set dummy $deplib_matches; shift
+                 deplib_match=$1
+                 if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+                   newdeplibs="$newdeplibs $i"
+                 else
+                   droppeddeps=yes
+                   $ECHO
+                   $ECHO "*** Warning: dynamic linker does not accept needed library $i."
+                   $ECHO "*** I have the capability to make that library automatically link in when"
+                   $ECHO "*** you link to this library.  But I can only do this if you have a"
+                   $ECHO "*** shared version of the library, which I believe you do not have"
+                   $ECHO "*** because a test_compile did reveal that the linker did not use it for"
+                   $ECHO "*** its dynamic dependency list that programs get resolved with at runtime."
+                 fi
+               fi
+               ;;
+             *)
+               newdeplibs="$newdeplibs $i"
+               ;;
+             esac
+           done
+         else
+           # Error occurred in the first compile.  Let's try to salvage
+           # the situation: Compile a separate program for each library.
+           for i in $deplibs; do
+             case $i in
+             -l*)
+               func_stripname -l '' "$i"
+               name=$func_stripname_result
+               $opt_dry_run || $RM conftest
+               if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
+                 ldd_output=`ldd conftest`
+                 if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+                   case " $predeps $postdeps " in
+                   *" $i "*)
+                     newdeplibs="$newdeplibs $i"
+                     i=""
+                     ;;
+                   esac
+                 fi
+                 if test -n "$i" ; then
+                   libname=`eval "\\$ECHO \"$libname_spec\""`
+                   deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
+                   set dummy $deplib_matches; shift
+                   deplib_match=$1
+                   if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+                     newdeplibs="$newdeplibs $i"
+                   else
+                     droppeddeps=yes
+                     $ECHO
+                     $ECHO "*** Warning: dynamic linker does not accept needed library $i."
+                     $ECHO "*** I have the capability to make that library automatically link in when"
+                     $ECHO "*** you link to this library.  But I can only do this if you have a"
+                     $ECHO "*** shared version of the library, which you do not appear to have"
+                     $ECHO "*** because a test_compile did reveal that the linker did not use this one"
+                     $ECHO "*** as a dynamic dependency that programs can get resolved with at runtime."
+                   fi
+                 fi
+               else
+                 droppeddeps=yes
+                 $ECHO
+                 $ECHO "*** Warning!  Library $i is needed by this library but I was not able to"
+                 $ECHO "*** make it link in!  You will probably need to install it or some"
+                 $ECHO "*** library that it depends on before this library will be fully"
+                 $ECHO "*** functional.  Installing it before continuing would be even better."
+               fi
+               ;;
+             *)
+               newdeplibs="$newdeplibs $i"
+               ;;
+             esac
+           done
+         fi
+         ;;
+       file_magic*)
+         set dummy $deplibs_check_method; shift
+         file_magic_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
+         for a_deplib in $deplibs; do
+           case $a_deplib in
+           -l*)
+             func_stripname -l '' "$a_deplib"
+             name=$func_stripname_result
+             if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+               case " $predeps $postdeps " in
+               *" $a_deplib "*)
+                 newdeplibs="$newdeplibs $a_deplib"
+                 a_deplib=""
+                 ;;
+               esac
+             fi
+             if test -n "$a_deplib" ; then
+               libname=`eval "\\$ECHO \"$libname_spec\""`
+               for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
+                 potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
+                 for potent_lib in $potential_libs; do
+                     # Follow soft links.
+                     if ls -lLd "$potent_lib" 2>/dev/null |
+                        $GREP " -> " >/dev/null; then
+                       continue
+                     fi
+                     # The statement above tries to avoid entering an
+                     # endless loop below, in case of cyclic links.
+                     # We might still enter an endless loop, since a link
+                     # loop can be closed while we follow links,
+                     # but so what?
+                     potlib="$potent_lib"
+                     while test -h "$potlib" 2>/dev/null; do
+                       potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
+                       case $potliblink in
+                       [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
+                       *) potlib=`$ECHO "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
+                       esac
+                     done
+                     if eval $file_magic_cmd \"\$potlib\" 2>/dev/null |
+                        $SED -e 10q |
+                        $EGREP "$file_magic_regex" > /dev/null; then
+                       newdeplibs="$newdeplibs $a_deplib"
+                       a_deplib=""
+                       break 2
+                     fi
+                 done
+               done
+             fi
+             if test -n "$a_deplib" ; then
+               droppeddeps=yes
+               $ECHO
+               $ECHO "*** Warning: linker path does not have real file for library $a_deplib."
+               $ECHO "*** I have the capability to make that library automatically link in when"
+               $ECHO "*** you link to this library.  But I can only do this if you have a"
+               $ECHO "*** shared version of the library, which you do not appear to have"
+               $ECHO "*** because I did check the linker path looking for a file starting"
+               if test -z "$potlib" ; then
+                 $ECHO "*** with $libname but no candidates were found. (...for file magic test)"
+               else
+                 $ECHO "*** with $libname and none of the candidates passed a file format test"
+                 $ECHO "*** using a file magic. Last file checked: $potlib"
+               fi
+             fi
+             ;;
+           *)
+             # Add a -L argument.
+             newdeplibs="$newdeplibs $a_deplib"
+             ;;
+           esac
+         done # Gone through all deplibs.
+         ;;
+       match_pattern*)
+         set dummy $deplibs_check_method; shift
+         match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
+         for a_deplib in $deplibs; do
+           case $a_deplib in
+           -l*)
+             func_stripname -l '' "$a_deplib"
+             name=$func_stripname_result
+             if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+               case " $predeps $postdeps " in
+               *" $a_deplib "*)
+                 newdeplibs="$newdeplibs $a_deplib"
+                 a_deplib=""
+                 ;;
+               esac
+             fi
+             if test -n "$a_deplib" ; then
+               libname=`eval "\\$ECHO \"$libname_spec\""`
+               for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
+                 potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
+                 for potent_lib in $potential_libs; do
+                   potlib="$potent_lib" # see symlink-check above in file_magic test
+                   if eval "\$ECHO \"X$potent_lib\"" 2>/dev/null | $Xsed -e 10q | \
+                      $EGREP "$match_pattern_regex" > /dev/null; then
+                     newdeplibs="$newdeplibs $a_deplib"
+                     a_deplib=""
+                     break 2
+                   fi
+                 done
+               done
+             fi
+             if test -n "$a_deplib" ; then
+               droppeddeps=yes
+               $ECHO
+               $ECHO "*** Warning: linker path does not have real file for library $a_deplib."
+               $ECHO "*** I have the capability to make that library automatically link in when"
+               $ECHO "*** you link to this library.  But I can only do this if you have a"
+               $ECHO "*** shared version of the library, which you do not appear to have"
+               $ECHO "*** because I did check the linker path looking for a file starting"
+               if test -z "$potlib" ; then
+                 $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)"
+               else
+                 $ECHO "*** with $libname and none of the candidates passed a file format test"
+                 $ECHO "*** using a regex pattern. Last file checked: $potlib"
+               fi
+             fi
+             ;;
+           *)
+             # Add a -L argument.
+             newdeplibs="$newdeplibs $a_deplib"
+             ;;
+           esac
+         done # Gone through all deplibs.
+         ;;
+       none | unknown | *)
+         newdeplibs=""
+         tmp_deplibs=`$ECHO "X $deplibs" | $Xsed \
+             -e 's/ -lc$//' -e 's/ -[LR][^ ]*//g'`
+         if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+           for i in $predeps $postdeps ; do
+             # can't use Xsed below, because $i might contain '/'
+             tmp_deplibs=`$ECHO "X $tmp_deplibs" | $Xsed -e "s,$i,,"`
+           done
+         fi
+         if $ECHO "X $tmp_deplibs" | $Xsed -e 's/[      ]//g' |
+            $GREP . >/dev/null; then
+           $ECHO
+           if test "X$deplibs_check_method" = "Xnone"; then
+             $ECHO "*** Warning: inter-library dependencies are not supported in this platform."
+           else
+             $ECHO "*** Warning: inter-library dependencies are not known to be supported."
+           fi
+           $ECHO "*** All declared inter-library dependencies are being dropped."
+           droppeddeps=yes
+         fi
+         ;;
+       esac
+       versuffix=$versuffix_save
+       major=$major_save
+       release=$release_save
+       libname=$libname_save
+       name=$name_save
+
+       case $host in
+       *-*-rhapsody* | *-*-darwin1.[012])
+         # On Rhapsody replace the C library with the System framework
+         newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
+         ;;
+       esac
+
+       if test "$droppeddeps" = yes; then
+         if test "$module" = yes; then
+           $ECHO
+           $ECHO "*** Warning: libtool could not satisfy all declared inter-library"
+           $ECHO "*** dependencies of module $libname.  Therefore, libtool will create"
+           $ECHO "*** a static module, that should work as long as the dlopening"
+           $ECHO "*** application is linked with the -dlopen flag."
+           if test -z "$global_symbol_pipe"; then
+             $ECHO
+             $ECHO "*** However, this would only work if libtool was able to extract symbol"
+             $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could"
+             $ECHO "*** not find such a program.  So, this module is probably useless."
+             $ECHO "*** \`nm' from GNU binutils and a full rebuild may help."
+           fi
+           if test "$build_old_libs" = no; then
+             oldlibs="$output_objdir/$libname.$libext"
+             build_libtool_libs=module
+             build_old_libs=yes
+           else
+             build_libtool_libs=no
+           fi
+         else
+           $ECHO "*** The inter-library dependencies that have been dropped here will be"
+           $ECHO "*** automatically added whenever a program is linked with this library"
+           $ECHO "*** or is declared to -dlopen it."
+
+           if test "$allow_undefined" = no; then
+             $ECHO
+             $ECHO "*** Since this library must not contain undefined symbols,"
+             $ECHO "*** because either the platform does not support them or"
+             $ECHO "*** it was explicitly requested with -no-undefined,"
+             $ECHO "*** libtool will only create a static version of it."
+             if test "$build_old_libs" = no; then
+               oldlibs="$output_objdir/$libname.$libext"
+               build_libtool_libs=module
+               build_old_libs=yes
+             else
+               build_libtool_libs=no
+             fi
+           fi
+         fi
+       fi
+       # Done checking deplibs!
+       deplibs=$newdeplibs
+      fi
+      # Time to change all our "foo.ltframework" stuff back to "-framework foo"
+      case $host in
+       *-*-darwin*)
+         newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+         new_inherited_linker_flags=`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+         deplibs=`$ECHO "X $deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+         ;;
+      esac
+
+      # move library search paths that coincide with paths to not yet
+      # installed libraries to the beginning of the library search list
+      new_libs=
+      for path in $notinst_path; do
+       case " $new_libs " in
+       *" -L$path/$objdir "*) ;;
+       *)
+         case " $deplibs " in
+         *" -L$path/$objdir "*)
+           new_libs="$new_libs -L$path/$objdir" ;;
+         esac
+         ;;
+       esac
+      done
+      for deplib in $deplibs; do
+       case $deplib in
+       -L*)
+         case " $new_libs " in
+         *" $deplib "*) ;;
+         *) new_libs="$new_libs $deplib" ;;
+         esac
+         ;;
+       *) new_libs="$new_libs $deplib" ;;
+       esac
+      done
+      deplibs="$new_libs"
+
+      # All the library-specific variables (install_libdir is set above).
+      library_names=
+      old_library=
+      dlname=
+
+      # Test again, we may have decided not to build it any more
+      if test "$build_libtool_libs" = yes; then
+       if test "$hardcode_into_libs" = yes; then
+         # Hardcode the library paths
+         hardcode_libdirs=
+         dep_rpath=
+         rpath="$finalize_rpath"
+         test "$mode" != relink && rpath="$compile_rpath$rpath"
+         for libdir in $rpath; do
+           if test -n "$hardcode_libdir_flag_spec"; then
+             if test -n "$hardcode_libdir_separator"; then
+               if test -z "$hardcode_libdirs"; then
+                 hardcode_libdirs="$libdir"
+               else
+                 # Just accumulate the unique libdirs.
+                 case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+                 *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+                   ;;
+                 *)
+                   hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+                   ;;
+                 esac
+               fi
+             else
+               eval flag=\"$hardcode_libdir_flag_spec\"
+               dep_rpath="$dep_rpath $flag"
+             fi
+           elif test -n "$runpath_var"; then
+             case "$perm_rpath " in
+             *" $libdir "*) ;;
+             *) perm_rpath="$perm_rpath $libdir" ;;
+             esac
+           fi
+         done
+         # Substitute the hardcoded libdirs into the rpath.
+         if test -n "$hardcode_libdir_separator" &&
+            test -n "$hardcode_libdirs"; then
+           libdir="$hardcode_libdirs"
+           if test -n "$hardcode_libdir_flag_spec_ld"; then
+             eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
+           else
+             eval dep_rpath=\"$hardcode_libdir_flag_spec\"
+           fi
+         fi
+         if test -n "$runpath_var" && test -n "$perm_rpath"; then
+           # We should set the runpath_var.
+           rpath=
+           for dir in $perm_rpath; do
+             rpath="$rpath$dir:"
+           done
+           eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
+         fi
+         test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
+       fi
+
+       shlibpath="$finalize_shlibpath"
+       test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
+       if test -n "$shlibpath"; then
+         eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
+       fi
+
+       # Get the real and link names of the library.
+       eval shared_ext=\"$shrext_cmds\"
+       eval library_names=\"$library_names_spec\"
+       set dummy $library_names
+       shift
+       realname="$1"
+       shift
+
+       if test -n "$soname_spec"; then
+         eval soname=\"$soname_spec\"
+       else
+         soname="$realname"
+       fi
+       if test -z "$dlname"; then
+         dlname=$soname
+       fi
+
+       lib="$output_objdir/$realname"
+       linknames=
+       for link
+       do
+         linknames="$linknames $link"
+       done
+
+       # Use standard objects if they are pic
+       test -z "$pic_flag" && libobjs=`$ECHO "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+       test "X$libobjs" = "X " && libobjs=
+
+       delfiles=
+       if test -n "$export_symbols" && test -n "$include_expsyms"; then
+         $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp"
+         export_symbols="$output_objdir/$libname.uexp"
+         delfiles="$delfiles $export_symbols"
+       fi
+
+       orig_export_symbols=
+       case $host_os in
+       cygwin* | mingw*)
+         if test -n "$export_symbols" && test -z "$export_symbols_regex"; then
+           # exporting using user supplied symfile
+           if test "x`$SED 1q $export_symbols`" != xEXPORTS; then
+             # and it's NOT already a .def file. Must figure out
+             # which of the given symbols are data symbols and tag
+             # them as such. So, trigger use of export_symbols_cmds.
+             # export_symbols gets reassigned inside the "prepare
+             # the list of exported symbols" if statement, so the
+             # include_expsyms logic still works.
+             orig_export_symbols="$export_symbols"
+             export_symbols=
+             always_export_symbols=yes
+           fi
+         fi
+         ;;
+       esac
+
+       # Prepare the list of exported symbols
+       if test -z "$export_symbols"; then
+         if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
+           func_verbose "generating symbol list for \`$libname.la'"
+           export_symbols="$output_objdir/$libname.exp"
+           $opt_dry_run || $RM $export_symbols
+           cmds=$export_symbols_cmds
+           save_ifs="$IFS"; IFS='~'
+           for cmd in $cmds; do
+             IFS="$save_ifs"
+             eval cmd=\"$cmd\"
+             func_len " $cmd"
+             len=$func_len_result
+             if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+               func_show_eval "$cmd" 'exit $?'
+               skipped_export=false
+             else
+               # The command line is too long to execute in one step.
+               func_verbose "using reloadable object file for export list..."
+               skipped_export=:
+               # Break out early, otherwise skipped_export may be
+               # set to false by a later but shorter cmd.
+               break
+             fi
+           done
+           IFS="$save_ifs"
+           if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then
+             func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
+             func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
+           fi
+         fi
+       fi
+
+       if test -n "$export_symbols" && test -n "$include_expsyms"; then
+         tmp_export_symbols="$export_symbols"
+         test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
+         $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"'
+       fi
+
+       if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then
+         # The given exports_symbols file has to be filtered, so filter it.
+         func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
+         # FIXME: $output_objdir/$libname.filter potentially contains lots of
+         # 's' commands which not all seds can handle. GNU sed should be fine
+         # though. Also, the filter scales superlinearly with the number of
+         # global variables. join(1) would be nice here, but unfortunately
+         # isn't a blessed tool.
+         $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
+         delfiles="$delfiles $export_symbols $output_objdir/$libname.filter"
+         export_symbols=$output_objdir/$libname.def
+         $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
+       fi
+
+       tmp_deplibs=
+       for test_deplib in $deplibs; do
+         case " $convenience " in
+         *" $test_deplib "*) ;;
+         *)
+           tmp_deplibs="$tmp_deplibs $test_deplib"
+           ;;
+         esac
+       done
+       deplibs="$tmp_deplibs"
+
+       if test -n "$convenience"; then
+         if test -n "$whole_archive_flag_spec" &&
+           test "$compiler_needs_object" = yes &&
+           test -z "$libobjs"; then
+           # extract the archives, so we have objects to list.
+           # TODO: could optimize this to just extract one archive.
+           whole_archive_flag_spec=
+         fi
+         if test -n "$whole_archive_flag_spec"; then
+           save_libobjs=$libobjs
+           eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
+           test "X$libobjs" = "X " && libobjs=
+         else
+           gentop="$output_objdir/${outputname}x"
+           generated="$generated $gentop"
+
+           func_extract_archives $gentop $convenience
+           libobjs="$libobjs $func_extract_archives_result"
+           test "X$libobjs" = "X " && libobjs=
+         fi
+       fi
+
+       if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
+         eval flag=\"$thread_safe_flag_spec\"
+         linker_flags="$linker_flags $flag"
+       fi
+
+       # Make a backup of the uninstalled library when relinking
+       if test "$mode" = relink; then
+         $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $?
+       fi
+
+       # Do each of the archive commands.
+       if test "$module" = yes && test -n "$module_cmds" ; then
+         if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
+           eval test_cmds=\"$module_expsym_cmds\"
+           cmds=$module_expsym_cmds
+         else
+           eval test_cmds=\"$module_cmds\"
+           cmds=$module_cmds
+         fi
+       else
+         if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
+           eval test_cmds=\"$archive_expsym_cmds\"
+           cmds=$archive_expsym_cmds
+         else
+           eval test_cmds=\"$archive_cmds\"
+           cmds=$archive_cmds
+         fi
+       fi
+
+       if test "X$skipped_export" != "X:" &&
+          func_len " $test_cmds" &&
+          len=$func_len_result &&
+          test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+         :
+       else
+         # The command line is too long to link in one step, link piecewise
+         # or, if using GNU ld and skipped_export is not :, use a linker
+         # script.
+
+         # Save the value of $output and $libobjs because we want to
+         # use them later.  If we have whole_archive_flag_spec, we
+         # want to use save_libobjs as it was before
+         # whole_archive_flag_spec was expanded, because we can't
+         # assume the linker understands whole_archive_flag_spec.
+         # This may have to be revisited, in case too many
+         # convenience libraries get linked in and end up exceeding
+         # the spec.
+         if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then
+           save_libobjs=$libobjs
+         fi
+         save_output=$output
+         output_la=`$ECHO "X$output" | $Xsed -e "$basename"`
+
+         # Clear the reloadable object creation command queue and
+         # initialize k to one.
+         test_cmds=
+         concat_cmds=
+         objlist=
+         last_robj=
+         k=1
+
+         if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then
+           output=${output_objdir}/${output_la}.lnkscript
+           func_verbose "creating GNU ld script: $output"
+           $ECHO 'INPUT (' > $output
+           for obj in $save_libobjs
+           do
+             $ECHO "$obj" >> $output
+           done
+           $ECHO ')' >> $output
+           delfiles="$delfiles $output"
+         elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then
+           output=${output_objdir}/${output_la}.lnk
+           func_verbose "creating linker input file list: $output"
+           : > $output
+           set x $save_libobjs
+           shift
+           firstobj=
+           if test "$compiler_needs_object" = yes; then
+             firstobj="$1 "
+             shift
+           fi
+           for obj
+           do
+             $ECHO "$obj" >> $output
+           done
+           delfiles="$delfiles $output"
+           output=$firstobj\"$file_list_spec$output\"
+         else
+           if test -n "$save_libobjs"; then
+             func_verbose "creating reloadable object files..."
+             output=$output_objdir/$output_la-${k}.$objext
+             eval test_cmds=\"$reload_cmds\"
+             func_len " $test_cmds"
+             len0=$func_len_result
+             len=$len0
+
+             # Loop over the list of objects to be linked.
+             for obj in $save_libobjs
+             do
+               func_len " $obj"
+               func_arith $len + $func_len_result
+               len=$func_arith_result
+               if test "X$objlist" = X ||
+                  test "$len" -lt "$max_cmd_len"; then
+                 func_append objlist " $obj"
+               else
+                 # The command $test_cmds is almost too long, add a
+                 # command to the queue.
+                 if test "$k" -eq 1 ; then
+                   # The first file doesn't have a previous command to add.
+                   eval concat_cmds=\"$reload_cmds $objlist $last_robj\"
+                 else
+                   # All subsequent reloadable object files will link in
+                   # the last one created.
+                   eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj~\$RM $last_robj\"
+                 fi
+                 last_robj=$output_objdir/$output_la-${k}.$objext
+                 func_arith $k + 1
+                 k=$func_arith_result
+                 output=$output_objdir/$output_la-${k}.$objext
+                 objlist=$obj
+                 func_len " $last_robj"
+                 func_arith $len0 + $func_len_result
+                 len=$func_arith_result
+               fi
+             done
+             # Handle the remaining objects by creating one last
+             # reloadable object file.  All subsequent reloadable object
+             # files will link in the last one created.
+             test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+             eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\"
+             if test -n "$last_robj"; then
+               eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\"
+             fi
+             delfiles="$delfiles $output"
+
+           else
+             output=
+           fi
+
+           if ${skipped_export-false}; then
+             func_verbose "generating symbol list for \`$libname.la'"
+             export_symbols="$output_objdir/$libname.exp"
+             $opt_dry_run || $RM $export_symbols
+             libobjs=$output
+             # Append the command to create the export file.
+             test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+             eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\"
+             if test -n "$last_robj"; then
+               eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
+             fi
+           fi
+
+           test -n "$save_libobjs" &&
+             func_verbose "creating a temporary reloadable object file: $output"
+
+           # Loop through the commands generated above and execute them.
+           save_ifs="$IFS"; IFS='~'
+           for cmd in $concat_cmds; do
+             IFS="$save_ifs"
+             $opt_silent || {
+                 func_quote_for_expand "$cmd"
+                 eval "func_echo $func_quote_for_expand_result"
+             }
+             $opt_dry_run || eval "$cmd" || {
+               lt_exit=$?
+
+               # Restore the uninstalled library and exit
+               if test "$mode" = relink; then
+                 ( cd "$output_objdir" && \
+                   $RM "${realname}T" && \
+                   $MV "${realname}U" "$realname" )
+               fi
+
+               exit $lt_exit
+             }
+           done
+           IFS="$save_ifs"
+
+           if test -n "$export_symbols_regex" && ${skipped_export-false}; then
+             func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
+             func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
+           fi
+         fi
+
+          if ${skipped_export-false}; then
+           if test -n "$export_symbols" && test -n "$include_expsyms"; then
+             tmp_export_symbols="$export_symbols"
+             test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
+             $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"'
+           fi
+
+           if test -n "$orig_export_symbols"; then
+             # The given exports_symbols file has to be filtered, so filter it.
+             func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
+             # FIXME: $output_objdir/$libname.filter potentially contains lots of
+             # 's' commands which not all seds can handle. GNU sed should be fine
+             # though. Also, the filter scales superlinearly with the number of
+             # global variables. join(1) would be nice here, but unfortunately
+             # isn't a blessed tool.
+             $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
+             delfiles="$delfiles $export_symbols $output_objdir/$libname.filter"
+             export_symbols=$output_objdir/$libname.def
+             $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
+           fi
+         fi
+
+         libobjs=$output
+         # Restore the value of output.
+         output=$save_output
+
+         if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then
+           eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
+           test "X$libobjs" = "X " && libobjs=
+         fi
+         # Expand the library linking commands again to reset the
+         # value of $libobjs for piecewise linking.
+
+         # Do each of the archive commands.
+         if test "$module" = yes && test -n "$module_cmds" ; then
+           if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
+             cmds=$module_expsym_cmds
+           else
+             cmds=$module_cmds
+           fi
+         else
+           if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
+             cmds=$archive_expsym_cmds
+           else
+             cmds=$archive_cmds
+           fi
+         fi
+       fi
+
+       if test -n "$delfiles"; then
+         # Append the command to remove temporary files to $cmds.
+         eval cmds=\"\$cmds~\$RM $delfiles\"
+       fi
+
+       # Add any objects from preloaded convenience libraries
+       if test -n "$dlprefiles"; then
+         gentop="$output_objdir/${outputname}x"
+         generated="$generated $gentop"
+
+         func_extract_archives $gentop $dlprefiles
+         libobjs="$libobjs $func_extract_archives_result"
+         test "X$libobjs" = "X " && libobjs=
+       fi
+
+       save_ifs="$IFS"; IFS='~'
+       for cmd in $cmds; do
+         IFS="$save_ifs"
+         eval cmd=\"$cmd\"
+         $opt_silent || {
+           func_quote_for_expand "$cmd"
+           eval "func_echo $func_quote_for_expand_result"
+         }
+         $opt_dry_run || eval "$cmd" || {
+           lt_exit=$?
+
+           # Restore the uninstalled library and exit
+           if test "$mode" = relink; then
+             ( cd "$output_objdir" && \
+               $RM "${realname}T" && \
+               $MV "${realname}U" "$realname" )
+           fi
+
+           exit $lt_exit
+         }
+       done
+       IFS="$save_ifs"
+
+       # Restore the uninstalled library and exit
+       if test "$mode" = relink; then
+         $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $?
+
+         if test -n "$convenience"; then
+           if test -z "$whole_archive_flag_spec"; then
+             func_show_eval '${RM}r "$gentop"'
+           fi
+         fi
+
+         exit $EXIT_SUCCESS
+       fi
+
+       # Create links to the real library.
+       for linkname in $linknames; do
+         if test "$realname" != "$linkname"; then
+           func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?'
+         fi
+       done
+
+       # If -module or -export-dynamic was specified, set the dlname.
+       if test "$module" = yes || test "$export_dynamic" = yes; then
+         # On all known operating systems, these are identical.
+         dlname="$soname"
+       fi
+      fi
+      ;;
+
+    obj)
+      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+       func_warning "\`-dlopen' is ignored for objects"
+      fi
+
+      case " $deplibs" in
+      *\ -l* | *\ -L*)
+       func_warning "\`-l' and \`-L' are ignored for objects" ;;
+      esac
+
+      test -n "$rpath" && \
+       func_warning "\`-rpath' is ignored for objects"
+
+      test -n "$xrpath" && \
+       func_warning "\`-R' is ignored for objects"
+
+      test -n "$vinfo" && \
+       func_warning "\`-version-info' is ignored for objects"
+
+      test -n "$release" && \
+       func_warning "\`-release' is ignored for objects"
+
+      case $output in
+      *.lo)
+       test -n "$objs$old_deplibs" && \
+         func_fatal_error "cannot build library object \`$output' from non-libtool objects"
+
+       libobj=$output
+       func_lo2o "$libobj"
+       obj=$func_lo2o_result
+       ;;
+      *)
+       libobj=
+       obj="$output"
+       ;;
+      esac
+
+      # Delete the old objects.
+      $opt_dry_run || $RM $obj $libobj
+
+      # Objects from convenience libraries.  This assumes
+      # single-version convenience libraries.  Whenever we create
+      # different ones for PIC/non-PIC, this we'll have to duplicate
+      # the extraction.
+      reload_conv_objs=
+      gentop=
+      # reload_cmds runs $LD directly, so let us get rid of
+      # -Wl from whole_archive_flag_spec and hope we can get by with
+      # turning comma into space..
+      wl=
+
+      if test -n "$convenience"; then
+       if test -n "$whole_archive_flag_spec"; then
+         eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
+         reload_conv_objs=$reload_objs\ `$ECHO "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'`
+       else
+         gentop="$output_objdir/${obj}x"
+         generated="$generated $gentop"
+
+         func_extract_archives $gentop $convenience
+         reload_conv_objs="$reload_objs $func_extract_archives_result"
+       fi
+      fi
+
+      # Create the old-style object.
+      reload_objs="$objs$old_deplibs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
+
+      output="$obj"
+      func_execute_cmds "$reload_cmds" 'exit $?'
+
+      # Exit if we aren't doing a library object file.
+      if test -z "$libobj"; then
+       if test -n "$gentop"; then
+         func_show_eval '${RM}r "$gentop"'
+       fi
+
+       exit $EXIT_SUCCESS
+      fi
+
+      if test "$build_libtool_libs" != yes; then
+       if test -n "$gentop"; then
+         func_show_eval '${RM}r "$gentop"'
+       fi
+
+       # Create an invalid libtool object if no PIC, so that we don't
+       # accidentally link it into a program.
+       # $show "echo timestamp > $libobj"
+       # $opt_dry_run || eval "echo timestamp > $libobj" || exit $?
+       exit $EXIT_SUCCESS
+      fi
+
+      if test -n "$pic_flag" || test "$pic_mode" != default; then
+       # Only do commands if we really have different PIC objects.
+       reload_objs="$libobjs $reload_conv_objs"
+       output="$libobj"
+       func_execute_cmds "$reload_cmds" 'exit $?'
+      fi
+
+      if test -n "$gentop"; then
+       func_show_eval '${RM}r "$gentop"'
+      fi
+
+      exit $EXIT_SUCCESS
+      ;;
+
+    prog)
+      case $host in
+       *cygwin*) func_stripname '' '.exe' "$output"
+                 output=$func_stripname_result.exe;;
+      esac
+      test -n "$vinfo" && \
+       func_warning "\`-version-info' is ignored for programs"
+
+      test -n "$release" && \
+       func_warning "\`-release' is ignored for programs"
+
+      test "$preload" = yes \
+        && test "$dlopen_support" = unknown \
+       && test "$dlopen_self" = unknown \
+       && test "$dlopen_self_static" = unknown && \
+         func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support."
+
+      case $host in
+      *-*-rhapsody* | *-*-darwin1.[012])
+       # On Rhapsody replace the C library is the System framework
+       compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
+       finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
+       ;;
+      esac
+
+      case $host in
+      *-*-darwin*)
+       # Don't allow lazy linking, it breaks C++ global constructors
+       # But is supposedly fixed on 10.4 or later (yay!).
+       if test "$tagname" = CXX ; then
+         case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
+           10.[0123])
+             compile_command="$compile_command ${wl}-bind_at_load"
+             finalize_command="$finalize_command ${wl}-bind_at_load"
+           ;;
+         esac
+       fi
+       # Time to change all our "foo.ltframework" stuff back to "-framework foo"
+       compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+       finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+       ;;
+      esac
+
+
+      # move library search paths that coincide with paths to not yet
+      # installed libraries to the beginning of the library search list
+      new_libs=
+      for path in $notinst_path; do
+       case " $new_libs " in
+       *" -L$path/$objdir "*) ;;
+       *)
+         case " $compile_deplibs " in
+         *" -L$path/$objdir "*)
+           new_libs="$new_libs -L$path/$objdir" ;;
+         esac
+         ;;
+       esac
+      done
+      for deplib in $compile_deplibs; do
+       case $deplib in
+       -L*)
+         case " $new_libs " in
+         *" $deplib "*) ;;
+         *) new_libs="$new_libs $deplib" ;;
+         esac
+         ;;
+       *) new_libs="$new_libs $deplib" ;;
+       esac
+      done
+      compile_deplibs="$new_libs"
+
+
+      compile_command="$compile_command $compile_deplibs"
+      finalize_command="$finalize_command $finalize_deplibs"
+
+      if test -n "$rpath$xrpath"; then
+       # If the user specified any rpath flags, then add them.
+       for libdir in $rpath $xrpath; do
+         # This is the magic to use -rpath.
+         case "$finalize_rpath " in
+         *" $libdir "*) ;;
+         *) finalize_rpath="$finalize_rpath $libdir" ;;
+         esac
+       done
+      fi
+
+      # Now hardcode the library paths
+      rpath=
+      hardcode_libdirs=
+      for libdir in $compile_rpath $finalize_rpath; do
+       if test -n "$hardcode_libdir_flag_spec"; then
+         if test -n "$hardcode_libdir_separator"; then
+           if test -z "$hardcode_libdirs"; then
+             hardcode_libdirs="$libdir"
+           else
+             # Just accumulate the unique libdirs.
+             case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+             *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+               ;;
+             *)
+               hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+               ;;
+             esac
+           fi
+         else
+           eval flag=\"$hardcode_libdir_flag_spec\"
+           rpath="$rpath $flag"
+         fi
+       elif test -n "$runpath_var"; then
+         case "$perm_rpath " in
+         *" $libdir "*) ;;
+         *) perm_rpath="$perm_rpath $libdir" ;;
+         esac
+       fi
+       case $host in
+       *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+         testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'`
+         case :$dllsearchpath: in
+         *":$libdir:"*) ;;
+         *) dllsearchpath="$dllsearchpath:$libdir";;
+         esac
+         case :$dllsearchpath: in
+         *":$testbindir:"*) ;;
+         *) dllsearchpath="$dllsearchpath:$testbindir";;
+         esac
+         ;;
+       esac
+      done
+      # Substitute the hardcoded libdirs into the rpath.
+      if test -n "$hardcode_libdir_separator" &&
+        test -n "$hardcode_libdirs"; then
+       libdir="$hardcode_libdirs"
+       eval rpath=\" $hardcode_libdir_flag_spec\"
+      fi
+      compile_rpath="$rpath"
+
+      rpath=
+      hardcode_libdirs=
+      for libdir in $finalize_rpath; do
+       if test -n "$hardcode_libdir_flag_spec"; then
+         if test -n "$hardcode_libdir_separator"; then
+           if test -z "$hardcode_libdirs"; then
+             hardcode_libdirs="$libdir"
+           else
+             # Just accumulate the unique libdirs.
+             case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+             *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+               ;;
+             *)
+               hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+               ;;
+             esac
+           fi
+         else
+           eval flag=\"$hardcode_libdir_flag_spec\"
+           rpath="$rpath $flag"
+         fi
+       elif test -n "$runpath_var"; then
+         case "$finalize_perm_rpath " in
+         *" $libdir "*) ;;
+         *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;
+         esac
+       fi
+      done
+      # Substitute the hardcoded libdirs into the rpath.
+      if test -n "$hardcode_libdir_separator" &&
+        test -n "$hardcode_libdirs"; then
+       libdir="$hardcode_libdirs"
+       eval rpath=\" $hardcode_libdir_flag_spec\"
+      fi
+      finalize_rpath="$rpath"
+
+      if test -n "$libobjs" && test "$build_old_libs" = yes; then
+       # Transform all the library objects into standard objects.
+       compile_command=`$ECHO "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+       finalize_command=`$ECHO "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+      fi
+
+      func_generate_dlsyms "$outputname" "@PROGRAM@" "no"
+
+      # template prelinking step
+      if test -n "$prelink_cmds"; then
+       func_execute_cmds "$prelink_cmds" 'exit $?'
+      fi
+
+      wrappers_required=yes
+      case $host in
+      *cygwin* | *mingw* )
+        if test "$build_libtool_libs" != yes; then
+          wrappers_required=no
+        fi
+        ;;
+      *)
+        if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
+          wrappers_required=no
+        fi
+        ;;
+      esac
+      if test "$wrappers_required" = no; then
+       # Replace the output file specification.
+       compile_command=`$ECHO "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
+       link_command="$compile_command$compile_rpath"
+
+       # We have no uninstalled library dependencies, so finalize right now.
+       exit_status=0
+       func_show_eval "$link_command" 'exit_status=$?'
+
+       # Delete the generated files.
+       if test -f "$output_objdir/${outputname}S.${objext}"; then
+         func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"'
+       fi
+
+       exit $exit_status
+      fi
+
+      if test -n "$compile_shlibpath$finalize_shlibpath"; then
+       compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
+      fi
+      if test -n "$finalize_shlibpath"; then
+       finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
+      fi
+
+      compile_var=
+      finalize_var=
+      if test -n "$runpath_var"; then
+       if test -n "$perm_rpath"; then
+         # We should set the runpath_var.
+         rpath=
+         for dir in $perm_rpath; do
+           rpath="$rpath$dir:"
+         done
+         compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
+       fi
+       if test -n "$finalize_perm_rpath"; then
+         # We should set the runpath_var.
+         rpath=
+         for dir in $finalize_perm_rpath; do
+           rpath="$rpath$dir:"
+         done
+         finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
+       fi
+      fi
+
+      if test "$no_install" = yes; then
+       # We don't need to create a wrapper script.
+       link_command="$compile_var$compile_command$compile_rpath"
+       # Replace the output file specification.
+       link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
+       # Delete the old output file.
+       $opt_dry_run || $RM $output
+       # Link the executable and exit
+       func_show_eval "$link_command" 'exit $?'
+       exit $EXIT_SUCCESS
+      fi
+
+      if test "$hardcode_action" = relink; then
+       # Fast installation is not supported
+       link_command="$compile_var$compile_command$compile_rpath"
+       relink_command="$finalize_var$finalize_command$finalize_rpath"
+
+       func_warning "this platform does not like uninstalled shared libraries"
+       func_warning "\`$output' will be relinked during installation"
+      else
+       if test "$fast_install" != no; then
+         link_command="$finalize_var$compile_command$finalize_rpath"
+         if test "$fast_install" = yes; then
+           relink_command=`$ECHO "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
+         else
+           # fast_install is set to needless
+           relink_command=
+         fi
+       else
+         link_command="$compile_var$compile_command$compile_rpath"
+         relink_command="$finalize_var$finalize_command$finalize_rpath"
+       fi
+      fi
+
+      # Replace the output file specification.
+      link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
+
+      # Delete the old output files.
+      $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname
+
+      func_show_eval "$link_command" 'exit $?'
+
+      # Now create the wrapper script.
+      func_verbose "creating $output"
+
+      # Quote the relink command for shipping.
+      if test -n "$relink_command"; then
+       # Preserve any variables that may affect compiler behavior
+       for var in $variables_saved_for_relink; do
+         if eval test -z \"\${$var+set}\"; then
+           relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command"
+         elif eval var_value=\$$var; test -z "$var_value"; then
+           relink_command="$var=; export $var; $relink_command"
+         else
+           func_quote_for_eval "$var_value"
+           relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
+         fi
+       done
+       relink_command="(cd `pwd`; $relink_command)"
+       relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+      fi
+
+      # Quote $ECHO for shipping.
+      if test "X$ECHO" = "X$SHELL $progpath --fallback-echo"; then
+       case $progpath in
+       [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";;
+       *) qecho="$SHELL `pwd`/$progpath --fallback-echo";;
+       esac
+       qecho=`$ECHO "X$qecho" | $Xsed -e "$sed_quote_subst"`
+      else
+       qecho=`$ECHO "X$ECHO" | $Xsed -e "$sed_quote_subst"`
+      fi
+
+      # Only actually do things if not in dry run mode.
+      $opt_dry_run || {
+       # win32 will think the script is a binary if it has
+       # a .exe suffix, so we strip it off here.
+       case $output in
+         *.exe) func_stripname '' '.exe' "$output"
+                output=$func_stripname_result ;;
+       esac
+       # test for cygwin because mv fails w/o .exe extensions
+       case $host in
+         *cygwin*)
+           exeext=.exe
+           func_stripname '' '.exe' "$outputname"
+           outputname=$func_stripname_result ;;
+         *) exeext= ;;
+       esac
+       case $host in
+         *cygwin* | *mingw* )
+           func_dirname_and_basename "$output" "" "."
+           output_name=$func_basename_result
+           output_path=$func_dirname_result
+           cwrappersource="$output_path/$objdir/lt-$output_name.c"
+           cwrapper="$output_path/$output_name.exe"
+           $RM $cwrappersource $cwrapper
+           trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
+
+           func_emit_cwrapperexe_src > $cwrappersource
+
+           # we should really use a build-platform specific compiler
+           # here, but OTOH, the wrappers (shell script and this C one)
+           # are only useful if you want to execute the "real" binary.
+           # Since the "real" binary is built for $host, then this
+           # wrapper might as well be built for $host, too.
+           $opt_dry_run || {
+             $LTCC $LTCFLAGS -o $cwrapper $cwrappersource
+             $STRIP $cwrapper
+           }
+
+           # Now, create the wrapper script for func_source use:
+           func_ltwrapper_scriptname $cwrapper
+           $RM $func_ltwrapper_scriptname_result
+           trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15
+           $opt_dry_run || {
+             # note: this script will not be executed, so do not chmod.
+             if test "x$build" = "x$host" ; then
+               $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result
+             else
+               func_emit_wrapper no > $func_ltwrapper_scriptname_result
+             fi
+           }
+         ;;
+         * )
+           $RM $output
+           trap "$RM $output; exit $EXIT_FAILURE" 1 2 15
+
+           func_emit_wrapper no > $output
+           chmod +x $output
+         ;;
+       esac
+      }
+      exit $EXIT_SUCCESS
+      ;;
+    esac
+
+    # See if we need to build an old-fashioned archive.
+    for oldlib in $oldlibs; do
+
+      if test "$build_libtool_libs" = convenience; then
+       oldobjs="$libobjs_save $symfileobj"
+       addlibs="$convenience"
+       build_libtool_libs=no
+      else
+       if test "$build_libtool_libs" = module; then
+         oldobjs="$libobjs_save"
+         build_libtool_libs=no
+       else
+         oldobjs="$old_deplibs $non_pic_objects"
+         if test "$preload" = yes && test -f "$symfileobj"; then
+           oldobjs="$oldobjs $symfileobj"
+         fi
+       fi
+       addlibs="$old_convenience"
+      fi
+
+      if test -n "$addlibs"; then
+       gentop="$output_objdir/${outputname}x"
+       generated="$generated $gentop"
+
+       func_extract_archives $gentop $addlibs
+       oldobjs="$oldobjs $func_extract_archives_result"
+      fi
+
+      # Do each command in the archive commands.
+      if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
+       cmds=$old_archive_from_new_cmds
+      else
+
+       # Add any objects from preloaded convenience libraries
+       if test -n "$dlprefiles"; then
+         gentop="$output_objdir/${outputname}x"
+         generated="$generated $gentop"
+
+         func_extract_archives $gentop $dlprefiles
+         oldobjs="$oldobjs $func_extract_archives_result"
+       fi
+
+       # POSIX demands no paths to be encoded in archives.  We have
+       # to avoid creating archives with duplicate basenames if we
+       # might have to extract them afterwards, e.g., when creating a
+       # static archive out of a convenience library, or when linking
+       # the entirety of a libtool archive into another (currently
+       # not supported by libtool).
+       if (for obj in $oldobjs
+           do
+             func_basename "$obj"
+             $ECHO "$func_basename_result"
+           done | sort | sort -uc >/dev/null 2>&1); then
+         :
+       else
+         $ECHO "copying selected object files to avoid basename conflicts..."
+         gentop="$output_objdir/${outputname}x"
+         generated="$generated $gentop"
+         func_mkdir_p "$gentop"
+         save_oldobjs=$oldobjs
+         oldobjs=
+         counter=1
+         for obj in $save_oldobjs
+         do
+           func_basename "$obj"
+           objbase="$func_basename_result"
+           case " $oldobjs " in
+           " ") oldobjs=$obj ;;
+           *[\ /]"$objbase "*)
+             while :; do
+               # Make sure we don't pick an alternate name that also
+               # overlaps.
+               newobj=lt$counter-$objbase
+               func_arith $counter + 1
+               counter=$func_arith_result
+               case " $oldobjs " in
+               *[\ /]"$newobj "*) ;;
+               *) if test ! -f "$gentop/$newobj"; then break; fi ;;
+               esac
+             done
+             func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj"
+             oldobjs="$oldobjs $gentop/$newobj"
+             ;;
+           *) oldobjs="$oldobjs $obj" ;;
+           esac
+         done
+       fi
+       eval cmds=\"$old_archive_cmds\"
+
+       func_len " $cmds"
+       len=$func_len_result
+       if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+         cmds=$old_archive_cmds
+       else
+         # the command line is too long to link in one step, link in parts
+         func_verbose "using piecewise archive linking..."
+         save_RANLIB=$RANLIB
+         RANLIB=:
+         objlist=
+         concat_cmds=
+         save_oldobjs=$oldobjs
+         oldobjs=
+         # Is there a better way of finding the last object in the list?
+         for obj in $save_oldobjs
+         do
+           last_oldobj=$obj
+         done
+         eval test_cmds=\"$old_archive_cmds\"
+         func_len " $test_cmds"
+         len0=$func_len_result
+         len=$len0
+         for obj in $save_oldobjs
+         do
+           func_len " $obj"
+           func_arith $len + $func_len_result
+           len=$func_arith_result
+           func_append objlist " $obj"
+           if test "$len" -lt "$max_cmd_len"; then
+             :
+           else
+             # the above command should be used before it gets too long
+             oldobjs=$objlist
+             if test "$obj" = "$last_oldobj" ; then
+               RANLIB=$save_RANLIB
+             fi
+             test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+             eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
+             objlist=
+             len=$len0
+           fi
+         done
+         RANLIB=$save_RANLIB
+         oldobjs=$objlist
+         if test "X$oldobjs" = "X" ; then
+           eval cmds=\"\$concat_cmds\"
+         else
+           eval cmds=\"\$concat_cmds~\$old_archive_cmds\"
+         fi
+       fi
+      fi
+      func_execute_cmds "$cmds" 'exit $?'
+    done
+
+    test -n "$generated" && \
+      func_show_eval "${RM}r$generated"
+
+    # Now create the libtool archive.
+    case $output in
+    *.la)
+      old_library=
+      test "$build_old_libs" = yes && old_library="$libname.$libext"
+      func_verbose "creating $output"
+
+      # Preserve any variables that may affect compiler behavior
+      for var in $variables_saved_for_relink; do
+       if eval test -z \"\${$var+set}\"; then
+         relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command"
+       elif eval var_value=\$$var; test -z "$var_value"; then
+         relink_command="$var=; export $var; $relink_command"
+       else
+         func_quote_for_eval "$var_value"
+         relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
+       fi
+      done
+      # Quote the link command for shipping.
+      relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
+      relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+      if test "$hardcode_automatic" = yes ; then
+       relink_command=
+      fi
+
+      # Only create the output if not a dry run.
+      $opt_dry_run || {
+       for installed in no yes; do
+         if test "$installed" = yes; then
+           if test -z "$install_libdir"; then
+             break
+           fi
+           output="$output_objdir/$outputname"i
+           # Replace all uninstalled libtool libraries with the installed ones
+           newdependency_libs=
+           for deplib in $dependency_libs; do
+             case $deplib in
+             *.la)
+               func_basename "$deplib"
+               name="$func_basename_result"
+               eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+               test -z "$libdir" && \
+                 func_fatal_error "\`$deplib' is not a valid libtool archive"
+               newdependency_libs="$newdependency_libs $libdir/$name"
+               ;;
+             *) newdependency_libs="$newdependency_libs $deplib" ;;
+             esac
+           done
+           dependency_libs="$newdependency_libs"
+           newdlfiles=
+
+           for lib in $dlfiles; do
+             case $lib in
+             *.la)
+               func_basename "$lib"
+               name="$func_basename_result"
+               eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+               test -z "$libdir" && \
+                 func_fatal_error "\`$lib' is not a valid libtool archive"
+               newdlfiles="$newdlfiles $libdir/$name"
+               ;;
+             *) newdlfiles="$newdlfiles $lib" ;;
+             esac
+           done
+           dlfiles="$newdlfiles"
+           newdlprefiles=
+           for lib in $dlprefiles; do
+             case $lib in
+             *.la)
+               # Only pass preopened files to the pseudo-archive (for
+               # eventual linking with the app. that links it) if we
+               # didn't already link the preopened objects directly into
+               # the library:
+               func_basename "$lib"
+               name="$func_basename_result"
+               eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+               test -z "$libdir" && \
+                 func_fatal_error "\`$lib' is not a valid libtool archive"
+               newdlprefiles="$newdlprefiles $libdir/$name"
+               ;;
+             esac
+           done
+           dlprefiles="$newdlprefiles"
+         else
+           newdlfiles=
+           for lib in $dlfiles; do
+             case $lib in
+               [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
+               *) abs=`pwd`"/$lib" ;;
+             esac
+             newdlfiles="$newdlfiles $abs"
+           done
+           dlfiles="$newdlfiles"
+           newdlprefiles=
+           for lib in $dlprefiles; do
+             case $lib in
+               [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
+               *) abs=`pwd`"/$lib" ;;
+             esac
+             newdlprefiles="$newdlprefiles $abs"
+           done
+           dlprefiles="$newdlprefiles"
+         fi
+         $RM $output
+         # place dlname in correct position for cygwin
+         tdlname=$dlname
+         case $host,$output,$installed,$module,$dlname in
+           *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
+         esac
+         $ECHO > $output "\
+# $outputname - a libtool library file
+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='$tdlname'
+
+# Names of this library.
+library_names='$library_names'
+
+# The name of the static archive.
+old_library='$old_library'
+
+# Linker flags that can not go in dependency_libs.
+inherited_linker_flags='$new_inherited_linker_flags'
+
+# Libraries that this one depends upon.
+dependency_libs='$dependency_libs'
+
+# Names of additional weak libraries provided by this library
+weak_library_names='$weak_libs'
+
+# Version information for $libname.
+current=$current
+age=$age
+revision=$revision
+
+# Is this an already installed library?
+installed=$installed
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=$module
+
+# Files to dlopen/dlpreopen
+dlopen='$dlfiles'
+dlpreopen='$dlprefiles'
+
+# Directory that this library needs to be installed in:
+libdir='$install_libdir'"
+         if test "$installed" = no && test "$need_relink" = yes; then
+           $ECHO >> $output "\
+relink_command=\"$relink_command\""
+         fi
+       done
+      }
+
+      # Do a symbolic link so that the libtool archive can be found in
+      # LD_LIBRARY_PATH before the program is installed.
+      func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?'
+      ;;
+    esac
+    exit $EXIT_SUCCESS
+}
+
+{ test "$mode" = link || test "$mode" = relink; } &&
+    func_mode_link ${1+"$@"}
+
+
+# func_mode_uninstall arg...
+func_mode_uninstall ()
+{
+    $opt_debug
+    RM="$nonopt"
+    files=
+    rmforce=
+    exit_status=0
+
+    # This variable tells wrapper scripts just to set variables rather
+    # than running their programs.
+    libtool_install_magic="$magic"
+
+    for arg
+    do
+      case $arg in
+      -f) RM="$RM $arg"; rmforce=yes ;;
+      -*) RM="$RM $arg" ;;
+      *) files="$files $arg" ;;
+      esac
+    done
+
+    test -z "$RM" && \
+      func_fatal_help "you must specify an RM program"
+
+    rmdirs=
+
+    origobjdir="$objdir"
+    for file in $files; do
+      func_dirname "$file" "" "."
+      dir="$func_dirname_result"
+      if test "X$dir" = X.; then
+       objdir="$origobjdir"
+      else
+       objdir="$dir/$origobjdir"
+      fi
+      func_basename "$file"
+      name="$func_basename_result"
+      test "$mode" = uninstall && objdir="$dir"
+
+      # Remember objdir for removal later, being careful to avoid duplicates
+      if test "$mode" = clean; then
+       case " $rmdirs " in
+         *" $objdir "*) ;;
+         *) rmdirs="$rmdirs $objdir" ;;
+       esac
+      fi
+
+      # Don't error if the file doesn't exist and rm -f was used.
+      if { test -L "$file"; } >/dev/null 2>&1 ||
+        { test -h "$file"; } >/dev/null 2>&1 ||
+        test -f "$file"; then
+       :
+      elif test -d "$file"; then
+       exit_status=1
+       continue
+      elif test "$rmforce" = yes; then
+       continue
+      fi
+
+      rmfiles="$file"
+
+      case $name in
+      *.la)
+       # Possibly a libtool archive, so verify it.
+       if func_lalib_p "$file"; then
+         func_source $dir/$name
+
+         # Delete the libtool libraries and symlinks.
+         for n in $library_names; do
+           rmfiles="$rmfiles $objdir/$n"
+         done
+         test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library"
+
+         case "$mode" in
+         clean)
+           case "  $library_names " in
+           # "  " in the beginning catches empty $dlname
+           *" $dlname "*) ;;
+           *) rmfiles="$rmfiles $objdir/$dlname" ;;
+           esac
+           test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
+           ;;
+         uninstall)
+           if test -n "$library_names"; then
+             # Do each command in the postuninstall commands.
+             func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
+           fi
+
+           if test -n "$old_library"; then
+             # Do each command in the old_postuninstall commands.
+             func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
+           fi
+           # FIXME: should reinstall the best remaining shared library.
+           ;;
+         esac
+       fi
+       ;;
+
+      *.lo)
+       # Possibly a libtool object, so verify it.
+       if func_lalib_p "$file"; then
+
+         # Read the .lo file
+         func_source $dir/$name
+
+         # Add PIC object to the list of files to remove.
+         if test -n "$pic_object" &&
+            test "$pic_object" != none; then
+           rmfiles="$rmfiles $dir/$pic_object"
+         fi
+
+         # Add non-PIC object to the list of files to remove.
+         if test -n "$non_pic_object" &&
+            test "$non_pic_object" != none; then
+           rmfiles="$rmfiles $dir/$non_pic_object"
+         fi
+       fi
+       ;;
+
+      *)
+       if test "$mode" = clean ; then
+         noexename=$name
+         case $file in
+         *.exe)
+           func_stripname '' '.exe' "$file"
+           file=$func_stripname_result
+           func_stripname '' '.exe' "$name"
+           noexename=$func_stripname_result
+           # $file with .exe has already been added to rmfiles,
+           # add $file without .exe
+           rmfiles="$rmfiles $file"
+           ;;
+         esac
+         # Do a test to see if this is a libtool program.
+         if func_ltwrapper_p "$file"; then
+           if func_ltwrapper_executable_p "$file"; then
+             func_ltwrapper_scriptname "$file"
+             relink_command=
+             func_source $func_ltwrapper_scriptname_result
+             rmfiles="$rmfiles $func_ltwrapper_scriptname_result"
+           else
+             relink_command=
+             func_source $dir/$noexename
+           fi
+
+           # note $name still contains .exe if it was in $file originally
+           # as does the version of $file that was added into $rmfiles
+           rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}"
+           if test "$fast_install" = yes && test -n "$relink_command"; then
+             rmfiles="$rmfiles $objdir/lt-$name"
+           fi
+           if test "X$noexename" != "X$name" ; then
+             rmfiles="$rmfiles $objdir/lt-${noexename}.c"
+           fi
+         fi
+       fi
+       ;;
+      esac
+      func_show_eval "$RM $rmfiles" 'exit_status=1'
+    done
+    objdir="$origobjdir"
+
+    # Try to remove the ${objdir}s in the directories where we deleted files
+    for dir in $rmdirs; do
+      if test -d "$dir"; then
+       func_show_eval "rmdir $dir >/dev/null 2>&1"
+      fi
+    done
+
+    exit $exit_status
+}
+
+{ test "$mode" = uninstall || test "$mode" = clean; } &&
+    func_mode_uninstall ${1+"$@"}
+
+test -z "$mode" && {
+  help="$generic_help"
+  func_fatal_help "you must specify a MODE"
+}
+
+test -z "$exec_cmd" && \
+  func_fatal_help "invalid operation mode \`$mode'"
+
+if test -n "$exec_cmd"; then
+  eval exec "$exec_cmd"
+  exit $EXIT_FAILURE
+fi
+
+exit $exit_status
+
+
+# The TAGs below are defined such that we never get into a situation
+# in which we disable both kinds of libraries.  Given conflicting
+# choices, we go for a static library, that is the most portable,
+# since we can't tell whether shared libraries were disabled because
+# the user asked for that or because the platform doesn't support
+# them.  This is particularly important on AIX, because we don't
+# support having both static and shared libraries enabled at the same
+# time on that platform, so we default to a shared-only configuration.
+# If a disable-shared tag is given, we'll fallback to a static-only
+# configuration.  But we'll never go from static-only to shared-only.
+
+# ### BEGIN LIBTOOL TAG CONFIG: disable-shared
+build_libtool_libs=no
+build_old_libs=yes
+# ### END LIBTOOL TAG CONFIG: disable-shared
+
+# ### BEGIN LIBTOOL TAG CONFIG: disable-static
+build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
+# ### END LIBTOOL TAG CONFIG: disable-static
+
+# Local Variables:
+# mode:shell-script
+# sh-indentation:2
+# End:
+# vi:sw=2
+
diff --git a/m4/.svn/all-wcprops b/m4/.svn/all-wcprops
new file mode 100644 (file)
index 0000000..a655c78
--- /dev/null
@@ -0,0 +1,11 @@
+K 25
+svn:wc:ra_dav:version-url
+V 39
+/svn/e/!svn/ver/38101/trunk/expedite/m4
+END
+expedite_check_engine.m4
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/e/!svn/ver/35497/trunk/expedite/m4/expedite_check_engine.m4
+END
diff --git a/m4/.svn/dir-prop-base b/m4/.svn/dir-prop-base
new file mode 100644 (file)
index 0000000..8bef05d
--- /dev/null
@@ -0,0 +1,10 @@
+K 10
+svn:ignore
+V 63
+ltsugar.m4
+libtool.m4
+ltversion.m4
+lt~obsolete.m4
+ltoptions.m4
+
+END
diff --git a/m4/.svn/entries b/m4/.svn/entries
new file mode 100644 (file)
index 0000000..41eb84b
--- /dev/null
@@ -0,0 +1,62 @@
+10
+
+dir
+49663
+https://svn.enlightenment.org/svn/e/trunk/expedite/m4
+https://svn.enlightenment.org/svn/e
+
+
+
+2008-12-11T13:46:52.263299Z
+38101
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
+\f
+expedite_check_engine.m4
+file
+
+
+
+
+2010-06-14T12:16:20.000000Z
+bd197cbe31528339211b0d35e0251561
+2008-03-23T19:39:17.000000Z
+34099
+doursse
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+926
+\f
diff --git a/m4/.svn/prop-base/expedite_check_engine.m4.svn-base b/m4/.svn/prop-base/expedite_check_engine.m4.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/m4/.svn/text-base/expedite_check_engine.m4.svn-base b/m4/.svn/text-base/expedite_check_engine.m4.svn-base
new file mode 100644 (file)
index 0000000..2909a0d
--- /dev/null
@@ -0,0 +1,41 @@
+dnl use: EXPEDITE_CHECK_ENGINE(Engine, Description, want[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
+AC_DEFUN([EXPEDITE_CHECK_ENGINE],
+[
+pushdef([UP], translit([$1], [-a-z], [_A-Z]))dnl
+pushdef([DOWN], translit([$1], [-A-Z], [_a-z]))dnl
+
+want_[]DOWN=$3
+have_[]DOWN="no"
+
+AC_ARG_ENABLE($1,
+  AC_HELP_STRING([--enable-$1], [enable $2 engine]),
+  [ want_[]DOWN=$enableval ]
+)
+
+AC_MSG_CHECKING([whether $2 engine is to be built])
+AC_MSG_RESULT($want_[]DOWN)
+
+if test "x$want_[]DOWN" = "xyes"; then
+  PKG_CHECK_EXISTS([evas-$1],
+    [
+      AC_DEFINE(HAVE_EVAS_[]UP, 1, [Evas $2 Engine Support])
+      have_[]DOWN="yes"
+    ],
+    [ have_[]DOWN="no" ]
+  )
+fi
+
+AC_MSG_CHECKING([whether $2 engine is available])
+AC_MSG_RESULT($have_[]DOWN)
+
+AM_CONDITIONAL(BUILD_[]UP, [test "x$have_[]DOWN" = "xyes"])
+
+if test "x$have_[]DOWN" = "xyes" ; then
+  ifelse([$4], , :, [$4])
+else
+  ifelse([$5], , :, [$5])
+fi
+
+popdef([UP])
+popdef([DOWN])
+])
diff --git a/m4/expedite_check_engine.m4 b/m4/expedite_check_engine.m4
new file mode 100644 (file)
index 0000000..2909a0d
--- /dev/null
@@ -0,0 +1,41 @@
+dnl use: EXPEDITE_CHECK_ENGINE(Engine, Description, want[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
+AC_DEFUN([EXPEDITE_CHECK_ENGINE],
+[
+pushdef([UP], translit([$1], [-a-z], [_A-Z]))dnl
+pushdef([DOWN], translit([$1], [-A-Z], [_a-z]))dnl
+
+want_[]DOWN=$3
+have_[]DOWN="no"
+
+AC_ARG_ENABLE($1,
+  AC_HELP_STRING([--enable-$1], [enable $2 engine]),
+  [ want_[]DOWN=$enableval ]
+)
+
+AC_MSG_CHECKING([whether $2 engine is to be built])
+AC_MSG_RESULT($want_[]DOWN)
+
+if test "x$want_[]DOWN" = "xyes"; then
+  PKG_CHECK_EXISTS([evas-$1],
+    [
+      AC_DEFINE(HAVE_EVAS_[]UP, 1, [Evas $2 Engine Support])
+      have_[]DOWN="yes"
+    ],
+    [ have_[]DOWN="no" ]
+  )
+fi
+
+AC_MSG_CHECKING([whether $2 engine is available])
+AC_MSG_RESULT($have_[]DOWN)
+
+AM_CONDITIONAL(BUILD_[]UP, [test "x$have_[]DOWN" = "xyes"])
+
+if test "x$have_[]DOWN" = "xyes" ; then
+  ifelse([$4], , :, [$4])
+else
+  ifelse([$5], , :, [$5])
+fi
+
+popdef([UP])
+popdef([DOWN])
+])
diff --git a/m4/libtool.m4 b/m4/libtool.m4
new file mode 100644 (file)
index 0000000..4ceb7f1
--- /dev/null
@@ -0,0 +1,7309 @@
+# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
+#
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008 Free Software Foundation, Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+m4_define([_LT_COPYING], [dnl
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008 Free Software Foundation, Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+#   This file is part of GNU Libtool.
+#
+# GNU Libtool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
+# obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+])
+
+# serial 56 LT_INIT
+
+
+# LT_PREREQ(VERSION)
+# ------------------
+# Complain and exit if this libtool version is less that VERSION.
+m4_defun([LT_PREREQ],
+[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
+       [m4_default([$3],
+                  [m4_fatal([Libtool version $1 or higher is required],
+                            63)])],
+       [$2])])
+
+
+# _LT_CHECK_BUILDDIR
+# ------------------
+# Complain if the absolute build directory name contains unusual characters
+m4_defun([_LT_CHECK_BUILDDIR],
+[case `pwd` in
+  *\ * | *\    *)
+    AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
+esac
+])
+
+
+# LT_INIT([OPTIONS])
+# ------------------
+AC_DEFUN([LT_INIT],
+[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
+AC_BEFORE([$0], [LT_LANG])dnl
+AC_BEFORE([$0], [LT_OUTPUT])dnl
+AC_BEFORE([$0], [LTDL_INIT])dnl
+m4_require([_LT_CHECK_BUILDDIR])dnl
+
+dnl Autoconf doesn't catch unexpanded LT_ macros by default:
+m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
+m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
+dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
+dnl unless we require an AC_DEFUNed macro:
+AC_REQUIRE([LTOPTIONS_VERSION])dnl
+AC_REQUIRE([LTSUGAR_VERSION])dnl
+AC_REQUIRE([LTVERSION_VERSION])dnl
+AC_REQUIRE([LTOBSOLETE_VERSION])dnl
+m4_require([_LT_PROG_LTMAIN])dnl
+
+dnl Parse OPTIONS
+_LT_SET_OPTIONS([$0], [$1])
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ltmain"
+
+# Always use our own libtool.
+LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+AC_SUBST(LIBTOOL)dnl
+
+_LT_SETUP
+
+# Only expand once:
+m4_define([LT_INIT])
+])# LT_INIT
+
+# Old names:
+AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
+AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
+dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
+
+
+# _LT_CC_BASENAME(CC)
+# -------------------
+# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
+m4_defun([_LT_CC_BASENAME],
+[for cc_temp in $1""; do
+  case $cc_temp in
+    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
+    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+])
+
+
+# _LT_FILEUTILS_DEFAULTS
+# ----------------------
+# It is okay to use these file commands and assume they have been set
+# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
+m4_defun([_LT_FILEUTILS_DEFAULTS],
+[: ${CP="cp -f"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+])# _LT_FILEUTILS_DEFAULTS
+
+
+# _LT_SETUP
+# ---------
+m4_defun([_LT_SETUP],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+_LT_DECL([], [host_alias], [0], [The host system])dnl
+_LT_DECL([], [host], [0])dnl
+_LT_DECL([], [host_os], [0])dnl
+dnl
+_LT_DECL([], [build_alias], [0], [The build system])dnl
+_LT_DECL([], [build], [0])dnl
+_LT_DECL([], [build_os], [0])dnl
+dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([LT_PATH_LD])dnl
+AC_REQUIRE([LT_PATH_NM])dnl
+dnl
+AC_REQUIRE([AC_PROG_LN_S])dnl
+test -z "$LN_S" && LN_S="ln -s"
+_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
+dnl
+AC_REQUIRE([LT_CMD_MAX_LEN])dnl
+_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
+_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
+dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_CHECK_SHELL_FEATURES])dnl
+m4_require([_LT_CMD_RELOAD])dnl
+m4_require([_LT_CHECK_MAGIC_METHOD])dnl
+m4_require([_LT_CMD_OLD_ARCHIVE])dnl
+m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+
+_LT_CONFIG_LIBTOOL_INIT([
+# See if we are running on zsh, and set the options which allow our
+# commands through without removal of \ escapes INIT.
+if test -n "\${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+])
+if test -n "${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+_LT_CHECK_OBJDIR
+
+m4_require([_LT_TAG_COMPILER])dnl
+_LT_PROG_ECHO_BACKSLASH
+
+case $host_os in
+aix3*)
+  # AIX sometimes has problems with the GCC collect2 program.  For some
+  # reason, if we set the COLLECT_NAMES environment variable, the problems
+  # vanish in a puff of smoke.
+  if test "X${COLLECT_NAMES+set}" != Xset; then
+    COLLECT_NAMES=
+    export COLLECT_NAMES
+  fi
+  ;;
+esac
+
+# Sed substitution that helps us do robust quoting.  It backslashifies
+# metacharacters that are still active within double-quoted strings.
+sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\([["`\\]]\)/\\\1/g'
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to delay expansion of an escaped single quote.
+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+
+# Global variables:
+ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except MSVC,
+# which needs '.lib').
+libext=a
+
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
+test -z "$LD" && LD=ld
+test -z "$ac_objext" && ac_objext=o
+
+_LT_CC_BASENAME([$compiler])
+
+# Only perform the check for file, if the check method requires it
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+case $deplibs_check_method in
+file_magic*)
+  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+    _LT_PATH_MAGIC
+  fi
+  ;;
+esac
+
+# Use C for the default configuration in the libtool script
+LT_SUPPORTED_TAG([CC])
+_LT_LANG_C_CONFIG
+_LT_LANG_DEFAULT_CONFIG
+_LT_CONFIG_COMMANDS
+])# _LT_SETUP
+
+
+# _LT_PROG_LTMAIN
+# ---------------
+# Note that this code is called both from `configure', and `config.status'
+# now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
+# `config.status' has no value for ac_aux_dir unless we are using Automake,
+# so we pass a copy along to make sure it has a sensible value anyway.
+m4_defun([_LT_PROG_LTMAIN],
+[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
+_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
+ltmain="$ac_aux_dir/ltmain.sh"
+])# _LT_PROG_LTMAIN
+
+
+## ------------------------------------- ##
+## Accumulate code for creating libtool. ##
+## ------------------------------------- ##
+
+# So that we can recreate a full libtool script including additional
+# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
+# in macros and then make a single call at the end using the `libtool'
+# label.
+
+
+# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
+# ----------------------------------------
+# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
+m4_define([_LT_CONFIG_LIBTOOL_INIT],
+[m4_ifval([$1],
+          [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
+                     [$1
+])])])
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_INIT])
+
+
+# _LT_CONFIG_LIBTOOL([COMMANDS])
+# ------------------------------
+# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
+m4_define([_LT_CONFIG_LIBTOOL],
+[m4_ifval([$1],
+          [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
+                     [$1
+])])])
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
+
+
+# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
+# -----------------------------------------------------
+m4_defun([_LT_CONFIG_SAVE_COMMANDS],
+[_LT_CONFIG_LIBTOOL([$1])
+_LT_CONFIG_LIBTOOL_INIT([$2])
+])
+
+
+# _LT_FORMAT_COMMENT([COMMENT])
+# -----------------------------
+# Add leading comment marks to the start of each line, and a trailing
+# full-stop to the whole comment if one is not present already.
+m4_define([_LT_FORMAT_COMMENT],
+[m4_ifval([$1], [
+m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
+              [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
+)])
+
+
+
+## ------------------------ ##
+## FIXME: Eliminate VARNAME ##
+## ------------------------ ##
+
+
+# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
+# -------------------------------------------------------------------
+# CONFIGNAME is the name given to the value in the libtool script.
+# VARNAME is the (base) name used in the configure script.
+# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
+# VARNAME.  Any other value will be used directly.
+m4_define([_LT_DECL],
+[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
+    [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
+       [m4_ifval([$1], [$1], [$2])])
+    lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
+    m4_ifval([$4],
+       [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
+    lt_dict_add_subkey([lt_decl_dict], [$2],
+       [tagged?], [m4_ifval([$5], [yes], [no])])])
+])
+
+
+# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
+# --------------------------------------------------------
+m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
+
+
+# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
+# ------------------------------------------------
+m4_define([lt_decl_tag_varnames],
+[_lt_decl_filter([tagged?], [yes], $@)])
+
+
+# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
+# ---------------------------------------------------------
+m4_define([_lt_decl_filter],
+[m4_case([$#],
+  [0], [m4_fatal([$0: too few arguments: $#])],
+  [1], [m4_fatal([$0: too few arguments: $#: $1])],
+  [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
+  [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
+  [lt_dict_filter([lt_decl_dict], $@)])[]dnl
+])
+
+
+# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
+# --------------------------------------------------
+m4_define([lt_decl_quote_varnames],
+[_lt_decl_filter([value], [1], $@)])
+
+
+# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
+# ---------------------------------------------------
+m4_define([lt_decl_dquote_varnames],
+[_lt_decl_filter([value], [2], $@)])
+
+
+# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
+# ---------------------------------------------------
+m4_define([lt_decl_varnames_tagged],
+[_$0(m4_quote(m4_default([$1], [[, ]])),
+     m4_quote(m4_if([$2], [],
+                    m4_quote(lt_decl_tag_varnames),
+                 m4_quote(m4_shift($@)))),
+     m4_split(m4_normalize(m4_quote(_LT_TAGS))))])
+m4_define([_lt_decl_varnames_tagged], [lt_combine([$1], [$2], [_], $3)])
+
+
+# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
+# ------------------------------------------------
+m4_define([lt_decl_all_varnames],
+[_$0(m4_quote(m4_default([$1], [[, ]])),
+     m4_if([$2], [],
+          m4_quote(lt_decl_varnames),
+       m4_quote(m4_shift($@))))[]dnl
+])
+m4_define([_lt_decl_all_varnames],
+[lt_join($@, lt_decl_varnames_tagged([$1],
+                       lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
+])
+
+
+# _LT_CONFIG_STATUS_DECLARE([VARNAME])
+# ------------------------------------
+# Quote a variable value, and forward it to `config.status' so that its
+# declaration there will have the same value as in `configure'.  VARNAME
+# must have a single quote delimited value for this to work.
+m4_define([_LT_CONFIG_STATUS_DECLARE],
+[$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`'])
+
+
+# _LT_CONFIG_STATUS_DECLARATIONS
+# ------------------------------
+# We delimit libtool config variables with single quotes, so when
+# we write them to config.status, we have to be sure to quote all
+# embedded single quotes properly.  In configure, this macro expands
+# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
+#
+#    <var>='`$ECHO "X$<var>" | $Xsed -e "$delay_single_quote_subst"`'
+m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
+[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
+    [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
+
+
+# _LT_LIBTOOL_TAGS
+# ----------------
+# Output comment and list of tags supported by the script
+m4_defun([_LT_LIBTOOL_TAGS],
+[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
+available_tags="_LT_TAGS"dnl
+])
+
+
+# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
+# -----------------------------------
+# Extract the dictionary values for VARNAME (optionally with TAG) and
+# expand to a commented shell variable setting:
+#
+#    # Some comment about what VAR is for.
+#    visible_name=$lt_internal_name
+m4_define([_LT_LIBTOOL_DECLARE],
+[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
+                                          [description])))[]dnl
+m4_pushdef([_libtool_name],
+    m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
+m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
+    [0], [_libtool_name=[$]$1],
+    [1], [_libtool_name=$lt_[]$1],
+    [2], [_libtool_name=$lt_[]$1],
+    [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
+m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
+])
+
+
+# _LT_LIBTOOL_CONFIG_VARS
+# -----------------------
+# Produce commented declarations of non-tagged libtool config variables
+# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
+# script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
+# section) are produced by _LT_LIBTOOL_TAG_VARS.
+m4_defun([_LT_LIBTOOL_CONFIG_VARS],
+[m4_foreach([_lt_var],
+    m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
+    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
+
+
+# _LT_LIBTOOL_TAG_VARS(TAG)
+# -------------------------
+m4_define([_LT_LIBTOOL_TAG_VARS],
+[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
+    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
+
+
+# _LT_TAGVAR(VARNAME, [TAGNAME])
+# ------------------------------
+m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
+
+
+# _LT_CONFIG_COMMANDS
+# -------------------
+# Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
+# variables for single and double quote escaping we saved from calls
+# to _LT_DECL, we can put quote escaped variables declarations
+# into `config.status', and then the shell code to quote escape them in
+# for loops in `config.status'.  Finally, any additional code accumulated
+# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
+m4_defun([_LT_CONFIG_COMMANDS],
+[AC_PROVIDE_IFELSE([LT_OUTPUT],
+       dnl If the libtool generation code has been placed in $CONFIG_LT,
+       dnl instead of duplicating it all over again into config.status,
+       dnl then we will have config.status run $CONFIG_LT later, so it
+       dnl needs to know what name is stored there:
+        [AC_CONFIG_COMMANDS([libtool],
+            [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
+    dnl If the libtool generation code is destined for config.status,
+    dnl expand the accumulated commands and init code now:
+    [AC_CONFIG_COMMANDS([libtool],
+        [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
+])#_LT_CONFIG_COMMANDS
+
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
+[
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+sed_quote_subst='$sed_quote_subst'
+double_quote_subst='$double_quote_subst'
+delay_variable_subst='$delay_variable_subst'
+_LT_CONFIG_STATUS_DECLARATIONS
+LTCC='$LTCC'
+LTCFLAGS='$LTCFLAGS'
+compiler='$compiler_DEFAULT'
+
+# Quote evaled strings.
+for var in lt_decl_all_varnames([[ \
+]], lt_decl_quote_varnames); do
+    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+    *[[\\\\\\\`\\"\\\$]]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Double-quote double-evaled strings.
+for var in lt_decl_all_varnames([[ \
+]], lt_decl_dquote_varnames); do
+    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+    *[[\\\\\\\`\\"\\\$]]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Fix-up fallback echo if it was mangled by the above quoting rules.
+case \$lt_ECHO in
+*'\\\[$]0 --fallback-echo"')dnl "
+  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\`
+  ;;
+esac
+
+_LT_OUTPUT_LIBTOOL_INIT
+])
+
+
+# LT_OUTPUT
+# ---------
+# This macro allows early generation of the libtool script (before
+# AC_OUTPUT is called), incase it is used in configure for compilation
+# tests.
+AC_DEFUN([LT_OUTPUT],
+[: ${CONFIG_LT=./config.lt}
+AC_MSG_NOTICE([creating $CONFIG_LT])
+cat >"$CONFIG_LT" <<_LTEOF
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate a libtool stub with the current configuration.
+
+lt_cl_silent=false
+SHELL=\${CONFIG_SHELL-$SHELL}
+_LTEOF
+
+cat >>"$CONFIG_LT" <<\_LTEOF
+AS_SHELL_SANITIZE
+_AS_PREPARE
+
+exec AS_MESSAGE_FD>&1
+exec AS_MESSAGE_LOG_FD>>config.log
+{
+  echo
+  AS_BOX([Running $as_me.])
+} >&AS_MESSAGE_LOG_FD
+
+lt_cl_help="\
+\`$as_me' creates a local libtool stub from the current configuration,
+for use in further configure time tests before the real libtool is
+generated.
+
+Usage: $[0] [[OPTIONS]]
+
+  -h, --help      print this help, then exit
+  -V, --version   print version number, then exit
+  -q, --quiet     do not print progress messages
+  -d, --debug     don't remove temporary files
+
+Report bugs to <bug-libtool@gnu.org>."
+
+lt_cl_version="\
+m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
+m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
+configured by $[0], generated by m4_PACKAGE_STRING.
+
+Copyright (C) 2008 Free Software Foundation, Inc.
+This config.lt script is free software; the Free Software Foundation
+gives unlimited permision to copy, distribute and modify it."
+
+while test $[#] != 0
+do
+  case $[1] in
+    --version | --v* | -V )
+      echo "$lt_cl_version"; exit 0 ;;
+    --help | --h* | -h )
+      echo "$lt_cl_help"; exit 0 ;;
+    --debug | --d* | -d )
+      debug=: ;;
+    --quiet | --q* | --silent | --s* | -q )
+      lt_cl_silent=: ;;
+
+    -*) AC_MSG_ERROR([unrecognized option: $[1]
+Try \`$[0] --help' for more information.]) ;;
+
+    *) AC_MSG_ERROR([unrecognized argument: $[1]
+Try \`$[0] --help' for more information.]) ;;
+  esac
+  shift
+done
+
+if $lt_cl_silent; then
+  exec AS_MESSAGE_FD>/dev/null
+fi
+_LTEOF
+
+cat >>"$CONFIG_LT" <<_LTEOF
+_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
+_LTEOF
+
+cat >>"$CONFIG_LT" <<\_LTEOF
+AC_MSG_NOTICE([creating $ofile])
+_LT_OUTPUT_LIBTOOL_COMMANDS
+AS_EXIT(0)
+_LTEOF
+chmod +x "$CONFIG_LT"
+
+# configure is writing to config.log, but config.lt does its own redirection,
+# appending to config.log, which fails on DOS, as config.log is still kept
+# open by configure.  Here we exec the FD to /dev/null, effectively closing
+# config.log, so it can be properly (re)opened and appended to by config.lt.
+if test "$no_create" != yes; then
+  lt_cl_success=:
+  test "$silent" = yes &&
+    lt_config_lt_args="$lt_config_lt_args --quiet"
+  exec AS_MESSAGE_LOG_FD>/dev/null
+  $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
+  exec AS_MESSAGE_LOG_FD>>config.log
+  $lt_cl_success || AS_EXIT(1)
+fi
+])# LT_OUTPUT
+
+
+# _LT_CONFIG(TAG)
+# ---------------
+# If TAG is the built-in tag, create an initial libtool script with a
+# default configuration from the untagged config vars.  Otherwise add code
+# to config.status for appending the configuration named by TAG from the
+# matching tagged config vars.
+m4_defun([_LT_CONFIG],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+_LT_CONFIG_SAVE_COMMANDS([
+  m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
+  m4_if(_LT_TAG, [C], [
+    # See if we are running on zsh, and set the options which allow our
+    # commands through without removal of \ escapes.
+    if test -n "${ZSH_VERSION+set}" ; then
+      setopt NO_GLOB_SUBST
+    fi
+
+    cfgfile="${ofile}T"
+    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
+    $RM "$cfgfile"
+
+    cat <<_LT_EOF >> "$cfgfile"
+#! $SHELL
+
+# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+_LT_COPYING
+_LT_LIBTOOL_TAGS
+
+# ### BEGIN LIBTOOL CONFIG
+_LT_LIBTOOL_CONFIG_VARS
+_LT_LIBTOOL_TAG_VARS
+# ### END LIBTOOL CONFIG
+
+_LT_EOF
+
+  case $host_os in
+  aix3*)
+    cat <<\_LT_EOF >> "$cfgfile"
+# AIX sometimes has problems with the GCC collect2 program.  For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+  COLLECT_NAMES=
+  export COLLECT_NAMES
+fi
+_LT_EOF
+    ;;
+  esac
+
+  _LT_PROG_LTMAIN
+
+  # We use sed instead of cat because bash on DJGPP gets confused if
+  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+  # text mode, it properly converts lines to CR/LF.  This bash problem
+  # is reportedly fixed, but why not run on old versions too?
+  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
+    || (rm -f "$cfgfile"; exit 1)
+
+  _LT_PROG_XSI_SHELLFNS
+
+  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
+    || (rm -f "$cfgfile"; exit 1)
+
+  mv -f "$cfgfile" "$ofile" ||
+    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+  chmod +x "$ofile"
+],
+[cat <<_LT_EOF >> "$ofile"
+
+dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded
+dnl in a comment (ie after a #).
+# ### BEGIN LIBTOOL TAG CONFIG: $1
+_LT_LIBTOOL_TAG_VARS(_LT_TAG)
+# ### END LIBTOOL TAG CONFIG: $1
+_LT_EOF
+])dnl /m4_if
+],
+[m4_if([$1], [], [
+    PACKAGE='$PACKAGE'
+    VERSION='$VERSION'
+    TIMESTAMP='$TIMESTAMP'
+    RM='$RM'
+    ofile='$ofile'], [])
+])dnl /_LT_CONFIG_SAVE_COMMANDS
+])# _LT_CONFIG
+
+
+# LT_SUPPORTED_TAG(TAG)
+# ---------------------
+# Trace this macro to discover what tags are supported by the libtool
+# --tag option, using:
+#    autoconf --trace 'LT_SUPPORTED_TAG:$1'
+AC_DEFUN([LT_SUPPORTED_TAG], [])
+
+
+# C support is built-in for now
+m4_define([_LT_LANG_C_enabled], [])
+m4_define([_LT_TAGS], [])
+
+
+# LT_LANG(LANG)
+# -------------
+# Enable libtool support for the given language if not already enabled.
+AC_DEFUN([LT_LANG],
+[AC_BEFORE([$0], [LT_OUTPUT])dnl
+m4_case([$1],
+  [C],                 [_LT_LANG(C)],
+  [C++],               [_LT_LANG(CXX)],
+  [Java],              [_LT_LANG(GCJ)],
+  [Fortran 77],                [_LT_LANG(F77)],
+  [Fortran],           [_LT_LANG(FC)],
+  [Windows Resource],  [_LT_LANG(RC)],
+  [m4_ifdef([_LT_LANG_]$1[_CONFIG],
+    [_LT_LANG($1)],
+    [m4_fatal([$0: unsupported language: "$1"])])])dnl
+])# LT_LANG
+
+
+# _LT_LANG(LANGNAME)
+# ------------------
+m4_defun([_LT_LANG],
+[m4_ifdef([_LT_LANG_]$1[_enabled], [],
+  [LT_SUPPORTED_TAG([$1])dnl
+  m4_append([_LT_TAGS], [$1 ])dnl
+  m4_define([_LT_LANG_]$1[_enabled], [])dnl
+  _LT_LANG_$1_CONFIG($1)])dnl
+])# _LT_LANG
+
+
+# _LT_LANG_DEFAULT_CONFIG
+# -----------------------
+m4_defun([_LT_LANG_DEFAULT_CONFIG],
+[AC_PROVIDE_IFELSE([AC_PROG_CXX],
+  [LT_LANG(CXX)],
+  [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])])
+
+AC_PROVIDE_IFELSE([AC_PROG_F77],
+  [LT_LANG(F77)],
+  [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])])
+
+AC_PROVIDE_IFELSE([AC_PROG_FC],
+  [LT_LANG(FC)],
+  [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])])
+
+dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal
+dnl pulling things in needlessly.
+AC_PROVIDE_IFELSE([AC_PROG_GCJ],
+  [LT_LANG(GCJ)],
+  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
+    [LT_LANG(GCJ)],
+    [AC_PROVIDE_IFELSE([LT_PROG_GCJ],
+      [LT_LANG(GCJ)],
+      [m4_ifdef([AC_PROG_GCJ],
+       [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])])
+       m4_ifdef([A][M_PROG_GCJ],
+       [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
+       m4_ifdef([LT_PROG_GCJ],
+       [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
+
+AC_PROVIDE_IFELSE([LT_PROG_RC],
+  [LT_LANG(RC)],
+  [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
+])# _LT_LANG_DEFAULT_CONFIG
+
+# Obsolete macros:
+AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
+AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
+AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
+AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
+dnl AC_DEFUN([AC_LIBTOOL_F77], [])
+dnl AC_DEFUN([AC_LIBTOOL_FC], [])
+dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
+
+
+# _LT_TAG_COMPILER
+# ----------------
+m4_defun([_LT_TAG_COMPILER],
+[AC_REQUIRE([AC_PROG_CC])dnl
+
+_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl
+_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl
+_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl
+_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+])# _LT_TAG_COMPILER
+
+
+# _LT_COMPILER_BOILERPLATE
+# ------------------------
+# Check for compiler boilerplate output or warnings with
+# the simple compiler test code.
+m4_defun([_LT_COMPILER_BOILERPLATE],
+[m4_require([_LT_DECL_SED])dnl
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$RM conftest*
+])# _LT_COMPILER_BOILERPLATE
+
+
+# _LT_LINKER_BOILERPLATE
+# ----------------------
+# Check for linker boilerplate output or warnings with
+# the simple link test code.
+m4_defun([_LT_LINKER_BOILERPLATE],
+[m4_require([_LT_DECL_SED])dnl
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$RM -r conftest*
+])# _LT_LINKER_BOILERPLATE
+
+# _LT_REQUIRED_DARWIN_CHECKS
+# -------------------------
+m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
+  case $host_os in
+    rhapsody* | darwin*)
+    AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
+    AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
+    AC_CHECK_TOOL([LIPO], [lipo], [:])
+    AC_CHECK_TOOL([OTOOL], [otool], [:])
+    AC_CHECK_TOOL([OTOOL64], [otool64], [:])
+    _LT_DECL([], [DSYMUTIL], [1],
+      [Tool to manipulate archived DWARF debug symbol files on Mac OS X])
+    _LT_DECL([], [NMEDIT], [1],
+      [Tool to change global to local symbols on Mac OS X])
+    _LT_DECL([], [LIPO], [1],
+      [Tool to manipulate fat objects and archives on Mac OS X])
+    _LT_DECL([], [OTOOL], [1],
+      [ldd/readelf like tool for Mach-O binaries on Mac OS X])
+    _LT_DECL([], [OTOOL64], [1],
+      [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4])
+
+    AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
+      [lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+       # By default we will add the -single_module flag. You can override
+       # by either setting the environment variable LT_MULTI_MODULE
+       # non-empty at configure time, or by adding -multi_module to the
+       # link flags.
+       rm -rf libconftest.dylib*
+       echo "int foo(void){return 1;}" > conftest.c
+       echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD
+       $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+         -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
+        _lt_result=$?
+       if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
+         lt_cv_apple_cc_single_mod=yes
+       else
+         cat conftest.err >&AS_MESSAGE_LOG_FD
+       fi
+       rm -rf libconftest.dylib*
+       rm -f conftest.*
+      fi])
+    AC_CACHE_CHECK([for -exported_symbols_list linker flag],
+      [lt_cv_ld_exported_symbols_list],
+      [lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
+       [lt_cv_ld_exported_symbols_list=yes],
+       [lt_cv_ld_exported_symbols_list=no])
+       LDFLAGS="$save_LDFLAGS"
+    ])
+    case $host_os in
+    rhapsody* | darwin1.[[012]])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*) # darwin 5.x on 
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it? 
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+       10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
+         _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+       10.[[012]]*)
+         _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+       10.*)
+         _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+    fi
+    if test "$DSYMUTIL" != ":"; then
+      _lt_dsymutil='~$DSYMUTIL $lib || :'
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+])
+
+
+# _LT_DARWIN_LINKER_FEATURES
+# --------------------------
+# Checks for linker and compiler features on darwin
+m4_defun([_LT_DARWIN_LINKER_FEATURES],
+[
+  m4_require([_LT_REQUIRED_DARWIN_CHECKS])
+  _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+  _LT_TAGVAR(hardcode_direct, $1)=no
+  _LT_TAGVAR(hardcode_automatic, $1)=yes
+  _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+  _LT_TAGVAR(whole_archive_flag_spec, $1)=''
+  _LT_TAGVAR(link_all_deplibs, $1)=yes
+  _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
+  if test "$GCC" = "yes"; then
+    output_verbose_link_cmd=echo
+    _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+    _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+    _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+    _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+    m4_if([$1], [CXX],
+[   if test "$lt_cv_apple_cc_single_mod" != "yes"; then
+      _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
+      _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
+    fi
+],[])
+  else
+  _LT_TAGVAR(ld_shlibs, $1)=no
+  fi
+])
+
+# _LT_SYS_MODULE_PATH_AIX
+# -----------------------
+# Links a minimal program and checks the executable
+# for the system default hardcoded library path. In most cases,
+# this is /usr/lib:/lib, but when the MPI compilers are used
+# the location of the communication and MPI libs are included too.
+# If we don't find anything, use the default library path according
+# to the aix ld manual.
+m4_defun([_LT_SYS_MODULE_PATH_AIX],
+[m4_require([_LT_DECL_SED])dnl
+AC_LINK_IFELSE(AC_LANG_PROGRAM,[
+lt_aix_libpath_sed='
+    /Import File Strings/,/^$/ {
+       /^0/ {
+           s/^0  *\(.*\)$/\1/
+           p
+       }
+    }'
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then
+  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+fi],[])
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+])# _LT_SYS_MODULE_PATH_AIX
+
+
+# _LT_SHELL_INIT(ARG)
+# -------------------
+m4_define([_LT_SHELL_INIT],
+[ifdef([AC_DIVERSION_NOTICE],
+            [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
+        [AC_DIVERT_PUSH(NOTICE)])
+$1
+AC_DIVERT_POP
+])# _LT_SHELL_INIT
+
+
+# _LT_PROG_ECHO_BACKSLASH
+# -----------------------
+# Add some code to the start of the generated configure script which
+# will find an echo command which doesn't interpret backslashes.
+m4_defun([_LT_PROG_ECHO_BACKSLASH],
+[_LT_SHELL_INIT([
+# Check that we are running under the correct shell.
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+case X$lt_ECHO in
+X*--fallback-echo)
+  # Remove one level of quotation (which was required for Make).
+  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
+  ;;
+esac
+
+ECHO=${lt_ECHO-echo}
+if test "X[$]1" = X--no-reexec; then
+  # Discard the --no-reexec flag, and continue.
+  shift
+elif test "X[$]1" = X--fallback-echo; then
+  # Avoid inline document here, it may be left over
+  :
+elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
+  # Yippee, $ECHO works!
+  :
+else
+  # Restart under the correct shell.
+  exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
+fi
+
+if test "X[$]1" = X--fallback-echo; then
+  # used as fallback echo
+  shift
+  cat <<_LT_EOF
+[$]*
+_LT_EOF
+  exit 0
+fi
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test -z "$lt_ECHO"; then
+  if test "X${echo_test_string+set}" != Xset; then
+    # find a string as large as possible, as long as the shell can cope with it
+    for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
+      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
+        { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
+      then
+        break
+      fi
+    done
+  fi
+
+  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+     test "X$echo_testing_string" = "X$echo_test_string"; then
+    :
+  else
+    # The Solaris, AIX, and Digital Unix default echo programs unquote
+    # backslashes.  This makes it impossible to quote backslashes using
+    #   echo "$something" | sed 's/\\/\\\\/g'
+    #
+    # So, first we look for a working echo in the user's PATH.
+
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for dir in $PATH /usr/ucb; do
+      IFS="$lt_save_ifs"
+      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+         test "X$echo_testing_string" = "X$echo_test_string"; then
+        ECHO="$dir/echo"
+        break
+      fi
+    done
+    IFS="$lt_save_ifs"
+
+    if test "X$ECHO" = Xecho; then
+      # We didn't find a better echo, so look for alternatives.
+      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
+         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
+         test "X$echo_testing_string" = "X$echo_test_string"; then
+        # This shell has a builtin print -r that does the trick.
+        ECHO='print -r'
+      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
+          test "X$CONFIG_SHELL" != X/bin/ksh; then
+        # If we have ksh, try running configure again with it.
+        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+        export ORIGINAL_CONFIG_SHELL
+        CONFIG_SHELL=/bin/ksh
+        export CONFIG_SHELL
+        exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
+      else
+        # Try using printf.
+        ECHO='printf %s\n'
+        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+          echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+          test "X$echo_testing_string" = "X$echo_test_string"; then
+         # Cool, printf works
+         :
+        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+            test "X$echo_testing_string" = 'X\t' &&
+            echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+            test "X$echo_testing_string" = "X$echo_test_string"; then
+         CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+         export CONFIG_SHELL
+         SHELL="$CONFIG_SHELL"
+         export SHELL
+         ECHO="$CONFIG_SHELL [$]0 --fallback-echo"
+        elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+            test "X$echo_testing_string" = 'X\t' &&
+            echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+            test "X$echo_testing_string" = "X$echo_test_string"; then
+         ECHO="$CONFIG_SHELL [$]0 --fallback-echo"
+        else
+         # maybe with a smaller string...
+         prev=:
+
+         for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
+           if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
+           then
+             break
+           fi
+           prev="$cmd"
+         done
+
+         if test "$prev" != 'sed 50q "[$]0"'; then
+           echo_test_string=`eval $prev`
+           export echo_test_string
+           exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
+         else
+           # Oops.  We lost completely, so just stick with echo.
+           ECHO=echo
+         fi
+        fi
+      fi
+    fi
+  fi
+fi
+
+# Copy echo and quote the copy suitably for passing to libtool from
+# the Makefile, instead of quoting the original, which is used later.
+lt_ECHO=$ECHO
+if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
+   lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
+fi
+
+AC_SUBST(lt_ECHO)
+])
+_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
+_LT_DECL([], [ECHO], [1],
+    [An echo program that does not interpret backslashes])
+])# _LT_PROG_ECHO_BACKSLASH
+
+
+# _LT_ENABLE_LOCK
+# ---------------
+m4_defun([_LT_ENABLE_LOCK],
+[AC_ARG_ENABLE([libtool-lock],
+  [AS_HELP_STRING([--disable-libtool-lock],
+    [avoid locking (might break parallel builds)])])
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+# Some flags need to be propagated to the compiler or linker for good
+# libtool support.
+case $host in
+ia64-*-hpux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.$ac_objext` in
+      *ELF-32*)
+       HPUX_IA64_MODE="32"
+       ;;
+      *ELF-64*)
+       HPUX_IA64_MODE="64"
+       ;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+*-*-irix6*)
+  # Find out which ABI we are using.
+  echo '[#]line __oline__ "configure"' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    if test "$lt_cv_prog_gnu_ld" = yes; then
+      case `/usr/bin/file conftest.$ac_objext` in
+       *32-bit*)
+         LD="${LD-ld} -melf32bsmip"
+         ;;
+       *N32*)
+         LD="${LD-ld} -melf32bmipn32"
+         ;;
+       *64-bit*)
+         LD="${LD-ld} -melf64bmip"
+       ;;
+      esac
+    else
+      case `/usr/bin/file conftest.$ac_objext` in
+       *32-bit*)
+         LD="${LD-ld} -32"
+         ;;
+       *N32*)
+         LD="${LD-ld} -n32"
+         ;;
+       *64-bit*)
+         LD="${LD-ld} -64"
+         ;;
+      esac
+    fi
+  fi
+  rm -rf conftest*
+  ;;
+
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.o` in
+      *32-bit*)
+       case $host in
+         x86_64-*kfreebsd*-gnu)
+           LD="${LD-ld} -m elf_i386_fbsd"
+           ;;
+         x86_64-*linux*)
+           LD="${LD-ld} -m elf_i386"
+           ;;
+         ppc64-*linux*|powerpc64-*linux*)
+           LD="${LD-ld} -m elf32ppclinux"
+           ;;
+         s390x-*linux*)
+           LD="${LD-ld} -m elf_s390"
+           ;;
+         sparc64-*linux*)
+           LD="${LD-ld} -m elf32_sparc"
+           ;;
+       esac
+       ;;
+      *64-bit*)
+       case $host in
+         x86_64-*kfreebsd*-gnu)
+           LD="${LD-ld} -m elf_x86_64_fbsd"
+           ;;
+         x86_64-*linux*)
+           LD="${LD-ld} -m elf_x86_64"
+           ;;
+         ppc*-*linux*|powerpc*-*linux*)
+           LD="${LD-ld} -m elf64ppc"
+           ;;
+         s390*-*linux*|s390*-*tpf*)
+           LD="${LD-ld} -m elf64_s390"
+           ;;
+         sparc*-*linux*)
+           LD="${LD-ld} -m elf64_sparc"
+           ;;
+       esac
+       ;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+
+*-*-sco3.2v5*)
+  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
+  SAVE_CFLAGS="$CFLAGS"
+  CFLAGS="$CFLAGS -belf"
+  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
+    [AC_LANG_PUSH(C)
+     AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
+     AC_LANG_POP])
+  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+    CFLAGS="$SAVE_CFLAGS"
+  fi
+  ;;
+sparc*-*solaris*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.o` in
+    *64-bit*)
+      case $lt_cv_prog_gnu_ld in
+      yes*) LD="${LD-ld} -m elf64_sparc" ;;
+      *)
+       if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+         LD="${LD-ld} -64"
+       fi
+       ;;
+      esac
+      ;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+esac
+
+need_locks="$enable_libtool_lock"
+])# _LT_ENABLE_LOCK
+
+
+# _LT_CMD_OLD_ARCHIVE
+# -------------------
+m4_defun([_LT_CMD_OLD_ARCHIVE],
+[AC_CHECK_TOOL(AR, ar, false)
+test -z "$AR" && AR=ar
+test -z "$AR_FLAGS" && AR_FLAGS=cru
+_LT_DECL([], [AR], [1], [The archiver])
+_LT_DECL([], [AR_FLAGS], [1])
+
+AC_CHECK_TOOL(STRIP, strip, :)
+test -z "$STRIP" && STRIP=:
+_LT_DECL([], [STRIP], [1], [A symbol stripping program])
+
+AC_CHECK_TOOL(RANLIB, ranlib, :)
+test -z "$RANLIB" && RANLIB=:
+_LT_DECL([], [RANLIB], [1],
+    [Commands used to install an old-style archive])
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+  case $host_os in
+  openbsd*)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+    ;;
+  *)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+    ;;
+  esac
+  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+fi
+_LT_DECL([], [old_postinstall_cmds], [2])
+_LT_DECL([], [old_postuninstall_cmds], [2])
+_LT_TAGDECL([], [old_archive_cmds], [2],
+    [Commands used to build an old-style archive])
+])# _LT_CMD_OLD_ARCHIVE
+
+
+# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+#              [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
+# ----------------------------------------------------------------
+# Check whether the given compiler option works
+AC_DEFUN([_LT_COMPILER_OPTION],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_SED])dnl
+AC_CACHE_CHECK([$1], [$2],
+  [$2=no
+   m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="$3"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&AS_MESSAGE_LOG_FD
+   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       $2=yes
+     fi
+   fi
+   $RM conftest*
+])
+
+if test x"[$]$2" = xyes; then
+    m4_if([$5], , :, [$5])
+else
+    m4_if([$6], , :, [$6])
+fi
+])# _LT_COMPILER_OPTION
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [])
+
+
+# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+#                  [ACTION-SUCCESS], [ACTION-FAILURE])
+# ----------------------------------------------------
+# Check whether the given linker option works
+AC_DEFUN([_LT_LINKER_OPTION],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_SED])dnl
+AC_CACHE_CHECK([$1], [$2],
+  [$2=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS $3"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&AS_MESSAGE_LOG_FD
+       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         $2=yes
+       fi
+     else
+       $2=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+])
+
+if test x"[$]$2" = xyes; then
+    m4_if([$4], , :, [$4])
+else
+    m4_if([$5], , :, [$5])
+fi
+])# _LT_LINKER_OPTION
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [])
+
+
+# LT_CMD_MAX_LEN
+#---------------
+AC_DEFUN([LT_CMD_MAX_LEN],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+# find the maximum length of command line arguments
+AC_MSG_CHECKING([the maximum length of command line arguments])
+AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
+  i=0
+  teststring="ABCD"
+
+  case $build_os in
+  msdosdjgpp*)
+    # On DJGPP, this test can blow up pretty badly due to problems in libc
+    # (any single argument exceeding 2000 bytes causes a buffer overrun
+    # during glob expansion).  Even if it were fixed, the result of this
+    # check would be larger than it should be.
+    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
+    ;;
+
+  gnu*)
+    # Under GNU Hurd, this test is not required because there is
+    # no limit to the length of command line arguments.
+    # Libtool will interpret -1 as no limit whatsoever
+    lt_cv_sys_max_cmd_len=-1;
+    ;;
+
+  cygwin* | mingw*)
+    # On Win9x/ME, this test blows up -- it succeeds, but takes
+    # about 5 minutes as the teststring grows exponentially.
+    # Worse, since 9x/ME are not pre-emptively multitasking,
+    # you end up with a "frozen" computer, even though with patience
+    # the test eventually succeeds (with a max line length of 256k).
+    # Instead, let's just punt: use the minimum linelength reported by
+    # all of the supported platforms: 8192 (on NT/2K/XP).
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  amigaos*)
+    # On AmigaOS with pdksh, this test takes hours, literally.
+    # So we just punt and use a minimum line length of 8192.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+    # This has been around since 386BSD, at least.  Likely further.
+    if test -x /sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+    elif test -x /usr/sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+    else
+      lt_cv_sys_max_cmd_len=65536      # usable default for all BSDs
+    fi
+    # And add a safety zone
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    ;;
+
+  interix*)
+    # We know the value 262144 and hardcode it with a safety zone (like BSD)
+    lt_cv_sys_max_cmd_len=196608
+    ;;
+
+  osf*)
+    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+    # nice to cause kernel panics so lets avoid the loop below.
+    # First set a reasonable default.
+    lt_cv_sys_max_cmd_len=16384
+    #
+    if test -x /sbin/sysconfig; then
+      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+        *1*) lt_cv_sys_max_cmd_len=-1 ;;
+      esac
+    fi
+    ;;
+  sco3.2v5*)
+    lt_cv_sys_max_cmd_len=102400
+    ;;
+  sysv5* | sco5v6* | sysv4.2uw2*)
+    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+    if test -n "$kargmax"; then
+      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[        ]]//'`
+    else
+      lt_cv_sys_max_cmd_len=32768
+    fi
+    ;;
+  *)
+    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
+    if test -n "$lt_cv_sys_max_cmd_len"; then
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    else
+      # Make teststring a little bigger before we do anything with it.
+      # a 1K string should be a reasonable start.
+      for i in 1 2 3 4 5 6 7 8 ; do
+        teststring=$teststring$teststring
+      done
+      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+      # If test is not a shell built-in, we'll probably end up computing a
+      # maximum length that is only half of the actual maximum length, but
+      # we can't tell.
+      while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
+                = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
+             test $i != 17 # 1/2 MB should be enough
+      do
+        i=`expr $i + 1`
+        teststring=$teststring$teststring
+      done
+      # Only check the string length outside the loop.
+      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
+      teststring=
+      # Add a significant safety factor because C++ compilers can tack on
+      # massive amounts of additional arguments before passing them to the
+      # linker.  It appears as though 1/2 is a usable value.
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+    fi
+    ;;
+  esac
+])
+if test -n $lt_cv_sys_max_cmd_len ; then
+  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
+else
+  AC_MSG_RESULT(none)
+fi
+max_cmd_len=$lt_cv_sys_max_cmd_len
+_LT_DECL([], [max_cmd_len], [0],
+    [What is the maximum length of a command?])
+])# LT_CMD_MAX_LEN
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [])
+
+
+# _LT_HEADER_DLFCN
+# ----------------
+m4_defun([_LT_HEADER_DLFCN],
+[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl
+])# _LT_HEADER_DLFCN
+
+
+# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
+#                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
+# ----------------------------------------------------------------
+m4_defun([_LT_TRY_DLOPEN_SELF],
+[m4_require([_LT_HEADER_DLFCN])dnl
+if test "$cross_compiling" = yes; then :
+  [$4]
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+[#line __oline__ "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL          RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL                DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL                0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW           RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW         DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW       RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW     DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW     0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+#ifdef __cplusplus
+extern "C" void exit (int);
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+    exit (status);
+}]
+_LT_EOF
+  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) $1 ;;
+      x$lt_dlneed_uscore) $2 ;;
+      x$lt_dlunknown|x*) $3 ;;
+    esac
+  else :
+    # compilation failed
+    $3
+  fi
+fi
+rm -fr conftest*
+])# _LT_TRY_DLOPEN_SELF
+
+
+# LT_SYS_DLOPEN_SELF
+# ------------------
+AC_DEFUN([LT_SYS_DLOPEN_SELF],
+[m4_require([_LT_HEADER_DLFCN])dnl
+if test "x$enable_dlopen" != xyes; then
+  enable_dlopen=unknown
+  enable_dlopen_self=unknown
+  enable_dlopen_self_static=unknown
+else
+  lt_cv_dlopen=no
+  lt_cv_dlopen_libs=
+
+  case $host_os in
+  beos*)
+    lt_cv_dlopen="load_add_on"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ;;
+
+  mingw* | pw32*)
+    lt_cv_dlopen="LoadLibrary"
+    lt_cv_dlopen_libs=
+    ;;
+
+  cygwin*)
+    lt_cv_dlopen="dlopen"
+    lt_cv_dlopen_libs=
+    ;;
+
+  darwin*)
+  # if libdl is installed we need to link against it
+    AC_CHECK_LIB([dl], [dlopen],
+               [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
+    lt_cv_dlopen="dyld"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ])
+    ;;
+
+  *)
+    AC_CHECK_FUNC([shl_load],
+         [lt_cv_dlopen="shl_load"],
+      [AC_CHECK_LIB([dld], [shl_load],
+           [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
+       [AC_CHECK_FUNC([dlopen],
+             [lt_cv_dlopen="dlopen"],
+         [AC_CHECK_LIB([dl], [dlopen],
+               [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
+           [AC_CHECK_LIB([svld], [dlopen],
+                 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+             [AC_CHECK_LIB([dld], [dld_link],
+                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
+             ])
+           ])
+         ])
+       ])
+      ])
+    ;;
+  esac
+
+  if test "x$lt_cv_dlopen" != xno; then
+    enable_dlopen=yes
+  else
+    enable_dlopen=no
+  fi
+
+  case $lt_cv_dlopen in
+  dlopen)
+    save_CPPFLAGS="$CPPFLAGS"
+    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+    save_LDFLAGS="$LDFLAGS"
+    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+    save_LIBS="$LIBS"
+    LIBS="$lt_cv_dlopen_libs $LIBS"
+
+    AC_CACHE_CHECK([whether a program can dlopen itself],
+         lt_cv_dlopen_self, [dnl
+         _LT_TRY_DLOPEN_SELF(
+           lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
+           lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
+    ])
+
+    if test "x$lt_cv_dlopen_self" = xyes; then
+      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
+         lt_cv_dlopen_self_static, [dnl
+         _LT_TRY_DLOPEN_SELF(
+           lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
+           lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
+      ])
+    fi
+
+    CPPFLAGS="$save_CPPFLAGS"
+    LDFLAGS="$save_LDFLAGS"
+    LIBS="$save_LIBS"
+    ;;
+  esac
+
+  case $lt_cv_dlopen_self in
+  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+  *) enable_dlopen_self=unknown ;;
+  esac
+
+  case $lt_cv_dlopen_self_static in
+  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+  *) enable_dlopen_self_static=unknown ;;
+  esac
+fi
+_LT_DECL([dlopen_support], [enable_dlopen], [0],
+        [Whether dlopen is supported])
+_LT_DECL([dlopen_self], [enable_dlopen_self], [0],
+        [Whether dlopen of programs is supported])
+_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
+        [Whether dlopen of statically linked programs is supported])
+])# LT_SYS_DLOPEN_SELF
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [])
+
+
+# _LT_COMPILER_C_O([TAGNAME])
+# ---------------------------
+# Check to see if options -c and -o are simultaneously supported by compiler.
+# This macro does not hard code the compiler like AC_PROG_CC_C_O.
+m4_defun([_LT_COMPILER_C_O],
+[m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_TAG_COMPILER])dnl
+AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
+  [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
+  [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&AS_MESSAGE_LOG_FD
+   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+     fi
+   fi
+   chmod u+w . 2>&AS_MESSAGE_LOG_FD
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+])
+_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1],
+       [Does compiler simultaneously support -c and -o options?])
+])# _LT_COMPILER_C_O
+
+
+# _LT_COMPILER_FILE_LOCKS([TAGNAME])
+# ----------------------------------
+# Check to see if we can do hard links to lock some files if needed
+m4_defun([_LT_COMPILER_FILE_LOCKS],
+[m4_require([_LT_ENABLE_LOCK])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+_LT_COMPILER_C_O([$1])
+
+hard_links="nottested"
+if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
+  # do not overwrite the value of need_locks provided by the user
+  AC_MSG_CHECKING([if we can lock with hard links])
+  hard_links=yes
+  $RM conftest*
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  touch conftest.a
+  ln conftest.a conftest.b 2>&5 || hard_links=no
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  AC_MSG_RESULT([$hard_links])
+  if test "$hard_links" = no; then
+    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
+    need_locks=warn
+  fi
+else
+  need_locks=no
+fi
+_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?])
+])# _LT_COMPILER_FILE_LOCKS
+
+
+# _LT_CHECK_OBJDIR
+# ----------------
+m4_defun([_LT_CHECK_OBJDIR],
+[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
+[rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+  lt_cv_objdir=.libs
+else
+  # MS-DOS does not allow filenames that begin with a dot.
+  lt_cv_objdir=_libs
+fi
+rmdir .libs 2>/dev/null])
+objdir=$lt_cv_objdir
+_LT_DECL([], [objdir], [0],
+         [The name of the directory that contains temporary libtool files])dnl
+m4_pattern_allow([LT_OBJDIR])dnl
+AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/",
+  [Define to the sub-directory in which libtool stores uninstalled libraries.])
+])# _LT_CHECK_OBJDIR
+
+
+# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
+# --------------------------------------
+# Check hardcoding attributes.
+m4_defun([_LT_LINKER_HARDCODE_LIBPATH],
+[AC_MSG_CHECKING([how to hardcode library paths into programs])
+_LT_TAGVAR(hardcode_action, $1)=
+if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" ||
+   test -n "$_LT_TAGVAR(runpath_var, $1)" ||
+   test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
+
+  # We can hardcode non-existent directories.
+  if test "$_LT_TAGVAR(hardcode_direct, $1)" != no &&
+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+     # have to relink, otherwise we might link with an installed library
+     # when we should be linking with a yet-to-be-installed one
+     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
+     test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then
+    # Linking always hardcodes the temporary library directory.
+    _LT_TAGVAR(hardcode_action, $1)=relink
+  else
+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+    _LT_TAGVAR(hardcode_action, $1)=immediate
+  fi
+else
+  # We cannot hardcode anything, or else we can only hardcode existing
+  # directories.
+  _LT_TAGVAR(hardcode_action, $1)=unsupported
+fi
+AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)])
+
+if test "$_LT_TAGVAR(hardcode_action, $1)" = relink ||
+   test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then
+  # Fast installation is not supported
+  enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+     test "$enable_shared" = no; then
+  # Fast installation is not necessary
+  enable_fast_install=needless
+fi
+_LT_TAGDECL([], [hardcode_action], [0],
+    [How to hardcode a shared library path into an executable])
+])# _LT_LINKER_HARDCODE_LIBPATH
+
+
+# _LT_CMD_STRIPLIB
+# ----------------
+m4_defun([_LT_CMD_STRIPLIB],
+[m4_require([_LT_DECL_EGREP])
+striplib=
+old_striplib=
+AC_MSG_CHECKING([whether stripping libraries is possible])
+if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
+  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+  AC_MSG_RESULT([yes])
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+  case $host_os in
+  darwin*)
+    if test -n "$STRIP" ; then
+      striplib="$STRIP -x"
+      old_striplib="$STRIP -S"
+      AC_MSG_RESULT([yes])
+    else
+      AC_MSG_RESULT([no])
+    fi
+    ;;
+  *)
+    AC_MSG_RESULT([no])
+    ;;
+  esac
+fi
+_LT_DECL([], [old_striplib], [1], [Commands to strip libraries])
+_LT_DECL([], [striplib], [1])
+])# _LT_CMD_STRIPLIB
+
+
+# _LT_SYS_DYNAMIC_LINKER([TAG])
+# -----------------------------
+# PORTME Fill in your ld.so characteristics
+m4_defun([_LT_SYS_DYNAMIC_LINKER],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_SED])dnl
+AC_MSG_CHECKING([dynamic linker characteristics])
+m4_if([$1],
+       [], [
+if test "$GCC" = yes; then
+  case $host_os in
+    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
+    *) lt_awk_arg="/^libraries:/" ;;
+  esac
+  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
+    # if the path contains ";" then we assume it to be the separator
+    # otherwise default to the standard path separator (i.e. ":") - it is
+    # assumed that no part of a normal pathname contains ";" but that should
+    # okay in the real world where ";" in dirpaths is itself problematic.
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
+  else
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+  fi
+  # Ok, now we have the path, separated by spaces, we can step through it
+  # and add multilib dir if necessary.
+  lt_tmp_lt_search_path_spec=
+  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+  for lt_sys_path in $lt_search_path_spec; do
+    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
+      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
+    else
+      test -d "$lt_sys_path" && \
+       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
+    fi
+  done
+  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
+BEGIN {RS=" "; FS="/|\n";} {
+  lt_foo="";
+  lt_count=0;
+  for (lt_i = NF; lt_i > 0; lt_i--) {
+    if ($lt_i != "" && $lt_i != ".") {
+      if ($lt_i == "..") {
+        lt_count++;
+      } else {
+        if (lt_count == 0) {
+          lt_foo="/" $lt_i lt_foo;
+        } else {
+          lt_count--;
+        }
+      }
+    }
+  }
+  if (lt_foo != "") { lt_freq[[lt_foo]]++; }
+  if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
+}'`
+  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
+else
+  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi])
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext_cmds=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+  shlibpath_var=LIBPATH
+
+  # AIX 3 has no versioning support, so we append a major version to the name.
+  soname_spec='${libname}${release}${shared_ext}$major'
+  ;;
+
+aix[[4-9]]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  hardcode_into_libs=yes
+  if test "$host_cpu" = ia64; then
+    # AIX 5 supports IA64
+    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+    shlibpath_var=LD_LIBRARY_PATH
+  else
+    # With GCC up to 2.95.x, collect2 would create an import file
+    # for dependence libraries.  The import file would start with
+    # the line `#! .'.  This would cause the generated library to
+    # depend on `.', always an invalid library.  This was fixed in
+    # development snapshots of GCC prior to 3.0.
+    case $host_os in
+      aix4 | aix4.[[01]] | aix4.[[01]].*)
+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+          echo ' yes '
+          echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+       :
+      else
+       can_build_shared=no
+      fi
+      ;;
+    esac
+    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+    # soname into executable. Probably we can add versioning support to
+    # collect2, so additional links can be useful in future.
+    if test "$aix_use_runtimelinking" = yes; then
+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+      # instead of lib<name>.a to let people know that these are not
+      # typical AIX shared libraries.
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    else
+      # We preserve .a as extension for shared libraries through AIX4.2
+      # and later when we are not doing run time linking.
+      library_names_spec='${libname}${release}.a $libname.a'
+      soname_spec='${libname}${release}${shared_ext}$major'
+    fi
+    shlibpath_var=LIBPATH
+  fi
+  ;;
+
+amigaos*)
+  case $host_cpu in
+  powerpc)
+    # Since July 2007 AmigaOS4 officially supports .so libraries.
+    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    ;;
+  m68k)
+    library_names_spec='$libname.ixlibrary $libname.a'
+    # Create ${libname}_ixlibrary.a entries in /sys/libs.
+    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+    ;;
+  esac
+  ;;
+
+beos*)
+  library_names_spec='${libname}${shared_ext}'
+  dynamic_linker="$host_os ld.so"
+  shlibpath_var=LIBRARY_PATH
+  ;;
+
+bsdi[[45]]*)
+  version_type=linux
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+  # the default ld.so.conf also contains /usr/contrib/lib and
+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+  # libtool to hard-code these into programs
+  ;;
+
+cygwin* | mingw* | pw32*)
+  version_type=windows
+  shrext_cmds=".dll"
+  need_version=no
+  need_lib_prefix=no
+
+  case $GCC,$host_os in
+  yes,cygwin* | yes,mingw* | yes,pw32*)
+    library_names_spec='$libname.dll.a'
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname~
+      chmod a+x \$dldir/$dlname~
+      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+      fi'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+
+    case $host_os in
+    cygwin*)
+      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+      ;;
+    mingw*)
+      # MinGW DLLs use traditional 'lib' prefix
+      soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+      if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
+        # It is most probably a Windows format PATH printed by
+        # mingw gcc, but we are running on Cygwin. Gcc prints its search
+        # path with ; separators, and with drive letters. We can handle the
+        # drive letters (cygwin fileutils understands them), so leave them,
+        # especially as we might pass files found there to a mingw objdump,
+        # which wouldn't understand a cygwinified path. Ahh.
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+      else
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+      fi
+      ;;
+    pw32*)
+      # pw32 DLLs use 'pw' prefix rather than 'lib'
+      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    esac
+    ;;
+
+  *)
+    library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
+    ;;
+  esac
+  dynamic_linker='Win32 ld.exe'
+  # FIXME: first we should search . and the directory the executable is in
+  shlibpath_var=PATH
+  ;;
+
+darwin* | rhapsody*)
+  dynamic_linker="$host_os dyld"
+  version_type=darwin
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+  soname_spec='${libname}${release}${major}$shared_ext'
+  shlibpath_overrides_runpath=yes
+  shlibpath_var=DYLD_LIBRARY_PATH
+  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+m4_if([$1], [],[
+  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"])
+  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+  ;;
+
+dgux*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+freebsd1*)
+  dynamic_linker=no
+  ;;
+
+freebsd* | dragonfly*)
+  # DragonFly does not have aout.  When/if they implement a new
+  # versioning mechanism, adjust this.
+  if test -x /usr/bin/objformat; then
+    objformat=`/usr/bin/objformat`
+  else
+    case $host_os in
+    freebsd[[123]]*) objformat=aout ;;
+    *) objformat=elf ;;
+    esac
+  fi
+  version_type=freebsd-$objformat
+  case $version_type in
+    freebsd-elf*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+      need_version=no
+      need_lib_prefix=no
+      ;;
+    freebsd-*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+      need_version=yes
+      ;;
+  esac
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_os in
+  freebsd2*)
+    shlibpath_overrides_runpath=yes
+    ;;
+  freebsd3.[[01]]* | freebsdelf3.[[01]]*)
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
+  freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
+    shlibpath_overrides_runpath=no
+    hardcode_into_libs=yes
+    ;;
+  *) # from 4.6 on, and DragonFly
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  esac
+  ;;
+
+gnu*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  hardcode_into_libs=yes
+  ;;
+
+hpux9* | hpux10* | hpux11*)
+  # Give a soname corresponding to the major version so that dld.sl refuses to
+  # link against other versions.
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  case $host_cpu in
+  ia64*)
+    shrext_cmds='.so'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.so"
+    shlibpath_var=LD_LIBRARY_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    if test "X$HPUX_IA64_MODE" = X32; then
+      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+    else
+      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+    fi
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  hppa*64*)
+    shrext_cmds='.sl'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  *)
+    shrext_cmds='.sl'
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=SHLIB_PATH
+    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    ;;
+  esac
+  # HP-UX runs *really* slowly unless shared libraries are mode 555.
+  postinstall_cmds='chmod 555 $lib'
+  ;;
+
+interix[[3-9]]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $host_os in
+    nonstopux*) version_type=nonstopux ;;
+    *)
+       if test "$lt_cv_prog_gnu_ld" = yes; then
+               version_type=linux
+       else
+               version_type=irix
+       fi ;;
+  esac
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+  case $host_os in
+  irix5* | nonstopux*)
+    libsuff= shlibsuff=
+    ;;
+  *)
+    case $LD in # libtool.m4 will add one of these switches to LD
+    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+      libsuff= shlibsuff= libmagic=32-bit;;
+    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+      libsuff=32 shlibsuff=N32 libmagic=N32;;
+    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+    *) libsuff= shlibsuff= libmagic=never-match;;
+    esac
+    ;;
+  esac
+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+  shlibpath_overrides_runpath=no
+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+  hardcode_into_libs=yes
+  ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+  dynamic_linker=no
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  # Some binutils ld are patched to set DT_RUNPATH
+  save_LDFLAGS=$LDFLAGS
+  save_libdir=$libdir
+  eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
+       LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
+  AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
+    [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
+       [shlibpath_overrides_runpath=yes])])
+  LDFLAGS=$save_LDFLAGS
+  libdir=$save_libdir
+
+  # This implies no fast_install, which is unacceptable.
+  # Some rework will be needed to allow for fast_install
+  # before this can be enabled.
+  hardcode_into_libs=yes
+
+  # Append ld.so.conf contents to the search path
+  if test -f /etc/ld.so.conf; then
+    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[  ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+  fi
+
+  # We used to test for /lib/ld.so.1 and disable shared libraries on
+  # powerpc, because MkLinux only supported shared libraries with the
+  # GNU dynamic linker.  Since this was broken with cross compilers,
+  # most powerpc-linux boxes support dynamic linking these days and
+  # people can always --disable-shared, the test was removed, and we
+  # assume the GNU/Linux dynamic linker is in use.
+  dynamic_linker='GNU/Linux ld.so'
+  ;;
+
+netbsd*)
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+    dynamic_linker='NetBSD (a.out) ld.so'
+  else
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    dynamic_linker='NetBSD ld.elf_so'
+  fi
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  ;;
+
+newsos6)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  ;;
+
+*nto* | *qnx*)
+  version_type=qnx
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='ldqnx.so'
+  ;;
+
+openbsd*)
+  version_type=sunos
+  sys_lib_dlsearch_path_spec="/usr/lib"
+  need_lib_prefix=no
+  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+  case $host_os in
+    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
+    *)                         need_version=no  ;;
+  esac
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    case $host_os in
+      openbsd2.[[89]] | openbsd2.[[89]].*)
+       shlibpath_overrides_runpath=no
+       ;;
+      *)
+       shlibpath_overrides_runpath=yes
+       ;;
+      esac
+  else
+    shlibpath_overrides_runpath=yes
+  fi
+  ;;
+
+os2*)
+  libname_spec='$name'
+  shrext_cmds=".dll"
+  need_lib_prefix=no
+  library_names_spec='$libname${shared_ext} $libname.a'
+  dynamic_linker='OS/2 ld.exe'
+  shlibpath_var=LIBPATH
+  ;;
+
+osf3* | osf4* | osf5*)
+  version_type=osf
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+  ;;
+
+rdos*)
+  dynamic_linker=no
+  ;;
+
+solaris*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  # ldd complains unless libraries are executable
+  postinstall_cmds='chmod +x $lib'
+  ;;
+
+sunos4*)
+  version_type=sunos
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  if test "$with_gnu_ld" = yes; then
+    need_lib_prefix=no
+  fi
+  need_version=yes
+  ;;
+
+sysv4 | sysv4.3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_vendor in
+    sni)
+      shlibpath_overrides_runpath=no
+      need_lib_prefix=no
+      runpath_var=LD_RUN_PATH
+      ;;
+    siemens)
+      need_lib_prefix=no
+      ;;
+    motorola)
+      need_lib_prefix=no
+      need_version=no
+      shlibpath_overrides_runpath=no
+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+      ;;
+  esac
+  ;;
+
+sysv4*MP*)
+  if test -d /usr/nec ;then
+    version_type=linux
+    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+    soname_spec='$libname${shared_ext}.$major'
+    shlibpath_var=LD_LIBRARY_PATH
+  fi
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  version_type=freebsd-elf
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  if test "$with_gnu_ld" = yes; then
+    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+  else
+    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+    case $host_os in
+      sco3.2v5*)
+        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+       ;;
+    esac
+  fi
+  sys_lib_dlsearch_path_spec='/usr/lib'
+  ;;
+
+tpf*)
+  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+uts4*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+*)
+  dynamic_linker=no
+  ;;
+esac
+AC_MSG_RESULT([$dynamic_linker])
+test "$dynamic_linker" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+fi
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+fi
+
+_LT_DECL([], [variables_saved_for_relink], [1],
+    [Variables whose values should be saved in libtool wrapper scripts and
+    restored at link time])
+_LT_DECL([], [need_lib_prefix], [0],
+    [Do we need the "lib" prefix for modules?])
+_LT_DECL([], [need_version], [0], [Do we need a version for libraries?])
+_LT_DECL([], [version_type], [0], [Library versioning type])
+_LT_DECL([], [runpath_var], [0],  [Shared library runtime path variable])
+_LT_DECL([], [shlibpath_var], [0],[Shared library path variable])
+_LT_DECL([], [shlibpath_overrides_runpath], [0],
+    [Is shlibpath searched before the hard-coded library search path?])
+_LT_DECL([], [libname_spec], [1], [Format of library name prefix])
+_LT_DECL([], [library_names_spec], [1],
+    [[List of archive names.  First name is the real one, the rest are links.
+    The last name is the one that the linker finds with -lNAME]])
+_LT_DECL([], [soname_spec], [1],
+    [[The coded name of the library, if different from the real name]])
+_LT_DECL([], [postinstall_cmds], [2],
+    [Command to use after installation of a shared archive])
+_LT_DECL([], [postuninstall_cmds], [2],
+    [Command to use after uninstallation of a shared archive])
+_LT_DECL([], [finish_cmds], [2],
+    [Commands used to finish a libtool library installation in a directory])
+_LT_DECL([], [finish_eval], [1],
+    [[As "finish_cmds", except a single script fragment to be evaled but
+    not shown]])
+_LT_DECL([], [hardcode_into_libs], [0],
+    [Whether we should hardcode library paths into libraries])
+_LT_DECL([], [sys_lib_search_path_spec], [2],
+    [Compile-time system search path for libraries])
+_LT_DECL([], [sys_lib_dlsearch_path_spec], [2],
+    [Run-time system search path for libraries])
+])# _LT_SYS_DYNAMIC_LINKER
+
+
+# _LT_PATH_TOOL_PREFIX(TOOL)
+# --------------------------
+# find a file program which can recognize shared library
+AC_DEFUN([_LT_PATH_TOOL_PREFIX],
+[m4_require([_LT_DECL_EGREP])dnl
+AC_MSG_CHECKING([for $1])
+AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
+[case $MAGIC_CMD in
+[[\\/*] |  ?:[\\/]*])
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+dnl $ac_dummy forces splitting on constant user-supplied paths.
+dnl POSIX.2 word splitting is done only on the output of word expansions,
+dnl not every word.  This closes a longstanding sh security hole.
+  ac_dummy="m4_if([$2], , $PATH, [$2])"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$1; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
+      if test -n "$file_magic_test_file"; then
+       case $deplibs_check_method in
+       "file_magic "*)
+         file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+         MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+         if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+           $EGREP "$file_magic_regex" > /dev/null; then
+           :
+         else
+           cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+_LT_EOF
+         fi ;;
+       esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac])
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  AC_MSG_RESULT($MAGIC_CMD)
+else
+  AC_MSG_RESULT(no)
+fi
+_LT_DECL([], [MAGIC_CMD], [0],
+        [Used to examine libraries when file_magic_cmd begins with "file"])dnl
+])# _LT_PATH_TOOL_PREFIX
+
+# Old name:
+AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], [])
+
+
+# _LT_PATH_MAGIC
+# --------------
+# find a file program which can recognize a shared library
+m4_defun([_LT_PATH_MAGIC],
+[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
+if test -z "$lt_cv_path_MAGIC_CMD"; then
+  if test -n "$ac_tool_prefix"; then
+    _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
+  else
+    MAGIC_CMD=:
+  fi
+fi
+])# _LT_PATH_MAGIC
+
+
+# LT_PATH_LD
+# ----------
+# find the pathname to the GNU or non-GNU linker
+AC_DEFUN([LT_PATH_LD],
+[AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_DECL_EGREP])dnl
+
+AC_ARG_WITH([gnu-ld],
+    [AS_HELP_STRING([--with-gnu-ld],
+       [assume the C compiler uses GNU ld @<:@default=no@:>@])],
+    [test "$withval" = no || with_gnu_ld=yes],
+    [with_gnu_ld=no])dnl
+
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  AC_MSG_CHECKING([for ld used by $CC])
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [[\\/]]* | ?:[[\\/]]*)
+      re_direlt='/[[^/]][[^/]]*/\.\./'
+      # Canonicalize the pathname of ld
+      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+       ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  AC_MSG_CHECKING([for GNU ld])
+else
+  AC_MSG_CHECKING([for non-GNU ld])
+fi
+AC_CACHE_VAL(lt_cv_path_LD,
+[if test -z "$LD"; then
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  for ac_dir in $PATH; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      lt_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some variants of GNU ld only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+      *GNU* | *'with BFD'*)
+       test "$with_gnu_ld" != no && break
+       ;;
+      *)
+       test "$with_gnu_ld" != yes && break
+       ;;
+      esac
+    fi
+  done
+  IFS="$lt_save_ifs"
+else
+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi])
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+  AC_MSG_RESULT($LD)
+else
+  AC_MSG_RESULT(no)
+fi
+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
+_LT_PATH_LD_GNU
+AC_SUBST([LD])
+
+_LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
+])# LT_PATH_LD
+
+# Old names:
+AU_ALIAS([AM_PROG_LD], [LT_PATH_LD])
+AU_ALIAS([AC_PROG_LD], [LT_PATH_LD])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_PROG_LD], [])
+dnl AC_DEFUN([AC_PROG_LD], [])
+
+
+# _LT_PATH_LD_GNU
+#- --------------
+m4_defun([_LT_PATH_LD_GNU],
+[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
+[# I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+  lt_cv_prog_gnu_ld=yes
+  ;;
+*)
+  lt_cv_prog_gnu_ld=no
+  ;;
+esac])
+with_gnu_ld=$lt_cv_prog_gnu_ld
+])# _LT_PATH_LD_GNU
+
+
+# _LT_CMD_RELOAD
+# --------------
+# find reload flag for linker
+#   -- PORTME Some linkers may need a different reload flag.
+m4_defun([_LT_CMD_RELOAD],
+[AC_CACHE_CHECK([for $LD option to reload object files],
+  lt_cv_ld_reload_flag,
+  [lt_cv_ld_reload_flag='-r'])
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+case $host_os in
+  darwin*)
+    if test "$GCC" = yes; then
+      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+    else
+      reload_cmds='$LD$reload_flag -o $output$reload_objs'
+    fi
+    ;;
+esac
+_LT_DECL([], [reload_flag], [1], [How to create reloadable object files])dnl
+_LT_DECL([], [reload_cmds], [2])dnl
+])# _LT_CMD_RELOAD
+
+
+# _LT_CHECK_MAGIC_METHOD
+# ----------------------
+# how to check for library dependencies
+#  -- PORTME fill in with the dynamic library characteristics
+m4_defun([_LT_CHECK_MAGIC_METHOD],
+[m4_require([_LT_DECL_EGREP])
+AC_CACHE_CHECK([how to recognize dependent libraries],
+lt_cv_deplibs_check_method,
+[lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix[[4-9]]*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+beos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+bsdi[[45]]*)
+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
+  lt_cv_file_magic_cmd='/usr/bin/file -L'
+  lt_cv_file_magic_test_file=/shlib/libc.so
+  ;;
+
+cygwin*)
+  # func_win32_libid is a shell function defined in ltmain.sh
+  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+  lt_cv_file_magic_cmd='func_win32_libid'
+  ;;
+
+mingw* | pw32*)
+  # Base MSYS/MinGW do not provide the 'file' command needed by
+  # func_win32_libid shell function, so use a weaker test based on 'objdump',
+  # unless we find 'file', for example because we are cross-compiling.
+  if ( file / ) >/dev/null 2>&1; then
+    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+    lt_cv_file_magic_cmd='func_win32_libid'
+  else
+    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
+    lt_cv_file_magic_cmd='$OBJDUMP -f'
+  fi
+  ;;
+
+darwin* | rhapsody*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+freebsd* | dragonfly*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    case $host_cpu in
+    i*86 )
+      # Not sure whether the presence of OpenBSD here was a mistake.
+      # Let's accept both of them until this is cleared up.
+      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
+      lt_cv_file_magic_cmd=/usr/bin/file
+      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+      ;;
+    esac
+  else
+    lt_cv_deplibs_check_method=pass_all
+  fi
+  ;;
+
+gnu*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+hpux10.20* | hpux11*)
+  lt_cv_file_magic_cmd=/usr/bin/file
+  case $host_cpu in
+  ia64*)
+    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
+    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+    ;;
+  hppa*64*)
+    [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
+    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+    ;;
+  *)
+    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
+    lt_cv_file_magic_test_file=/usr/lib/libc.sl
+    ;;
+  esac
+  ;;
+
+interix[[3-9]]*)
+  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+  lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $LD in
+  *-32|*"-32 ") libmagic=32-bit;;
+  *-n32|*"-n32 ") libmagic=N32;;
+  *-64|*"-64 ") libmagic=64-bit;;
+  *) libmagic=never-match;;
+  esac
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+netbsd*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
+  fi
+  ;;
+
+newos6*)
+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
+  lt_cv_file_magic_cmd=/usr/bin/file
+  lt_cv_file_magic_test_file=/usr/lib/libnls.so
+  ;;
+
+*nto* | *qnx*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+openbsd*)
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+  fi
+  ;;
+
+osf3* | osf4* | osf5*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+rdos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+solaris*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv4 | sysv4.3*)
+  case $host_vendor in
+  motorola)
+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
+    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+    ;;
+  ncr)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  sequent)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
+    ;;
+  sni)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
+    lt_cv_file_magic_test_file=/lib/libc.so
+    ;;
+  siemens)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  pc)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  esac
+  ;;
+
+tpf*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+esac
+])
+file_magic_cmd=$lt_cv_file_magic_cmd
+deplibs_check_method=$lt_cv_deplibs_check_method
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+
+_LT_DECL([], [deplibs_check_method], [1],
+    [Method to check whether dependent libraries are shared objects])
+_LT_DECL([], [file_magic_cmd], [1],
+    [Command to use when deplibs_check_method == "file_magic"])
+])# _LT_CHECK_MAGIC_METHOD
+
+
+# LT_PATH_NM
+# ----------
+# find the pathname to a BSD- or MS-compatible name lister
+AC_DEFUN([LT_PATH_NM],
+[AC_REQUIRE([AC_PROG_CC])dnl
+AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
+[if test -n "$NM"; then
+  # Let the user override the test.
+  lt_cv_path_NM="$NM"
+else
+  lt_nm_to_check="${ac_tool_prefix}nm"
+  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+    lt_nm_to_check="$lt_nm_to_check nm"
+  fi
+  for lt_tmp_nm in $lt_nm_to_check; do
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
+      IFS="$lt_save_ifs"
+      test -z "$ac_dir" && ac_dir=.
+      tmp_nm="$ac_dir/$lt_tmp_nm"
+      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+       # Check to see if the nm accepts a BSD-compat flag.
+       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+       #   nm: unknown option "B" ignored
+       # Tru64's nm complains that /dev/null is an invalid object file
+       case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+       */dev/null* | *'Invalid file or object type'*)
+         lt_cv_path_NM="$tmp_nm -B"
+         break
+         ;;
+       *)
+         case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+         */dev/null*)
+           lt_cv_path_NM="$tmp_nm -p"
+           break
+           ;;
+         *)
+           lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+           continue # so that we can try to find one that supports BSD flags
+           ;;
+         esac
+         ;;
+       esac
+      fi
+    done
+    IFS="$lt_save_ifs"
+  done
+  : ${lt_cv_path_NM=no}
+fi])
+if test "$lt_cv_path_NM" != "no"; then
+  NM="$lt_cv_path_NM"
+else
+  # Didn't find any BSD compatible name lister, look for dumpbin.
+  AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :)
+  AC_SUBST([DUMPBIN])
+  if test "$DUMPBIN" != ":"; then
+    NM="$DUMPBIN"
+  fi
+fi
+test -z "$NM" && NM=nm
+AC_SUBST([NM])
+_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl
+
+AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
+  [lt_cv_nm_interface="BSD nm"
+  echo "int some_variable = 0;" > conftest.$ac_ext
+  (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
+  (eval "$ac_compile" 2>conftest.err)
+  cat conftest.err >&AS_MESSAGE_LOG_FD
+  (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
+  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+  cat conftest.err >&AS_MESSAGE_LOG_FD
+  (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD)
+  cat conftest.out >&AS_MESSAGE_LOG_FD
+  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+    lt_cv_nm_interface="MS dumpbin"
+  fi
+  rm -f conftest*])
+])# LT_PATH_NM
+
+# Old names:
+AU_ALIAS([AM_PROG_NM], [LT_PATH_NM])
+AU_ALIAS([AC_PROG_NM], [LT_PATH_NM])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_PROG_NM], [])
+dnl AC_DEFUN([AC_PROG_NM], [])
+
+
+# LT_LIB_M
+# --------
+# check for math library
+AC_DEFUN([LT_LIB_M],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+LIBM=
+case $host in
+*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
+  # These system don't have libm, or don't need it
+  ;;
+*-ncr-sysv4.3*)
+  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
+  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
+  ;;
+*)
+  AC_CHECK_LIB(m, cos, LIBM="-lm")
+  ;;
+esac
+AC_SUBST([LIBM])
+])# LT_LIB_M
+
+# Old name:
+AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_CHECK_LIBM], [])
+
+
+# _LT_COMPILER_NO_RTTI([TAGNAME])
+# -------------------------------
+m4_defun([_LT_COMPILER_NO_RTTI],
+[m4_require([_LT_TAG_COMPILER])dnl
+
+_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+
+if test "$GCC" = yes; then
+  _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+
+  _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
+    lt_cv_prog_compiler_rtti_exceptions,
+    [-fno-rtti -fno-exceptions], [],
+    [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
+fi
+_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1],
+       [Compiler flag to turn off builtin functions])
+])# _LT_COMPILER_NO_RTTI
+
+
+# _LT_CMD_GLOBAL_SYMBOLS
+# ----------------------
+m4_defun([_LT_CMD_GLOBAL_SYMBOLS],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([LT_PATH_NM])dnl
+AC_REQUIRE([LT_PATH_LD])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_TAG_COMPILER])dnl
+
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+AC_MSG_CHECKING([command to parse $NM output from $compiler object])
+AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
+[
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[[BCDEGRST]]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+  symcode='[[BCDT]]'
+  ;;
+cygwin* | mingw* | pw32*)
+  symcode='[[ABCDGISTW]]'
+  ;;
+hpux*)
+  if test "$host_cpu" = ia64; then
+    symcode='[[ABCDEGRST]]'
+  fi
+  ;;
+irix* | nonstopux*)
+  symcode='[[BCDEGRST]]'
+  ;;
+osf*)
+  symcode='[[BCDEGQRST]]'
+  ;;
+solaris*)
+  symcode='[[BDRT]]'
+  ;;
+sco3.2v5*)
+  symcode='[[DT]]'
+  ;;
+sysv4.2uw2*)
+  symcode='[[DT]]'
+  ;;
+sysv5* | sco5v6* | unixware* | OpenUNIX*)
+  symcode='[[ABDT]]'
+  ;;
+sysv4)
+  symcode='[[DFNSTU]]'
+  ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+  symcode='[[ABCDGIRSTW]]' ;;
+esac
+
+# Transform an extracted symbol line into a proper C declaration.
+# Some systems (esp. on ia64) link data and code symbols differently,
+# so use this general approach.
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+  ;;
+esac
+
+# Try without a prefix underscore, then with it.
+for ac_symprfx in "" "_"; do
+
+  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
+  symxfrm="\\1 $ac_symprfx\\2 \\2"
+
+  # Write the raw and C identifiers.
+  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+    # Fake it for dumpbin and say T for any non-static function
+    # and D for any global variable.
+    # Also find C++ and __fastcall symbols from MSVC++,
+    # which start with @ or ?.
+    lt_cv_sys_global_symbol_pipe="$AWK ['"\
+"     {last_section=section; section=\$ 3};"\
+"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+"     \$ 0!~/External *\|/{next};"\
+"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
+"     {if(hide[section]) next};"\
+"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
+"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
+"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
+"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+"     ' prfx=^$ac_symprfx]"
+  else
+    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[    ]]\($symcode$symcode*\)[[       ]][[    ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+  fi
+
+  # Check to see that the pipe works correctly.
+  pipe_works=no
+
+  rm -f conftest*
+  cat > conftest.$ac_ext <<_LT_EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(void);
+void nm_test_func(void){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+_LT_EOF
+
+  if AC_TRY_EVAL(ac_compile); then
+    # Now try to grab the symbols.
+    nlist=conftest.nm
+    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
+      # Try sorting and uniquifying the output.
+      if sort "$nlist" | uniq > "$nlist"T; then
+       mv -f "$nlist"T "$nlist"
+      else
+       rm -f "$nlist"T
+      fi
+
+      # Make sure that we snagged all the symbols we need.
+      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+       if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+         cat <<_LT_EOF > conftest.$ac_ext
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+_LT_EOF
+         # Now generate the symbol file.
+         eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
+
+         cat <<_LT_EOF >> conftest.$ac_ext
+
+/* The mapping between symbol names and symbols.  */
+const struct {
+  const char *name;
+  void       *address;
+}
+lt__PROGRAM__LTX_preloaded_symbols[[]] =
+{
+  { "@PROGRAM@", (void *) 0 },
+_LT_EOF
+         $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+         cat <<\_LT_EOF >> conftest.$ac_ext
+  {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt__PROGRAM__LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+_LT_EOF
+         # Now try linking the two files.
+         mv conftest.$ac_objext conftstm.$ac_objext
+         lt_save_LIBS="$LIBS"
+         lt_save_CFLAGS="$CFLAGS"
+         LIBS="conftstm.$ac_objext"
+         CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
+         if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
+           pipe_works=yes
+         fi
+         LIBS="$lt_save_LIBS"
+         CFLAGS="$lt_save_CFLAGS"
+       else
+         echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
+       fi
+      else
+       echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
+      fi
+    else
+      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
+    fi
+  else
+    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
+    cat conftest.$ac_ext >&5
+  fi
+  rm -rf conftest* conftst*
+
+  # Do not use the global_symbol_pipe unless it works.
+  if test "$pipe_works" = yes; then
+    break
+  else
+    lt_cv_sys_global_symbol_pipe=
+  fi
+done
+])
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+  lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+  AC_MSG_RESULT(failed)
+else
+  AC_MSG_RESULT(ok)
+fi
+
+_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
+    [Take the output of nm and produce a listing of raw symbols and C names])
+_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
+    [Transform the output of nm in a proper C declaration])
+_LT_DECL([global_symbol_to_c_name_address],
+    [lt_cv_sys_global_symbol_to_c_name_address], [1],
+    [Transform the output of nm in a C name address pair])
+_LT_DECL([global_symbol_to_c_name_address_lib_prefix],
+    [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
+    [Transform the output of nm in a C name address pair when lib prefix is needed])
+]) # _LT_CMD_GLOBAL_SYMBOLS
+
+
+# _LT_COMPILER_PIC([TAGNAME])
+# ---------------------------
+m4_defun([_LT_COMPILER_PIC],
+[m4_require([_LT_TAG_COMPILER])dnl
+_LT_TAGVAR(lt_prog_compiler_wl, $1)=
+_LT_TAGVAR(lt_prog_compiler_pic, $1)=
+_LT_TAGVAR(lt_prog_compiler_static, $1)=
+
+AC_MSG_CHECKING([for $compiler option to produce PIC])
+m4_if([$1], [CXX], [
+  # C++ specific cases for pic, static, wl, etc.
+  if test "$GXX" = yes; then
+    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+
+    case $host_os in
+    aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+       # AIX 5 now supports IA64 processor
+       _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+    mingw* | cygwin* | os2* | pw32*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      m4_if([$1], [GCJ], [],
+       [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+      ;;
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+      ;;
+    *djgpp*)
+      # DJGPP does not support shared libraries at all
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+      ;;
+    interix[[3-9]]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+    sysv4*MP*)
+      if test -d /usr/nec; then
+       _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+      fi
+      ;;
+    hpux*)
+      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+      # not for PA HP-UX.
+      case $host_cpu in
+      hppa*64*|ia64*)
+       ;;
+      *)
+       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+       ;;
+      esac
+      ;;
+    *qnx* | *nto*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+      ;;
+    *)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+      ;;
+    esac
+  else
+    case $host_os in
+      aix[[4-9]]*)
+       # All AIX code is PIC.
+       if test "$host_cpu" = ia64; then
+         # AIX 5 now supports IA64 processor
+         _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+       else
+         _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+       fi
+       ;;
+      chorus*)
+       case $cc_basename in
+       cxch68*)
+         # Green Hills C++ Compiler
+         # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
+         ;;
+       esac
+       ;;
+      dgux*)
+       case $cc_basename in
+         ec++*)
+           _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+           ;;
+         ghcx*)
+           # Green Hills C++ Compiler
+           _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+           ;;
+         *)
+           ;;
+       esac
+       ;;
+      freebsd* | dragonfly*)
+       # FreeBSD uses GNU C++
+       ;;
+      hpux9* | hpux10* | hpux11*)
+       case $cc_basename in
+         CC*)
+           _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+           _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+           if test "$host_cpu" != ia64; then
+             _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+           fi
+           ;;
+         aCC*)
+           _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+           _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+           case $host_cpu in
+           hppa*64*|ia64*)
+             # +Z the default
+             ;;
+           *)
+             _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+             ;;
+           esac
+           ;;
+         *)
+           ;;
+       esac
+       ;;
+      interix*)
+       # This is c89, which is MS Visual C++ (no shared libs)
+       # Anyone wants to do a port?
+       ;;
+      irix5* | irix6* | nonstopux*)
+       case $cc_basename in
+         CC*)
+           _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+           _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+           # CC pic flag -KPIC is the default.
+           ;;
+         *)
+           ;;
+       esac
+       ;;
+      linux* | k*bsd*-gnu)
+       case $cc_basename in
+         KCC*)
+           # KAI C++ Compiler
+           _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+           _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+           ;;
+         icpc* | ecpc* )
+           # Intel C++
+           _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+           _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+           _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+           ;;
+         pgCC* | pgcpp*)
+           # Portland Group C++ compiler
+           _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+           _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
+           _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+           ;;
+         cxx*)
+           # Compaq C++
+           # Make sure the PIC flag is empty.  It appears that all Alpha
+           # Linux and Compaq Tru64 Unix objects are PIC.
+           _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+           _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+           ;;
+         xlc* | xlC*)
+           # IBM XL 8.0 on PPC
+           _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+           _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
+           _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
+           ;;
+         *)
+           case `$CC -V 2>&1 | sed 5q` in
+           *Sun\ C*)
+             # Sun C++ 5.9
+             _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+             _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+             _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+             ;;
+           esac
+           ;;
+       esac
+       ;;
+      lynxos*)
+       ;;
+      m88k*)
+       ;;
+      mvs*)
+       case $cc_basename in
+         cxx*)
+           _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
+           ;;
+         *)
+           ;;
+       esac
+       ;;
+      netbsd*)
+       ;;
+      *qnx* | *nto*)
+        # QNX uses GNU C++, but need to define -shared option too, otherwise
+        # it will coredump.
+        _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+        ;;
+      osf3* | osf4* | osf5*)
+       case $cc_basename in
+         KCC*)
+           _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+           ;;
+         RCC*)
+           # Rational C++ 2.4.1
+           _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+           ;;
+         cxx*)
+           # Digital/Compaq C++
+           _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+           # Make sure the PIC flag is empty.  It appears that all Alpha
+           # Linux and Compaq Tru64 Unix objects are PIC.
+           _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+           _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+           ;;
+         *)
+           ;;
+       esac
+       ;;
+      psos*)
+       ;;
+      solaris*)
+       case $cc_basename in
+         CC*)
+           # Sun C++ 4.2, 5.x and Centerline C++
+           _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+           _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+           _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+           ;;
+         gcx*)
+           # Green Hills C++ Compiler
+           _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+           ;;
+         *)
+           ;;
+       esac
+       ;;
+      sunos4*)
+       case $cc_basename in
+         CC*)
+           # Sun C++ 4.x
+           _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+           _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+           ;;
+         lcc*)
+           # Lucid
+           _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+           ;;
+         *)
+           ;;
+       esac
+       ;;
+      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+       case $cc_basename in
+         CC*)
+           _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+           _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+           _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+           ;;
+       esac
+       ;;
+      tandem*)
+       case $cc_basename in
+         NCC*)
+           # NonStop-UX NCC 3.20
+           _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+           ;;
+         *)
+           ;;
+       esac
+       ;;
+      vxworks*)
+       ;;
+      *)
+       _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+       ;;
+    esac
+  fi
+],
+[
+  if test "$GCC" = yes; then
+    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+
+    case $host_os in
+      aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+       # AIX 5 now supports IA64 processor
+       _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+
+    mingw* | cygwin* | pw32* | os2*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      m4_if([$1], [GCJ], [],
+       [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+      ;;
+
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+      ;;
+
+    hpux*)
+      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+      # not for PA HP-UX.
+      case $host_cpu in
+      hppa*64*|ia64*)
+       # +Z the default
+       ;;
+      *)
+       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+       ;;
+      esac
+      ;;
+
+    interix[[3-9]]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+
+    msdosdjgpp*)
+      # Just because we use GCC doesn't mean we suddenly get shared libraries
+      # on systems that don't support them.
+      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+      enable_shared=no
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+       _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+      fi
+      ;;
+
+    *)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+      ;;
+    esac
+  else
+    # PORTME Check for flag to pass linker flags through the system compiler.
+    case $host_os in
+    aix*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      if test "$host_cpu" = ia64; then
+       # AIX 5 now supports IA64 processor
+       _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      else
+       _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+      fi
+      ;;
+
+    mingw* | cygwin* | pw32* | os2*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      m4_if([$1], [GCJ], [],
+       [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+      ;;
+
+    hpux9* | hpux10* | hpux11*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+      # not for PA HP-UX.
+      case $host_cpu in
+      hppa*64*|ia64*)
+       # +Z the default
+       ;;
+      *)
+       _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+       ;;
+      esac
+      # Is there a better lt_prog_compiler_static that works with the bundled CC?
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      # PIC (with -KPIC) is the default.
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+      ;;
+
+    linux* | k*bsd*-gnu)
+      case $cc_basename in
+      icc* | ecc* | ifort*)
+       _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+       _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+        ;;
+      pgcc* | pgf77* | pgf90* | pgf95*)
+        # Portland Group compilers (*not* the Pentium gcc compiler,
+       # which looks to be a dead project)
+       _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
+       _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+        ;;
+      ccc*)
+        _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+        # All Alpha code is PIC.
+        _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+        ;;
+      xl*)
+       # IBM XL C 8.0/Fortran 10.1 on PPC
+       _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
+       _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
+       ;;
+      *)
+       case `$CC -V 2>&1 | sed 5q` in
+       *Sun\ C*)
+         # Sun C 5.9
+         _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+         _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+         _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+         ;;
+       *Sun\ F*)
+         # Sun Fortran 8.3 passes all unrecognized flags to the linker
+         _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+         _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+         _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
+         ;;
+       esac
+       ;;
+      esac
+      ;;
+
+    newsos6)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+      ;;
+
+    osf3* | osf4* | osf5*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      # All OSF/1 code is PIC.
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+      ;;
+
+    rdos*)
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+      ;;
+
+    solaris*)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      case $cc_basename in
+      f77* | f90* | f95*)
+       _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
+      *)
+       _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
+      esac
+      ;;
+
+    sunos4*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    sysv4 | sysv4.2uw2* | sysv4.3*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec ;then
+       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
+       _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      fi
+      ;;
+
+    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    unicos*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+      ;;
+
+    uts4*)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    *)
+      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+      ;;
+    esac
+  fi
+])
+case $host_os in
+  # For platforms which do not support PIC, -DPIC is meaningless:
+  *djgpp*)
+    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+    ;;
+  *)
+    _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
+    ;;
+esac
+AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
+_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
+       [How to pass a linker flag through the compiler])
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
+  _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works],
+    [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)],
+    [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [],
+    [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in
+     "" | " "*) ;;
+     *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;;
+     esac],
+    [_LT_TAGVAR(lt_prog_compiler_pic, $1)=
+     _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
+fi
+_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
+       [Additional compiler flags for building library objects])
+
+#
+# Check to make sure the static flag actually works.
+#
+wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\"
+_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
+  _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1),
+  $lt_tmp_static_flag,
+  [],
+  [_LT_TAGVAR(lt_prog_compiler_static, $1)=])
+_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
+       [Compiler flag to prevent dynamic linking])
+])# _LT_COMPILER_PIC
+
+
+# _LT_LINKER_SHLIBS([TAGNAME])
+# ----------------------------
+# See if the linker supports building shared libraries.
+m4_defun([_LT_LINKER_SHLIBS],
+[AC_REQUIRE([LT_PATH_LD])dnl
+AC_REQUIRE([LT_PATH_NM])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+m4_require([_LT_TAG_COMPILER])dnl
+AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+m4_if([$1], [CXX], [
+  _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  case $host_os in
+  aix[[4-9]]*)
+    # If we're using GNU nm, then we don't want the "-C" option.
+    # -C means demangle to AIX nm, but means don't demangle with GNU nm
+    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+    else
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+    fi
+    ;;
+  pw32*)
+    _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
+  ;;
+  cygwin* | mingw*)
+    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
+  ;;
+  *)
+    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  ;;
+  esac
+  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
+], [
+  runpath_var=
+  _LT_TAGVAR(allow_undefined_flag, $1)=
+  _LT_TAGVAR(always_export_symbols, $1)=no
+  _LT_TAGVAR(archive_cmds, $1)=
+  _LT_TAGVAR(archive_expsym_cmds, $1)=
+  _LT_TAGVAR(compiler_needs_object, $1)=no
+  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+  _LT_TAGVAR(export_dynamic_flag_spec, $1)=
+  _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  _LT_TAGVAR(hardcode_automatic, $1)=no
+  _LT_TAGVAR(hardcode_direct, $1)=no
+  _LT_TAGVAR(hardcode_direct_absolute, $1)=no
+  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+  _LT_TAGVAR(hardcode_libdir_separator, $1)=
+  _LT_TAGVAR(hardcode_minus_L, $1)=no
+  _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+  _LT_TAGVAR(inherit_rpath, $1)=no
+  _LT_TAGVAR(link_all_deplibs, $1)=unknown
+  _LT_TAGVAR(module_cmds, $1)=
+  _LT_TAGVAR(module_expsym_cmds, $1)=
+  _LT_TAGVAR(old_archive_from_new_cmds, $1)=
+  _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)=
+  _LT_TAGVAR(thread_safe_flag_spec, $1)=
+  _LT_TAGVAR(whole_archive_flag_spec, $1)=
+  # include_expsyms should be a list of space-separated symbols to be *always*
+  # included in the symbol list
+  _LT_TAGVAR(include_expsyms, $1)=
+  # exclude_expsyms can be an extended regexp of symbols to exclude
+  # it will be wrapped by ` (' and `)$', so one must not match beginning or
+  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+  # as well as any symbol that contains `d'.
+  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
+  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+  # platforms (ab)use it in PIC code, but their linkers get confused if
+  # the symbol is explicitly referenced.  Since portable code cannot
+  # rely on this symbol name, it's probably fine to never include it in
+  # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
+dnl Note also adjust exclude_expsyms for C++ above.
+  extract_expsyms_cmds=
+
+  case $host_os in
+  cygwin* | mingw* | pw32*)
+    # FIXME: the MSVC++ port hasn't been tested in a loooong time
+    # When not using gcc, we currently assume that we are using
+    # Microsoft Visual C++.
+    if test "$GCC" != yes; then
+      with_gnu_ld=no
+    fi
+    ;;
+  interix*)
+    # we just hope/assume this is gcc and not c89 (= MSVC++)
+    with_gnu_ld=yes
+    ;;
+  openbsd*)
+    with_gnu_ld=no
+    ;;
+  esac
+
+  _LT_TAGVAR(ld_shlibs, $1)=yes
+  if test "$with_gnu_ld" = yes; then
+    # If archive_cmds runs LD, not CC, wlarc should be empty
+    wlarc='${wl}'
+
+    # Set some defaults for GNU ld with shared library support. These
+    # are reset later if shared libraries are not supported. Putting them
+    # here allows them to be overridden if necessary.
+    runpath_var=LD_RUN_PATH
+    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+    # ancient GNU ld didn't support --whole-archive et. al.
+    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
+      _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+    else
+      _LT_TAGVAR(whole_archive_flag_spec, $1)=
+    fi
+    supports_anon_versioning=no
+    case `$LD -v 2>&1` in
+      *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
+      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+      *\ 2.11.*) ;; # other 2.11 versions
+      *) supports_anon_versioning=yes ;;
+    esac
+
+    # See if GNU ld supports shared libraries.
+    case $host_os in
+    aix[[3-9]]*)
+      # On AIX/PPC, the GNU linker is very broken
+      if test "$host_cpu" != ia64; then
+       _LT_TAGVAR(ld_shlibs, $1)=no
+       cat <<_LT_EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support.  If you
+*** really care for shared libraries, you may want to modify your PATH
+*** so that a non-GNU linker is found, and then restart.
+
+_LT_EOF
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            _LT_TAGVAR(archive_expsym_cmds, $1)=''
+        ;;
+      m68k)
+            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+            _LT_TAGVAR(hardcode_minus_L, $1)=yes
+        ;;
+      esac
+      ;;
+
+    beos*)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+       _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+       # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+       # support --undefined.  This deserves some investigation.  FIXME
+       _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+      else
+       _LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    cygwin* | mingw* | pw32*)
+      # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+      # as there is no search path for DLLs.
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      _LT_TAGVAR(always_export_symbols, $1)=no
+      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
+
+      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+       # If the export-symbols file already is a .def file (1st line
+       # is EXPORTS), use it as is; otherwise, prepend...
+       _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+         cp $export_symbols $output_objdir/$soname.def;
+       else
+         echo EXPORTS > $output_objdir/$soname.def;
+         cat $export_symbols >> $output_objdir/$soname.def;
+       fi~
+       $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+      else
+       _LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    interix[[3-9]]*)
+      _LT_TAGVAR(hardcode_direct, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+      # Instead, shared libraries are loaded at an image base (0x10000000 by
+      # default) and relocated if they conflict, which is a slow very memory
+      # consuming and fragmenting process.  To avoid this, we pick a random,
+      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      ;;
+
+    gnu* | linux* | tpf* | k*bsd*-gnu)
+      tmp_diet=no
+      if test "$host_os" = linux-dietlibc; then
+       case $cc_basename in
+         diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
+       esac
+      fi
+      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+        && test "$tmp_diet" = no
+      then
+       tmp_addflag=
+       tmp_sharedflag='-shared'
+       case $cc_basename,$host_cpu in
+        pgcc*)                         # Portland Group C compiler
+         _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+         tmp_addflag=' $pic_flag'
+         ;;
+       pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
+         _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+         tmp_addflag=' $pic_flag -Mnomain' ;;
+       ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
+         tmp_addflag=' -i_dynamic' ;;
+       efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
+         tmp_addflag=' -i_dynamic -nofor_main' ;;
+       ifc* | ifort*)                  # Intel Fortran compiler
+         tmp_addflag=' -nofor_main' ;;
+       xl[[cC]]*)                      # IBM XL C 8.0 on PPC (deal with xlf below)
+         tmp_sharedflag='-qmkshrobj'
+         tmp_addflag= ;;
+       esac
+       case `$CC -V 2>&1 | sed 5q` in
+       *Sun\ C*)                       # Sun C 5.9
+         _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+         _LT_TAGVAR(compiler_needs_object, $1)=yes
+         tmp_sharedflag='-G' ;;
+       *Sun\ F*)                       # Sun Fortran 8.3
+         tmp_sharedflag='-G' ;;
+       esac
+       _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+
+        if test "x$supports_anon_versioning" = xyes; then
+          _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+           cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+           echo "local: *; };" >> $output_objdir/$libname.ver~
+           $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+        fi
+
+       case $cc_basename in
+       xlf*)
+         # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+         _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
+         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+         _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
+         _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
+         if test "x$supports_anon_versioning" = xyes; then
+           _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+             echo "local: *; };" >> $output_objdir/$libname.ver~
+             $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+         fi
+         ;;
+       esac
+      else
+        _LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    netbsd*)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+       _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+       wlarc=
+      else
+       _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+       _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      fi
+      ;;
+
+    solaris*)
+      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
+       _LT_TAGVAR(ld_shlibs, $1)=no
+       cat <<_LT_EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+       _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+       _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+       _LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+      case `$LD -v 2>&1` in
+        *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
+       _LT_TAGVAR(ld_shlibs, $1)=no
+       cat <<_LT_EOF 1>&2
+
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** reliably create shared libraries on SCO systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+       ;;
+       *)
+         # For security reasons, it is highly recommended that you always
+         # use absolute paths for naming shared libraries, and exclude the
+         # DT_RUNPATH tag from executables and libraries.  But doing so
+         # requires that you compile everything twice, which is a pain.
+         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+           _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+           _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+         else
+           _LT_TAGVAR(ld_shlibs, $1)=no
+         fi
+       ;;
+      esac
+      ;;
+
+    sunos4*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      wlarc=
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    *)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+       _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+       _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+       _LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+    esac
+
+    if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then
+      runpath_var=
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)=
+      _LT_TAGVAR(whole_archive_flag_spec, $1)=
+    fi
+  else
+    # PORTME fill in a description of your system's linker (not GNU ld)
+    case $host_os in
+    aix3*)
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      _LT_TAGVAR(always_export_symbols, $1)=yes
+      _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+      # Note: this linker hardcodes the directories in LIBPATH if there
+      # are no directories specified by -L.
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+       # Neither direct hardcoding nor static linking is supported with a
+       # broken collect2.
+       _LT_TAGVAR(hardcode_direct, $1)=unsupported
+      fi
+      ;;
+
+    aix[[4-9]]*)
+      if test "$host_cpu" = ia64; then
+       # On IA64, the linker does run time linking by default, so we don't
+       # have to do anything special.
+       aix_use_runtimelinking=no
+       exp_sym_flag='-Bexport'
+       no_entry_flag=""
+      else
+       # If we're using GNU nm, then we don't want the "-C" option.
+       # -C means demangle to AIX nm, but means don't demangle with GNU nm
+       if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+         _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+       else
+         _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+       fi
+       aix_use_runtimelinking=no
+
+       # Test if we are trying to use run time linking or normal
+       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+       # need to do runtime linking.
+       case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
+         for ld_flag in $LDFLAGS; do
+         if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+           aix_use_runtimelinking=yes
+           break
+         fi
+         done
+         ;;
+       esac
+
+       exp_sym_flag='-bexport'
+       no_entry_flag='-bnoentry'
+      fi
+
+      # When large executables or shared objects are built, AIX ld can
+      # have problems creating the table of contents.  If linking a library
+      # or program results in "error TOC overflow" add -mminimal-toc to
+      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+      _LT_TAGVAR(archive_cmds, $1)=''
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+
+      if test "$GCC" = yes; then
+       case $host_os in aix4.[[012]]|aix4.[[012]].*)
+       # We only want to do this on AIX 4.2 and lower, the check
+       # below for broken collect2 doesn't work under 4.3+
+         collect2name=`${CC} -print-prog-name=collect2`
+         if test -f "$collect2name" &&
+          strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+         then
+         # We have reworked collect2
+         :
+         else
+         # We have old collect2
+         _LT_TAGVAR(hardcode_direct, $1)=unsupported
+         # It fails to find uninstalled libraries when the uninstalled
+         # path is not listed in the libpath.  Setting hardcode_minus_L
+         # to unsupported forces relinking
+         _LT_TAGVAR(hardcode_minus_L, $1)=yes
+         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+         _LT_TAGVAR(hardcode_libdir_separator, $1)=
+         fi
+         ;;
+       esac
+       shared_flag='-shared'
+       if test "$aix_use_runtimelinking" = yes; then
+         shared_flag="$shared_flag "'${wl}-G'
+       fi
+      else
+       # not using gcc
+       if test "$host_cpu" = ia64; then
+       # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+       # chokes on -Wl,-G. The following line is correct:
+         shared_flag='-G'
+       else
+         if test "$aix_use_runtimelinking" = yes; then
+           shared_flag='${wl}-G'
+         else
+           shared_flag='${wl}-bM:SRE'
+         fi
+       fi
+      fi
+
+      # It seems that -bexpall does not export symbols beginning with
+      # underscore (_), so it is better to generate a list of symbols to export.
+      _LT_TAGVAR(always_export_symbols, $1)=yes
+      if test "$aix_use_runtimelinking" = yes; then
+       # Warning - without using the other runtime loading flags (-brtl),
+       # -berok will link without error, but may produce a broken library.
+       _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+        # Determine the default libpath from the value encoded in an
+        # empty executable.
+        _LT_SYS_MODULE_PATH_AIX
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+      else
+       if test "$host_cpu" = ia64; then
+         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+         _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+         _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+       else
+        # Determine the default libpath from the value encoded in an
+        # empty executable.
+        _LT_SYS_MODULE_PATH_AIX
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+         # Warning - without using the other run time loading flags,
+         # -berok will link without error, but may produce a broken library.
+         _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+         _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+         # Exported symbols can be pulled into shared objects from archives
+         _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
+         _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+         # This is similar to how AIX traditionally builds its shared libraries.
+         _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+       fi
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            _LT_TAGVAR(archive_expsym_cmds, $1)=''
+        ;;
+      m68k)
+            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+            _LT_TAGVAR(hardcode_minus_L, $1)=yes
+        ;;
+      esac
+      ;;
+
+    bsdi[[45]]*)
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
+      ;;
+
+    cygwin* | mingw* | pw32*)
+      # When not using gcc, we currently assume that we are using
+      # Microsoft Visual C++.
+      # hardcode_libdir_flag_spec is actually meaningless, as there is
+      # no search path for DLLs.
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      # Tell ltmain to make .lib files, not .a files.
+      libext=lib
+      # Tell ltmain to make .dll files, not .so files.
+      shrext_cmds=".dll"
+      # FIXME: Setting linknames here is a bad hack.
+      _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
+      # The linker will automatically build a .lib file if we build a DLL.
+      _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+      # FIXME: Should let the user specify the lib program.
+      _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
+      _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
+      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+      ;;
+
+    darwin* | rhapsody*)
+      _LT_DARWIN_LINKER_FEATURES($1)
+      ;;
+
+    dgux*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    freebsd1*)
+      _LT_TAGVAR(ld_shlibs, $1)=no
+      ;;
+
+    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+    # support.  Future versions do this automatically, but an explicit c++rt0.o
+    # does not break anything, and helps significantly (at the cost of a little
+    # extra space).
+    freebsd2.2*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+    freebsd2*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+    freebsd* | dragonfly*)
+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    hpux9*)
+      if test "$GCC" = yes; then
+       _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      else
+       _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+
+      # hardcode_minus_L: Not really in the search PATH,
+      # but as the default location of the library.
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+      ;;
+
+    hpux10*)
+      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+       _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+      else
+       _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      if test "$with_gnu_ld" = no; then
+       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+       _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
+       _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+       _LT_TAGVAR(hardcode_direct, $1)=yes
+       _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+       _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+       # hardcode_minus_L: Not really in the search PATH,
+       # but as the default location of the library.
+       _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      fi
+      ;;
+
+    hpux11*)
+      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+       case $host_cpu in
+       hppa*64*)
+         _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+         ;;
+       ia64*)
+         _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+         ;;
+       *)
+         _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+         ;;
+       esac
+      else
+       case $host_cpu in
+       hppa*64*)
+         _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+         ;;
+       ia64*)
+         _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+         ;;
+       *)
+         _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+         ;;
+       esac
+      fi
+      if test "$with_gnu_ld" = no; then
+       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+       _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+       case $host_cpu in
+       hppa*64*|ia64*)
+         _LT_TAGVAR(hardcode_direct, $1)=no
+         _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+         ;;
+       *)
+         _LT_TAGVAR(hardcode_direct, $1)=yes
+         _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+         _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+
+         # hardcode_minus_L: Not really in the search PATH,
+         # but as the default location of the library.
+         _LT_TAGVAR(hardcode_minus_L, $1)=yes
+         ;;
+       esac
+      fi
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      if test "$GCC" = yes; then
+       _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+       # Try to use the -exported_symbol ld option, if it does not
+       # work, assume that -exports_file does not work either and
+       # implicitly export all symbols.
+        save_LDFLAGS="$LDFLAGS"
+        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+        AC_LINK_IFELSE(int foo(void) {},
+          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+        )
+        LDFLAGS="$save_LDFLAGS"
+      else
+       _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+       _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+      fi
+      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      _LT_TAGVAR(inherit_rpath, $1)=yes
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      ;;
+
+    netbsd*)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+       _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+      else
+       _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    newsos6)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    *nto* | *qnx*)
+      ;;
+
+    openbsd*)
+      if test -f /usr/libexec/ld.so; then
+       _LT_TAGVAR(hardcode_direct, $1)=yes
+       _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+       _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+       if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+         _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+         _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+         _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+       else
+         case $host_os in
+          openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
+            _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+            ;;
+          *)
+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+            ;;
+         esac
+       fi
+      else
+       _LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    os2*)
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+      _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+      ;;
+
+    osf3*)
+      if test "$GCC" = yes; then
+       _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+       _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+      else
+       _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+       _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+      fi
+      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      ;;
+
+    osf4* | osf5*)     # as osf3* with the addition of -msym flag
+      if test "$GCC" = yes; then
+       _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+       _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      else
+       _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+       _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+       _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+       $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+       # Both c and cxx compiler support -rpath directly
+       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+      fi
+      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      ;;
+
+    solaris*)
+      _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
+      if test "$GCC" = yes; then
+       wlarc='${wl}'
+       _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+       _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+         $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+      else
+       case `$CC -V 2>&1` in
+       *"Compilers 5.0"*)
+         wlarc=''
+         _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+         _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+         ;;
+       *)
+         wlarc='${wl}'
+         _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+         _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+         $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+         ;;
+       esac
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      case $host_os in
+      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+      *)
+       # The compiler driver will combine and reorder linker options,
+       # but understands `-z linker_flag'.  GCC discards it without `$wl',
+       # but is careful enough not to reorder.
+       # Supported since Solaris 2.6 (maybe 2.5.1?)
+       if test "$GCC" = yes; then
+         _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+       else
+         _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
+       fi
+       ;;
+      esac
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      ;;
+
+    sunos4*)
+      if test "x$host_vendor" = xsequent; then
+       # Use $CC to link under sequent, because it throws in some extra .o
+       # files that make .init and .fini sections work.
+       _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+       _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    sysv4)
+      case $host_vendor in
+       sni)
+         _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+         _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true???
+       ;;
+       siemens)
+         ## LD is ld it makes a PLAMLIB
+         ## CC just makes a GrossModule.
+         _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+         _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
+         _LT_TAGVAR(hardcode_direct, $1)=no
+        ;;
+       motorola)
+         _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+         _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
+       ;;
+      esac
+      runpath_var='LD_RUN_PATH'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    sysv4.3*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+       _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+       _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+       runpath_var=LD_RUN_PATH
+       hardcode_runpath_var=yes
+       _LT_TAGVAR(ld_shlibs, $1)=yes
+      fi
+      ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
+      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+       _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+       _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+       _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+       _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6*)
+      # Note: We can NOT use -z defs as we might desire, because we do not
+      # link with -lc, and that would cause any symbols used from libc to
+      # always be unresolved, which means just about no library would
+      # ever link correctly.  If we're not using GNU ld we use -z text
+      # though, which does catch some bad symbols but isn't as heavy-handed
+      # as -z defs.
+      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+      _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+       _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+       _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+       _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+       _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    uts4*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    *)
+      _LT_TAGVAR(ld_shlibs, $1)=no
+      ;;
+    esac
+
+    if test x$host_vendor = xsni; then
+      case $host in
+      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+       _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym'
+       ;;
+      esac
+    fi
+  fi
+])
+AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
+test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld
+
+_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl
+_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl
+_LT_DECL([], [extract_expsyms_cmds], [2],
+    [The commands to extract the exported symbol list from a shared archive])
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in
+x|xyes)
+  # Assume -lc should be added
+  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+
+  if test "$enable_shared" = yes && test "$GCC" = yes; then
+    case $_LT_TAGVAR(archive_cmds, $1) in
+    *'~'*)
+      # FIXME: we may have to deal with multi-command sequences.
+      ;;
+    '$CC '*)
+      # Test whether the compiler implicitly links with -lc since on some
+      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+      # to ld, don't add -lc before -lgcc.
+      AC_MSG_CHECKING([whether -lc should be explicitly linked in])
+      $RM conftest*
+      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
+        soname=conftest
+        lib=conftest
+        libobjs=conftest.$ac_objext
+        deplibs=
+        wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1)
+       pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1)
+        compiler_flags=-v
+        linker_flags=-v
+        verstring=
+        output_objdir=.
+        libname=conftest
+        lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1)
+        _LT_TAGVAR(allow_undefined_flag, $1)=
+        if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1)
+        then
+         _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+        else
+         _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+        fi
+        _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
+      else
+        cat conftest.err 1>&5
+      fi
+      $RM conftest*
+      AC_MSG_RESULT([$_LT_TAGVAR(archive_cmds_need_lc, $1)])
+      ;;
+    esac
+  fi
+  ;;
+esac
+
+_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0],
+    [Whether or not to add -lc for building shared libraries])
+_LT_TAGDECL([allow_libtool_libs_with_static_runtimes],
+    [enable_shared_with_static_runtimes], [0],
+    [Whether or not to disallow shared libs when runtime libs are static])
+_LT_TAGDECL([], [export_dynamic_flag_spec], [1],
+    [Compiler flag to allow reflexive dlopens])
+_LT_TAGDECL([], [whole_archive_flag_spec], [1],
+    [Compiler flag to generate shared objects directly from archives])
+_LT_TAGDECL([], [compiler_needs_object], [1],
+    [Whether the compiler copes with passing no objects directly])
+_LT_TAGDECL([], [old_archive_from_new_cmds], [2],
+    [Create an old-style archive from a shared archive])
+_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2],
+    [Create a temporary old-style archive to link instead of a shared archive])
+_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive])
+_LT_TAGDECL([], [archive_expsym_cmds], [2])
+_LT_TAGDECL([], [module_cmds], [2],
+    [Commands used to build a loadable module if different from building
+    a shared archive.])
+_LT_TAGDECL([], [module_expsym_cmds], [2])
+_LT_TAGDECL([], [with_gnu_ld], [1],
+    [Whether we are building with GNU ld or not])
+_LT_TAGDECL([], [allow_undefined_flag], [1],
+    [Flag that allows shared libraries with undefined symbols to be built])
+_LT_TAGDECL([], [no_undefined_flag], [1],
+    [Flag that enforces no undefined symbols])
+_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],
+    [Flag to hardcode $libdir into a binary during linking.
+    This must work even if $libdir does not exist])
+_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1],
+    [[If ld is used when linking, flag to hardcode $libdir into a binary
+    during linking.  This must work even if $libdir does not exist]])
+_LT_TAGDECL([], [hardcode_libdir_separator], [1],
+    [Whether we need a single "-rpath" flag with a separated argument])
+_LT_TAGDECL([], [hardcode_direct], [0],
+    [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
+    DIR into the resulting binary])
+_LT_TAGDECL([], [hardcode_direct_absolute], [0],
+    [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
+    DIR into the resulting binary and the resulting library dependency is
+    "absolute", i.e impossible to change by setting ${shlibpath_var} if the
+    library is relocated])
+_LT_TAGDECL([], [hardcode_minus_L], [0],
+    [Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+    into the resulting binary])
+_LT_TAGDECL([], [hardcode_shlibpath_var], [0],
+    [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+    into the resulting binary])
+_LT_TAGDECL([], [hardcode_automatic], [0],
+    [Set to "yes" if building a shared library automatically hardcodes DIR
+    into the library and all subsequent libraries and executables linked
+    against it])
+_LT_TAGDECL([], [inherit_rpath], [0],
+    [Set to yes if linker adds runtime paths of dependent libraries
+    to runtime path list])
+_LT_TAGDECL([], [link_all_deplibs], [0],
+    [Whether libtool must link a program against all its dependency libraries])
+_LT_TAGDECL([], [fix_srcfile_path], [1],
+    [Fix the shell variable $srcfile for the compiler])
+_LT_TAGDECL([], [always_export_symbols], [0],
+    [Set to "yes" if exported symbols are required])
+_LT_TAGDECL([], [export_symbols_cmds], [2],
+    [The commands to list exported symbols])
+_LT_TAGDECL([], [exclude_expsyms], [1],
+    [Symbols that should not be listed in the preloaded symbols])
+_LT_TAGDECL([], [include_expsyms], [1],
+    [Symbols that must always be exported])
+_LT_TAGDECL([], [prelink_cmds], [2],
+    [Commands necessary for linking programs (against libraries) with templates])
+_LT_TAGDECL([], [file_list_spec], [1],
+    [Specify filename containing input files])
+dnl FIXME: Not yet implemented
+dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1],
+dnl    [Compiler flag to generate thread safe objects])
+])# _LT_LINKER_SHLIBS
+
+
+# _LT_LANG_C_CONFIG([TAG])
+# ------------------------
+# Ensure that the configuration variables for a C compiler are suitably
+# defined.  These variables are subsequently used by _LT_CONFIG to write
+# the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_C_CONFIG],
+[m4_require([_LT_DECL_EGREP])dnl
+lt_save_CC="$CC"
+AC_LANG_PUSH(C)
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}'
+
+_LT_TAG_COMPILER
+# Save the default compiler, since it gets overwritten when the other
+# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
+compiler_DEFAULT=$CC
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
+  _LT_COMPILER_NO_RTTI($1)
+  _LT_COMPILER_PIC($1)
+  _LT_COMPILER_C_O($1)
+  _LT_COMPILER_FILE_LOCKS($1)
+  _LT_LINKER_SHLIBS($1)
+  _LT_SYS_DYNAMIC_LINKER($1)
+  _LT_LINKER_HARDCODE_LIBPATH($1)
+  LT_SYS_DLOPEN_SELF
+  _LT_CMD_STRIPLIB
+
+  # Report which library types will actually be built
+  AC_MSG_CHECKING([if libtool supports shared libraries])
+  AC_MSG_RESULT([$can_build_shared])
+
+  AC_MSG_CHECKING([whether to build shared libraries])
+  test "$can_build_shared" = "no" && enable_shared=no
+
+  # On AIX, shared libraries and static libraries use the same namespace, and
+  # are all built from PIC.
+  case $host_os in
+  aix3*)
+    test "$enable_shared" = yes && enable_static=no
+    if test -n "$RANLIB"; then
+      archive_cmds="$archive_cmds~\$RANLIB \$lib"
+      postinstall_cmds='$RANLIB $lib'
+    fi
+    ;;
+
+  aix[[4-9]]*)
+    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+      test "$enable_shared" = yes && enable_static=no
+    fi
+    ;;
+  esac
+  AC_MSG_RESULT([$enable_shared])
+
+  AC_MSG_CHECKING([whether to build static libraries])
+  # Make sure either enable_shared or enable_static is yes.
+  test "$enable_shared" = yes || enable_static=yes
+  AC_MSG_RESULT([$enable_static])
+
+  _LT_CONFIG($1)
+fi
+AC_LANG_POP
+CC="$lt_save_CC"
+])# _LT_LANG_C_CONFIG
+
+
+# _LT_PROG_CXX
+# ------------
+# Since AC_PROG_CXX is broken, in that it returns g++ if there is no c++
+# compiler, we have our own version here.
+m4_defun([_LT_PROG_CXX],
+[
+pushdef([AC_MSG_ERROR], [_lt_caught_CXX_error=yes])
+AC_PROG_CXX
+if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+    (test "X$CXX" != "Xg++"))) ; then
+  AC_PROG_CXXCPP
+else
+  _lt_caught_CXX_error=yes
+fi
+popdef([AC_MSG_ERROR])
+])# _LT_PROG_CXX
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([_LT_PROG_CXX], [])
+
+
+# _LT_LANG_CXX_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for a C++ compiler are suitably
+# defined.  These variables are subsequently used by _LT_CONFIG to write
+# the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_CXX_CONFIG],
+[AC_REQUIRE([_LT_PROG_CXX])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_EGREP])dnl
+
+AC_LANG_PUSH(C++)
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(compiler_needs_object, $1)=no
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for C++ test sources.
+ac_ext=cpp
+
+# Object file extension for compiled C++ test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the CXX compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_caught_CXX_error" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="int some_variable = 0;"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }'
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  _LT_TAG_COMPILER
+
+  # save warnings/boilerplate of simple test code
+  _LT_COMPILER_BOILERPLATE
+  _LT_LINKER_BOILERPLATE
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC=$CC
+  lt_save_LD=$LD
+  lt_save_GCC=$GCC
+  GCC=$GXX
+  lt_save_with_gnu_ld=$with_gnu_ld
+  lt_save_path_LD=$lt_cv_path_LD
+  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
+    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
+  else
+    $as_unset lt_cv_prog_gnu_ld
+  fi
+  if test -n "${lt_cv_path_LDCXX+set}"; then
+    lt_cv_path_LD=$lt_cv_path_LDCXX
+  else
+    $as_unset lt_cv_path_LD
+  fi
+  test -z "${LDCXX+set}" || LD=$LDCXX
+  CC=${CXX-"c++"}
+  compiler=$CC
+  _LT_TAGVAR(compiler, $1)=$CC
+  _LT_CC_BASENAME([$compiler])
+
+  if test -n "$compiler"; then
+    # We don't want -fno-exception when compiling C++ code, so set the
+    # no_builtin_flag separately
+    if test "$GXX" = yes; then
+      _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+    else
+      _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+    fi
+
+    if test "$GXX" = yes; then
+      # Set up default GNU C++ configuration
+
+      LT_PATH_LD
+
+      # Check if GNU C++ uses GNU ld as the underlying linker, since the
+      # archiving commands below assume that GNU ld is being used.
+      if test "$with_gnu_ld" = yes; then
+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+        # If archive_cmds runs LD, not CC, wlarc should be empty
+        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
+        #     investigate it a little bit more. (MM)
+        wlarc='${wl}'
+
+        # ancient GNU ld didn't support --whole-archive et. al.
+        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
+         $GREP 'no-whole-archive' > /dev/null; then
+          _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+        else
+          _LT_TAGVAR(whole_archive_flag_spec, $1)=
+        fi
+      else
+        with_gnu_ld=no
+        wlarc=
+
+        # A generic and very simple default shared library creation
+        # command for GNU C++ for the case where it uses the native
+        # linker, instead of GNU ld.  If possible, this setting should
+        # overridden to take advantage of the native linker features on
+        # the platform it is being used on.
+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+      fi
+
+      # Commands to make compiler produce verbose output that lists
+      # what "hidden" libraries, object files and flags are used when
+      # linking a shared library.
+      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+
+    else
+      GXX=no
+      with_gnu_ld=no
+      wlarc=
+    fi
+
+    # PORTME: fill in a description of your system's C++ link characteristics
+    AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+    _LT_TAGVAR(ld_shlibs, $1)=yes
+    case $host_os in
+      aix3*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+      aix[[4-9]]*)
+        if test "$host_cpu" = ia64; then
+          # On IA64, the linker does run time linking by default, so we don't
+          # have to do anything special.
+          aix_use_runtimelinking=no
+          exp_sym_flag='-Bexport'
+          no_entry_flag=""
+        else
+          aix_use_runtimelinking=no
+
+          # Test if we are trying to use run time linking or normal
+          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+          # need to do runtime linking.
+          case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
+           for ld_flag in $LDFLAGS; do
+             case $ld_flag in
+             *-brtl*)
+               aix_use_runtimelinking=yes
+               break
+               ;;
+             esac
+           done
+           ;;
+          esac
+
+          exp_sym_flag='-bexport'
+          no_entry_flag='-bnoentry'
+        fi
+
+        # When large executables or shared objects are built, AIX ld can
+        # have problems creating the table of contents.  If linking a library
+        # or program results in "error TOC overflow" add -mminimal-toc to
+        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+        _LT_TAGVAR(archive_cmds, $1)=''
+        _LT_TAGVAR(hardcode_direct, $1)=yes
+        _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+        _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+        _LT_TAGVAR(link_all_deplibs, $1)=yes
+        _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+
+        if test "$GXX" = yes; then
+          case $host_os in aix4.[[012]]|aix4.[[012]].*)
+          # We only want to do this on AIX 4.2 and lower, the check
+          # below for broken collect2 doesn't work under 4.3+
+         collect2name=`${CC} -print-prog-name=collect2`
+         if test -f "$collect2name" &&
+            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+         then
+           # We have reworked collect2
+           :
+         else
+           # We have old collect2
+           _LT_TAGVAR(hardcode_direct, $1)=unsupported
+           # It fails to find uninstalled libraries when the uninstalled
+           # path is not listed in the libpath.  Setting hardcode_minus_L
+           # to unsupported forces relinking
+           _LT_TAGVAR(hardcode_minus_L, $1)=yes
+           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+           _LT_TAGVAR(hardcode_libdir_separator, $1)=
+         fi
+          esac
+          shared_flag='-shared'
+         if test "$aix_use_runtimelinking" = yes; then
+           shared_flag="$shared_flag "'${wl}-G'
+         fi
+        else
+          # not using gcc
+          if test "$host_cpu" = ia64; then
+         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+         # chokes on -Wl,-G. The following line is correct:
+         shared_flag='-G'
+          else
+           if test "$aix_use_runtimelinking" = yes; then
+             shared_flag='${wl}-G'
+           else
+             shared_flag='${wl}-bM:SRE'
+           fi
+          fi
+        fi
+
+        # It seems that -bexpall does not export symbols beginning with
+        # underscore (_), so it is better to generate a list of symbols to
+       # export.
+        _LT_TAGVAR(always_export_symbols, $1)=yes
+        if test "$aix_use_runtimelinking" = yes; then
+          # Warning - without using the other runtime loading flags (-brtl),
+          # -berok will link without error, but may produce a broken library.
+          _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+          # Determine the default libpath from the value encoded in an empty
+          # executable.
+          _LT_SYS_MODULE_PATH_AIX
+          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+
+          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+        else
+          if test "$host_cpu" = ia64; then
+           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+           _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+           _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+          else
+           # Determine the default libpath from the value encoded in an
+           # empty executable.
+           _LT_SYS_MODULE_PATH_AIX
+           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+           # Warning - without using the other run time loading flags,
+           # -berok will link without error, but may produce a broken library.
+           _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+           _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+           # Exported symbols can be pulled into shared objects from archives
+           _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
+           _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+           # This is similar to how AIX traditionally builds its shared
+           # libraries.
+           _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+          fi
+        fi
+        ;;
+
+      beos*)
+       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+         _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+         # support --undefined.  This deserves some investigation.  FIXME
+         _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+       else
+         _LT_TAGVAR(ld_shlibs, $1)=no
+       fi
+       ;;
+
+      chorus*)
+        case $cc_basename in
+          *)
+         # FIXME: insert proper C++ library support
+         _LT_TAGVAR(ld_shlibs, $1)=no
+         ;;
+        esac
+        ;;
+
+      cygwin* | mingw* | pw32*)
+        # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+        # as there is no search path for DLLs.
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+        _LT_TAGVAR(always_export_symbols, $1)=no
+        _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+
+        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+          # If the export-symbols file already is a .def file (1st line
+          # is EXPORTS), use it as is; otherwise, prepend...
+          _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+           cp $export_symbols $output_objdir/$soname.def;
+          else
+           echo EXPORTS > $output_objdir/$soname.def;
+           cat $export_symbols >> $output_objdir/$soname.def;
+          fi~
+          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+        else
+          _LT_TAGVAR(ld_shlibs, $1)=no
+        fi
+        ;;
+      darwin* | rhapsody*)
+        _LT_DARWIN_LINKER_FEATURES($1)
+       ;;
+
+      dgux*)
+        case $cc_basename in
+          ec++*)
+           # FIXME: insert proper C++ library support
+           _LT_TAGVAR(ld_shlibs, $1)=no
+           ;;
+          ghcx*)
+           # Green Hills C++ Compiler
+           # FIXME: insert proper C++ library support
+           _LT_TAGVAR(ld_shlibs, $1)=no
+           ;;
+          *)
+           # FIXME: insert proper C++ library support
+           _LT_TAGVAR(ld_shlibs, $1)=no
+           ;;
+        esac
+        ;;
+
+      freebsd[[12]]*)
+        # C++ shared libraries reported to be fairly broken before
+       # switch to ELF
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+
+      freebsd-elf*)
+        _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+        ;;
+
+      freebsd* | dragonfly*)
+        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
+        # conventions
+        _LT_TAGVAR(ld_shlibs, $1)=yes
+        ;;
+
+      gnu*)
+        ;;
+
+      hpux9*)
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+        _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+        _LT_TAGVAR(hardcode_direct, $1)=yes
+        _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+                                            # but as the default
+                                            # location of the library.
+
+        case $cc_basename in
+          CC*)
+            # FIXME: insert proper C++ library support
+            _LT_TAGVAR(ld_shlibs, $1)=no
+            ;;
+          aCC*)
+            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+            # Commands to make compiler produce verbose output that lists
+            # what "hidden" libraries, object files and flags are used when
+            # linking a shared library.
+            #
+            # There doesn't appear to be a way to prevent this compiler from
+            # explicitly linking system object files so we need to strip them
+            # from the output so that they don't get included in the library
+            # dependencies.
+            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+            ;;
+          *)
+            if test "$GXX" = yes; then
+              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+            else
+              # FIXME: insert proper C++ library support
+              _LT_TAGVAR(ld_shlibs, $1)=no
+            fi
+            ;;
+        esac
+        ;;
+
+      hpux10*|hpux11*)
+        if test $with_gnu_ld = no; then
+         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+         _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+          case $host_cpu in
+            hppa*64*|ia64*)
+              ;;
+            *)
+             _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+              ;;
+          esac
+        fi
+        case $host_cpu in
+          hppa*64*|ia64*)
+            _LT_TAGVAR(hardcode_direct, $1)=no
+            _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+            ;;
+          *)
+            _LT_TAGVAR(hardcode_direct, $1)=yes
+            _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+            _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+                                                # but as the default
+                                                # location of the library.
+            ;;
+        esac
+
+        case $cc_basename in
+          CC*)
+           # FIXME: insert proper C++ library support
+           _LT_TAGVAR(ld_shlibs, $1)=no
+           ;;
+          aCC*)
+           case $host_cpu in
+             hppa*64*)
+               _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+               ;;
+             ia64*)
+               _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+               ;;
+             *)
+               _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+               ;;
+           esac
+           # Commands to make compiler produce verbose output that lists
+           # what "hidden" libraries, object files and flags are used when
+           # linking a shared library.
+           #
+           # There doesn't appear to be a way to prevent this compiler from
+           # explicitly linking system object files so we need to strip them
+           # from the output so that they don't get included in the library
+           # dependencies.
+           output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+           ;;
+          *)
+           if test "$GXX" = yes; then
+             if test $with_gnu_ld = no; then
+               case $host_cpu in
+                 hppa*64*)
+                   _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+                   ;;
+                 ia64*)
+                   _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+                   ;;
+                 *)
+                   _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+                   ;;
+               esac
+             fi
+           else
+             # FIXME: insert proper C++ library support
+             _LT_TAGVAR(ld_shlibs, $1)=no
+           fi
+           ;;
+        esac
+        ;;
+
+      interix[[3-9]]*)
+       _LT_TAGVAR(hardcode_direct, $1)=no
+       _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+       _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+       # Instead, shared libraries are loaded at an image base (0x10000000 by
+       # default) and relocated if they conflict, which is a slow very memory
+       # consuming and fragmenting process.  To avoid this, we pick a random,
+       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+       _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+       _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+       ;;
+      irix5* | irix6*)
+        case $cc_basename in
+          CC*)
+           # SGI C++
+           _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+
+           # Archives containing C++ object files must be created using
+           # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
+           # necessary to make sure instantiated templates are included
+           # in the archive.
+           _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
+           ;;
+          *)
+           if test "$GXX" = yes; then
+             if test "$with_gnu_ld" = no; then
+               _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+             else
+               _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
+             fi
+           fi
+           _LT_TAGVAR(link_all_deplibs, $1)=yes
+           ;;
+        esac
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+        _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+        _LT_TAGVAR(inherit_rpath, $1)=yes
+        ;;
+
+      linux* | k*bsd*-gnu)
+        case $cc_basename in
+          KCC*)
+           # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+           # KCC will only create a shared library if the output file
+           # ends with ".so" (or ".sl" for HP-UX), so rename the library
+           # to its proper name (with version) after linking.
+           _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+           _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+           # Commands to make compiler produce verbose output that lists
+           # what "hidden" libraries, object files and flags are used when
+           # linking a shared library.
+           #
+           # There doesn't appear to be a way to prevent this compiler from
+           # explicitly linking system object files so we need to strip them
+           # from the output so that they don't get included in the library
+           # dependencies.
+           output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+
+           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+           _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+           # Archives containing C++ object files must be created using
+           # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+           _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
+           ;;
+         icpc* | ecpc* )
+           # Intel C++
+           with_gnu_ld=yes
+           # version 8.0 and above of icpc choke on multiply defined symbols
+           # if we add $predep_objects and $postdep_objects, however 7.1 and
+           # earlier do not add the objects themselves.
+           case `$CC -V 2>&1` in
+             *"Version 7."*)
+               _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+               _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+               ;;
+             *)  # Version 8.0 or newer
+               tmp_idyn=
+               case $host_cpu in
+                 ia64*) tmp_idyn=' -i_dynamic';;
+               esac
+               _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+               _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+               ;;
+           esac
+           _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+           _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+           _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+           ;;
+          pgCC* | pgcpp*)
+            # Portland Group C++ compiler
+           case `$CC -V` in
+           *pgCC\ [[1-5]]* | *pgcpp\ [[1-5]]*)
+             _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
+               rm -rf $tpldir~
+               $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
+               compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
+             _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
+               rm -rf $tpldir~
+               $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
+               $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
+               $RANLIB $oldlib'
+             _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
+               rm -rf $tpldir~
+               $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+               $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+             _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
+               rm -rf $tpldir~
+               $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+               $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+             ;;
+           *) # Version 6 will use weak symbols
+             _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+             _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+             ;;
+           esac
+
+           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+           _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+           _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+            ;;
+         cxx*)
+           # Compaq C++
+           _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+           _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+
+           runpath_var=LD_RUN_PATH
+           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+           _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+           # Commands to make compiler produce verbose output that lists
+           # what "hidden" libraries, object files and flags are used when
+           # linking a shared library.
+           #
+           # There doesn't appear to be a way to prevent this compiler from
+           # explicitly linking system object files so we need to strip them
+           # from the output so that they don't get included in the library
+           # dependencies.
+           output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+           ;;
+         xl*)
+           # IBM XL 8.0 on PPC, with GNU ld
+           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+           _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+           _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+           if test "x$supports_anon_versioning" = xyes; then
+             _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+               echo "local: *; };" >> $output_objdir/$libname.ver~
+               $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+           fi
+           ;;
+         *)
+           case `$CC -V 2>&1 | sed 5q` in
+           *Sun\ C*)
+             # Sun C++ 5.9
+             _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+             _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+             _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
+             _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+             _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+             _LT_TAGVAR(compiler_needs_object, $1)=yes
+
+             # Not sure whether something based on
+             # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
+             # would be better.
+             output_verbose_link_cmd='echo'
+
+             # Archives containing C++ object files must be created using
+             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
+             # necessary to make sure instantiated templates are included
+             # in the archive.
+             _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
+             ;;
+           esac
+           ;;
+       esac
+       ;;
+
+      lynxos*)
+        # FIXME: insert proper C++ library support
+       _LT_TAGVAR(ld_shlibs, $1)=no
+       ;;
+
+      m88k*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+       ;;
+
+      mvs*)
+        case $cc_basename in
+          cxx*)
+           # FIXME: insert proper C++ library support
+           _LT_TAGVAR(ld_shlibs, $1)=no
+           ;;
+         *)
+           # FIXME: insert proper C++ library support
+           _LT_TAGVAR(ld_shlibs, $1)=no
+           ;;
+       esac
+       ;;
+
+      netbsd*)
+        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+         _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+         wlarc=
+         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+         _LT_TAGVAR(hardcode_direct, $1)=yes
+         _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+       fi
+       # Workaround some broken pre-1.5 toolchains
+       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
+       ;;
+
+      *nto* | *qnx*)
+        _LT_TAGVAR(ld_shlibs, $1)=yes
+       ;;
+
+      openbsd2*)
+        # C++ shared libraries are fairly broken
+       _LT_TAGVAR(ld_shlibs, $1)=no
+       ;;
+
+      openbsd*)
+       if test -f /usr/libexec/ld.so; then
+         _LT_TAGVAR(hardcode_direct, $1)=yes
+         _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+         _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+         _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+         if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+           _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
+           _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+           _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+         fi
+         output_verbose_link_cmd=echo
+       else
+         _LT_TAGVAR(ld_shlibs, $1)=no
+       fi
+       ;;
+
+      osf3* | osf4* | osf5*)
+        case $cc_basename in
+          KCC*)
+           # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+           # KCC will only create a shared library if the output file
+           # ends with ".so" (or ".sl" for HP-UX), so rename the library
+           # to its proper name (with version) after linking.
+           _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+
+           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+           _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+           # Archives containing C++ object files must be created using
+           # the KAI C++ compiler.
+           case $host in
+             osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;;
+             *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;;
+           esac
+           ;;
+          RCC*)
+           # Rational C++ 2.4.1
+           # FIXME: insert proper C++ library support
+           _LT_TAGVAR(ld_shlibs, $1)=no
+           ;;
+          cxx*)
+           case $host in
+             osf3*)
+               _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+               _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+               _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+               ;;
+             *)
+               _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+               _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+               _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
+                 echo "-hidden">> $lib.exp~
+                 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
+                 $RM $lib.exp'
+               _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+               ;;
+           esac
+
+           _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+           # Commands to make compiler produce verbose output that lists
+           # what "hidden" libraries, object files and flags are used when
+           # linking a shared library.
+           #
+           # There doesn't appear to be a way to prevent this compiler from
+           # explicitly linking system object files so we need to strip them
+           # from the output so that they don't get included in the library
+           # dependencies.
+           output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+           ;;
+         *)
+           if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+             _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+             case $host in
+               osf3*)
+                 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+                 ;;
+               *)
+                 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+                 ;;
+             esac
+
+             _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+             _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+             # Commands to make compiler produce verbose output that lists
+             # what "hidden" libraries, object files and flags are used when
+             # linking a shared library.
+             output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+
+           else
+             # FIXME: insert proper C++ library support
+             _LT_TAGVAR(ld_shlibs, $1)=no
+           fi
+           ;;
+        esac
+        ;;
+
+      psos*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+
+      sunos4*)
+        case $cc_basename in
+          CC*)
+           # Sun C++ 4.x
+           # FIXME: insert proper C++ library support
+           _LT_TAGVAR(ld_shlibs, $1)=no
+           ;;
+          lcc*)
+           # Lucid
+           # FIXME: insert proper C++ library support
+           _LT_TAGVAR(ld_shlibs, $1)=no
+           ;;
+          *)
+           # FIXME: insert proper C++ library support
+           _LT_TAGVAR(ld_shlibs, $1)=no
+           ;;
+        esac
+        ;;
+
+      solaris*)
+        case $cc_basename in
+          CC*)
+           # Sun C++ 4.2, 5.x and Centerline C++
+            _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
+           _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+           _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+           _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+             $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+           _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+           case $host_os in
+             solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+             *)
+               # The compiler driver will combine and reorder linker options,
+               # but understands `-z linker_flag'.
+               # Supported since Solaris 2.6 (maybe 2.5.1?)
+               _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
+               ;;
+           esac
+           _LT_TAGVAR(link_all_deplibs, $1)=yes
+
+           output_verbose_link_cmd='echo'
+
+           # Archives containing C++ object files must be created using
+           # "CC -xar", where "CC" is the Sun C++ compiler.  This is
+           # necessary to make sure instantiated templates are included
+           # in the archive.
+           _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
+           ;;
+          gcx*)
+           # Green Hills C++ Compiler
+           _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+
+           # The C++ compiler must be used to create the archive.
+           _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
+           ;;
+          *)
+           # GNU C++ compiler with Solaris linker
+           if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+             _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
+             if $CC --version | $GREP -v '^2\.7' > /dev/null; then
+               _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+               _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+                 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+               # Commands to make compiler produce verbose output that lists
+               # what "hidden" libraries, object files and flags are used when
+               # linking a shared library.
+               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+             else
+               # g++ 2.7 appears to require `-G' NOT `-shared' on this
+               # platform.
+               _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+               _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+                 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+               # Commands to make compiler produce verbose output that lists
+               # what "hidden" libraries, object files and flags are used when
+               # linking a shared library.
+               output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+             fi
+
+             _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
+             case $host_os in
+               solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+               *)
+                 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+                 ;;
+             esac
+           fi
+           ;;
+        esac
+        ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
+      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      runpath_var='LD_RUN_PATH'
+
+      case $cc_basename in
+        CC*)
+         _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+         _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+         ;;
+       *)
+         _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+         _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+         ;;
+      esac
+      ;;
+
+      sysv5* | sco3.2v5* | sco5v6*)
+       # Note: We can NOT use -z defs as we might desire, because we do not
+       # link with -lc, and that would cause any symbols used from libc to
+       # always be unresolved, which means just about no library would
+       # ever link correctly.  If we're not using GNU ld we use -z text
+       # though, which does catch some bad symbols but isn't as heavy-handed
+       # as -z defs.
+       _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+       _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+       _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+       _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
+       _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+       _LT_TAGVAR(link_all_deplibs, $1)=yes
+       _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+       runpath_var='LD_RUN_PATH'
+
+       case $cc_basename in
+          CC*)
+           _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+           _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+           ;;
+         *)
+           _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+           _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+           ;;
+       esac
+      ;;
+
+      tandem*)
+        case $cc_basename in
+          NCC*)
+           # NonStop-UX NCC 3.20
+           # FIXME: insert proper C++ library support
+           _LT_TAGVAR(ld_shlibs, $1)=no
+           ;;
+          *)
+           # FIXME: insert proper C++ library support
+           _LT_TAGVAR(ld_shlibs, $1)=no
+           ;;
+        esac
+        ;;
+
+      vxworks*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+
+      *)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+    esac
+
+    AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
+    test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+    _LT_TAGVAR(GCC, $1)="$GXX"
+    _LT_TAGVAR(LD, $1)="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    _LT_SYS_HIDDEN_LIBDEPS($1)
+    _LT_COMPILER_PIC($1)
+    _LT_COMPILER_C_O($1)
+    _LT_COMPILER_FILE_LOCKS($1)
+    _LT_LINKER_SHLIBS($1)
+    _LT_SYS_DYNAMIC_LINKER($1)
+    _LT_LINKER_HARDCODE_LIBPATH($1)
+
+    _LT_CONFIG($1)
+  fi # test -n "$compiler"
+
+  CC=$lt_save_CC
+  LDCXX=$LD
+  LD=$lt_save_LD
+  GCC=$lt_save_GCC
+  with_gnu_ld=$lt_save_with_gnu_ld
+  lt_cv_path_LDCXX=$lt_cv_path_LD
+  lt_cv_path_LD=$lt_save_path_LD
+  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
+  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
+fi # test "$_lt_caught_CXX_error" != yes
+
+AC_LANG_POP
+])# _LT_LANG_CXX_CONFIG
+
+
+# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
+# ---------------------------------
+# Figure out "hidden" library dependencies from verbose
+# compiler output when linking a shared library.
+# Parse the compiler output and extract the necessary
+# objects, libraries and library flags.
+m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+# Dependencies to place before and after the object being linked:
+_LT_TAGVAR(predep_objects, $1)=
+_LT_TAGVAR(postdep_objects, $1)=
+_LT_TAGVAR(predeps, $1)=
+_LT_TAGVAR(postdeps, $1)=
+_LT_TAGVAR(compiler_lib_search_path, $1)=
+
+dnl we can't use the lt_simple_compile_test_code here,
+dnl because it contains code intended for an executable,
+dnl not a library.  It's possible we should let each
+dnl tag define a new lt_????_link_test_code variable,
+dnl but it's only used here...
+m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF
+int a;
+void foo (void) { a = 0; }
+_LT_EOF
+], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF
+class Foo
+{
+public:
+  Foo (void) { a = 0; }
+private:
+  int a;
+};
+_LT_EOF
+], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF
+      subroutine foo
+      implicit none
+      integer*4 a
+      a=0
+      return
+      end
+_LT_EOF
+], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF
+      subroutine foo
+      implicit none
+      integer a
+      a=0
+      return
+      end
+_LT_EOF
+], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF
+public class foo {
+  private int a;
+  public void bar (void) {
+    a = 0;
+  }
+};
+_LT_EOF
+])
+dnl Parse the compiler output and extract the necessary
+dnl objects, libraries and library flags.
+if AC_TRY_EVAL(ac_compile); then
+  # Parse the compiler output and extract the necessary
+  # objects, libraries and library flags.
+
+  # Sentinel used to keep track of whether or not we are before
+  # the conftest object file.
+  pre_test_object_deps_done=no
+
+  for p in `eval "$output_verbose_link_cmd"`; do
+    case $p in
+
+    -L* | -R* | -l*)
+       # Some compilers place space between "-{L,R}" and the path.
+       # Remove the space.
+       if test $p = "-L" ||
+          test $p = "-R"; then
+        prev=$p
+        continue
+       else
+        prev=
+       fi
+
+       if test "$pre_test_object_deps_done" = no; then
+        case $p in
+        -L* | -R*)
+          # Internal compiler library paths should come after those
+          # provided the user.  The postdeps already come after the
+          # user supplied libs so there is no need to process them.
+          if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then
+            _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
+          else
+            _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
+          fi
+          ;;
+        # The "-l" case would never come before the object being
+        # linked, so don't bother handling this case.
+        esac
+       else
+        if test -z "$_LT_TAGVAR(postdeps, $1)"; then
+          _LT_TAGVAR(postdeps, $1)="${prev}${p}"
+        else
+          _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
+        fi
+       fi
+       ;;
+
+    *.$objext)
+       # This assumes that the test object file only shows up
+       # once in the compiler output.
+       if test "$p" = "conftest.$objext"; then
+        pre_test_object_deps_done=yes
+        continue
+       fi
+
+       if test "$pre_test_object_deps_done" = no; then
+        if test -z "$_LT_TAGVAR(predep_objects, $1)"; then
+          _LT_TAGVAR(predep_objects, $1)="$p"
+        else
+          _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p"
+        fi
+       else
+        if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then
+          _LT_TAGVAR(postdep_objects, $1)="$p"
+        else
+          _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p"
+        fi
+       fi
+       ;;
+
+    *) ;; # Ignore the rest.
+
+    esac
+  done
+
+  # Clean up.
+  rm -f a.out a.exe
+else
+  echo "libtool.m4: error: problem compiling $1 test program"
+fi
+
+$RM -f confest.$objext
+
+# PORTME: override above test on systems where it is broken
+m4_if([$1], [CXX],
+[case $host_os in
+interix[[3-9]]*)
+  # Interix 3.5 installs completely hosed .la files for C++, so rather than
+  # hack all around it, let's just trust "g++" to DTRT.
+  _LT_TAGVAR(predep_objects,$1)=
+  _LT_TAGVAR(postdep_objects,$1)=
+  _LT_TAGVAR(postdeps,$1)=
+  ;;
+
+linux*)
+  case `$CC -V 2>&1 | sed 5q` in
+  *Sun\ C*)
+    # Sun C++ 5.9
+
+    # The more standards-conforming stlport4 library is
+    # incompatible with the Cstd library. Avoid specifying
+    # it if it's in CXXFLAGS. Ignore libCrun as
+    # -library=stlport4 depends on it.
+    case " $CXX $CXXFLAGS " in
+    *" -library=stlport4 "*)
+      solaris_use_stlport4=yes
+      ;;
+    esac
+
+    if test "$solaris_use_stlport4" != yes; then
+      _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
+    fi
+    ;;
+  esac
+  ;;
+
+solaris*)
+  case $cc_basename in
+  CC*)
+    # The more standards-conforming stlport4 library is
+    # incompatible with the Cstd library. Avoid specifying
+    # it if it's in CXXFLAGS. Ignore libCrun as
+    # -library=stlport4 depends on it.
+    case " $CXX $CXXFLAGS " in
+    *" -library=stlport4 "*)
+      solaris_use_stlport4=yes
+      ;;
+    esac
+
+    # Adding this requires a known-good setup of shared libraries for
+    # Sun compiler versions before 5.6, else PIC objects from an old
+    # archive will be linked into the output, leading to subtle bugs.
+    if test "$solaris_use_stlport4" != yes; then
+      _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
+    fi
+    ;;
+  esac
+  ;;
+esac
+])
+
+case " $_LT_TAGVAR(postdeps, $1) " in
+*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;;
+esac
+ _LT_TAGVAR(compiler_lib_search_dirs, $1)=
+if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then
+ _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+fi
+_LT_TAGDECL([], [compiler_lib_search_dirs], [1],
+    [The directories searched by this compiler when creating a shared library])
+_LT_TAGDECL([], [predep_objects], [1],
+    [Dependencies to place before and after the objects being linked to
+    create a shared library])
+_LT_TAGDECL([], [postdep_objects], [1])
+_LT_TAGDECL([], [predeps], [1])
+_LT_TAGDECL([], [postdeps], [1])
+_LT_TAGDECL([], [compiler_lib_search_path], [1],
+    [The library search path used internally by the compiler when linking
+    a shared library])
+])# _LT_SYS_HIDDEN_LIBDEPS
+
+
+# _LT_PROG_F77
+# ------------
+# Since AC_PROG_F77 is broken, in that it returns the empty string
+# if there is no fortran compiler, we have our own version here.
+m4_defun([_LT_PROG_F77],
+[
+pushdef([AC_MSG_ERROR], [_lt_disable_F77=yes])
+AC_PROG_F77
+if test -z "$F77" || test "X$F77" = "Xno"; then
+  _lt_disable_F77=yes
+fi
+popdef([AC_MSG_ERROR])
+])# _LT_PROG_F77
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([_LT_PROG_F77], [])
+
+
+# _LT_LANG_F77_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for a Fortran 77 compiler are
+# suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_F77_CONFIG],
+[AC_REQUIRE([_LT_PROG_F77])dnl
+AC_LANG_PUSH(Fortran 77)
+
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for f77 test sources.
+ac_ext=f
+
+# Object file extension for compiled f77 test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the F77 compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_disable_F77" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="\
+      subroutine t
+      return
+      end
+"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code="\
+      program t
+      end
+"
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  _LT_TAG_COMPILER
+
+  # save warnings/boilerplate of simple test code
+  _LT_COMPILER_BOILERPLATE
+  _LT_LINKER_BOILERPLATE
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC="$CC"
+  lt_save_GCC=$GCC
+  CC=${F77-"f77"}
+  compiler=$CC
+  _LT_TAGVAR(compiler, $1)=$CC
+  _LT_CC_BASENAME([$compiler])
+  GCC=$G77
+  if test -n "$compiler"; then
+    AC_MSG_CHECKING([if libtool supports shared libraries])
+    AC_MSG_RESULT([$can_build_shared])
+
+    AC_MSG_CHECKING([whether to build shared libraries])
+    test "$can_build_shared" = "no" && enable_shared=no
+
+    # On AIX, shared libraries and static libraries use the same namespace, and
+    # are all built from PIC.
+    case $host_os in
+      aix3*)
+        test "$enable_shared" = yes && enable_static=no
+        if test -n "$RANLIB"; then
+          archive_cmds="$archive_cmds~\$RANLIB \$lib"
+          postinstall_cmds='$RANLIB $lib'
+        fi
+        ;;
+      aix[[4-9]]*)
+       if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+         test "$enable_shared" = yes && enable_static=no
+       fi
+        ;;
+    esac
+    AC_MSG_RESULT([$enable_shared])
+
+    AC_MSG_CHECKING([whether to build static libraries])
+    # Make sure either enable_shared or enable_static is yes.
+    test "$enable_shared" = yes || enable_static=yes
+    AC_MSG_RESULT([$enable_static])
+
+    _LT_TAGVAR(GCC, $1)="$G77"
+    _LT_TAGVAR(LD, $1)="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    _LT_COMPILER_PIC($1)
+    _LT_COMPILER_C_O($1)
+    _LT_COMPILER_FILE_LOCKS($1)
+    _LT_LINKER_SHLIBS($1)
+    _LT_SYS_DYNAMIC_LINKER($1)
+    _LT_LINKER_HARDCODE_LIBPATH($1)
+
+    _LT_CONFIG($1)
+  fi # test -n "$compiler"
+
+  GCC=$lt_save_GCC
+  CC="$lt_save_CC"
+fi # test "$_lt_disable_F77" != yes
+
+AC_LANG_POP
+])# _LT_LANG_F77_CONFIG
+
+
+# _LT_PROG_FC
+# -----------
+# Since AC_PROG_FC is broken, in that it returns the empty string
+# if there is no fortran compiler, we have our own version here.
+m4_defun([_LT_PROG_FC],
+[
+pushdef([AC_MSG_ERROR], [_lt_disable_FC=yes])
+AC_PROG_FC
+if test -z "$FC" || test "X$FC" = "Xno"; then
+  _lt_disable_FC=yes
+fi
+popdef([AC_MSG_ERROR])
+])# _LT_PROG_FC
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([_LT_PROG_FC], [])
+
+
+# _LT_LANG_FC_CONFIG([TAG])
+# -------------------------
+# Ensure that the configuration variables for a Fortran compiler are
+# suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_FC_CONFIG],
+[AC_REQUIRE([_LT_PROG_FC])dnl
+AC_LANG_PUSH(Fortran)
+
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for fc test sources.
+ac_ext=${ac_fc_srcext-f}
+
+# Object file extension for compiled fc test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the FC compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_disable_FC" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="\
+      subroutine t
+      return
+      end
+"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code="\
+      program t
+      end
+"
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  _LT_TAG_COMPILER
+
+  # save warnings/boilerplate of simple test code
+  _LT_COMPILER_BOILERPLATE
+  _LT_LINKER_BOILERPLATE
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC="$CC"
+  lt_save_GCC=$GCC
+  CC=${FC-"f95"}
+  compiler=$CC
+  GCC=$ac_cv_fc_compiler_gnu
+
+  _LT_TAGVAR(compiler, $1)=$CC
+  _LT_CC_BASENAME([$compiler])
+
+  if test -n "$compiler"; then
+    AC_MSG_CHECKING([if libtool supports shared libraries])
+    AC_MSG_RESULT([$can_build_shared])
+
+    AC_MSG_CHECKING([whether to build shared libraries])
+    test "$can_build_shared" = "no" && enable_shared=no
+
+    # On AIX, shared libraries and static libraries use the same namespace, and
+    # are all built from PIC.
+    case $host_os in
+      aix3*)
+        test "$enable_shared" = yes && enable_static=no
+        if test -n "$RANLIB"; then
+          archive_cmds="$archive_cmds~\$RANLIB \$lib"
+          postinstall_cmds='$RANLIB $lib'
+        fi
+        ;;
+      aix[[4-9]]*)
+       if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+         test "$enable_shared" = yes && enable_static=no
+       fi
+        ;;
+    esac
+    AC_MSG_RESULT([$enable_shared])
+
+    AC_MSG_CHECKING([whether to build static libraries])
+    # Make sure either enable_shared or enable_static is yes.
+    test "$enable_shared" = yes || enable_static=yes
+    AC_MSG_RESULT([$enable_static])
+
+    _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu"
+    _LT_TAGVAR(LD, $1)="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    _LT_SYS_HIDDEN_LIBDEPS($1)
+    _LT_COMPILER_PIC($1)
+    _LT_COMPILER_C_O($1)
+    _LT_COMPILER_FILE_LOCKS($1)
+    _LT_LINKER_SHLIBS($1)
+    _LT_SYS_DYNAMIC_LINKER($1)
+    _LT_LINKER_HARDCODE_LIBPATH($1)
+
+    _LT_CONFIG($1)
+  fi # test -n "$compiler"
+
+  GCC=$lt_save_GCC
+  CC="$lt_save_CC"
+fi # test "$_lt_disable_FC" != yes
+
+AC_LANG_POP
+])# _LT_LANG_FC_CONFIG
+
+
+# _LT_LANG_GCJ_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for the GNU Java Compiler compiler
+# are suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_GCJ_CONFIG],
+[AC_REQUIRE([LT_PROG_GCJ])dnl
+AC_LANG_SAVE
+
+# Source file extension for Java test sources.
+ac_ext=java
+
+# Object file extension for compiled Java test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="class foo {}"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }'
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_TAG_COMPILER
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+lt_save_GCC=$GCC
+GCC=yes
+CC=${GCJ-"gcj"}
+compiler=$CC
+_LT_TAGVAR(compiler, $1)=$CC
+_LT_TAGVAR(LD, $1)="$LD"
+_LT_CC_BASENAME([$compiler])
+
+# GCJ did not exist at the time GCC didn't implicitly link libc in.
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
+  _LT_COMPILER_NO_RTTI($1)
+  _LT_COMPILER_PIC($1)
+  _LT_COMPILER_C_O($1)
+  _LT_COMPILER_FILE_LOCKS($1)
+  _LT_LINKER_SHLIBS($1)
+  _LT_LINKER_HARDCODE_LIBPATH($1)
+
+  _LT_CONFIG($1)
+fi
+
+AC_LANG_RESTORE
+
+GCC=$lt_save_GCC
+CC="$lt_save_CC"
+])# _LT_LANG_GCJ_CONFIG
+
+
+# _LT_LANG_RC_CONFIG([TAG])
+# -------------------------
+# Ensure that the configuration variables for the Windows resource compiler
+# are suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_RC_CONFIG],
+[AC_REQUIRE([LT_PROG_RC])dnl
+AC_LANG_SAVE
+
+# Source file extension for RC test sources.
+ac_ext=rc
+
+# Object file extension for compiled RC test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
+
+# Code to be used in simple link tests
+lt_simple_link_test_code="$lt_simple_compile_test_code"
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_TAG_COMPILER
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+lt_save_GCC=$GCC
+GCC=
+CC=${RC-"windres"}
+compiler=$CC
+_LT_TAGVAR(compiler, $1)=$CC
+_LT_CC_BASENAME([$compiler])
+_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+
+if test -n "$compiler"; then
+  :
+  _LT_CONFIG($1)
+fi
+
+GCC=$lt_save_GCC
+AC_LANG_RESTORE
+CC="$lt_save_CC"
+])# _LT_LANG_RC_CONFIG
+
+
+# LT_PROG_GCJ
+# -----------
+AC_DEFUN([LT_PROG_GCJ],
+[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
+  [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
+    [AC_CHECK_TOOL(GCJ, gcj,)
+      test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
+      AC_SUBST(GCJFLAGS)])])[]dnl
+])
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_GCJ], [])
+
+
+# LT_PROG_RC
+# ----------
+AC_DEFUN([LT_PROG_RC],
+[AC_CHECK_TOOL(RC, windres,)
+])
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_RC], [])
+
+
+# _LT_DECL_EGREP
+# --------------
+# If we don't have a new enough Autoconf to choose the best grep
+# available, choose the one first in the user's PATH.
+m4_defun([_LT_DECL_EGREP],
+[AC_REQUIRE([AC_PROG_EGREP])dnl
+AC_REQUIRE([AC_PROG_FGREP])dnl
+test -z "$GREP" && GREP=grep
+_LT_DECL([], [GREP], [1], [A grep program that handles long lines])
+_LT_DECL([], [EGREP], [1], [An ERE matcher])
+_LT_DECL([], [FGREP], [1], [A literal string matcher])
+dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too
+AC_SUBST([GREP])
+])
+
+
+# _LT_DECL_SED
+# ------------
+# Check for a fully-functional sed program, that truncates
+# as few characters as possible.  Prefer GNU sed if found.
+m4_defun([_LT_DECL_SED],
+[AC_PROG_SED
+test -z "$SED" && SED=sed
+Xsed="$SED -e 1s/^X//"
+_LT_DECL([], [SED], [1], [A sed program that does not truncate output])
+_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"],
+    [Sed that helps us avoid accidentally triggering echo(1) options like -n])
+])# _LT_DECL_SED
+
+m4_ifndef([AC_PROG_SED], [
+############################################################
+# NOTE: This macro has been submitted for inclusion into   #
+#  GNU Autoconf as AC_PROG_SED.  When it is available in   #
+#  a released version of Autoconf we should remove this    #
+#  macro and use it instead.                               #
+############################################################
+
+m4_defun([AC_PROG_SED],
+[AC_MSG_CHECKING([for a sed that does not truncate output])
+AC_CACHE_VAL(lt_cv_path_SED,
+[# Loop through the user's path and test for sed and gsed.
+# Then use that list of sed's as ones to test for truncation.
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for lt_ac_prog in sed gsed; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
+        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
+      fi
+    done
+  done
+done
+IFS=$as_save_IFS
+lt_ac_max=0
+lt_ac_count=0
+# Add /usr/xpg4/bin/sed as it is typically found on Solaris
+# along with /bin/sed that truncates output.
+for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
+  test ! -f $lt_ac_sed && continue
+  cat /dev/null > conftest.in
+  lt_ac_count=0
+  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
+  # Check for GNU sed and select it if it is found.
+  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
+    lt_cv_path_SED=$lt_ac_sed
+    break
+  fi
+  while true; do
+    cat conftest.in conftest.in >conftest.tmp
+    mv conftest.tmp conftest.in
+    cp conftest.in conftest.nl
+    echo >>conftest.nl
+    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
+    cmp -s conftest.out conftest.nl || break
+    # 10000 chars as input seems more than enough
+    test $lt_ac_count -gt 10 && break
+    lt_ac_count=`expr $lt_ac_count + 1`
+    if test $lt_ac_count -gt $lt_ac_max; then
+      lt_ac_max=$lt_ac_count
+      lt_cv_path_SED=$lt_ac_sed
+    fi
+  done
+done
+])
+SED=$lt_cv_path_SED
+AC_SUBST([SED])
+AC_MSG_RESULT([$SED])
+])#AC_PROG_SED
+])#m4_ifndef
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_SED], [])
+
+
+# _LT_CHECK_SHELL_FEATURES
+# ------------------------
+# Find out whether the shell is Bourne or XSI compatible,
+# or has some other useful features.
+m4_defun([_LT_CHECK_SHELL_FEATURES],
+[AC_MSG_CHECKING([whether the shell understands some XSI constructs])
+# Try some XSI features
+xsi_shell=no
+( _lt_dummy="a/b/c"
+  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
+      = c,a/b,, \
+    && eval 'test $(( 1 + 1 )) -eq 2 \
+    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+  && xsi_shell=yes
+AC_MSG_RESULT([$xsi_shell])
+_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell'])
+
+AC_MSG_CHECKING([whether the shell understands "+="])
+lt_shell_append=no
+( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \
+    >/dev/null 2>&1 \
+  && lt_shell_append=yes
+AC_MSG_RESULT([$lt_shell_append])
+_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append'])
+
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  lt_unset=unset
+else
+  lt_unset=false
+fi
+_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl
+
+# test EBCDIC or ASCII
+case `echo X|tr X '\101'` in
+ A) # ASCII based system
+    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
+  lt_SP2NL='tr \040 \012'
+  lt_NL2SP='tr \015\012 \040\040'
+  ;;
+ *) # EBCDIC based system
+  lt_SP2NL='tr \100 \n'
+  lt_NL2SP='tr \r\n \100\100'
+  ;;
+esac
+_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl
+_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
+])# _LT_CHECK_SHELL_FEATURES
+
+
+# _LT_PROG_XSI_SHELLFNS
+# ---------------------
+# Bourne and XSI compatible variants of some useful shell functions.
+m4_defun([_LT_PROG_XSI_SHELLFNS],
+[case $xsi_shell in
+  yes)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_dirname file append nondir_replacement
+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+func_dirname ()
+{
+  case ${1} in
+    */*) func_dirname_result="${1%/*}${2}" ;;
+    *  ) func_dirname_result="${3}" ;;
+  esac
+}
+
+# func_basename file
+func_basename ()
+{
+  func_basename_result="${1##*/}"
+}
+
+# func_dirname_and_basename file append nondir_replacement
+# perform func_basename and func_dirname in a single function
+# call:
+#   dirname:  Compute the dirname of FILE.  If nonempty,
+#             add APPEND to the result, otherwise set result
+#             to NONDIR_REPLACEMENT.
+#             value returned in "$func_dirname_result"
+#   basename: Compute filename of FILE.
+#             value retuned in "$func_basename_result"
+# Implementation must be kept synchronized with func_dirname
+# and func_basename. For efficiency, we do not delegate to
+# those functions but instead duplicate the functionality here.
+func_dirname_and_basename ()
+{
+  case ${1} in
+    */*) func_dirname_result="${1%/*}${2}" ;;
+    *  ) func_dirname_result="${3}" ;;
+  esac
+  func_basename_result="${1##*/}"
+}
+
+# func_stripname prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+func_stripname ()
+{
+  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+  # positional parameters, so assign one to ordinary parameter first.
+  func_stripname_result=${3}
+  func_stripname_result=${func_stripname_result#"${1}"}
+  func_stripname_result=${func_stripname_result%"${2}"}
+}
+
+# func_opt_split
+func_opt_split ()
+{
+  func_opt_split_opt=${1%%=*}
+  func_opt_split_arg=${1#*=}
+}
+
+# func_lo2o object
+func_lo2o ()
+{
+  case ${1} in
+    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+    *)    func_lo2o_result=${1} ;;
+  esac
+}
+
+# func_xform libobj-or-source
+func_xform ()
+{
+  func_xform_result=${1%.*}.lo
+}
+
+# func_arith arithmetic-term...
+func_arith ()
+{
+  func_arith_result=$(( $[*] ))
+}
+
+# func_len string
+# STRING may not start with a hyphen.
+func_len ()
+{
+  func_len_result=${#1}
+}
+
+_LT_EOF
+    ;;
+  *) # Bourne compatible functions.
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_dirname file append nondir_replacement
+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+func_dirname ()
+{
+  # Extract subdirectory from the argument.
+  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
+  if test "X$func_dirname_result" = "X${1}"; then
+    func_dirname_result="${3}"
+  else
+    func_dirname_result="$func_dirname_result${2}"
+  fi
+}
+
+# func_basename file
+func_basename ()
+{
+  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
+}
+
+dnl func_dirname_and_basename
+dnl A portable version of this function is already defined in general.m4sh
+dnl so there is no need for it here.
+
+# func_stripname prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+# func_strip_suffix prefix name
+func_stripname ()
+{
+  case ${2} in
+    .*) func_stripname_result=`$ECHO "X${3}" \
+           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
+    *)  func_stripname_result=`$ECHO "X${3}" \
+           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
+  esac
+}
+
+# sed scripts:
+my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q'
+my_sed_long_arg='1s/^-[[^=]]*=//'
+
+# func_opt_split
+func_opt_split ()
+{
+  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
+  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
+}
+
+# func_lo2o object
+func_lo2o ()
+{
+  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
+}
+
+# func_xform libobj-or-source
+func_xform ()
+{
+  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[[^.]]*$/.lo/'`
+}
+
+# func_arith arithmetic-term...
+func_arith ()
+{
+  func_arith_result=`expr "$[@]"`
+}
+
+# func_len string
+# STRING may not start with a hyphen.
+func_len ()
+{
+  func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len`
+}
+
+_LT_EOF
+esac
+
+case $lt_shell_append in
+  yes)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_append var value
+# Append VALUE to the end of shell variable VAR.
+func_append ()
+{
+  eval "$[1]+=\$[2]"
+}
+_LT_EOF
+    ;;
+  *)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_append var value
+# Append VALUE to the end of shell variable VAR.
+func_append ()
+{
+  eval "$[1]=\$$[1]\$[2]"
+}
+
+_LT_EOF
+    ;;
+  esac
+])
diff --git a/m4/ltoptions.m4 b/m4/ltoptions.m4
new file mode 100644 (file)
index 0000000..e970119
--- /dev/null
@@ -0,0 +1,368 @@
+# Helper functions for option handling.                    -*- Autoconf -*-
+#
+#   Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
+#   Written by Gary V. Vaughan, 2004
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 6 ltoptions.m4
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
+
+
+# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
+# ------------------------------------------
+m4_define([_LT_MANGLE_OPTION],
+[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])])
+
+
+# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
+# ---------------------------------------
+# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
+# matching handler defined, dispatch to it.  Other OPTION-NAMEs are
+# saved as a flag.
+m4_define([_LT_SET_OPTION],
+[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
+m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
+        _LT_MANGLE_DEFUN([$1], [$2]),
+    [m4_warning([Unknown $1 option `$2'])])[]dnl
+])
+
+
+# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
+# ------------------------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+m4_define([_LT_IF_OPTION],
+[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])])
+
+
+# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
+# -------------------------------------------------------
+# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
+# are set.
+m4_define([_LT_UNLESS_OPTIONS],
+[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
+           [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option),
+                     [m4_define([$0_found])])])[]dnl
+m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3
+])[]dnl
+])
+
+
+# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
+# ----------------------------------------
+# OPTION-LIST is a space-separated list of Libtool options associated
+# with MACRO-NAME.  If any OPTION has a matching handler declared with
+# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
+# the unknown option and exit.
+m4_defun([_LT_SET_OPTIONS],
+[# Set options
+m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
+    [_LT_SET_OPTION([$1], _LT_Option)])
+
+m4_if([$1],[LT_INIT],[
+  dnl
+  dnl Simply set some default values (i.e off) if boolean options were not
+  dnl specified:
+  _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no
+  ])
+  _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no
+  ])
+  dnl
+  dnl If no reference was made to various pairs of opposing options, then
+  dnl we run the default mode handler for the pair.  For example, if neither
+  dnl `shared' nor `disable-shared' was passed, we enable building of shared
+  dnl archives by default:
+  _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
+  _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
+  _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
+  _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
+                  [_LT_ENABLE_FAST_INSTALL])
+  ])
+])# _LT_SET_OPTIONS
+
+
+## --------------------------------- ##
+## Macros to handle LT_INIT options. ##
+## --------------------------------- ##
+
+# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
+# -----------------------------------------
+m4_define([_LT_MANGLE_DEFUN],
+[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])])
+
+
+# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
+# -----------------------------------------------
+m4_define([LT_OPTION_DEFINE],
+[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl
+])# LT_OPTION_DEFINE
+
+
+# dlopen
+# ------
+LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes
+])
+
+AU_DEFUN([AC_LIBTOOL_DLOPEN],
+[_LT_SET_OPTION([LT_INIT], [dlopen])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `dlopen' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], [])
+
+
+# win32-dll
+# ---------
+# Declare package support for building win32 dll's.
+LT_OPTION_DEFINE([LT_INIT], [win32-dll],
+[enable_win32_dll=yes
+
+case $host in
+*-*-cygwin* | *-*-mingw* | *-*-pw32*)
+  AC_CHECK_TOOL(AS, as, false)
+  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
+  AC_CHECK_TOOL(OBJDUMP, objdump, false)
+  ;;
+esac
+
+test -z "$AS" && AS=as
+_LT_DECL([], [AS],      [0], [Assembler program])dnl
+
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+_LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+_LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl
+])# win32-dll
+
+AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+_LT_SET_OPTION([LT_INIT], [win32-dll])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `win32-dll' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
+
+
+# _LT_ENABLE_SHARED([DEFAULT])
+# ----------------------------
+# implement the --enable-shared flag, and supports the `shared' and
+# `disable-shared' LT_INIT options.
+# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_SHARED],
+[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([shared],
+    [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
+       [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])],
+    [p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_shared=yes ;;
+    no) enable_shared=no ;;
+    *)
+      enable_shared=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+       IFS="$lt_save_ifs"
+       if test "X$pkg" = "X$p"; then
+         enable_shared=yes
+       fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac],
+    [enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
+
+    _LT_DECL([build_libtool_libs], [enable_shared], [0],
+       [Whether or not to build shared libraries])
+])# _LT_ENABLE_SHARED
+
+LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])])
+
+# Old names:
+AC_DEFUN([AC_ENABLE_SHARED],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
+])
+
+AC_DEFUN([AC_DISABLE_SHARED],
+[_LT_SET_OPTION([LT_INIT], [disable-shared])
+])
+
+AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
+AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_ENABLE_SHARED], [])
+dnl AC_DEFUN([AM_DISABLE_SHARED], [])
+
+
+
+# _LT_ENABLE_STATIC([DEFAULT])
+# ----------------------------
+# implement the --enable-static flag, and support the `static' and
+# `disable-static' LT_INIT options.
+# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_STATIC],
+[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([static],
+    [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
+       [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
+    [p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_static=yes ;;
+    no) enable_static=no ;;
+    *)
+     enable_static=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+       IFS="$lt_save_ifs"
+       if test "X$pkg" = "X$p"; then
+         enable_static=yes
+       fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac],
+    [enable_static=]_LT_ENABLE_STATIC_DEFAULT)
+
+    _LT_DECL([build_old_libs], [enable_static], [0],
+       [Whether or not to build static libraries])
+])# _LT_ENABLE_STATIC
+
+LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])])
+
+# Old names:
+AC_DEFUN([AC_ENABLE_STATIC],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
+])
+
+AC_DEFUN([AC_DISABLE_STATIC],
+[_LT_SET_OPTION([LT_INIT], [disable-static])
+])
+
+AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
+AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_ENABLE_STATIC], [])
+dnl AC_DEFUN([AM_DISABLE_STATIC], [])
+
+
+
+# _LT_ENABLE_FAST_INSTALL([DEFAULT])
+# ----------------------------------
+# implement the --enable-fast-install flag, and support the `fast-install'
+# and `disable-fast-install' LT_INIT options.
+# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_FAST_INSTALL],
+[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([fast-install],
+    [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
+    [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
+    [p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_fast_install=yes ;;
+    no) enable_fast_install=no ;;
+    *)
+      enable_fast_install=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+       IFS="$lt_save_ifs"
+       if test "X$pkg" = "X$p"; then
+         enable_fast_install=yes
+       fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac],
+    [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
+
+_LT_DECL([fast_install], [enable_fast_install], [0],
+        [Whether or not to optimize for fast installation])dnl
+])# _LT_ENABLE_FAST_INSTALL
+
+LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])])
+
+# Old names:
+AU_DEFUN([AC_ENABLE_FAST_INSTALL],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+the `fast-install' option into LT_INIT's first parameter.])
+])
+
+AU_DEFUN([AC_DISABLE_FAST_INSTALL],
+[_LT_SET_OPTION([LT_INIT], [disable-fast-install])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+the `disable-fast-install' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
+dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
+
+
+# _LT_WITH_PIC([MODE])
+# --------------------
+# implement the --with-pic flag, and support the `pic-only' and `no-pic'
+# LT_INIT options.
+# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
+m4_define([_LT_WITH_PIC],
+[AC_ARG_WITH([pic],
+    [AS_HELP_STRING([--with-pic],
+       [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
+    [pic_mode="$withval"],
+    [pic_mode=default])
+
+test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
+
+_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
+])# _LT_WITH_PIC
+
+LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])])
+LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])])
+
+# Old name:
+AU_DEFUN([AC_LIBTOOL_PICMODE],
+[_LT_SET_OPTION([LT_INIT], [pic-only])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `pic-only' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_PICMODE], [])
+
+## ----------------- ##
+## LTDL_INIT Options ##
+## ----------------- ##
+
+m4_define([_LTDL_MODE], [])
+LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive],
+                [m4_define([_LTDL_MODE], [nonrecursive])])
+LT_OPTION_DEFINE([LTDL_INIT], [recursive],
+                [m4_define([_LTDL_MODE], [recursive])])
+LT_OPTION_DEFINE([LTDL_INIT], [subproject],
+                [m4_define([_LTDL_MODE], [subproject])])
+
+m4_define([_LTDL_TYPE], [])
+LT_OPTION_DEFINE([LTDL_INIT], [installable],
+                [m4_define([_LTDL_TYPE], [installable])])
+LT_OPTION_DEFINE([LTDL_INIT], [convenience],
+                [m4_define([_LTDL_TYPE], [convenience])])
diff --git a/m4/ltsugar.m4 b/m4/ltsugar.m4
new file mode 100644 (file)
index 0000000..0d258e0
--- /dev/null
@@ -0,0 +1,123 @@
+# ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
+#
+#   Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc.
+#   Written by Gary V. Vaughan, 2004
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 5 ltsugar.m4
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
+
+
+# lt_join(SEP, ARG1, [ARG2...])
+# -----------------------------
+# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
+# associated separator.
+# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
+# versions in m4sugar had bugs.
+m4_define([lt_join],
+[m4_if([$#], [1], [],
+       [$#], [2], [[$2]],
+       [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])])
+m4_define([_lt_join],
+[m4_if([$#$2], [2], [],
+       [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])])
+
+
+# lt_car(LIST)
+# lt_cdr(LIST)
+# ------------
+# Manipulate m4 lists.
+# These macros are necessary as long as will still need to support
+# Autoconf-2.59 which quotes differently.
+m4_define([lt_car], [[$1]])
+m4_define([lt_cdr],
+[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
+       [$#], 1, [],
+       [m4_dquote(m4_shift($@))])])
+m4_define([lt_unquote], $1)
+
+
+# lt_append(MACRO-NAME, STRING, [SEPARATOR])
+# ------------------------------------------
+# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
+# Note that neither SEPARATOR nor STRING are expanded; they are appended
+# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
+# No SEPARATOR is output if MACRO-NAME was previously undefined (different
+# than defined and empty).
+#
+# This macro is needed until we can rely on Autoconf 2.62, since earlier
+# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
+m4_define([lt_append],
+[m4_define([$1],
+          m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])])
+
+
+
+# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
+# ----------------------------------------------------------
+# Produce a SEP delimited list of all paired combinations of elements of
+# PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
+# has the form PREFIXmINFIXSUFFIXn.
+m4_define([lt_combine],
+[m4_if([$2], [], [],
+  [m4_if([$4], [], [],
+    [lt_join(m4_quote(m4_default([$1], [[, ]])),
+      lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_prefix, [$2],
+                  [m4_foreach(_Lt_suffix, lt_car([m4_shiftn(3, $@)]),
+                              [_Lt_prefix[]$3[]_Lt_suffix ])])))))])])dnl
+])
+
+
+# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
+# -----------------------------------------------------------------------
+# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
+# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
+m4_define([lt_if_append_uniq],
+[m4_ifdef([$1],
+         [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1],
+                [lt_append([$1], [$2], [$3])$4],
+                [$5])],
+         [lt_append([$1], [$2], [$3])$4])])
+
+
+# lt_dict_add(DICT, KEY, VALUE)
+# -----------------------------
+m4_define([lt_dict_add],
+[m4_define([$1($2)], [$3])])
+
+
+# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
+# --------------------------------------------
+m4_define([lt_dict_add_subkey],
+[m4_define([$1($2:$3)], [$4])])
+
+
+# lt_dict_fetch(DICT, KEY, [SUBKEY])
+# ----------------------------------
+m4_define([lt_dict_fetch],
+[m4_ifval([$3],
+       m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]),
+    m4_ifdef([$1($2)], [m4_defn([$1($2)])]))])
+
+
+# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
+# -----------------------------------------------------------------
+m4_define([lt_if_dict_fetch],
+[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4],
+       [$5],
+    [$6])])
+
+
+# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
+# --------------------------------------------------------------
+m4_define([lt_dict_filter],
+[m4_if([$5], [], [],
+  [lt_join(m4_quote(m4_default([$4], [[, ]])),
+           lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]),
+                     [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl
+])
diff --git a/m4/ltversion.m4 b/m4/ltversion.m4
new file mode 100644 (file)
index 0000000..45cb155
--- /dev/null
@@ -0,0 +1,23 @@
+# ltversion.m4 -- version numbers                      -*- Autoconf -*-
+#
+#   Copyright (C) 2004 Free Software Foundation, Inc.
+#   Written by Scott James Remnant, 2004
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# Generated from ltversion.in.
+
+# serial 2976 ltversion.m4
+# This file is part of GNU Libtool
+
+m4_define([LT_PACKAGE_VERSION], [2.2.4])
+m4_define([LT_PACKAGE_REVISION], [1.2976])
+
+AC_DEFUN([LTVERSION_VERSION],
+[macro_version='2.2.4'
+macro_revision='1.2976'
+_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
+_LT_DECL(, macro_revision, 0)
+])
diff --git a/m4/lt~obsolete.m4 b/m4/lt~obsolete.m4
new file mode 100644 (file)
index 0000000..637bb20
--- /dev/null
@@ -0,0 +1,92 @@
+# lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
+#
+#   Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc.
+#   Written by Scott James Remnant, 2004.
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 4 lt~obsolete.m4
+
+# These exist entirely to fool aclocal when bootstrapping libtool.
+#
+# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
+# which have later been changed to m4_define as they aren't part of the
+# exported API, or moved to Autoconf or Automake where they belong.
+#
+# The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
+# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
+# using a macro with the same name in our local m4/libtool.m4 it'll
+# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
+# and doesn't know about Autoconf macros at all.)
+#
+# So we provide this file, which has a silly filename so it's always
+# included after everything else.  This provides aclocal with the
+# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
+# because those macros already exist, or will be overwritten later.
+# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 
+#
+# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
+# Yes, that means every name once taken will need to remain here until
+# we give up compatibility with versions before 1.7, at which point
+# we need to keep only those names which we still refer to.
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
+
+m4_ifndef([AC_LIBTOOL_LINKER_OPTION],  [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])])
+m4_ifndef([AC_PROG_EGREP],             [AC_DEFUN([AC_PROG_EGREP])])
+m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH],        [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])])
+m4_ifndef([_LT_AC_SHELL_INIT],         [AC_DEFUN([_LT_AC_SHELL_INIT])])
+m4_ifndef([_LT_AC_SYS_LIBPATH_AIX],    [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])])
+m4_ifndef([_LT_PROG_LTMAIN],           [AC_DEFUN([_LT_PROG_LTMAIN])])
+m4_ifndef([_LT_AC_TAGVAR],             [AC_DEFUN([_LT_AC_TAGVAR])])
+m4_ifndef([AC_LTDL_ENABLE_INSTALL],    [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])])
+m4_ifndef([AC_LTDL_PREOPEN],           [AC_DEFUN([AC_LTDL_PREOPEN])])
+m4_ifndef([_LT_AC_SYS_COMPILER],       [AC_DEFUN([_LT_AC_SYS_COMPILER])])
+m4_ifndef([_LT_AC_LOCK],               [AC_DEFUN([_LT_AC_LOCK])])
+m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE],        [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])])
+m4_ifndef([_LT_AC_TRY_DLOPEN_SELF],    [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])])
+m4_ifndef([AC_LIBTOOL_PROG_CC_C_O],    [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])])
+m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])])
+m4_ifndef([AC_LIBTOOL_OBJDIR],         [AC_DEFUN([AC_LIBTOOL_OBJDIR])])
+m4_ifndef([AC_LTDL_OBJDIR],            [AC_DEFUN([AC_LTDL_OBJDIR])])
+m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])])
+m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP],  [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])])
+m4_ifndef([AC_PATH_MAGIC],             [AC_DEFUN([AC_PATH_MAGIC])])
+m4_ifndef([AC_PROG_LD_GNU],            [AC_DEFUN([AC_PROG_LD_GNU])])
+m4_ifndef([AC_PROG_LD_RELOAD_FLAG],    [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])])
+m4_ifndef([AC_DEPLIBS_CHECK_METHOD],   [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])])
+m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])])
+m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])])
+m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])])
+m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])])
+m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])])
+m4_ifndef([LT_AC_PROG_EGREP],          [AC_DEFUN([LT_AC_PROG_EGREP])])
+m4_ifndef([LT_AC_PROG_SED],            [AC_DEFUN([LT_AC_PROG_SED])])
+m4_ifndef([_LT_CC_BASENAME],           [AC_DEFUN([_LT_CC_BASENAME])])
+m4_ifndef([_LT_COMPILER_BOILERPLATE],  [AC_DEFUN([_LT_COMPILER_BOILERPLATE])])
+m4_ifndef([_LT_LINKER_BOILERPLATE],    [AC_DEFUN([_LT_LINKER_BOILERPLATE])])
+m4_ifndef([_AC_PROG_LIBTOOL],          [AC_DEFUN([_AC_PROG_LIBTOOL])])
+m4_ifndef([AC_LIBTOOL_SETUP],          [AC_DEFUN([AC_LIBTOOL_SETUP])])
+m4_ifndef([_LT_AC_CHECK_DLFCN],                [AC_DEFUN([_LT_AC_CHECK_DLFCN])])
+m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER],     [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])])
+m4_ifndef([_LT_AC_TAGCONFIG],          [AC_DEFUN([_LT_AC_TAGCONFIG])])
+m4_ifndef([AC_DISABLE_FAST_INSTALL],   [AC_DEFUN([AC_DISABLE_FAST_INSTALL])])
+m4_ifndef([_LT_AC_LANG_CXX],           [AC_DEFUN([_LT_AC_LANG_CXX])])
+m4_ifndef([_LT_AC_LANG_F77],           [AC_DEFUN([_LT_AC_LANG_F77])])
+m4_ifndef([_LT_AC_LANG_GCJ],           [AC_DEFUN([_LT_AC_LANG_GCJ])])
+m4_ifndef([AC_LIBTOOL_RC],             [AC_DEFUN([AC_LIBTOOL_RC])])
+m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG],  [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
+m4_ifndef([_LT_AC_LANG_C_CONFIG],      [AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG],        [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
+m4_ifndef([_LT_AC_LANG_CXX_CONFIG],    [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG],        [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])])
+m4_ifndef([_LT_AC_LANG_F77_CONFIG],    [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG],        [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])])
+m4_ifndef([_LT_AC_LANG_GCJ_CONFIG],    [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])])
+m4_ifndef([_LT_AC_LANG_RC_CONFIG],     [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
+m4_ifndef([AC_LIBTOOL_CONFIG],         [AC_DEFUN([AC_LIBTOOL_CONFIG])])
+m4_ifndef([_LT_AC_FILE_LTDLL_C],       [AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
diff --git a/missing b/missing
new file mode 100755 (executable)
index 0000000..1c8ff70
--- /dev/null
+++ b/missing
@@ -0,0 +1,367 @@
+#! /bin/sh
+# Common stub for a few missing GNU programs while installing.
+
+scriptversion=2006-05-10.23
+
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
+#   Free Software Foundation, Inc.
+# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+if test $# -eq 0; then
+  echo 1>&2 "Try \`$0 --help' for more information"
+  exit 1
+fi
+
+run=:
+sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
+sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
+
+# In the cases where this matters, `missing' is being run in the
+# srcdir already.
+if test -f configure.ac; then
+  configure_ac=configure.ac
+else
+  configure_ac=configure.in
+fi
+
+msg="missing on your system"
+
+case $1 in
+--run)
+  # Try to run requested program, and just exit if it succeeds.
+  run=
+  shift
+  "$@" && exit 0
+  # Exit code 63 means version mismatch.  This often happens
+  # when the user try to use an ancient version of a tool on
+  # a file that requires a minimum version.  In this case we
+  # we should proceed has if the program had been absent, or
+  # if --run hadn't been passed.
+  if test $? = 63; then
+    run=:
+    msg="probably too old"
+  fi
+  ;;
+
+  -h|--h|--he|--hel|--help)
+    echo "\
+$0 [OPTION]... PROGRAM [ARGUMENT]...
+
+Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
+error status if there is no known handling for PROGRAM.
+
+Options:
+  -h, --help      display this help and exit
+  -v, --version   output version information and exit
+  --run           try to run the given command, and emulate it if it fails
+
+Supported PROGRAM values:
+  aclocal      touch file \`aclocal.m4'
+  autoconf     touch file \`configure'
+  autoheader   touch file \`config.h.in'
+  autom4te     touch the output file, or create a stub one
+  automake     touch all \`Makefile.in' files
+  bison        create \`y.tab.[ch]', if possible, from existing .[ch]
+  flex         create \`lex.yy.c', if possible, from existing .c
+  help2man     touch the output file
+  lex          create \`lex.yy.c', if possible, from existing .c
+  makeinfo     touch the output file
+  tar          try tar, gnutar, gtar, then tar without non-portable flags
+  yacc         create \`y.tab.[ch]', if possible, from existing .[ch]
+
+Send bug reports to <bug-automake@gnu.org>."
+    exit $?
+    ;;
+
+  -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
+    echo "missing $scriptversion (GNU Automake)"
+    exit $?
+    ;;
+
+  -*)
+    echo 1>&2 "$0: Unknown \`$1' option"
+    echo 1>&2 "Try \`$0 --help' for more information"
+    exit 1
+    ;;
+
+esac
+
+# Now exit if we have it, but it failed.  Also exit now if we
+# don't have it and --version was passed (most likely to detect
+# the program).
+case $1 in
+  lex|yacc)
+    # Not GNU programs, they don't have --version.
+    ;;
+
+  tar)
+    if test -n "$run"; then
+       echo 1>&2 "ERROR: \`tar' requires --run"
+       exit 1
+    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
+       exit 1
+    fi
+    ;;
+
+  *)
+    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+       # We have it, but it failed.
+       exit 1
+    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
+       # Could not run --version or --help.  This is probably someone
+       # running `$TOOL --version' or `$TOOL --help' to check whether
+       # $TOOL exists and not knowing $TOOL uses missing.
+       exit 1
+    fi
+    ;;
+esac
+
+# If it does not exist, or fails to run (possibly an outdated version),
+# try to emulate it.
+case $1 in
+  aclocal*)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified \`acinclude.m4' or \`${configure_ac}'.  You might want
+         to install the \`Automake' and \`Perl' packages.  Grab them from
+         any GNU archive site."
+    touch aclocal.m4
+    ;;
+
+  autoconf)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified \`${configure_ac}'.  You might want to install the
+         \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
+         archive site."
+    touch configure
+    ;;
+
+  autoheader)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified \`acconfig.h' or \`${configure_ac}'.  You might want
+         to install the \`Autoconf' and \`GNU m4' packages.  Grab them
+         from any GNU archive site."
+    files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
+    test -z "$files" && files="config.h"
+    touch_files=
+    for f in $files; do
+      case $f in
+      *:*) touch_files="$touch_files "`echo "$f" |
+                                      sed -e 's/^[^:]*://' -e 's/:.*//'`;;
+      *) touch_files="$touch_files $f.in";;
+      esac
+    done
+    touch $touch_files
+    ;;
+
+  automake*)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
+         You might want to install the \`Automake' and \`Perl' packages.
+         Grab them from any GNU archive site."
+    find . -type f -name Makefile.am -print |
+          sed 's/\.am$/.in/' |
+          while read f; do touch "$f"; done
+    ;;
+
+  autom4te)
+    echo 1>&2 "\
+WARNING: \`$1' is needed, but is $msg.
+         You might have modified some files without having the
+         proper tools for further handling them.
+         You can get \`$1' as part of \`Autoconf' from any GNU
+         archive site."
+
+    file=`echo "$*" | sed -n "$sed_output"`
+    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+    if test -f "$file"; then
+       touch $file
+    else
+       test -z "$file" || exec >$file
+       echo "#! /bin/sh"
+       echo "# Created by GNU Automake missing as a replacement of"
+       echo "#  $ $@"
+       echo "exit 0"
+       chmod +x $file
+       exit 1
+    fi
+    ;;
+
+  bison|yacc)
+    echo 1>&2 "\
+WARNING: \`$1' $msg.  You should only need it if
+         you modified a \`.y' file.  You may need the \`Bison' package
+         in order for those modifications to take effect.  You can get
+         \`Bison' from any GNU archive site."
+    rm -f y.tab.c y.tab.h
+    if test $# -ne 1; then
+        eval LASTARG="\${$#}"
+       case $LASTARG in
+       *.y)
+           SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
+           if test -f "$SRCFILE"; then
+                cp "$SRCFILE" y.tab.c
+           fi
+           SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
+           if test -f "$SRCFILE"; then
+                cp "$SRCFILE" y.tab.h
+           fi
+         ;;
+       esac
+    fi
+    if test ! -f y.tab.h; then
+       echo >y.tab.h
+    fi
+    if test ! -f y.tab.c; then
+       echo 'main() { return 0; }' >y.tab.c
+    fi
+    ;;
+
+  lex|flex)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified a \`.l' file.  You may need the \`Flex' package
+         in order for those modifications to take effect.  You can get
+         \`Flex' from any GNU archive site."
+    rm -f lex.yy.c
+    if test $# -ne 1; then
+        eval LASTARG="\${$#}"
+       case $LASTARG in
+       *.l)
+           SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
+           if test -f "$SRCFILE"; then
+                cp "$SRCFILE" lex.yy.c
+           fi
+         ;;
+       esac
+    fi
+    if test ! -f lex.yy.c; then
+       echo 'main() { return 0; }' >lex.yy.c
+    fi
+    ;;
+
+  help2man)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+        you modified a dependency of a manual page.  You may need the
+        \`Help2man' package in order for those modifications to take
+        effect.  You can get \`Help2man' from any GNU archive site."
+
+    file=`echo "$*" | sed -n "$sed_output"`
+    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+    if test -f "$file"; then
+       touch $file
+    else
+       test -z "$file" || exec >$file
+       echo ".ab help2man is required to generate this page"
+       exit 1
+    fi
+    ;;
+
+  makeinfo)
+    echo 1>&2 "\
+WARNING: \`$1' is $msg.  You should only need it if
+         you modified a \`.texi' or \`.texinfo' file, or any other file
+         indirectly affecting the aspect of the manual.  The spurious
+         call might also be the consequence of using a buggy \`make' (AIX,
+         DU, IRIX).  You might want to install the \`Texinfo' package or
+         the \`GNU make' package.  Grab either from any GNU archive site."
+    # The file to touch is that specified with -o ...
+    file=`echo "$*" | sed -n "$sed_output"`
+    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+    if test -z "$file"; then
+      # ... or it is the one specified with @setfilename ...
+      infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
+      file=`sed -n '
+       /^@setfilename/{
+         s/.* \([^ ]*\) *$/\1/
+         p
+         q
+       }' $infile`
+      # ... or it is derived from the source name (dir/f.texi becomes f.info)
+      test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
+    fi
+    # If the file does not exist, the user really needs makeinfo;
+    # let's fail without touching anything.
+    test -f $file || exit 1
+    touch $file
+    ;;
+
+  tar)
+    shift
+
+    # We have already tried tar in the generic part.
+    # Look for gnutar/gtar before invocation to avoid ugly error
+    # messages.
+    if (gnutar --version > /dev/null 2>&1); then
+       gnutar "$@" && exit 0
+    fi
+    if (gtar --version > /dev/null 2>&1); then
+       gtar "$@" && exit 0
+    fi
+    firstarg="$1"
+    if shift; then
+       case $firstarg in
+       *o*)
+           firstarg=`echo "$firstarg" | sed s/o//`
+           tar "$firstarg" "$@" && exit 0
+           ;;
+       esac
+       case $firstarg in
+       *h*)
+           firstarg=`echo "$firstarg" | sed s/h//`
+           tar "$firstarg" "$@" && exit 0
+           ;;
+       esac
+    fi
+
+    echo 1>&2 "\
+WARNING: I can't seem to be able to run \`tar' with the given arguments.
+         You may want to install GNU tar or Free paxutils, or check the
+         command line arguments."
+    exit 1
+    ;;
+
+  *)
+    echo 1>&2 "\
+WARNING: \`$1' is needed, and is $msg.
+         You might have modified some files without having the
+         proper tools for further handling them.  Check the \`README' file,
+         it often tells you about the needed prerequisites for installing
+         this package.  You may also peek at any GNU archive site, in case
+         some other package would contain this missing \`$1' program."
+    exit 1
+    ;;
+esac
+
+exit 0
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
diff --git a/src/.cvsignore b/src/.cvsignore
new file mode 100644 (file)
index 0000000..282522d
--- /dev/null
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/src/.svn/all-wcprops b/src/.svn/all-wcprops
new file mode 100644 (file)
index 0000000..ca569c2
--- /dev/null
@@ -0,0 +1,17 @@
+K 25
+svn:wc:ra_dav:version-url
+V 40
+/svn/e/!svn/ver/49170/trunk/expedite/src
+END
+Makefile.am
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/e/!svn/ver/35497/trunk/expedite/src/Makefile.am
+END
+.cvsignore
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/35497/trunk/expedite/src/.cvsignore
+END
diff --git a/src/.svn/dir-prop-base b/src/.svn/dir-prop-base
new file mode 100644 (file)
index 0000000..a57f544
--- /dev/null
@@ -0,0 +1,7 @@
+K 10
+svn:ignore
+V 21
+Makefile
+Makefile.in
+
+END
diff --git a/src/.svn/entries b/src/.svn/entries
new file mode 100644 (file)
index 0000000..de1deca
--- /dev/null
@@ -0,0 +1,99 @@
+10
+
+dir
+49663
+https://svn.enlightenment.org/svn/e/trunk/expedite/src
+https://svn.enlightenment.org/svn/e
+
+
+
+2010-05-23T23:23:51.276746Z
+49170
+caro
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
+\f
+bin
+dir
+\f
+Makefile.am
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+23f764d60a0bb4259d18a5a4c45d18ce
+2007-04-11T11:58:32.000000Z
+29466
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+49
+\f
+.cvsignore
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+26f08908d0224edf3c0936d2d9ff132c
+2007-05-27T15:19:55.000000Z
+30101
+onefang
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+21
+\f
diff --git a/src/.svn/prop-base/.cvsignore.svn-base b/src/.svn/prop-base/.cvsignore.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/.svn/prop-base/Makefile.am.svn-base b/src/.svn/prop-base/Makefile.am.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/.svn/text-base/.cvsignore.svn-base b/src/.svn/text-base/.cvsignore.svn-base
new file mode 100644 (file)
index 0000000..282522d
--- /dev/null
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/src/.svn/text-base/Makefile.am.svn-base b/src/.svn/text-base/Makefile.am.svn-base
new file mode 100644 (file)
index 0000000..ccfbf1a
--- /dev/null
@@ -0,0 +1,2 @@
+MAINTAINERCLEANFILES = Makefile.in
+SUBDIRS = bin
diff --git a/src/Makefile.am b/src/Makefile.am
new file mode 100644 (file)
index 0000000..ccfbf1a
--- /dev/null
@@ -0,0 +1,2 @@
+MAINTAINERCLEANFILES = Makefile.in
+SUBDIRS = bin
diff --git a/src/Makefile.in b/src/Makefile.in
new file mode 100644 (file)
index 0000000..89d185c
--- /dev/null
@@ -0,0 +1,500 @@
+# Makefile.in generated by automake 1.10.2 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = src
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/expedite_check_engine.m4 \
+       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+       $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+       html-recursive info-recursive install-data-recursive \
+       install-dvi-recursive install-exec-recursive \
+       install-html-recursive install-info-recursive \
+       install-pdf-recursive install-ps-recursive install-recursive \
+       installcheck-recursive installdirs-recursive pdf-recursive \
+       ps-recursive uninstall-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
+  distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DIRECTFB_CFLAGS = @DIRECTFB_CFLAGS@
+DIRECTFB_LIBS = @DIRECTFB_LIBS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EINA_CFLAGS = @EINA_CFLAGS@
+EINA_LIBS = @EINA_LIBS@
+EVAS_CFLAGS = @EVAS_CFLAGS@
+EVAS_LIBS = @EVAS_LIBS@
+EVIL_CFLAGS = @EVIL_CFLAGS@
+EVIL_LIBS = @EVIL_LIBS@
+EXEEXT = @EXEEXT@
+EXPEDITE_CXXFLAGS = @EXPEDITE_CXXFLAGS@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJC = @OBJC@
+OBJCDEPMODE = @OBJCDEPMODE@
+OBJCFLAGS = @OBJCFLAGS@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+RC = @RC@
+SDL_CFLAGS = @SDL_CFLAGS@
+SDL_LIBS = @SDL_LIBS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+WIN32_CFLAGS = @WIN32_CFLAGS@
+XCB_CFLAGS = @XCB_CFLAGS@
+XCB_LIBS = @XCB_LIBS@
+XMKMF = @XMKMF@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_OBJC = @ac_ct_OBJC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+d3d_libs = @d3d_libs@
+datadir = @datadir@
+datarootdir = @datarootdir@
+ddraw_16_libs = @ddraw_16_libs@
+ddraw_libs = @ddraw_libs@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdi_libs = @gdi_libs@
+glew_libs = @glew_libs@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+lt_enable_auto_import = @lt_enable_auto_import@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+quartz_libs = @quartz_libs@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+wince_16_libs = @wince_16_libs@
+x_cflags = @x_cflags@
+x_libs = @x_libs@
+MAINTAINERCLEANFILES = Makefile.in
+SUBDIRS = bin
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
+       @for dep in $?; do \
+         case '$(am__configure_deps)' in \
+           *$$dep*) \
+             ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+               && { if test -f $@; then exit 0; else break; fi; }; \
+             exit 1;; \
+         esac; \
+       done; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/Makefile'; \
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --gnu  src/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+       @case '$?' in \
+         *config.status*) \
+           cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+         *) \
+           echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+           cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+       esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+#     (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+       @failcom='exit 1'; \
+       for f in x $$MAKEFLAGS; do \
+         case $$f in \
+           *=* | --[!k]*);; \
+           *k*) failcom='fail=yes';; \
+         esac; \
+       done; \
+       dot_seen=no; \
+       target=`echo $@ | sed s/-recursive//`; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           dot_seen=yes; \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+         || eval $$failcom; \
+       done; \
+       if test "$$dot_seen" = "no"; then \
+         $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+       fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+       @failcom='exit 1'; \
+       for f in x $$MAKEFLAGS; do \
+         case $$f in \
+           *=* | --[!k]*);; \
+           *k*) failcom='fail=yes';; \
+         esac; \
+       done; \
+       dot_seen=no; \
+       case "$@" in \
+         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+         *) list='$(SUBDIRS)' ;; \
+       esac; \
+       rev=''; for subdir in $$list; do \
+         if test "$$subdir" = "."; then :; else \
+           rev="$$subdir $$rev"; \
+         fi; \
+       done; \
+       rev="$$rev ."; \
+       target=`echo $@ | sed s/-recursive//`; \
+       for subdir in $$rev; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+         || eval $$failcom; \
+       done && test -z "$$fail"
+tags-recursive:
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+       done
+ctags-recursive:
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+       done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+       tags=; \
+       here=`pwd`; \
+       if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+         include_option=--etags-include; \
+         empty_fix=.; \
+       else \
+         include_option=--include; \
+         empty_fix=; \
+       fi; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         if test "$$subdir" = .; then :; else \
+           test ! -f $$subdir/TAGS || \
+             tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+         fi; \
+       done; \
+       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+         test -n "$$unique" || unique=$$empty_fix; \
+         $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+           $$tags $$unique; \
+       fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+       tags=; \
+       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       test -z "$(CTAGS_ARGS)$$tags$$unique" \
+         || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+            $$tags $$unique
+
+GTAGS:
+       here=`$(am__cd) $(top_builddir) && pwd` \
+         && cd $(top_srcdir) \
+         && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+       -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+       list='$(DISTFILES)'; \
+         dist_files=`for file in $$list; do echo $$file; done | \
+         sed -e "s|^$$srcdirstrip/||;t" \
+             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+       case $$dist_files in \
+         */*) $(MKDIR_P) `echo "$$dist_files" | \
+                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+                          sort -u` ;; \
+       esac; \
+       for file in $$dist_files; do \
+         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+         if test -d $$d/$$file; then \
+           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+             cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+           fi; \
+           cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+         else \
+           test -f $(distdir)/$$file \
+           || cp -p $$d/$$file $(distdir)/$$file \
+           || exit 1; \
+         fi; \
+       done
+       list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+         if test "$$subdir" = .; then :; else \
+           test -d "$(distdir)/$$subdir" \
+           || $(MKDIR_P) "$(distdir)/$$subdir" \
+           || exit 1; \
+           distdir=`$(am__cd) $(distdir) && pwd`; \
+           top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+           (cd $$subdir && \
+             $(MAKE) $(AM_MAKEFLAGS) \
+               top_distdir="$$top_distdir" \
+               distdir="$$distdir/$$subdir" \
+               am__remove_distdir=: \
+               am__skip_length_check=: \
+               distdir) \
+             || exit 1; \
+         fi; \
+       done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+         install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+         `test -z '$(STRIP)' || \
+           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+       @echo "it deletes files that may require special tools to rebuild."
+       -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+clean: clean-recursive
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+       -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+       -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+       install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+       all all-am check check-am clean clean-generic ctags \
+       ctags-recursive distclean distclean-generic distclean-tags \
+       distdir dvi dvi-am html html-am info info-am install \
+       install-am install-data install-data-am install-dvi \
+       install-dvi-am install-exec install-exec-am install-html \
+       install-html-am install-info install-info-am install-man \
+       install-pdf install-pdf-am install-ps install-ps-am \
+       install-strip installcheck installcheck-am installdirs \
+       installdirs-am maintainer-clean maintainer-clean-generic \
+       mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+       tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/src/bin/.cvsignore b/src/bin/.cvsignore
new file mode 100644 (file)
index 0000000..297a80b
--- /dev/null
@@ -0,0 +1,5 @@
+.deps
+.libs
+Makefile
+Makefile.in
+expedite
diff --git a/src/bin/.svn/all-wcprops b/src/bin/.svn/all-wcprops
new file mode 100644 (file)
index 0000000..d3616cf
--- /dev/null
@@ -0,0 +1,713 @@
+K 25
+svn:wc:ra_dav:version-url
+V 44
+/svn/e/!svn/ver/49170/trunk/expedite/src/bin
+END
+image_blend_solid_unscaled.c
+K 25
+svn:wc:ra_dav:version-url
+V 73
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_solid_unscaled.c
+END
+engine_software_xlib.h
+K 25
+svn:wc:ra_dav:version-url
+V 67
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_software_xlib.h
+END
+engine_software_gdi.c
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_software_gdi.c
+END
+engine_software_ddraw.h
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_software_ddraw.h
+END
+image_blend_occlude1_few.c
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_occlude1_few.c
+END
+engine_software_16_ddraw.cpp
+K 25
+svn:wc:ra_dav:version-url
+V 73
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_software_16_ddraw.cpp
+END
+engine_software_gdi.h
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_software_gdi.h
+END
+image_blend_occlude3_few.c
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_occlude3_few.c
+END
+image_blend_border_recolor.c
+K 25
+svn:wc:ra_dav:version-url
+V 73
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_border_recolor.c
+END
+image_map_color_alpha_nearest_solid_rotate.c
+K 25
+svn:wc:ra_dav:version-url
+V 89
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_color_alpha_nearest_solid_rotate.c
+END
+engine_quartz.h
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_quartz.h
+END
+widgets_file_icons_2.c
+K 25
+svn:wc:ra_dav:version-url
+V 67
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/widgets_file_icons_2.c
+END
+widgets_file_icons_4.c
+K 25
+svn:wc:ra_dav:version-url
+V 67
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/widgets_file_icons_4.c
+END
+engine_xrender_x11.c
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/e/!svn/ver/46636/trunk/expedite/src/bin/engine_xrender_x11.c
+END
+engine_quartz.m
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_quartz.m
+END
+image_map_color_solid_rotate.c
+K 25
+svn:wc:ra_dav:version-url
+V 75
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_color_solid_rotate.c
+END
+text_basic.c
+K 25
+svn:wc:ra_dav:version-url
+V 57
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/text_basic.c
+END
+textblock_intl.c
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/textblock_intl.c
+END
+image_blend_nearest_same_scaled.c
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_nearest_same_scaled.c
+END
+poly_blend.c
+K 25
+svn:wc:ra_dav:version-url
+V 57
+/svn/e/!svn/ver/47291/trunk/expedite/src/bin/poly_blend.c
+END
+rect_solid_few.c
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/rect_solid_few.c
+END
+image_blend_occlude1_many.c
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_occlude1_many.c
+END
+engine_gl_sdl.c
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/e/!svn/ver/46636/trunk/expedite/src/bin/engine_gl_sdl.c
+END
+image_blend_smooth_scaled.c
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_smooth_scaled.c
+END
+engine_xrender_x11.h
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_xrender_x11.h
+END
+image_blend_solid_middle_border.c
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_solid_middle_border.c
+END
+.cvsignore
+K 25
+svn:wc:ra_dav:version-url
+V 55
+/svn/e/!svn/ver/35497/trunk/expedite/src/bin/.cvsignore
+END
+engine_software_16_wince.rc
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/e/!svn/ver/41213/trunk/expedite/src/bin/engine_software_16_wince.rc
+END
+image_map_rotate.c
+K 25
+svn:wc:ra_dav:version-url
+V 63
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_rotate.c
+END
+image_blend_occlude1_very_many.c
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_occlude1_very_many.c
+END
+engine_gl_sdl.h
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_gl_sdl.h
+END
+image_blend_occlude2_very_many.c
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_occlude2_very_many.c
+END
+image_blend_occlude3_very_many.c
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_occlude3_very_many.c
+END
+image_map_color_alpha_rotate.c
+K 25
+svn:wc:ra_dav:version-url
+V 75
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_color_alpha_rotate.c
+END
+widgets_file_icons.c
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/widgets_file_icons.c
+END
+rect_blend.c
+K 25
+svn:wc:ra_dav:version-url
+V 57
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/rect_blend.c
+END
+expedite-cmp
+K 25
+svn:wc:ra_dav:version-url
+V 57
+/svn/e/!svn/ver/49104/trunk/expedite/src/bin/expedite-cmp
+END
+image_blend_occlude2.c
+K 25
+svn:wc:ra_dav:version-url
+V 67
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_occlude2.c
+END
+rect_blend_pow2.c
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/rect_blend_pow2.c
+END
+engine_software_16_ddraw.h
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_software_16_ddraw.h
+END
+image_data_argb_alpha.c
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svn/e/!svn/ver/46923/trunk/expedite/src/bin/image_data_argb_alpha.c
+END
+engine_fb.c
+K 25
+svn:wc:ra_dav:version-url
+V 56
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_fb.c
+END
+image_blend_solid_fade_unscaled.c
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_solid_fade_unscaled.c
+END
+engine_software_16_x11.c
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svn/e/!svn/ver/46636/trunk/expedite/src/bin/engine_software_16_x11.c
+END
+image_map_nearest_rotate.c
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_nearest_rotate.c
+END
+image_blend_nearest_solid_same_scaled.c
+K 25
+svn:wc:ra_dav:version-url
+V 84
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_nearest_solid_same_scaled.c
+END
+engine_fb.h
+K 25
+svn:wc:ra_dav:version-url
+V 56
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_fb.h
+END
+image_map_color_alpha_nearest_rotate.c
+K 25
+svn:wc:ra_dav:version-url
+V 83
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_color_alpha_nearest_rotate.c
+END
+image_blend_border.c
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_border.c
+END
+engine_software_16_x11.h
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_software_16_x11.h
+END
+image_map_3d_2.c
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_3d_2.c
+END
+image_map_3d_4.c
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_3d_4.c
+END
+image_blend_fade_pow2_unscaled.c
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_fade_pow2_unscaled.c
+END
+image_map_3d_6.c
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_3d_6.c
+END
+image_map_color_alpha_solid_rotate.c
+K 25
+svn:wc:ra_dav:version-url
+V 81
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_color_alpha_solid_rotate.c
+END
+image_map_color_rotate.c
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_color_rotate.c
+END
+image_map_3d_flow.c
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_3d_flow.c
+END
+image_blend_smooth_same_scaled.c
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_smooth_same_scaled.c
+END
+rect_blend_few.c
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/rect_blend_few.c
+END
+image_blend_occlude2_few.c
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_occlude2_few.c
+END
+engine_directfb.c
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_directfb.c
+END
+image_map_nearest_solid_rotate.c
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_nearest_solid_rotate.c
+END
+rect_blend_pow2_few.c
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/rect_blend_pow2_few.c
+END
+about.c
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/e/!svn/ver/35497/trunk/expedite/src/bin/about.c
+END
+engine_software_16_wince.c
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_software_16_wince.c
+END
+image_blend_nearest_solid_scaled.c
+K 25
+svn:wc:ra_dav:version-url
+V 79
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_nearest_solid_scaled.c
+END
+engine_directfb.h
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_directfb.h
+END
+image_blend_solid_middle_unscaled.c
+K 25
+svn:wc:ra_dav:version-url
+V 80
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_solid_middle_unscaled.c
+END
+image_map_color_nearest_rotate.c
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_color_nearest_rotate.c
+END
+image_blend_solid_border.c
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_solid_border.c
+END
+ui.c
+K 25
+svn:wc:ra_dav:version-url
+V 49
+/svn/e/!svn/ver/47442/trunk/expedite/src/bin/ui.c
+END
+about.h
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/e/!svn/ver/35497/trunk/expedite/src/bin/about.h
+END
+engine_software_16_wince.h
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_software_16_wince.h
+END
+engine_gl_x11.c
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/e/!svn/ver/46636/trunk/expedite/src/bin/engine_gl_x11.c
+END
+engine_software_sdl.c
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/e/!svn/ver/46636/trunk/expedite/src/bin/engine_software_sdl.c
+END
+ui.h
+K 25
+svn:wc:ra_dav:version-url
+V 49
+/svn/e/!svn/ver/35497/trunk/expedite/src/bin/ui.h
+END
+widgets_file_icons_3.c
+K 25
+svn:wc:ra_dav:version-url
+V 67
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/widgets_file_icons_3.c
+END
+image_blend_fade_unscaled.c
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_fade_unscaled.c
+END
+image_blend_solid_fade_pow2_unscaled.c
+K 25
+svn:wc:ra_dav:version-url
+V 83
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_solid_fade_pow2_unscaled.c
+END
+engine_gl_x11.h
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_gl_x11.h
+END
+engine_direct3d.cpp
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_direct3d.cpp
+END
+engine_software_sdl.h
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_software_sdl.h
+END
+text_styles.c
+K 25
+svn:wc:ra_dav:version-url
+V 58
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/text_styles.c
+END
+image_blend_smooth_solid_same_scaled.c
+K 25
+svn:wc:ra_dav:version-url
+V 83
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_smooth_solid_same_scaled.c
+END
+text_change.c
+K 25
+svn:wc:ra_dav:version-url
+V 58
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/text_change.c
+END
+image_blend_occlude3_many.c
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_occlude3_many.c
+END
+engine_software_ddraw.cpp
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_software_ddraw.cpp
+END
+textblock_basic.c
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/textblock_basic.c
+END
+image_quality_scale.c
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_quality_scale.c
+END
+image_data_ycbcr601pl_wide_stride.c
+K 25
+svn:wc:ra_dav:version-url
+V 80
+/svn/e/!svn/ver/46923/trunk/expedite/src/bin/image_data_ycbcr601pl_wide_stride.c
+END
+image_blend_unscaled.c
+K 25
+svn:wc:ra_dav:version-url
+V 67
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_unscaled.c
+END
+image_blend_occlude1.c
+K 25
+svn:wc:ra_dav:version-url
+V 67
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_occlude1.c
+END
+engine_gl_glew.c
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_gl_glew.c
+END
+image_data_argb.c
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/e/!svn/ver/46923/trunk/expedite/src/bin/image_data_argb.c
+END
+image_map_color_nearest_solid_rotate.c
+K 25
+svn:wc:ra_dav:version-url
+V 83
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_color_nearest_solid_rotate.c
+END
+image_blend_occlude3.c
+K 25
+svn:wc:ra_dav:version-url
+V 67
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_occlude3.c
+END
+tests.h
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/e/!svn/ver/43422/trunk/expedite/src/bin/tests.h
+END
+engine_gl_glew.h
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_gl_glew.h
+END
+engine_software_xcb.c
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/e/!svn/ver/47367/trunk/expedite/src/bin/engine_software_xcb.c
+END
+image_crossfade.c
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_crossfade.c
+END
+engine_software_xcb.h
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_software_xcb.h
+END
+image_data_ycbcr601pl.c
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svn/e/!svn/ver/46923/trunk/expedite/src/bin/image_data_ycbcr601pl.c
+END
+image_blend_nearest_scaled.c
+K 25
+svn:wc:ra_dav:version-url
+V 73
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_nearest_scaled.c
+END
+image_blend_smooth_solid_scaled.c
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_smooth_solid_scaled.c
+END
+main.c
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/49170/trunk/expedite/src/bin/main.c
+END
+image_map_3d_1.c
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_3d_1.c
+END
+text_styles_different_strings.c
+K 25
+svn:wc:ra_dav:version-url
+V 76
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/text_styles_different_strings.c
+END
+image_map_3d_3.c
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_3d_3.c
+END
+image_map_solid_rotate.c
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_solid_rotate.c
+END
+rect_solid.c
+K 25
+svn:wc:ra_dav:version-url
+V 57
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/rect_solid.c
+END
+engine_xrender_xcb.c
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/e/!svn/ver/46636/trunk/expedite/src/bin/engine_xrender_xcb.c
+END
+Makefile.am
+K 25
+svn:wc:ra_dav:version-url
+V 56
+/svn/e/!svn/ver/45675/trunk/expedite/src/bin/Makefile.am
+END
+image_map_3d_5.c
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_map_3d_5.c
+END
+main.h
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/e/!svn/ver/49087/trunk/expedite/src/bin/main.h
+END
+image_blend_occlude2_many.c
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/e/!svn/ver/45317/trunk/expedite/src/bin/image_blend_occlude2_many.c
+END
+engine_direct3d.h
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_direct3d.h
+END
+engine_xrender_xcb.h
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/e/!svn/ver/46439/trunk/expedite/src/bin/engine_xrender_xcb.h
+END
+engine_software_xlib.c
+K 25
+svn:wc:ra_dav:version-url
+V 67
+/svn/e/!svn/ver/49087/trunk/expedite/src/bin/engine_software_xlib.c
+END
diff --git a/src/bin/.svn/dir-prop-base b/src/bin/.svn/dir-prop-base
new file mode 100644 (file)
index 0000000..ca899ce
--- /dev/null
@@ -0,0 +1,10 @@
+K 10
+svn:ignore
+V 42
+.deps
+.libs
+Makefile
+Makefile.in
+expedite
+
+END
diff --git a/src/bin/.svn/entries b/src/bin/.svn/entries
new file mode 100644 (file)
index 0000000..71dca33
--- /dev/null
@@ -0,0 +1,4040 @@
+10
+
+dir
+49663
+https://svn.enlightenment.org/svn/e/trunk/expedite/src/bin
+https://svn.enlightenment.org/svn/e
+
+
+
+2010-05-23T23:23:51.276746Z
+49170
+caro
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
+\f
+image_blend_solid_unscaled.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+c0090eeba4bf27bb7b55912b2249228a
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1590
+\f
+engine_software_xlib.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+965cad41ee8f0535f56426ac0bf0949d
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+231
+\f
+engine_software_gdi.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+7c57c19b9c524ad2865bafd3e06e32f4
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+9222
+\f
+engine_software_ddraw.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+a6b40401326101482d9ae79dc6d51529
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+350
+\f
+image_blend_occlude1_few.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+bfce46f10982d8f8b88ff848a2678c82
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2008
+\f
+engine_software_16_ddraw.cpp
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+7bbf9f88655bf38139b119bc3d43c03d
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+12436
+\f
+engine_software_gdi.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+788b53aa0877c098415ee66b7f5f090b
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+338
+\f
+image_blend_occlude3_few.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+fc934102fe8258fcab4d56faa19279df
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1988
+\f
+image_blend_border_recolor.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+a83eda242555be2b2af5c505de2fd076
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1840
+\f
+image_map_color_alpha_nearest_solid_rotate.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+baba5f11738e6cb18737581b355a9409
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2207
+\f
+engine_quartz.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+dc62f5b7d16b47ec4921e729148f0e99
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+196
+\f
+widgets_file_icons_2.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+693497552ed5251ddf110ae0422b6481
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2427
+\f
+widgets_file_icons_4.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+812e8fcf6c2e7b2c2d9295882237c654
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2427
+\f
+engine_quartz.m
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+99b0e55494d5a3f8d86b90ec25a9162d
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+7887
+\f
+image_map_color_solid_rotate.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+9687925c064b28630593e0a01bfc6244
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2103
+\f
+engine_xrender_x11.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+5fb55f97a8d48c1deaca944079344819
+2010-02-28T04:59:18.503899Z
+46636
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+6373
+\f
+text_basic.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+6603470ce2821aa2edcdd130acc2ceb6
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1579
+\f
+textblock_intl.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+bfd365caff5a83c0d7189b634e7e2c9c
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+4318
+\f
+image_blend_nearest_same_scaled.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+46754046986d5dfa23af552564271be7
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1728
+\f
+poly_blend.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+c47679204a60b575b676c5ad5a19a1a4
+2010-03-16T13:23:37.329124Z
+47291
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+3181
+\f
+rect_solid_few.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+35fb1a97eb11f9ec2970d46d9be20b09
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1818
+\f
+image_blend_occlude1_many.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+3bf52d7892958f98db0a75f8af8e51c3
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1991
+\f
+engine_gl_sdl.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+ce49e5cfa1af254ac07faf948d3f1e6c
+2010-02-28T04:59:18.503899Z
+46636
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+6287
+\f
+image_blend_smooth_scaled.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+543a2837efdcf110544503e48172f033
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1799
+\f
+engine_xrender_x11.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+951c265a5fb144a992849f18022056c2
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+221
+\f
+image_blend_solid_middle_border.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+43ae642e4912b3cba0572df587e9cc4e
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1877
+\f
+.cvsignore
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+202287924e1fb7764ff989c8b66b60e5
+2007-05-27T15:19:55.000000Z
+30101
+onefang
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+42
+\f
+engine_software_16_wince.rc
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+06b27291547cdb688e6ac55f6cb8c459
+2009-06-27T06:57:54.370579Z
+41213
+caro
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+26
+\f
+image_map_rotate.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+aa11c4ac003bd27165eab9c2dadcaf6f
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1849
+\f
+image_blend_occlude1_very_many.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+c174cf3f9920f286dc72ec83dc2afff3
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2002
+\f
+engine_gl_sdl.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+5c84b651a967fcbb2e408b550555d415
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+196
+\f
+image_blend_occlude2_very_many.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+b95302f9e265d164c0dfdae6d7cb7818
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1986
+\f
+image_blend_occlude3_very_many.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+c4f63450f13123ce910b1fbf8bf39891
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2002
+\f
+image_map_color_alpha_rotate.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+bbffbb958caa6ee000bc4eb5c0e0faa9
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2098
+\f
+widgets_file_icons.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+f6f305be25a6109f5e2681842a56d48f
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2560
+\f
+rect_blend.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+1d19dc3575f33ac6745f0ae557b17918
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1784
+\f
+expedite-cmp
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+a5f72a1bf611c310baf14f0654151f65
+2010-05-21T15:13:16.894055Z
+49104
+barbieri
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+6795
+\f
+image_blend_occlude2.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+86f18dc7c285063b2fbd973ab71b7ccc
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1933
+\f
+rect_blend_pow2.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+37e091f893166a89aa780e4bcf11a75e
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1854
+\f
+engine_software_16_ddraw.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+93686ef073603db15c627ff92b9d26d5
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+369
+\f
+image_data_argb_alpha.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+b8628d997614d7acd3c5df3bb4d07294
+2010-03-07T04:22:49.798812Z
+46923
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2313
+\f
+engine_fb.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+e7b5cd59ed2ab59c59826cc72e37179f
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+827
+\f
+image_blend_solid_fade_unscaled.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+8e058eef9af3cf0d6e60fe5d763c996c
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1701
+\f
+engine_software_16_x11.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+276ded9f60b18f935f5335f58f7c816f
+2010-02-28T04:59:18.503899Z
+46636
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+6392
+\f
+image_map_nearest_rotate.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+fc92947480e278a6c8fab39d46fc2dd4
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1945
+\f
+image_blend_nearest_solid_same_scaled.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+c506c7bfa232d28e8075b4923817d703
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1741
+\f
+engine_fb.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+3d64cb231c44a8c5b7e7634827edc20c
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+176
+\f
+image_map_color_alpha_nearest_rotate.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+9e64b679fbdab693f4761bc14fb32f9d
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2194
+\f
+image_blend_border.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+cc87e768cc90b4531c4eb1813f4f0850
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1780
+\f
+engine_software_16_x11.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+8d05722aad16b0e36e2fd8cf441c7d29
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+241
+\f
+image_map_3d_2.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+19e198cbd85a74effbf247a2f394a268
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+5854
+\f
+image_map_3d_4.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+ab10afabccb1063a756bdd4d4198dd9b
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+5676
+\f
+image_blend_fade_pow2_unscaled.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+24cdc56199966aace8988a7233ca7c1d
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1751
+\f
+image_map_3d_6.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+fa5ef4d69047e2cc138d0e578733e839
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+5042
+\f
+image_map_color_alpha_solid_rotate.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+fd25f09284a3e8a841d1fb3b05307b9e
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2110
+\f
+image_map_color_rotate.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+77d4dc91659a6edec2de39872624dda8
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2090
+\f
+image_map_3d_flow.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+7f6f42ecf0916f65d97fde037da90fc9
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+5611
+\f
+image_blend_smooth_same_scaled.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+4b87d7e0cd5dc0172a811e2b1f8f17fa
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1726
+\f
+rect_blend_few.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+8c46b3f1d415484320e668a9df2937ce
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1824
+\f
+image_blend_occlude2_few.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+cf9900dffb696ebfb5e4ac8c9938d308
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1972
+\f
+engine_directfb.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+8e6f975a91d86d999b7190469926be98
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+7029
+\f
+image_map_nearest_solid_rotate.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+dc3fa5caa12526372aa426dcbdccaa63
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1958
+\f
+rect_blend_pow2_few.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+a0987dcad4442198d8a52e82092fe7a9
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1894
+\f
+about.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+05b9193f818a5f9741b8802791265430
+2007-10-17T11:55:47.000000Z
+32103
+doursse
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2040
+\f
+engine_software_16_wince.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+2ae50c6c3fa9c254dbf242ff56d83bd3
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+9102
+\f
+image_blend_nearest_solid_scaled.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+e540fbd3dd6f31bf092ff98be5afff8a
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1814
+\f
+engine_directfb.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+b12afcd42c2c3f6f3a0e0e8119995b6b
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+206
+\f
+image_blend_solid_middle_unscaled.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+a1612f74983996280bd4afd0beb7d0fd
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1737
+\f
+image_map_color_nearest_rotate.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+c9470c858c6f127667af74621d297e5f
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2186
+\f
+image_blend_solid_border.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+adc960c7c0ce635ecf890d94522c8a4a
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1792
+\f
+ui.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+f4d037527d1985b1578220c1ffc8a0ec
+2010-03-25T07:58:40.241071Z
+47442
+nash
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+16370
+\f
+about.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+c17a3054f8a0f270881ca10ab5646007
+2007-04-11T11:58:32.000000Z
+29466
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+65
+\f
+engine_software_16_wince.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+a3e5d28501142c45e8e5a9864c5d0af1
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+299
+\f
+engine_gl_x11.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+72244be75089ca88b05755dd77148af4
+2010-02-28T04:59:18.503899Z
+46636
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+6480
+\f
+engine_software_sdl.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+ecf67d9659136d4197df97328020801e
+2010-02-28T04:59:18.503899Z
+46636
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+6592
+\f
+ui.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+0313a70db3ce0b92d2ca08476f8addc5
+2007-10-17T11:55:47.000000Z
+32103
+doursse
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+215
+\f
+widgets_file_icons_3.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+cd1c01b55f6ad311a4fc125a267b22e0
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2427
+\f
+image_blend_fade_unscaled.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+9151b8cde51ade1306c22b883f880d33
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1688
+\f
+image_blend_solid_fade_pow2_unscaled.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+a5e2d5ea2f32e47ad63fde311273f666
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1764
+\f
+engine_gl_x11.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+7715b7b541fe936b3a9ff6c8819ab3bd
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+196
+\f
+engine_direct3d.cpp
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+985cbb62c4e4c39df07c2a35e97c523c
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+9018
+\f
+engine_software_sdl.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+bf50f31ae140f436683360feeea270a1
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+226
+\f
+text_styles.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+1d9d2e57a8b7dbb198c5eb4aadb1baeb
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1976
+\f
+image_blend_smooth_solid_same_scaled.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+36a49cc1c475bf4f51735cd8d71d88a7
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1739
+\f
+text_change.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+13ed671af79a6bfe9e95f4befcf7957e
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2578
+\f
+image_blend_occlude3_many.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+a35a452b8268a708d3e1cfe127a06459
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1991
+\f
+engine_software_ddraw.cpp
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+16160ab8a8abb0d6c177860d2bac3c23
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+9189
+\f
+textblock_basic.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+6519512f81200b262b179c1726f2fe94
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+6322
+\f
+image_quality_scale.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+ef48a03e5240c9239aba92d1e79cdad8
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1579
+\f
+image_data_ycbcr601pl_wide_stride.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+d4ef953fbafdb1904586833f90a3fa10
+2010-03-07T04:22:49.798812Z
+46923
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+3238
+\f
+image_blend_unscaled.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+fa1fe02fef31b29cc151b2001ed4fb7d
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1577
+\f
+image_blend_occlude1.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+ba4930263eeebe07d6b525dff2556797
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1949
+\f
+engine_gl_glew.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+077705ce157ee5285af392c15f5c6b7b
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+9061
+\f
+image_data_argb.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+7cd46622cd1a8f125804b732ef8f9bc9
+2010-03-07T04:22:49.798812Z
+46923
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2090
+\f
+image_map_color_nearest_solid_rotate.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+fa20370a5ef6a117940749fed948a67e
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2199
+\f
+image_blend_occlude3.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+6236f7f323a50cfd359d16838ce4bca9
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1949
+\f
+tests.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+e37cb5d8ff7a5ae05cbcb7468a06137b
+2009-11-02T15:17:59.673998Z
+43422
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2700
+\f
+engine_gl_glew.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+e501356b9e579ce54eb8b8c2506a7b78
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+238
+\f
+engine_software_xcb.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+cfbdb6b56feaee8e3e574837d8fa6807
+2010-03-22T08:02:12.506264Z
+47367
+caro
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+12723
+\f
+image_crossfade.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+4af4cc9cc6f9293b89f51f046e651382
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1533
+\f
+engine_software_xcb.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+5c2d2b68b9289b590f956b6bb9f6ddf2
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+226
+\f
+image_data_ycbcr601pl.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+6288b0c26704b943977df4a9ec5c9048
+2010-03-07T04:22:49.798812Z
+46923
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2509
+\f
+image_blend_nearest_scaled.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+599b29b838f4bd6ab2a622e36f39a7e2
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1801
+\f
+image_blend_smooth_solid_scaled.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+b572ea75fd571a62a53164a068504092
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1812
+\f
+main.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+45681571f02e2f1093018aa104558e31
+2010-05-23T23:23:51.276746Z
+49170
+caro
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+445076
+\f
+image_map_3d_1.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+82aecf6326582cfcf72c2a137f0be657
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+5934
+\f
+text_styles_different_strings.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+95d442f2389712b5618cb4b4338e39fa
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2490
+\f
+image_map_3d_3.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+432388e9c40435e212e323a6890d2a5f
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+5756
+\f
+image_map_solid_rotate.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+600f226cce63103781edfcd1196b4dc5
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1862
+\f
+rect_solid.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+8aec18e94c77a72b5d7a1db7dcdb1667
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1778
+\f
+engine_xrender_xcb.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+70be8d4bf019f59844b60f1be7d40793
+2010-02-28T04:59:18.503899Z
+46636
+raster
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+12597
+\f
+Makefile.am
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+ec9790316972384d3c658660cf823e92
+2010-01-29T02:32:38.677410Z
+45675
+xcomputerman
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+4521
+\f
+image_map_3d_5.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+5f9e157562c9a0a73f48ee471f0ae719
+2010-01-19T03:07:39.306521Z
+45317
+toma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+5200
+\f
+main.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+b0039048859d09897cafe89607125e38
+2010-05-21T07:10:45.125792Z
+49087
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2646
+\f
+image_blend_occlude2_many.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+d17fe4bd270c6cad08a97d0f7ed4483a
+2010-01-19T03:07:39.306521Z
+45317
+toma
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1975
+\f
+engine_direct3d.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+9caeff3cdef779762f5ea2e116ca4fc2
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+315
+\f
+engine_xrender_xcb.h
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+20ea1fc4c7e76662a4f9e18f72ee3d21
+2010-02-24T18:25:18.714038Z
+46439
+cedric
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+221
+\f
+engine_software_xlib.c
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+e73ac82338e7e070c7d2bc7804ad9ffb
+2010-05-21T07:10:45.125792Z
+49087
+raster
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+6961
+\f
diff --git a/src/bin/.svn/prop-base/.cvsignore.svn-base b/src/bin/.svn/prop-base/.cvsignore.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/Makefile.am.svn-base b/src/bin/.svn/prop-base/Makefile.am.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/about.c.svn-base b/src/bin/.svn/prop-base/about.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/about.h.svn-base b/src/bin/.svn/prop-base/about.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_direct3d.cpp.svn-base b/src/bin/.svn/prop-base/engine_direct3d.cpp.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_direct3d.h.svn-base b/src/bin/.svn/prop-base/engine_direct3d.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_directfb.c.svn-base b/src/bin/.svn/prop-base/engine_directfb.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_directfb.h.svn-base b/src/bin/.svn/prop-base/engine_directfb.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_fb.c.svn-base b/src/bin/.svn/prop-base/engine_fb.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_fb.h.svn-base b/src/bin/.svn/prop-base/engine_fb.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_gl_glew.c.svn-base b/src/bin/.svn/prop-base/engine_gl_glew.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_gl_glew.h.svn-base b/src/bin/.svn/prop-base/engine_gl_glew.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_gl_sdl.c.svn-base b/src/bin/.svn/prop-base/engine_gl_sdl.c.svn-base
new file mode 100644 (file)
index 0000000..bdbd305
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:eol-style
+V 6
+native
+END
diff --git a/src/bin/.svn/prop-base/engine_gl_sdl.h.svn-base b/src/bin/.svn/prop-base/engine_gl_sdl.h.svn-base
new file mode 100644 (file)
index 0000000..bdbd305
--- /dev/null
@@ -0,0 +1,5 @@
+K 13
+svn:eol-style
+V 6
+native
+END
diff --git a/src/bin/.svn/prop-base/engine_gl_x11.c.svn-base b/src/bin/.svn/prop-base/engine_gl_x11.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_gl_x11.h.svn-base b/src/bin/.svn/prop-base/engine_gl_x11.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_software_16_ddraw.cpp.svn-base b/src/bin/.svn/prop-base/engine_software_16_ddraw.cpp.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_software_16_ddraw.h.svn-base b/src/bin/.svn/prop-base/engine_software_16_ddraw.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_software_16_wince.c.svn-base b/src/bin/.svn/prop-base/engine_software_16_wince.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_software_16_wince.h.svn-base b/src/bin/.svn/prop-base/engine_software_16_wince.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_software_16_x11.c.svn-base b/src/bin/.svn/prop-base/engine_software_16_x11.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_software_16_x11.h.svn-base b/src/bin/.svn/prop-base/engine_software_16_x11.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_software_ddraw.cpp.svn-base b/src/bin/.svn/prop-base/engine_software_ddraw.cpp.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_software_ddraw.h.svn-base b/src/bin/.svn/prop-base/engine_software_ddraw.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_software_sdl.c.svn-base b/src/bin/.svn/prop-base/engine_software_sdl.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_software_sdl.h.svn-base b/src/bin/.svn/prop-base/engine_software_sdl.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_software_xcb.c.svn-base b/src/bin/.svn/prop-base/engine_software_xcb.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_software_xcb.h.svn-base b/src/bin/.svn/prop-base/engine_software_xcb.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_software_xlib.c.svn-base b/src/bin/.svn/prop-base/engine_software_xlib.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_software_xlib.h.svn-base b/src/bin/.svn/prop-base/engine_software_xlib.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_xrender_x11.c.svn-base b/src/bin/.svn/prop-base/engine_xrender_x11.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/engine_xrender_x11.h.svn-base b/src/bin/.svn/prop-base/engine_xrender_x11.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/expedite-cmp.svn-base b/src/bin/.svn/prop-base/expedite-cmp.svn-base
new file mode 100644 (file)
index 0000000..869ac71
--- /dev/null
@@ -0,0 +1,5 @@
+K 14
+svn:executable
+V 1
+*
+END
diff --git a/src/bin/.svn/prop-base/image_blend_border.c.svn-base b/src/bin/.svn/prop-base/image_blend_border.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_border_recolor.c.svn-base b/src/bin/.svn/prop-base/image_blend_border_recolor.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_nearest_scaled.c.svn-base b/src/bin/.svn/prop-base/image_blend_nearest_scaled.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_nearest_solid_scaled.c.svn-base b/src/bin/.svn/prop-base/image_blend_nearest_solid_scaled.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_occlude1.c.svn-base b/src/bin/.svn/prop-base/image_blend_occlude1.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_occlude1_few.c.svn-base b/src/bin/.svn/prop-base/image_blend_occlude1_few.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_occlude1_many.c.svn-base b/src/bin/.svn/prop-base/image_blend_occlude1_many.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_occlude1_very_many.c.svn-base b/src/bin/.svn/prop-base/image_blend_occlude1_very_many.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_occlude2.c.svn-base b/src/bin/.svn/prop-base/image_blend_occlude2.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_occlude2_few.c.svn-base b/src/bin/.svn/prop-base/image_blend_occlude2_few.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_occlude2_many.c.svn-base b/src/bin/.svn/prop-base/image_blend_occlude2_many.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_occlude2_very_many.c.svn-base b/src/bin/.svn/prop-base/image_blend_occlude2_very_many.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_occlude3.c.svn-base b/src/bin/.svn/prop-base/image_blend_occlude3.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_occlude3_few.c.svn-base b/src/bin/.svn/prop-base/image_blend_occlude3_few.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_occlude3_many.c.svn-base b/src/bin/.svn/prop-base/image_blend_occlude3_many.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_occlude3_very_many.c.svn-base b/src/bin/.svn/prop-base/image_blend_occlude3_very_many.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_smooth_scaled.c.svn-base b/src/bin/.svn/prop-base/image_blend_smooth_scaled.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_smooth_solid_scaled.c.svn-base b/src/bin/.svn/prop-base/image_blend_smooth_solid_scaled.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_solid_border.c.svn-base b/src/bin/.svn/prop-base/image_blend_solid_border.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_solid_unscaled.c.svn-base b/src/bin/.svn/prop-base/image_blend_solid_unscaled.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_blend_unscaled.c.svn-base b/src/bin/.svn/prop-base/image_blend_unscaled.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_crossfade.c.svn-base b/src/bin/.svn/prop-base/image_crossfade.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_data_argb.c.svn-base b/src/bin/.svn/prop-base/image_data_argb.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_data_argb_alpha.c.svn-base b/src/bin/.svn/prop-base/image_data_argb_alpha.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_data_ycbcr601pl.c.svn-base b/src/bin/.svn/prop-base/image_data_ycbcr601pl.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_data_ycbcr601pl_wide_stride.c.svn-base b/src/bin/.svn/prop-base/image_data_ycbcr601pl_wide_stride.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/image_quality_scale.c.svn-base b/src/bin/.svn/prop-base/image_quality_scale.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/main.c.svn-base b/src/bin/.svn/prop-base/main.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/main.h.svn-base b/src/bin/.svn/prop-base/main.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/poly_blend.c.svn-base b/src/bin/.svn/prop-base/poly_blend.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/rect_blend.c.svn-base b/src/bin/.svn/prop-base/rect_blend.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/rect_blend_few.c.svn-base b/src/bin/.svn/prop-base/rect_blend_few.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/rect_solid.c.svn-base b/src/bin/.svn/prop-base/rect_solid.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/rect_solid_few.c.svn-base b/src/bin/.svn/prop-base/rect_solid_few.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/tests.h.svn-base b/src/bin/.svn/prop-base/tests.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/text_basic.c.svn-base b/src/bin/.svn/prop-base/text_basic.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/text_change.c.svn-base b/src/bin/.svn/prop-base/text_change.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/text_styles.c.svn-base b/src/bin/.svn/prop-base/text_styles.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/text_styles_different_strings.c.svn-base b/src/bin/.svn/prop-base/text_styles_different_strings.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/textblock_basic.c.svn-base b/src/bin/.svn/prop-base/textblock_basic.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/textblock_intl.c.svn-base b/src/bin/.svn/prop-base/textblock_intl.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/ui.c.svn-base b/src/bin/.svn/prop-base/ui.c.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/prop-base/ui.h.svn-base b/src/bin/.svn/prop-base/ui.h.svn-base
new file mode 100644 (file)
index 0000000..7b57b30
--- /dev/null
@@ -0,0 +1,9 @@
+K 13
+svn:eol-style
+V 6
+native
+K 12
+svn:keywords
+V 23
+Author Date Id Revision
+END
diff --git a/src/bin/.svn/text-base/.cvsignore.svn-base b/src/bin/.svn/text-base/.cvsignore.svn-base
new file mode 100644 (file)
index 0000000..297a80b
--- /dev/null
@@ -0,0 +1,5 @@
+.deps
+.libs
+Makefile
+Makefile.in
+expedite
diff --git a/src/bin/.svn/text-base/Makefile.am.svn-base b/src/bin/.svn/text-base/Makefile.am.svn-base
new file mode 100644 (file)
index 0000000..8589917
--- /dev/null
@@ -0,0 +1,192 @@
+MAINTAINERCLEANFILES = Makefile.in
+
+AM_CPPFLAGS = \
+-I$(top_srcdir) \
+-I$(top_srcdir)/src/bin \
+-DPACKAGE_BIN_DIR=\"$(bindir)\" \
+-DPACKAGE_LIB_DIR=\"$(libdir)\" \
+-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
+@EINA_CFLAGS@ \
+@EVAS_CFLAGS@ \
+@x_cflags@ \
+@SDL_CFLAGS@ \
+@DIRECTFB_CFLAGS@ \
+@XCB_CFLAGS@ \
+@EVIL_CFLAGS@
+
+bin_PROGRAMS = expedite
+bin_SCRIPTS = expedite-cmp
+
+expedite_SOURCES = \
+main.c main.h \
+ui.c ui.h \
+about.c about.h \
+tests.h \
+widgets_file_icons.c \
+widgets_file_icons_2.c \
+widgets_file_icons_3.c \
+widgets_file_icons_4.c \
+image_blend_unscaled.c \
+image_blend_solid_middle_unscaled.c \
+image_blend_fade_unscaled.c \
+image_blend_fade_pow2_unscaled.c \
+image_blend_solid_unscaled.c \
+image_blend_solid_fade_unscaled.c \
+image_blend_solid_fade_pow2_unscaled.c \
+image_blend_nearest_scaled.c \
+image_blend_nearest_solid_scaled.c \
+image_blend_smooth_scaled.c \
+image_blend_smooth_solid_scaled.c \
+image_blend_nearest_same_scaled.c \
+image_blend_nearest_solid_same_scaled.c \
+image_blend_smooth_same_scaled.c \
+image_blend_smooth_solid_same_scaled.c \
+image_blend_border.c \
+image_blend_solid_middle_border.c \
+image_blend_solid_border.c \
+image_blend_border_recolor.c \
+image_map_rotate.c \
+image_map_solid_rotate.c \
+image_map_nearest_rotate.c \
+image_map_nearest_solid_rotate.c \
+image_map_color_rotate.c \
+image_map_color_solid_rotate.c \
+image_map_color_nearest_rotate.c \
+image_map_color_nearest_solid_rotate.c \
+image_map_color_alpha_rotate.c \
+image_map_color_alpha_solid_rotate.c \
+image_map_color_alpha_nearest_rotate.c \
+image_map_color_alpha_nearest_solid_rotate.c \
+image_map_3d_1.c \
+image_map_3d_2.c \
+image_map_3d_3.c \
+image_map_3d_4.c \
+image_map_3d_5.c \
+image_map_3d_6.c \
+image_map_3d_flow.c \
+image_quality_scale.c \
+image_data_argb.c \
+image_data_argb_alpha.c \
+image_data_ycbcr601pl.c \
+image_data_ycbcr601pl_wide_stride.c \
+image_crossfade.c \
+text_basic.c \
+text_styles.c \
+text_styles_different_strings.c \
+text_change.c \
+textblock_basic.c \
+textblock_intl.c \
+rect_blend.c \
+rect_blend_pow2.c \
+rect_solid.c \
+rect_blend_few.c \
+rect_blend_pow2_few.c \
+rect_solid_few.c \
+image_blend_occlude1_few.c \
+image_blend_occlude2_few.c \
+image_blend_occlude3_few.c \
+image_blend_occlude1.c \
+image_blend_occlude2.c \
+image_blend_occlude3.c \
+image_blend_occlude1_many.c \
+image_blend_occlude2_many.c \
+image_blend_occlude3_many.c \
+image_blend_occlude1_very_many.c \
+image_blend_occlude2_very_many.c \
+image_blend_occlude3_very_many.c \
+poly_blend.c
+
+expedite_CFLAGS = @WIN32_CFLAGS@
+expedite_CXXFLAGS = @EXPEDITE_CXXFLAGS@
+expedite_LDADD = @SDL_LIBS@ @x_libs@ @gdi_libs@ @ddraw_libs@ @ddraw_16_libs@ @d3d_libs@ @wince_16_libs@ @glew_libs@ @DIRECTFB_LIBS@ @XCB_LIBS@ @EVAS_LIBS@ @EINA_LIBS@ @EVIL_LIBS@ @quartz_libs@ -lm
+expedite_LDFLAGS = @lt_enable_auto_import@
+
+if BUILD_SOFTWARE_XLIB
+expedite_SOURCES += \
+engine_software_xlib.c engine_software_xlib.h
+endif
+
+if BUILD_XRENDER_X11
+expedite_SOURCES += \
+engine_xrender_x11.c engine_xrender_x11.h
+endif
+
+if BUILD_OPENGL_X11
+expedite_SOURCES += \
+engine_gl_x11.c engine_gl_x11.h
+endif
+
+if BUILD_SOFTWARE_XCB
+expedite_SOURCES += \
+engine_software_xcb.c engine_software_xcb.h
+endif
+
+if BUILD_XRENDER_XCB
+expedite_SOURCES += \
+engine_xrender_xcb.c engine_xrender_xcb.h
+endif
+
+if BUILD_SOFTWARE_GDI
+expedite_SOURCES += \
+engine_software_gdi.c engine_software_gdi.h
+endif
+
+if BUILD_SOFTWARE_DDRAW
+expedite_SOURCES += \
+engine_software_ddraw.cpp engine_software_ddraw.h
+endif
+
+if BUILD_DIRECT3D
+expedite_SOURCES += \
+engine_direct3d.cpp engine_direct3d.h
+endif
+
+if BUILD_OPENGL_GLEW
+expedite_SOURCES += \
+engine_gl_glew.c engine_gl_glew.h
+endif
+
+if BUILD_SOFTWARE_SDL
+expedite_SOURCES += \
+engine_software_sdl.c engine_software_sdl.h
+endif
+
+if BUILD_OPENGL_SDL
+expedite_SOURCES += \
+engine_gl_sdl.c engine_gl_sdl.h
+endif
+
+if BUILD_FB
+expedite_SOURCES += \
+engine_fb.c engine_fb.h
+endif
+
+if BUILD_DIRECTFB
+expedite_SOURCES += \
+engine_directfb.c engine_directfb.h
+endif
+
+if BUILD_QUARTZ
+expedite_SOURCES += \
+engine_quartz.m engine_quartz.h
+endif
+
+if BUILD_SOFTWARE_16_X11
+expedite_SOURCES += \
+engine_software_16_x11.c engine_software_16_x11.h
+endif
+
+if BUILD_SOFTWARE_16_DDRAW
+expedite_SOURCES += \
+engine_software_16_ddraw.cpp engine_software_16_ddraw.h
+endif
+
+if BUILD_SOFTWARE_16_WINCE
+expedite_SOURCES += \
+engine_software_16_wince.c engine_software_16_wince.h  engine_software_16_wince.rc
+endif
+
+.rc.lo:
+       $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --tag=RC --mode=compile $(RC) $(RCFLAGS) $< -o $@
+
+EXTRA_DIST = $(bin_SCRIPTS)
diff --git a/src/bin/.svn/text-base/about.c.svn-base b/src/bin/.svn/text-base/about.c.svn-base
new file mode 100644 (file)
index 0000000..deb6bbe
--- /dev/null
@@ -0,0 +1,78 @@
+#include "main.h"
+
+static Evas_Object *o_text = NULL;
+
+static void
+_setup(void)
+{
+   Evas_Object *o;
+   Evas_Textblock_Style *st;
+
+   o = evas_object_textblock_add(evas);
+   evas_object_move(o, 10, 40);
+   evas_object_resize(o, win_w - 20, win_h - 50);
+   evas_object_show(o);
+   st = evas_textblock_style_new();
+   evas_textblock_style_set
+     (st,
+      "DEFAULT='font=Vera font_size=8 align=left color=#000 wrap=word'"
+      "center='+ font=Vera font_size=10 align=center'"
+      "/center='- \n \n'"
+      "p='+ font=Vera font_size=10 align=left'"
+      "/p='- \n \n'"
+      );
+   evas_object_textblock_style_set(o, st);
+   evas_textblock_style_free(st);
+   evas_object_textblock_clear(o);
+   evas_object_textblock_text_markup_set
+     (o,
+      "<center>"
+      "Enlightenment used to be a window manager project, but "
+      "since has changed a lot to become a miniature desktop and mobile "
+      "device environment all of its own. It is now made up of many "
+      "components (libraries and applications) that have specific uses. "
+      "It is very large, and so requires more testing and demonstration."
+      "</center>"
+
+      "<center>"
+      "Expedite is a full test suite for Evas, which is one of the "
+      "core components of the Enlightenment Foundation Libraries. Evas "
+      "handles the realtime display canvas used by EFL applications to "
+      "render to many targets, including framebuffer, X11, OpenGL, memory, "
+      "DirectFB and other targets to boot. It handles high level graphic "
+      "layout descriptions that applications set up, dealing with the hard "
+      "work of doing the drawing for them."
+      "</center>"
+      );
+   o_text = o;
+   ui_fps(0.0);
+}
+
+static void
+_cleanup(void)
+{
+   evas_object_del(o_text);
+   o_text = NULL;
+}
+
+static void
+_loop(double t, int f)
+{
+}
+
+static void
+_key(char *key)
+{
+   if ((!strcmp(key, "Escape")) || (!strcmp(key, "q")) || (!strcmp(key, "Q")))
+     {
+       _cleanup();
+       ui_menu();
+     }
+}
+
+void
+about_start(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
diff --git a/src/bin/.svn/text-base/about.h.svn-base b/src/bin/.svn/text-base/about.h.svn-base
new file mode 100644 (file)
index 0000000..04e4ea2
--- /dev/null
@@ -0,0 +1,6 @@
+#ifndef ABOUT_H
+#define ABOUT_H
+
+void about_start(void);
+
+#endif
diff --git a/src/bin/.svn/text-base/engine_direct3d.cpp.svn-base b/src/bin/.svn/text-base/engine_direct3d.cpp.svn-base
new file mode 100644 (file)
index 0000000..1e3b4ab
--- /dev/null
@@ -0,0 +1,288 @@
+#include "main.h"
+
+#include <windowsx.h>
+#include <Evas_Engine_Direct3D.h>
+
+
+static HWND window;
+static HINSTANCE instance;
+
+
+static LRESULT CALLBACK
+MainWndProc(HWND   hwnd,
+            UINT   uMsg,
+            WPARAM wParam,
+            LPARAM lParam)
+{
+   switch (uMsg)
+     {
+     case WM_CREATE:
+       return 0;
+     case WM_DESTROY:
+       PostQuitMessage(0);
+       return 0;
+     case WM_CLOSE:
+       PostQuitMessage(0);
+       return 0;
+     case WM_PAINT: {
+       PAINTSTRUCT ps;
+       HDC hdc;
+
+       hdc = BeginPaint (window, &ps);
+       evas_damage_rectangle_add(evas,
+                                 ps.rcPaint.left, ps.rcPaint.top,
+                                 ps.rcPaint.right - ps.rcPaint.left,
+                                 ps.rcPaint.bottom - ps.rcPaint.top);
+       EndPaint(window, &ps);
+       return 0;
+     }
+     case WM_SIZING:
+       {
+          PRECT rect = (PRECT)lParam;
+
+          evas_output_viewport_set(evas, 0, 0,
+                                   rect->right - rect->left,
+                                   rect->bottom - rect->top);
+          evas_output_size_set(evas,
+                               rect->right - rect->left,
+                               rect->bottom - rect->top);
+          win_w = rect->right - rect->left;
+          win_h = rect->bottom - rect->top;
+          return 0;
+       }
+     case WM_RBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_RBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_MOUSEMOVE:
+       if (!evas_pointer_inside_get(evas)) evas_event_feed_mouse_in(evas, 0, NULL);
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       return 0;
+     case WM_MOUSELEAVE:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       return 0;
+       /* FIXME : can't find an event when the mouse is entering */
+     case WM_KEYDOWN:
+     case WM_SYSKEYDOWN: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_on(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_on(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_on(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_on(evas, "Super");
+
+        if (key == VK_CAPITAL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+               evas_key_lock_off(evas, "Caps_Lock");
+             else
+               evas_key_lock_on(evas, "Caps_Lock");
+          }
+        if (key == VK_NUMLOCK)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+               evas_key_lock_off(evas, "Num_Lock");
+             else
+               evas_key_lock_on(evas, "Num_Lock");
+          }
+        if (key == VK_SCROLL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+               evas_key_lock_off(evas, "Scroll_Lock");
+             else
+               evas_key_lock_on(evas, "Scroll_Lock");
+          }
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_down(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     case WM_KEYUP:
+     case WM_SYSKEYUP: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_off(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_off(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_off(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_off(evas, "Super");
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     default:
+       return DefWindowProc(hwnd, uMsg, wParam, lParam);
+     }
+}
+
+Eina_Bool
+engine_direct3d_args(const char *engine, int width, int height)
+{
+   WNDCLASS                   wc;
+   RECT                       rect;
+   HDC                        dc;
+   MSG                        msg;
+   Evas_Engine_Info_Direct3D *einfo;
+   DWORD                      style;
+   int                        depth;
+   int                        i;
+
+   instance = GetModuleHandle(NULL);
+   if (!instance) return EINA_FALSE;
+
+   wc.style = 0;
+   wc.lpfnWndProc = MainWndProc;
+   wc.cbClsExtra = 0;
+   wc.cbWndExtra = 0;
+   wc.hInstance = instance;
+   wc.hIcon = LoadIcon (NULL, IDI_APPLICATION);
+   wc.hCursor = LoadCursor (NULL, IDC_ARROW);
+   wc.hbrBackground = GetSysColorBrush(COLOR_BTNFACE);
+   wc.lpszMenuName =  NULL;
+   wc.lpszClassName = "Evas_Direct3D_Test";
+
+   if(!RegisterClass(&wc))
+     goto free_library;
+
+   rect.left = 0;
+   rect.top = 0;
+   rect.right = width;
+   rect.bottom = height;
+   AdjustWindowRect (&rect, WS_OVERLAPPEDWINDOW | WS_SIZEBOX, FALSE);
+
+   window = CreateWindowEx(0,
+                           "Evas_Direct3D_Test",
+                           "Evas_Direct3D_Test",
+                           WS_OVERLAPPEDWINDOW | WS_SIZEBOX,
+                           CW_USEDEFAULT, CW_USEDEFAULT,
+                           rect.right - rect.left, rect.bottom - rect.top,
+                           NULL, NULL, instance, NULL);
+   if (!window)
+     goto unregister_class;
+
+   /* make the window non resizable */
+   style = GetWindowLong(window, GWL_STYLE);
+   style &= ~WS_THICKFRAME;
+   if (!SetWindowLong(window, GWL_STYLE, style))
+     goto unregister_class;
+
+   dc = GetDC(NULL);
+   if (!dc)
+     goto destroy_window;
+
+   depth = GetDeviceCaps(dc, BITSPIXEL);
+   ReleaseDC(NULL, dc);
+
+   evas_output_method_set(evas, evas_render_method_lookup("direct3d"));
+   einfo = (Evas_Engine_Info_Direct3D *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+        fprintf(stderr, "Evas does not support the Direct3D Engine\n");
+        goto destroy_window;
+     }
+
+   einfo->info.window = window;
+   einfo->info.depth = depth;
+   einfo->info.rotation = 0;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *)einfo))
+     {
+       printf("Evas can not setup the informations of the Direct3D Engine\n");
+        goto destroy_window;
+     }
+
+   /* the second parameter is ignored, as it's the first call of ShowWindow */
+   ShowWindow(window, SW_SHOWDEFAULT);
+   UpdateWindow(window);
+
+   return EINA_TRUE;
+
+ destroy_window:
+   DestroyWindow(window);
+ unregister_class:
+   UnregisterClass("Evas_Direct3D_Test", instance);
+ free_library:
+   FreeLibrary(instance);
+
+   return EINA_FALSE;
+}
+
+void
+engine_direct3d_loop(void)
+{
+   MSG msg;
+   int res;
+
+ again:
+   if (!PeekMessage (&msg, window, 0, 0, PM_NOREMOVE))
+     return;
+
+   res = GetMessage (&msg, NULL, 0, 0);
+   TranslateMessage (&msg);
+   DispatchMessage (&msg);
+
+   goto again;
+}
+
+void
+engine_direct3d_shutdown(void)
+{
+   DestroyWindow(window);
+   UnregisterClass("Evas_Direct3D_Test", instance);
+   FreeLibrary(instance);
+}
diff --git a/src/bin/.svn/text-base/engine_direct3d.h.svn-base b/src/bin/.svn/text-base/engine_direct3d.h.svn-base
new file mode 100644 (file)
index 0000000..2fa3bd1
--- /dev/null
@@ -0,0 +1,20 @@
+#ifndef __ENGINE_DIRECT3D_H__
+#define __ENGINE_DIRECT3D_H__
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+Eina_Bool engine_direct3d_args(const char *engine, int width, int height);
+void engine_direct3d_loop(void);
+void engine_direct3d_shutdown(void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* __ENGINE_DIRECT3D_H__ */
diff --git a/src/bin/.svn/text-base/engine_directfb.c.svn-base b/src/bin/.svn/text-base/engine_directfb.c.svn-base
new file mode 100644 (file)
index 0000000..acbc6f8
--- /dev/null
@@ -0,0 +1,277 @@
+#include "main.h"
+
+#include <Evas_Engine_DirectFB.h>
+
+static IDirectFB *_dfb;
+static IDirectFBEventBuffer *_window_event;
+static IDirectFBEventBuffer *_input_event;
+static IDirectFBDisplayLayer *_layer;
+static DFBResult _err;
+static IDirectFBWindow *_dfb_window;
+static IDirectFBSurface *_dfb_surface;
+
+#define DBG(...)  do {} while (0)
+//#define DBG(...) fprintf(stderr, __VA_ARGS__)
+
+#define DFBCHECK(x...) \
+     {                                                                 \
+          _err = x;                                                    \
+          if (_err != DFB_OK) {                                        \
+               fprintf( stderr, "%s <%d>:\n\t", __FILE__, __LINE__ );  \
+               DirectFBErrorFatal( #x, _err );                         \
+          }                                                            \
+     }
+
+Eina_Bool
+engine_directfb_args(const char *engine, int width, int height)
+{
+   Evas_Engine_Info_DirectFB *einfo;
+   DFBWindowDescription desc;
+   int i;
+
+   evas_output_method_set(evas, evas_render_method_lookup("directfb"));
+   einfo = (Evas_Engine_Info_DirectFB *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+       printf("Evas does not support the DirectFB Engine\n");
+       return EINA_FALSE;
+     }
+
+   DFBCHECK(DirectFBInit(NULL, NULL));
+   DFBCHECK(DirectFBCreate(&_dfb));
+   DFBCHECK(_dfb->GetDisplayLayer(_dfb, DLID_PRIMARY, &_layer));
+   DFBCHECK(_dfb->CreateEventBuffer(_dfb, &_window_event));
+   DFBCHECK(_dfb->CreateInputEventBuffer(_dfb, DICAPS_ALL, DFB_FALSE, &_input_event));
+
+   memset(&desc, 0, sizeof(DFBWindowDescription));
+   desc.flags = (DWDESC_POSX | DWDESC_POSY | DWDESC_WIDTH | DWDESC_HEIGHT | DWDESC_PIXELFORMAT);
+   desc.posx = 0;
+   desc.posy = 0;
+   desc.width = width;
+   desc.height = height;
+   desc.pixelformat = DSPF_ARGB;
+
+   DFBCHECK(_layer->CreateWindow(_layer, &desc, &_dfb_window));
+   DFBCHECK(_dfb_window->AttachEventBuffer(_dfb_window, _window_event));
+   DFBCHECK(_dfb_window->SetOptions(_dfb_window, DWOP_NONE));
+   DFBCHECK(_dfb_window->SetOpacity(_dfb_window, 0xFF));
+   DFBCHECK(_dfb_window->GetSurface(_dfb_window, &_dfb_surface));
+   DFBCHECK(_dfb_surface->SetPorterDuff(_dfb_surface, DSPD_SRC_OVER));
+
+   einfo->info.dfb = _dfb;
+   einfo->info.surface = _dfb_surface;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the DirectFB Engine\n");
+       return EINA_FALSE;
+     }
+
+   return EINA_TRUE;
+}
+
+static void
+engine_directfb_quit(void)
+{
+   DFBCHECK(_input_event->Release(_input_event));
+   DFBCHECK(_window_event->Release(_window_event));
+   DFBCHECK(_dfb_surface->Release(_dfb_surface));
+   DFBCHECK(_dfb_window->Release(_dfb_window));
+   DFBCHECK(_layer->Release(_layer));
+   DFBCHECK(_dfb->Release(_dfb));
+
+   evas_engine_info_set(evas, NULL);
+
+   engine_abort();
+}
+
+static const char *
+key_string(DFBInputDeviceKeySymbol sym)
+{
+   switch (sym)
+     {
+      case DIKS_ESCAPE:
+       {
+          static const char k[] = "Escape";
+          return k;
+       }
+      case DIKS_RETURN:
+       {
+          static const char k[] = "Return";
+          return k;
+       }
+      case DIKS_CURSOR_LEFT:
+       {
+          static const char k[] = "Left";
+          return k;
+       }
+      case DIKS_CURSOR_RIGHT:
+       {
+          static const char k[] = "Right";
+          return k;
+       }
+      default:
+       {
+          static char k[2];
+          k[0] = (char)sym;
+          k[1] = 0;
+          return k;
+       }
+     }
+}
+
+static void
+engine_directfb_event_window(const DFBWindowEvent *ev)
+{
+   DBG("===> Window Event (type=%#10x, window=%d) <===\n",
+       ev->type, ev->window_id);
+
+   if (ev->type & DWET_POSITION)
+     {
+       DBG("\tDWET_POSITION %d, %d\n", ev->x, ev->y);
+     }
+
+   if (ev->type & DWET_SIZE)
+     {
+       DBG("\tDWET_SIZE %dx%d\n", ev->w, ev->h);
+        evas_output_viewport_set(evas, 0, 0,
+                                 ev->w, ev->h);
+        evas_output_size_set(evas, ev->w, ev->h);
+        win_w = ev->w;
+        win_h = ev->h;
+     }
+
+   if (ev->type & DWET_CLOSE)
+     {
+       DBG("\tDWET_CLOSE\n");
+       engine_directfb_quit();
+     }
+
+   if (ev->type & DWET_DESTROYED)
+     {
+       DBG("\tDWET_DESTROYED\n");
+       engine_directfb_quit();
+     }
+
+   if (ev->type & DWET_GOTFOCUS)
+     {
+       DBG("\tDWET_GOTFOCUS\n");
+     }
+
+   if (ev->type & DWET_LOSTFOCUS)
+     {
+       DBG("\tDWET_LOSTFOCUS\n");
+     }
+
+   if (ev->type & DWET_KEYDOWN)
+     {
+       const char *k;
+
+       k = key_string(ev->key_symbol);
+       DBG("\tDWET_KEYDOWN key_symbol=%s\n", k);
+
+       if (k)
+         evas_event_feed_key_down(evas, k, k, NULL, NULL, 0, NULL);
+     }
+
+   if (ev->type & DWET_KEYUP)
+     {
+       const char *k;
+
+       k = key_string(ev->key_symbol);
+       DBG("\tDWET_KEYUP key_symbol=%s\n", k);
+
+       if (k)
+         evas_event_feed_key_up(evas, k, k, NULL, NULL, 0, NULL);
+     }
+
+   if (ev->type & DWET_BUTTONDOWN)
+     {
+       DBG("\tDWET_BUTTONDOWN pos=(%d, %d) cur_pos=(%d, %d) "
+           "button=%#x buttons=%#x\n",
+           ev->x, ev->y, ev->cx, ev->cy, ev->button, ev->buttons);
+       evas_event_feed_mouse_move(evas, ev->cx, ev->cy, 0, NULL);
+       evas_event_feed_mouse_down(evas, ev->button, EVAS_BUTTON_NONE, 0, NULL);
+     }
+
+   if (ev->type & DWET_BUTTONUP)
+     {
+       DBG("\tDWET_BUTTONUP pos=(%d, %d) cur_pos=(%d, %d) "
+           "button=%#x buttons=%#x\n",
+           ev->x, ev->y, ev->cx, ev->cy, ev->button, ev->buttons);
+       evas_event_feed_mouse_move(evas, ev->cx, ev->cy, 0, NULL);
+       evas_event_feed_mouse_up(evas, ev->button, EVAS_BUTTON_NONE, 0, NULL);
+     }
+
+   if (ev->type & DWET_MOTION)
+     {
+       DBG("\tDWET_MOTION pos=(%d, %d) cur_pos=(%d, %d) buttons=%#x\n",
+           ev->x, ev->y, ev->cx, ev->cy, ev->buttons);
+       /* Mouse Motion Compression [tm] */
+       _layer->GetCursorPosition( _layer, (int*)&ev->x, (int*)&ev->y );
+
+       evas_event_feed_mouse_move(evas, ev->x, ev->y, 0, NULL);
+     }
+
+   if (ev->type & DWET_LEAVE)
+     {
+       DBG("\tDWET_LEAVE pos=(%d, %d) cur_pos=(%d, %d)\n",
+           ev->x, ev->y, ev->cx, ev->cy);
+       evas_event_feed_mouse_out(evas, 0, NULL);
+     }
+
+   if (ev->type & DWET_ENTER)
+     {
+       DBG("\tDWET_ENTER pos=(%d, %d) cur_pos=(%d, %d)\n",
+           ev->x, ev->y, ev->cx, ev->cy);
+       evas_event_feed_mouse_in(evas, 0, NULL);
+     }
+
+   if (ev->type & DWET_WHEEL)
+     {
+       DBG("\tDWET_WHEEL step=%d\n", ev->step);
+     }
+
+
+   DBG("\n");
+}
+
+void
+engine_directfb_loop(void)
+{
+   DFBEvent ev;
+
+   while ((_input_event->GetEvent(_input_event, &ev) == DFB_OK) ||
+         (_window_event->GetEvent(_window_event, &ev) == DFB_OK))
+     {
+       DBG("got dfb input event %d\n", ev.clazz);
+       switch (ev.clazz)
+         {
+          case DFEC_NONE:
+             DBG("No event?\n");
+             break;
+          case DFEC_INPUT:
+             DBG("Input\n");
+             break;
+          case DFEC_WINDOW:
+             engine_directfb_event_window((const DFBWindowEvent *)&ev);
+             break;
+          case DFEC_USER:
+             DBG("User\n");
+             break;
+          case DFEC_UNIVERSAL:
+             DBG("Universal\n");
+             break;
+         }
+     }
+}
+
+void
+engine_directfb_shutdown(void)
+{
+   DFBCHECK(_input_event->Release(_input_event));
+   DFBCHECK(_window_event->Release(_window_event));
+   DFBCHECK(_dfb_surface->Release(_dfb_surface));
+   DFBCHECK(_dfb_window->Release(_dfb_window));
+   DFBCHECK(_layer->Release(_layer));
+   DFBCHECK(_dfb->Release(_dfb));
+}
diff --git a/src/bin/.svn/text-base/engine_directfb.h.svn-base b/src/bin/.svn/text-base/engine_directfb.h.svn-base
new file mode 100644 (file)
index 0000000..7f22382
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_DIRECTFB_H
+#define ENGINE_DIRECTFB_H
+
+Eina_Bool engine_directfb_args(const char *engine, int width, int height);
+void engine_directfb_loop(void);
+void engine_directfb_shutdown(void);
+
+#endif
diff --git a/src/bin/.svn/text-base/engine_fb.c.svn-base b/src/bin/.svn/text-base/engine_fb.c.svn-base
new file mode 100644 (file)
index 0000000..3f7c9ee
--- /dev/null
@@ -0,0 +1,43 @@
+#include "main.h"
+
+#include <Evas_Engine_FB.h>
+
+Eina_Bool
+engine_fb_args(const char *engine, int width, int height)
+{
+   Evas_Engine_Info_FB *einfo;
+   int i;
+
+   evas_output_method_set(evas, evas_render_method_lookup("fb"));
+   einfo = (Evas_Engine_Info_FB *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+       printf("Evas does not support the FB Engine\n");
+       return EINA_FALSE;
+     }
+
+   einfo->info.virtual_terminal = 0;
+   einfo->info.device_number = 0;
+   einfo->info.device_number = 0;
+   einfo->info.refresh = 0;
+   einfo->info.rotation = 0;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the FB Engine\n");
+       return EINA_FALSE;
+     }
+
+   return EINA_TRUE;
+}
+
+void
+engine_fb_loop(void)
+{
+   return;
+}
+
+void
+engine_fb_shutdown(void)
+{
+   return;
+}
diff --git a/src/bin/.svn/text-base/engine_fb.h.svn-base b/src/bin/.svn/text-base/engine_fb.h.svn-base
new file mode 100644 (file)
index 0000000..288208f
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_FB_H
+#define ENGINE_FB_H
+
+Eina_Bool engine_fb_args(const char *engine, int width, int height);
+void engine_fb_loop(void);
+void engine_fb_shutdown(void);
+
+#endif
diff --git a/src/bin/.svn/text-base/engine_gl_glew.c.svn-base b/src/bin/.svn/text-base/engine_gl_glew.c.svn-base
new file mode 100644 (file)
index 0000000..43dae3b
--- /dev/null
@@ -0,0 +1,287 @@
+#include "main.h"
+
+#include <windows.h>
+#include <windowsx.h>
+#include <GL/glew.h>
+#include <Evas_Engine_GL_Glew.h>
+
+
+static HWND window;
+static HINSTANCE instance;
+
+static LRESULT CALLBACK
+MainWndProc(HWND   hwnd,
+            UINT   uMsg,
+            WPARAM wParam,
+            LPARAM lParam)
+{
+   switch (uMsg)
+     {
+     case WM_CREATE:
+       return 0;
+     case WM_DESTROY:
+       PostQuitMessage(0);
+       return 0;
+     case WM_CLOSE:
+       PostQuitMessage(0);
+       return 0;
+     case WM_WINDOWPOSCHANGED: {
+       PAINTSTRUCT ps;
+       HDC hdc;
+
+       hdc = BeginPaint (window, &ps);
+       evas_damage_rectangle_add(evas,
+                                 ps.rcPaint.left, ps.rcPaint.top,
+                                 ps.rcPaint.right - ps.rcPaint.left,
+                                 ps.rcPaint.bottom - ps.rcPaint.top);
+       EndPaint(window, &ps);
+       return 0;
+     }
+     case WM_SIZING:
+       {
+          PRECT rect = (PRECT)lParam;
+          
+          evas_output_viewport_set(evas, 0, 0,
+                                   rect->right - rect->left,
+                                   rect->bottom - rect->top);
+          evas_output_size_set(evas,
+                               rect->right - rect->left,
+                               rect->bottom - rect->top);
+          win_w = rect->right - rect->left;
+          win_h = rect->bottom - rect->top;
+          return 0;
+       }
+     case WM_RBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_RBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_MOUSEMOVE:
+       if (!evas_pointer_inside_get(evas)) evas_event_feed_mouse_in(evas, 0, NULL);
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       return 0;
+     case WM_MOUSELEAVE:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       return 0;
+       /* FIXME : can't find an event when the mouse is entering */
+     case WM_KEYDOWN:
+     case WM_SYSKEYDOWN: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_on(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_on(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_on(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_on(evas, "Super");
+
+        if (key == VK_CAPITAL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+               evas_key_lock_off(evas, "Caps_Lock");
+             else
+               evas_key_lock_on(evas, "Caps_Lock");
+          }
+        if (key == VK_NUMLOCK)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+               evas_key_lock_off(evas, "Num_Lock");
+             else
+               evas_key_lock_on(evas, "Num_Lock");
+          }
+        if (key == VK_SCROLL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+               evas_key_lock_off(evas, "Scroll_Lock");
+             else
+               evas_key_lock_on(evas, "Scroll_Lock");
+          }
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_down(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     case WM_KEYUP:
+     case WM_SYSKEYUP: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_off(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_off(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_off(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_off(evas, "Super");
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     default:
+       return DefWindowProc(hwnd, uMsg, wParam, lParam);
+     }
+}
+
+Eina_Bool
+engine_gl_glew_args(const char *engine, int width, int height)
+{
+   WNDCLASS                  wc;
+   RECT                      rect;
+   HDC                       dc;
+   Evas_Engine_Info_GL_Glew *einfo;
+   DWORD                     style;
+   int                       depth;
+   int                       i;
+
+   instance = GetModuleHandle(NULL);
+   if (!instance) return EINA_FALSE;
+
+   wc.style = 0;
+   wc.lpfnWndProc = MainWndProc;
+   wc.cbClsExtra = 0;
+   wc.cbWndExtra = 0;
+   wc.hInstance = instance;
+   wc.hIcon = LoadIcon (NULL, IDI_APPLICATION);
+   wc.hCursor = LoadCursor (NULL, IDC_ARROW);
+   wc.hbrBackground = (HBRUSH)(1 + COLOR_BTNFACE);
+   wc.lpszMenuName =  NULL;
+   wc.lpszClassName = "Evas_Gl_Glew_Test";
+
+   if(!RegisterClass(&wc))
+     goto free_library;
+
+   rect.left = 0;
+   rect.top = 0;
+   rect.right = width;
+   rect.bottom = height;
+   AdjustWindowRect (&rect, WS_CLIPCHILDREN | WS_CLIPSIBLINGS | WS_OVERLAPPEDWINDOW | WS_SIZEBOX, FALSE);
+
+   window = CreateWindowEx(0,
+                           "Evas_Gl_Glew_Test",
+                           "Evas_Gl_Glew_Test",
+                           WS_CLIPCHILDREN | WS_CLIPSIBLINGS | WS_OVERLAPPEDWINDOW | WS_SIZEBOX,
+                           CW_USEDEFAULT, CW_USEDEFAULT,
+                           rect.right - rect.left, rect.bottom - rect.top,
+                           NULL, NULL, instance, NULL);
+   if (!window)
+     goto unregister_class;
+
+   /* make the window non resizable */
+   style = GetWindowLong(window, GWL_STYLE);
+   style &= ~WS_THICKFRAME;
+   if (!SetWindowLong(window, GWL_STYLE, style))
+     goto unregister_class;
+
+   dc = GetDC(NULL);
+   if (!dc)
+     goto destroy_window;
+
+   depth = GetDeviceCaps(dc, BITSPIXEL);
+   ReleaseDC(NULL, dc);
+
+   evas_output_method_set(evas, evas_render_method_lookup("gl_glew"));
+   einfo = (Evas_Engine_Info_GL_Glew *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+        printf("Evas does not support the GL Glew Engine\n");
+        goto destroy_window;
+     }
+
+   einfo->info.window = window;
+   einfo->info.depth = depth;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the GL Glew Engine\n");
+        goto destroy_window;
+     }
+
+   /* the second parameter is ignored, as it's the first call of ShowWindow */
+   ShowWindow(window, SW_SHOWDEFAULT);
+   UpdateWindow(window);
+
+   return EINA_TRUE;
+
+ destroy_window:
+   DestroyWindow(window);
+ unregister_class:
+   UnregisterClass("Evas_Gl_Glew_Test", instance);
+ free_library:
+   FreeLibrary(instance);
+
+   return EINA_FALSE;
+}
+
+void
+engine_gl_glew_loop(void)
+{
+   MSG msg;
+   int res;
+
+ again:
+   if (!PeekMessage (&msg, window, 0, 0, PM_NOREMOVE))
+     return;
+
+   res = GetMessage (&msg, NULL, 0, 0);
+   TranslateMessage (&msg);
+   DispatchMessage (&msg);
+
+   goto again;
+}
+
+void
+engine_gl_glew_shutdown(void)
+{
+   DestroyWindow(window);
+   UnregisterClass("Evas_Software_Gdi_Test", instance);
+   FreeLibrary(instance);
+}
diff --git a/src/bin/.svn/text-base/engine_gl_glew.h.svn-base b/src/bin/.svn/text-base/engine_gl_glew.h.svn-base
new file mode 100644 (file)
index 0000000..41439ed
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef __ENGINE_GL_GLEW_H__
+#define __ENGINE_GL_GLEW_H__
+
+
+Eina_Bool engine_gl_glew_args(const char *engine, int width, int height);
+void engine_gl_glew_loop(void);
+void engine_gl_glew_shutdown(void);
+
+
+#endif /* __ENGINE_GL_GLEW_H__ */
diff --git a/src/bin/.svn/text-base/engine_gl_sdl.c.svn-base b/src/bin/.svn/text-base/engine_gl_sdl.c.svn-base
new file mode 100644 (file)
index 0000000..0dc9a73
--- /dev/null
@@ -0,0 +1,169 @@
+#include <assert.h>
+#include "main.h"
+
+#include <Evas_Engine_GL_SDL.h>
+
+Eina_Bool
+engine_gl_sdl_args(const char *engine, int width, int height)
+{
+   Evas_Engine_Info_GL_SDL *einfo;
+   int                  i;
+
+   evas_output_method_set(evas, evas_render_method_lookup("gl_sdl"));
+
+   einfo = (Evas_Engine_Info_GL_SDL *) evas_engine_info_get(evas);
+
+   /* the following is specific to the engine */
+   einfo->flags.fullscreen = fullscreen;
+   einfo->flags.noframe = 0;
+
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas could not initialize the GL SDL Engine\n");
+        return EINA_FALSE;
+     }
+
+   return EINA_TRUE;
+}
+
+void
+engine_gl_sdl_loop(void)
+{
+   SDL_Event event;
+
+   while(SDL_PollEvent(&event))
+     {
+        switch(event.type)
+          {
+          case SDL_MOUSEMOTION:
+             evas_event_feed_mouse_move(evas, event.motion.x, event.motion.y, 0, NULL);
+             break;
+          case SDL_MOUSEBUTTONDOWN:
+             evas_event_feed_mouse_move(evas, event.button.x, event.button.y, 0, NULL);
+             evas_event_feed_mouse_down(evas, event.button.state, EVAS_BUTTON_NONE, 0, NULL);
+             break;
+          case SDL_MOUSEBUTTONUP:
+             evas_event_feed_mouse_move(evas, event.button.x, event.button.y, 0, NULL);
+             evas_event_feed_mouse_up(evas, event.button.state, EVAS_BUTTON_NONE, 0, NULL);
+             break;
+          case SDL_VIDEORESIZE:
+             evas_output_viewport_set(evas, 0, 0,
+                                      event.resize.w, event.resize.w);
+             evas_output_size_set(evas, event.resize.w, event.resize.w);
+             evas_output_size_get(evas, &win_w, &win_h);
+             break;
+          case SDL_VIDEOEXPOSE:
+             evas_output_size_get(evas, &win_w, &win_h);
+             evas_damage_rectangle_add(evas, 0, 0, win_w, win_h);
+             break;
+          case SDL_KEYDOWN:
+             switch (event.key.keysym.sym)
+               {
+               case SDLK_LSHIFT:
+               case SDLK_RSHIFT:
+                  evas_key_modifier_on(evas, "Shift");
+                  break;
+               case SDLK_RCTRL:
+               case SDLK_LCTRL:
+                  evas_key_modifier_on(evas, "Control");
+                  break;
+               case SDLK_MENU:
+               case SDLK_RALT:
+               case SDLK_LALT:
+                  evas_key_modifier_on(evas, "Alt");
+                  break;
+               case SDLK_LSUPER:
+               case SDLK_RSUPER:
+                  evas_key_modifier_on(evas, "Super");
+                  break;
+               case SDLK_CAPSLOCK:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                    evas_key_lock_off(evas, "Caps_Lock");
+                  else
+                    evas_key_lock_on(evas, "Caps_Lock");
+                  break;
+               case SDLK_NUMLOCK:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+                    evas_key_lock_off(evas, "Num_Lock");
+                  else
+                    evas_key_lock_on(evas, "Num_Lock");
+                  break;
+               case SDLK_SCROLLOCK:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+                    evas_key_lock_off(evas, "Scroll_Lock");
+                  else
+                    evas_key_lock_on(evas, "Scroll_Lock");
+                  break;
+               case SDLK_s:
+               case SDLK_ESCAPE:
+                  evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+                  break;
+               case SDLK_KP_ENTER:
+               case SDLK_RETURN:
+                  evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+                  break;
+               case SDLK_LEFT: evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL); break;
+               case SDLK_RIGHT: evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL); break;
+               case SDLK_q:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                    evas_event_feed_key_down(evas, "Q", "Q", NULL, NULL, 0, NULL);
+                  else
+                    evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+                  break;
+              default:
+                 break;
+               }
+             break;
+          case SDL_KEYUP:
+             switch (event.key.keysym.sym)
+               {
+               case SDLK_LSHIFT:
+               case SDLK_RSHIFT:
+                  evas_key_modifier_off(evas, "Shift");
+                  break;
+               case SDLK_RCTRL:
+               case SDLK_LCTRL:
+                  evas_key_modifier_off(evas, "Control");
+                  break;
+               case SDLK_MENU:
+               case SDLK_RALT:
+               case SDLK_LALT:
+                  evas_key_modifier_off(evas, "Alt");
+                  break;
+               case SDLK_LSUPER:
+               case SDLK_RSUPER:
+                  evas_key_modifier_off(evas, "Super");
+                  break;
+               case SDLK_ESCAPE: evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL); break;
+               case SDLK_RETURN: evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL); break;
+               case SDLK_LEFT: evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL); break;
+               case SDLK_RIGHT: evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL); break;
+               case SDLK_q:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                    evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+                  else
+                    evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+                  break;
+              default:
+                 break;
+               }
+             break;
+          case SDL_QUIT:
+          case SDL_SYSWMEVENT:
+          case SDL_USEREVENT:
+          case SDL_ACTIVEEVENT:
+          case SDL_JOYAXISMOTION:
+          case SDL_JOYBALLMOTION:
+          case SDL_JOYHATMOTION:
+          case SDL_JOYBUTTONDOWN:
+          case SDL_JOYBUTTONUP:
+          default:
+             break;
+          }
+     }
+}
+
+void
+engine_gl_sdl_shutdown(void)
+{
+}
diff --git a/src/bin/.svn/text-base/engine_gl_sdl.h.svn-base b/src/bin/.svn/text-base/engine_gl_sdl.h.svn-base
new file mode 100644 (file)
index 0000000..793db3d
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_GL_SDL_H
+#define ENGINE_GL_SDL_H
+
+Eina_Bool engine_gl_sdl_args(const char *engine, int width, int height);
+void engine_gl_sdl_loop(void);
+void engine_gl_sdl_shutdown(void);
+
+#endif
diff --git a/src/bin/.svn/text-base/engine_gl_x11.c.svn-base b/src/bin/.svn/text-base/engine_gl_x11.c.svn-base
new file mode 100644 (file)
index 0000000..b96272a
--- /dev/null
@@ -0,0 +1,223 @@
+#include "main.h"
+
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+#include <X11/Xatom.h>
+#include <Evas_Engine_GL_X11.h>
+
+static Display *disp = NULL;
+static Window win = 0;
+static int first_expose = 0;
+
+Eina_Bool
+engine_gl_x11_args(const char *engine, int width, int height)
+{
+   XSetWindowAttributes attr;
+   XClassHint chint;
+   XSizeHints szhints;
+   Evas_Engine_Info_GL_X11 *einfo;
+   int i;
+
+   disp = XOpenDisplay(NULL);
+   if (!disp) return EINA_FALSE;
+
+   evas_output_method_set(evas, evas_render_method_lookup("gl_x11"));
+   einfo = (Evas_Engine_Info_GL_X11 *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+       printf("Evas does not support the OpenGL X11 Engine\n");
+       goto close_display;
+     }
+
+   einfo->info.display = disp;
+   einfo->info.screen = DefaultScreen(einfo->info.display);
+   einfo->info.visual = einfo->func.best_visual_get(einfo);
+   einfo->info.colormap = einfo->func.best_colormap_get(einfo);
+   einfo->info.depth = einfo->func.best_depth_get(einfo);
+   attr.backing_store = NotUseful;
+   attr.colormap = einfo->info.colormap;
+   attr.border_pixel = 0;
+   attr.background_pixmap = None;
+   attr.event_mask =
+     ExposureMask | ButtonPressMask | ButtonReleaseMask | PointerMotionMask |
+     StructureNotifyMask | EnterWindowMask | LeaveWindowMask |
+     KeyPressMask | KeyReleaseMask;
+   attr.bit_gravity = ForgetGravity;
+   win = XCreateWindow(disp, DefaultRootWindow(disp),
+                      0, 0, width, height, 0,
+                      einfo->info.depth, InputOutput,
+                      einfo->info.visual,
+                      CWBackingStore | CWColormap |
+                      CWBackPixmap | CWBorderPixel |
+                      CWBitGravity | CWEventMask,
+                      &attr);
+   if (!win)
+     goto close_display;
+
+   einfo->info.drawable = win;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the OpenGL X11 Engine\n");
+       goto destroy_window;
+     }
+
+   if (fullscreen)
+     {
+        Atom prop  = XInternAtom(disp, "_NET_WM_STATE", False);
+        Atom state = XInternAtom(disp, "_NET_WM_STATE_FULLSCREEN", False);
+        unsigned long data = state;
+        XChangeProperty(disp, win, prop, XA_ATOM, 32, PropModeReplace, 
+                        &data, 1);
+     }
+   
+   XStoreName(disp, win, "Expedite - Evas Test Suite");
+   chint.res_name = "expedite";
+   chint.res_class = "Expedite";
+   XSetClassHint(disp, win, &chint);
+   szhints.flags = PMinSize | PMaxSize | PSize | USSize;
+   szhints.min_width = szhints.max_width = width;
+   szhints.min_height = szhints.max_height = height;
+   XSetWMNormalHints(disp, win, &szhints);
+   XMapWindow(disp, win);
+   XSync(disp, False);
+   while (!first_expose)
+     engine_gl_x11_loop();
+   return EINA_TRUE;
+
+ destroy_window:
+   XDestroyWindow(disp, win);
+ close_display:
+   XCloseDisplay(disp);
+
+   return EINA_FALSE;
+}
+
+void
+engine_gl_x11_loop(void)
+{
+   XEvent ev;
+   KeySym ks;
+   char *kstr;
+
+   again:
+   if (!XCheckMaskEvent(disp,
+                       ExposureMask |
+                       StructureNotifyMask |
+                       KeyPressMask |
+                       KeyReleaseMask |
+                       ButtonPressMask |
+                       ButtonReleaseMask |
+                       PointerMotionMask |
+                       EnterWindowMask |
+                       LeaveWindowMask, &ev))
+     return;
+   switch (ev.type)
+     {
+      case ButtonPress:
+       evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL);
+       evas_event_feed_mouse_down(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL);
+       break;
+      case ButtonRelease:
+       evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL);
+       evas_event_feed_mouse_up(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL);
+       break;
+      case MotionNotify:
+       evas_event_feed_mouse_move(evas, ev.xmotion.x, ev.xmotion.y, 0, NULL);
+       break;
+      case Expose:
+        first_expose = 1;
+       evas_damage_rectangle_add(evas,
+                                 ev.xexpose.x,
+                                 ev.xexpose.y,
+                                 ev.xexpose.width,
+                                 ev.xexpose.height);
+       break;
+      case ConfigureNotify:
+        evas_output_viewport_set(evas, 0, 0,
+                                 ev.xconfigure.width,
+                                 ev.xconfigure.height);
+       evas_output_size_set(evas,
+                            ev.xconfigure.width,
+                            ev.xconfigure.height);
+        win_w = ev.xconfigure.width;
+        win_h = ev.xconfigure.height;
+       break;
+      case EnterNotify:
+       evas_event_feed_mouse_in(evas, 0, NULL);
+       break;
+      case LeaveNotify:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       break;
+      case KeyPress:
+       ks = XKeycodeToKeysym(ev.xkey.display, ev.xkey.keycode, 0);
+       kstr = XKeysymToString(ks);
+       if (kstr)
+         {
+            if ((!strcmp(kstr, "Shift_L")) ||
+                (!strcmp(kstr, "Shift_R")))
+              evas_key_modifier_on(evas, "Shift");
+            if ((!strcmp(kstr, "Control_L")) ||
+                (!strcmp(kstr, "Control_R")))
+              evas_key_modifier_on(evas, "Control");
+            if ((!strcmp(kstr, "Alt_L")) ||
+                (!strcmp(kstr, "Alt_R")))
+              evas_key_modifier_on(evas, "Alt");
+            if ((!strcmp(kstr, "Super_L")) ||
+                (!strcmp(kstr, "Super_R")))
+              evas_key_modifier_on(evas, "Super");
+            if (!strcmp(kstr, "Caps_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                   evas_key_lock_off(evas, "Caps_Lock");
+                 else
+                   evas_key_lock_on(evas, "Caps_Lock");
+              }
+            if (!strcmp(kstr, "Num_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+                   evas_key_lock_off(evas, "Num_Lock");
+                 else
+                   evas_key_lock_on(evas, "Num_Lock");
+              }
+            if (!strcmp(kstr, "Scroll_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+                   evas_key_lock_off(evas, "Scroll_Lock");
+                 else
+                   evas_key_lock_on(evas, "Scroll_Lock");
+              }
+            if (kstr) evas_event_feed_key_down(evas, kstr, kstr, NULL, NULL, 0, NULL);
+         }
+       break;
+      case KeyRelease:
+       ks = XKeycodeToKeysym(ev.xkey.display, ev.xkey.keycode, 0);
+       kstr = XKeysymToString(ks);
+       if (kstr)
+         {
+            if ((!strcmp(kstr, "Shift_L")) ||
+                (!strcmp(kstr, "Shift_R")))
+              evas_key_modifier_off(evas, "Shift");
+            if ((!strcmp(kstr, "Control_L")) ||
+                (!strcmp(kstr, "Control_R")))
+              evas_key_modifier_off(evas, "Control");
+            if ((!strcmp(kstr, "Alt_L")) ||
+                (!strcmp(kstr, "Alt_R")))
+              evas_key_modifier_off(evas, "Alt");
+            if ((!strcmp(kstr, "Super_L")) ||
+                (!strcmp(kstr, "Super_R")))
+              evas_key_modifier_off(evas, "Super");
+            evas_event_feed_key_up(evas, kstr, kstr, NULL, NULL, 0, NULL);
+         }
+       break;
+      default:
+       break;
+     }
+   goto again;
+}
+
+void
+engine_gl_x11_shutdown(void)
+{
+   XDestroyWindow(disp, win);
+   XCloseDisplay(disp);
+}
diff --git a/src/bin/.svn/text-base/engine_gl_x11.h.svn-base b/src/bin/.svn/text-base/engine_gl_x11.h.svn-base
new file mode 100644 (file)
index 0000000..9702d8b
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_GL_X11_H
+#define ENGINE_GL_X11_H
+
+Eina_Bool engine_gl_x11_args(const char *engine, int width, int height);
+void engine_gl_x11_loop(void);
+void engine_gl_x11_shutdown(void);
+
+#endif
diff --git a/src/bin/.svn/text-base/engine_quartz.h.svn-base b/src/bin/.svn/text-base/engine_quartz.h.svn-base
new file mode 100644 (file)
index 0000000..434c5d3
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_QUARTZ_H
+#define ENGINE_QUARTZ_H
+
+Eina_Bool engine_quartz_args(const char *engine, int width, int height);
+void engine_quartz_loop(void);
+void engine_quartz_shutdown(void);
+
+#endif
diff --git a/src/bin/.svn/text-base/engine_quartz.m.svn-base b/src/bin/.svn/text-base/engine_quartz.m.svn-base
new file mode 100644 (file)
index 0000000..8eaed60
--- /dev/null
@@ -0,0 +1,254 @@
+/* NOTE: If you're using Expedite for performance testing,
+   set "Disable Beam Synchronization" in Quartz Debug. */
+
+#include "main.h"
+
+#include <Cocoa/Cocoa.h>
+#include <Evas_Engine_Quartz.h>
+
+@interface EvasView : NSView
+{
+       CGContextRef ctx;
+}
+@end
+
+static EvasView * evas_view;
+static NSWindow * main_window;
+
+@implementation EvasView
+
+- (id) init
+{
+   self = [super init];
+   if (self != nil)
+   {
+      ctx = NULL;
+   }
+   return self;
+}
+
+- (void)drawRect:(NSRect)rect
+{
+   if(ctx != NULL)
+   {
+      evas_damage_rectangle_add(evas, 0, 0, win_w, win_h);
+      return;
+   }
+
+   ctx = [[NSGraphicsContext currentContext] graphicsPort];
+   CGContextRetain(ctx);
+}
+
+- (CGContextRef)context
+{
+   return ctx;
+}
+
+@end
+
+Eina_Bool
+engine_quartz_args(const char *engine, int width, int height)
+{
+   Evas_Engine_Info_Quartz *einfo;
+   int i;
+
+   evas_output_method_set(evas, evas_render_method_lookup("quartz"));
+   einfo = (Evas_Engine_Info_Quartz *)evas_engine_info_get(evas);
+   if (!einfo)
+   {
+      printf("Evas does not support the Quartz Engine\n");
+      return EINA_FALSE;
+   }
+   
+   // Set up the Cocoa runtime
+   [[NSAutoreleasePool alloc] init];
+   [NSApplication sharedApplication];
+
+   // Register ourselves as a full-fledged Cocoa app, instead of a NSUIElement.
+   // This gives benefits like window focus and a dock icon!
+   ProcessSerialNumber psn = { 0, kCurrentProcess };
+   TransformProcessType (&psn, kProcessTransformToForegroundApplication);
+
+   [NSApp finishLaunching];
+   
+   // Create our main window, and embed an EvasView in it
+   main_window = [[NSWindow alloc] initWithContentRect:NSMakeRect(20,500,width,height) styleMask:(NSTitledWindowMask | NSClosableWindowMask | NSResizableWindowMask | NSMiniaturizableWindowMask) backing:NSBackingStoreBuffered defer:NO screen:nil];
+   [main_window makeKeyAndOrderFront:NSApp];
+   [main_window setTitle:@"Expedite"];
+   [main_window makeMainWindow];
+   [main_window setAcceptsMouseMovedEvents:YES];
+   [NSApp activateIgnoringOtherApps:YES];
+   
+   evas_view = [[EvasView alloc] initWithFrame:NSMakeRect(0,0,width,height)];
+   [[main_window contentView] addSubview:evas_view];
+   
+   // drawRect: must be run at least once, to make sure we've set ctx
+   [evas_view display];
+   
+   evas_output_size_set(evas, width, height);
+   evas_output_viewport_set(evas, 0, 0, width, height);
+
+   einfo->info.context = [evas_view context];
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the Quartz Engine\n");
+        return EINA_FALSE;
+     }
+
+   return EINA_TRUE;
+}
+
+void
+engine_quartz_loop(void)
+{
+   NSDate *date = [NSDate dateWithTimeIntervalSinceNow:0.001];
+   
+   NSEvent *event = [NSApp nextEventMatchingMask:NSAnyEventMask
+                                       untilDate:date
+                                          inMode:NSDefaultRunLoopMode
+                                         dequeue:YES];
+   [date release];
+   
+   if (!event) return;
+
+   if([event type] == NSMouseMoved || [event type] == NSLeftMouseDragged || [event type] == NSRightMouseDragged)
+   {
+      evas_event_feed_mouse_move(evas, [event locationInWindow].x, [event locationInWindow].y, 0, NULL);
+      
+      // Also notify on entering or leaving the window
+      NSPoint mouseLoc = [[event window] convertBaseToScreen:[event locationInWindow]];
+      
+      if(NSPointInRect(mouseLoc, [[event window] frame]))
+         evas_event_feed_mouse_in(evas, 0, NULL);
+      else
+         evas_event_feed_mouse_out(evas, 0, NULL);
+      
+      [NSApp sendEvent:event];
+   }
+   else if([event type] == NSLeftMouseDown)
+   {
+      evas_event_feed_mouse_move(evas, [event locationInWindow].x, [event locationInWindow].y, 0, NULL);
+      evas_event_feed_mouse_down(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+
+      [NSApp sendEvent:event];
+   }
+   else if([event type] == NSLeftMouseUp)
+   {
+      evas_event_feed_mouse_move(evas, [event locationInWindow].x, [event locationInWindow].y, 0, NULL);
+      evas_event_feed_mouse_up(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+
+      [NSApp sendEvent:event];
+   }
+   else if([event type] == NSRightMouseDown)
+   {
+      evas_event_feed_mouse_move(evas, [event locationInWindow].x, [event locationInWindow].y, 0, NULL);
+      evas_event_feed_mouse_down(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+      [NSApp sendEvent:event];
+   }
+   else if([event type] == NSRightMouseUp)
+   {
+      evas_event_feed_mouse_move(evas, [event locationInWindow].x, [event locationInWindow].y, 0, NULL);
+      evas_event_feed_mouse_up(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+      [NSApp sendEvent:event];
+   }
+   else if([event type] == NSKeyDown)
+   {
+      NSString * chars = [event charactersIgnoringModifiers];
+
+      switch([chars characterAtIndex:0])
+      {
+         case NSLeftArrowFunctionKey:
+            evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL);
+            break;
+         case NSRightArrowFunctionKey:
+            evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL);
+            break;
+         case NSEnterCharacter:
+         case NSCarriageReturnCharacter:
+            evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+            break;
+         case 's':
+         case '\e':
+            evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+            break;
+         case 'q':
+            evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+            break;
+      }
+      
+      [chars release];
+   }
+   else if([event type] == NSKeyUp)
+   {
+      NSString * chars = [event charactersIgnoringModifiers];
+         
+      switch([chars characterAtIndex:0])
+      {
+         case NSLeftArrowFunctionKey:
+            evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL);
+            break;
+         case NSRightArrowFunctionKey:
+            evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL);
+            break;
+         case NSEnterCharacter:
+         case NSCarriageReturnCharacter:
+            evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL);
+            break;
+         case '\e':
+            evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+            break;
+         case 'q':
+            if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+              evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+            else
+              evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+            break;
+      }
+      
+      [chars release];
+   }
+   else if([event type] == NSFlagsChanged)
+   {
+      int flags = [event modifierFlags];
+      
+      // Turn special key flags on
+      if(flags & NSShiftKeyMask)
+         evas_key_modifier_on(evas, "Shift");
+      else if(flags & NSControlKeyMask)
+         evas_key_modifier_on(evas, "Control");
+      else if(flags & NSAlternateKeyMask)
+         evas_key_modifier_on(evas, "Alt");
+      else if(flags & NSCommandKeyMask)
+         evas_key_modifier_on(evas, "Super");
+      else if(flags & NSAlphaShiftKeyMask)
+      {
+         if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+           evas_key_lock_off(evas, "Caps_Lock");
+         else
+           evas_key_lock_on(evas, "Caps_Lock");
+      }
+      
+      // Turn special key flags off
+      if(!(flags & NSShiftKeyMask))
+         evas_key_modifier_off(evas, "Shift");
+      else if(!(flags & NSControlKeyMask))
+         evas_key_modifier_off(evas, "Control");
+      else if(!(flags & NSAlternateKeyMask))
+         evas_key_modifier_off(evas, "Alt");
+      else if(!(flags & NSCommandKeyMask))
+         evas_key_modifier_off(evas, "Super");
+   }
+   else
+   {
+      [NSApp sendEvent:event];
+   }
+   
+   [event release];
+   [NSAutoreleasePool release];
+}
+
+void
+engine_quartz_shutdown(void)
+{
+  /* If someone knows what to do here... */
+}
diff --git a/src/bin/.svn/text-base/engine_software_16_ddraw.cpp.svn-base b/src/bin/.svn/text-base/engine_software_16_ddraw.cpp.svn-base
new file mode 100644 (file)
index 0000000..6fd48bb
--- /dev/null
@@ -0,0 +1,392 @@
+#include "main.h"
+
+#include <windowsx.h>
+#include <Evas_Engine_Software_16_DDraw.h>
+
+
+static HWND window;
+static HINSTANCE instance;
+
+
+static int
+_directdraw_init (HWND                 window,
+                  int                  width,
+                  int                  height,
+                  LPDIRECTDRAW        *object,
+                  LPDIRECTDRAWSURFACE *surface_primary,
+                  LPDIRECTDRAWSURFACE *surface_back,
+                  LPDIRECTDRAWSURFACE *surface_source,
+                  int                 *depth)
+{
+   DDSURFACEDESC surface_desc;
+   DDPIXELFORMAT pixel_format;
+   LPDIRECTDRAW  o;
+   void         *source;
+   HRESULT       res;
+
+   res = DirectDrawCreate (NULL, &o, NULL);
+   if (FAILED(res))
+     return 0;
+
+   res = o->SetCooperativeLevel (window, DDSCL_NORMAL);
+   if (FAILED(res))
+     {
+        o->Release ();
+        return 0;
+     }
+
+   memset(&surface_desc, 0, sizeof(surface_desc));
+   surface_desc.dwSize = sizeof(surface_desc);
+   surface_desc.dwFlags = DDSD_CAPS;
+   surface_desc.ddsCaps.dwCaps = DDSCAPS_PRIMARYSURFACE;
+
+   res = o->CreateSurface (&surface_desc, surface_primary, NULL);
+   if (FAILED(res))
+     {
+        o->Release ();
+        return 0;
+     }
+
+   memset (&surface_desc, 0, sizeof(surface_desc));
+   surface_desc.dwSize = sizeof(surface_desc);
+   surface_desc.dwFlags = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH;
+   surface_desc.ddsCaps.dwCaps = DDSCAPS_OFFSCREENPLAIN;
+   surface_desc.dwWidth = width;
+   surface_desc.dwHeight = height;
+
+   res = o->CreateSurface (&surface_desc, surface_back, NULL);
+   if (FAILED(res))
+     {
+        (*surface_primary)->Release ();
+        o->Release ();
+        return 0;
+     }
+
+   ZeroMemory(&pixel_format, sizeof(pixel_format));
+   pixel_format.dwSize = sizeof(pixel_format);
+   (*surface_primary)->GetPixelFormat(&pixel_format);
+
+   source = malloc(width * height * 2);
+   if (!source)
+     {
+        (*surface_primary)->Release ();
+        o->Release ();
+        return 0;
+     }
+
+   memset (&surface_desc, 0, sizeof (surface_desc));
+   surface_desc.dwSize = sizeof (surface_desc);
+   surface_desc.dwFlags =
+     DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH |
+     DDSD_LPSURFACE | DDSD_PITCH | DDSD_PIXELFORMAT;
+   surface_desc.ddsCaps.dwCaps = DDSCAPS_OFFSCREENPLAIN | DDSCAPS_SYSTEMMEMORY;
+   surface_desc.dwWidth = width;
+   surface_desc.dwHeight = height;
+   surface_desc.lPitch = 2 * surface_desc.dwWidth;
+   surface_desc.lpSurface = source;
+   surface_desc.ddpfPixelFormat = pixel_format;
+
+   if (FAILED(o->CreateSurface(&surface_desc, surface_source, NULL)))
+     {
+        free(source);
+        (*surface_primary)->Release ();
+        o->Release ();
+        return 0;
+     }
+
+   *object = o;
+   *depth = pixel_format.dwRGBBitCount;
+
+   return 1;
+}
+
+static LRESULT CALLBACK
+MainWndProc(HWND   hwnd,
+            UINT   uMsg,
+            WPARAM wParam,
+            LPARAM lParam)
+{
+   switch (uMsg)
+     {
+     case WM_CREATE:
+       return 0;
+     case WM_DESTROY:
+       PostQuitMessage(0);
+       return 0;
+     case WM_CLOSE:
+       PostQuitMessage(0);
+       return 0;
+     case WM_WINDOWPOSCHANGED: {
+       PAINTSTRUCT ps;
+       HDC hdc;
+
+       hdc = BeginPaint (window, &ps);
+       evas_damage_rectangle_add(evas,
+                                 ps.rcPaint.left, ps.rcPaint.top,
+                                 ps.rcPaint.right - ps.rcPaint.left,
+                                 ps.rcPaint.bottom - ps.rcPaint.top);
+       EndPaint(window, &ps);
+       return 0;
+     }
+     case WM_SIZING:
+       {
+          PRECT rect = (PRECT)lParam;
+
+          evas_output_viewport_set(evas, 0, 0,
+                                   rect->right - rect->left,
+                                   rect->bottom - rect->top);
+          evas_output_size_set(evas,
+                               rect->right - rect->left,
+                               rect->bottom - rect->top);
+          win_w = rect->right - rect->left;
+          win_h = rect->bottom - rect->top;
+          return 0;
+       }
+     case WM_RBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_RBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_MOUSEMOVE:
+       if (!evas_pointer_inside_get(evas)) evas_event_feed_mouse_in(evas, 0, NULL);
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       return 0;
+     case WM_MOUSELEAVE:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       return 0;
+       /* FIXME : can't find an event when the mouse is entering */
+     case WM_KEYDOWN:
+     case WM_SYSKEYDOWN: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_on(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_on(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_on(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_on(evas, "Super");
+
+        if (key == VK_CAPITAL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+               evas_key_lock_off(evas, "Caps_Lock");
+             else
+               evas_key_lock_on(evas, "Caps_Lock");
+          }
+        if (key == VK_NUMLOCK)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+               evas_key_lock_off(evas, "Num_Lock");
+             else
+               evas_key_lock_on(evas, "Num_Lock");
+          }
+        if (key == VK_SCROLL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+               evas_key_lock_off(evas, "Scroll_Lock");
+             else
+               evas_key_lock_on(evas, "Scroll_Lock");
+          }
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_down(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     case WM_KEYUP:
+     case WM_SYSKEYUP: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_off(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_off(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_off(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_off(evas, "Super");
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     default:
+       return DefWindowProc(hwnd, uMsg, wParam, lParam);
+     }
+}
+
+Eina_Bool
+engine_software_16_ddraw_args(const char *engine, int width, int height)
+{
+   WNDCLASS                            wc;
+   RECT                                rect;
+   LPDIRECTDRAW                        object;
+   LPDIRECTDRAWSURFACE                 surface_primary;
+   LPDIRECTDRAWSURFACE                 surface_back;
+   LPDIRECTDRAWSURFACE                 surface_source;
+   Evas_Engine_Info_Software_16_DDraw *einfo;
+   DWORD                               style;
+   DWORD                               exstyle;
+   int                                 depth;
+   int                                 i;
+
+   instance = GetModuleHandle(NULL);
+   if (!instance) return EINA_FALSE;
+
+   wc.style = CS_HREDRAW | CS_VREDRAW;
+   wc.lpfnWndProc = MainWndProc;
+   wc.cbClsExtra = 0;
+   wc.cbWndExtra = 0;
+   wc.hInstance = instance;
+   wc.hIcon = LoadIcon (NULL, IDI_APPLICATION);
+   wc.hCursor = LoadCursor (NULL, IDC_ARROW);
+   wc.hbrBackground = (HBRUSH)(1 + COLOR_BTNFACE);
+   wc.lpszMenuName =  NULL;
+   wc.lpszClassName = "Evas_Software_16_DDraw_Test";
+
+   if(!RegisterClass(&wc))
+     goto free_library;
+
+   style = WS_OVERLAPPEDWINDOW | WS_SIZEBOX;
+   exstyle = 0;
+
+   rect.left = 0;
+   rect.top = 0;
+   rect.right = width;
+   rect.bottom = height;
+   AdjustWindowRectEx(&rect, style, FALSE, exstyle);
+
+   window = CreateWindowEx(exstyle,
+                           "Evas_Software_16_DDraw_Test",
+                           "Evas_Software_16_DDraw_Test",
+                           style,
+                           CW_USEDEFAULT, CW_USEDEFAULT,
+                           rect.right - rect.left, rect.bottom - rect.top,
+                           NULL, NULL, instance, NULL);
+   if (!window)
+     goto unregister_class;
+
+   /* make the window non resizable */
+   style = GetWindowLong(window, GWL_STYLE);
+   style &= ~WS_THICKFRAME;
+   if (!SetWindowLong(window, GWL_STYLE, style))
+     goto unregister_class;
+
+   if (!_directdraw_init(window, width, height,
+                         &object,
+                         &surface_primary,
+                         &surface_back,
+                         &surface_source,
+                         &depth))
+     goto destroy_window;
+
+   evas_output_method_set(evas, evas_render_method_lookup("software_16_ddraw"));
+   einfo = (Evas_Engine_Info_Software_16_DDraw *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+        fprintf(stderr, "Evas does not support the 16 bits Software DirectDraw Engine\n");
+        /* should shutdown ddraw  */
+        goto destroy_window;
+     }
+
+   einfo->info.window = window;
+   einfo->info.object = object;
+   einfo->info.surface_primary = surface_primary;
+   einfo->info.surface_back = surface_back;
+   einfo->info.surface_source = surface_source;
+   einfo->info.depth = depth;
+   einfo->info.rotation = 0;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the 16 bits Software DirectDraw Engine\n");
+        goto destroy_window;
+     }
+
+   /* the second parameter is ignored, as it's the first call of ShowWindow */
+   ShowWindow(window, SW_SHOWDEFAULT);
+   UpdateWindow(window);
+
+   return EINA_TRUE;
+
+ destroy_window:
+   DestroyWindow(window);
+ unregister_class:
+   UnregisterClass("Evas_Software_16_DDraw_Test", instance);
+ free_library:
+   FreeLibrary(instance);
+
+   return EINA_FALSE;
+}
+
+void
+engine_software_16_ddraw_loop(void)
+{
+   MSG msg;
+   int res;
+
+ again:
+   if (!PeekMessage (&msg, window, 0, 0, PM_NOREMOVE))
+     return;
+
+   res = GetMessage (&msg, NULL, 0, 0);
+   TranslateMessage (&msg);
+   DispatchMessage (&msg);
+
+   goto again;
+}
+
+void
+engine_software_16_ddraw_shutdown(void)
+{
+   DestroyWindow(window);
+   UnregisterClass("Evas_Software_16_DDraw_Test", instance);
+   FreeLibrary(instance);
+}
diff --git a/src/bin/.svn/text-base/engine_software_16_ddraw.h.svn-base b/src/bin/.svn/text-base/engine_software_16_ddraw.h.svn-base
new file mode 100644 (file)
index 0000000..2f4e969
--- /dev/null
@@ -0,0 +1,20 @@
+#ifndef __ENGINE_SOFTWARE_16_DDRAW_H__
+#define __ENGINE_SOFTWARE_16_DDRAW_H__
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+Eina_Bool engine_software_16_ddraw_args(const char *engine, int width, int height);
+void engine_software_16_ddraw_loop(void);
+void engine_software_16_ddraw_shutdown(void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* __ENGINE_SOFTWARE_16_DDRAW_H__ */
diff --git a/src/bin/.svn/text-base/engine_software_16_wince.c.svn-base b/src/bin/.svn/text-base/engine_software_16_wince.c.svn-base
new file mode 100644 (file)
index 0000000..fd9d5d8
--- /dev/null
@@ -0,0 +1,326 @@
+#include "main.h"
+
+#include <windows.h>
+#include <aygshell.h>
+#include <Evas_Engine_Software_16_WinCE.h>
+
+
+static HINSTANCE instance = NULL;
+static HWND window = NULL;
+static int  backend = 0;
+
+typedef int (*suspend) (int backend);
+typedef int (*resume) (int backend);
+
+static suspend _suspend = NULL;
+static resume _resume = NULL;
+
+
+typedef BOOL (__stdcall *UnregisterFunc1Proc)(UINT, UINT);
+
+static int
+_wince_hardware_keys_register(HWND window)
+{
+   HINSTANCE           core_dll;
+   UnregisterFunc1Proc unregister_fct;
+   int                 i;
+
+   core_dll = LoadLibrary(L"coredll.dll");
+   if (!core_dll)
+     return 0;
+
+   unregister_fct = (UnregisterFunc1Proc)GetProcAddress(core_dll, L"UnregisterFunc1");
+   if (!unregister_fct)
+     {
+        FreeLibrary(core_dll);
+        return 0;
+     }
+
+   for (i = 0xc1; i <= 0xcf; i++)
+     {
+        unregister_fct(MOD_WIN, i);
+        RegisterHotKey(window, i, MOD_WIN, i);
+     }
+
+   FreeLibrary(core_dll);
+
+   return 1;
+}
+
+static void
+_wince_key_down(WPARAM wParam)
+{
+   int key;
+
+   key = LOWORD(wParam);
+
+   if ((key == VK_SHIFT) ||
+       (key == VK_LSHIFT) ||
+       (key == VK_RSHIFT))
+     evas_key_modifier_on(evas, "Shift");
+
+   if (key == VK_CAPITAL)
+     {
+        if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+          evas_key_lock_off(evas, "Caps_Lock");
+        else
+          evas_key_lock_on(evas, "Caps_Lock");
+     }
+   if ((key == VK_RETURN) || (key == VK_APP1))
+     evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+   if (key == VK_LEFT)
+     evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL);
+   if (key == VK_RIGHT)
+     evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL);
+   if ((key == 81) || (key == VK_APP2))
+     evas_event_feed_key_down(evas, "Q", "Q", NULL, NULL, 0, NULL);
+   if ((key == 113) || (key == VK_APP3))
+     evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+}
+
+static void
+_wince_key_up(WPARAM wParam)
+{
+   int key;
+
+   key = LOWORD(wParam);
+
+   if ((key == VK_SHIFT) ||
+       (key == VK_LSHIFT) ||
+       (key == VK_RSHIFT))
+     evas_key_modifier_off(evas, "Shift");
+   if ((key == VK_RETURN) || (key == VK_APP1))
+     evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL);
+   if (key == VK_LEFT)
+     evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL);
+   if (key == VK_RIGHT)
+     evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL);
+   if ((key == 81) || (key == VK_APP2))
+     evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+   if ((key == 113) || (key == VK_APP3))
+     evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+}
+
+static LRESULT CALLBACK
+MainWndProc(HWND   hwnd,
+            UINT   uMsg,
+            WPARAM wParam,
+            LPARAM lParam)
+{
+   switch (uMsg)
+     {
+     case WM_DESTROY:
+       PostQuitMessage(0);
+       return 0;
+     case WM_CLOSE:
+       PostQuitMessage(0);
+       return 0;
+     case WM_PAINT:
+       ValidateRect(hwnd, NULL);
+       return 0;
+     case WM_HOTKEY:
+       _wince_key_down(wParam);
+       return 0;
+     case WM_KEYDOWN:
+       _wince_key_down(wParam);
+       return 0;
+     case WM_KEYUP:
+       _wince_key_up(wParam);
+       return 0;
+     case WM_KILLFOCUS:
+       if (_suspend)
+         _suspend (backend);
+       return 0;
+     case WM_SETFOCUS:
+       if (_resume)
+         _resume (backend);
+       return 0;
+     case WM_SIZE:
+       {
+          Evas_Engine_Info_Software_16_WinCE *einfo;
+
+          printf ("WM_SIZE %dx%d\n", LOWORD(lParam), HIWORD(lParam));
+          einfo = (Evas_Engine_Info_Software_16_WinCE *)evas_engine_info_get(evas);
+          if (!einfo)
+            return 0;
+
+          if (einfo->info.rotation != 0)
+            {
+               einfo->info.width = win_h;
+               einfo->info.height = win_w;
+               einfo->info.rotation = 90;
+            }
+          else
+            {
+               einfo->info.width = win_w;
+               einfo->info.height = win_h;
+               einfo->info.rotation = 0;
+            }
+
+          evas_engine_info_set(evas, (Evas_Engine_Info *)einfo);
+
+          return 0;
+       }
+     default:
+       return DefWindowProc(hwnd, uMsg, wParam, lParam);
+     }
+}
+
+Eina_Bool
+engine_software_16_wince_args(const char *engine, int width, int height)
+{
+   WNDCLASS                            wc;
+   RECT                                rect;
+   Evas_Engine_Info_Software_16_WinCE *einfo;
+   HWND                                task_bar;
+   HWND                                sip_window;
+   HWND                                sip_icon;
+   int                                 width;
+   int                                 height;
+   int                                 stride_x;
+   int                                 stride_y;
+   int                                 bpp;
+   int                                 format;
+   void                               *buffer;
+   int                                 ok = 0;
+   int                                 i;
+
+   if (!strcmp(engine, "wince")) ok = 1;
+   if (!strcmp(engine, "wince-fb")) { ok = 1; backend = 1; }
+   if (!strcmp(engine, "wince-gapi")) { ok = 1; backend = 2; }
+   if (!strcmp(engine, "wince-ddraw")) { ok = 1; backend = 3; }
+   if (!strcmp(engine, "wince-gdi")) { ok = 1; backend = 4; }
+   if (!ok) return EINA_FALSE;
+
+   instance = GetModuleHandle(NULL);
+   if (!instance) return EINA_FALSE;
+
+   memset (&wc, 0, sizeof (wc));
+   wc.style = CS_HREDRAW | CS_VREDRAW;
+   wc.lpfnWndProc = MainWndProc;
+   wc.cbClsExtra = 0;
+   wc.cbWndExtra = 0;
+   wc.hInstance = instance;
+   wc.hIcon = NULL;
+   wc.hCursor = LoadCursor (NULL, IDC_ARROW);
+   wc.hbrBackground = GetSysColorBrush(COLOR_BTNFACE);
+   wc.lpszMenuName =  NULL;
+   wc.lpszClassName = L"Evas_Software_16_WinCE_Test";
+
+   if(!RegisterClass(&wc))
+     goto free_library;
+
+   SetRect(&rect, 0, 0,
+           GetSystemMetrics(SM_CXSCREEN),
+           GetSystemMetrics(SM_CYSCREEN));
+
+   window = CreateWindowEx(WS_EX_TOPMOST,
+                           L"Evas_Software_16_WinCE_Test",
+                           L"Evas_Software_16_WinCE_Test",
+                           WS_VISIBLE | WS_POPUP,
+                           rect.left, rect.top,
+                           rect.right - rect.left,
+                           rect.bottom - rect.top,
+                           NULL, NULL, instance, NULL);
+   if (!window)
+     goto unregister_class;
+
+   /* hide top level windows (Task bar, SIP and SIP button */
+   task_bar = FindWindow(L"HHTaskBar", NULL);
+   ShowWindow(task_bar, SW_HIDE);
+   EnableWindow(task_bar, FALSE);
+   sip_window = FindWindow(L"SipWndClass", NULL);
+   ShowWindow(sip_window, SW_HIDE);
+   EnableWindow(sip_window, FALSE);
+   sip_icon = FindWindow(L"MS_SIPBUTTON", NULL);
+   ShowWindow(sip_icon, SW_HIDE);
+   EnableWindow(sip_icon, FALSE);
+
+   if (!_wince_hardware_keys_register(window))
+     goto destroy_window;
+
+   evas_output_method_set(evas, evas_render_method_lookup("software_16_wince"));
+
+   einfo = (Evas_Engine_Info_Software_16_WinCE *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+        printf("Evas does not support the 16bit Software WinCE Engine\n");
+        goto destroy_window;
+     }
+
+   einfo->info.window = window;
+   einfo->info.width = width;
+   einfo->info.height = height;
+   einfo->info.backend = backend;
+   einfo->info.rotation = 0;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the 16 bits Software WinCE Engine\n");
+        goto destroy_window;
+     }
+
+   _suspend = einfo->func.suspend;
+   _resume = einfo->func.resume;
+
+   /* the second parameter is ignored, as it's the first call of ShowWindow */
+   ShowWindow(window, SW_SHOWDEFAULT);
+   UpdateWindow(window);
+
+   return EINA_TRUE;
+
+ destroy_window:
+   DestroyWindow(window);
+   ShowWindow(task_bar, SW_SHOW);
+   EnableWindow(task_bar, TRUE);
+   ShowWindow(sip_window, SW_SHOW);
+   EnableWindow(sip_window, TRUE);
+   ShowWindow(sip_icon, SW_SHOW);
+   EnableWindow(sip_icon, TRUE);
+ unregister_class:
+   UnregisterClass(L"Evas_Software_16_WinCE_Test", instance);
+ free_library:
+   FreeLibrary(instance);
+
+   return EINA_FALSE;
+}
+
+void
+engine_software_16_wince_loop(void)
+{
+   MSG msg;
+   int res;
+
+ again:
+   if (!PeekMessage (&msg, window, 0, 0, PM_NOREMOVE))
+     return;
+
+   res = GetMessage (&msg, NULL, 0, 0);
+   TranslateMessage (&msg);
+   DispatchMessage (&msg);
+
+   goto again;
+}
+
+void
+engine_software_16_wince_shutdown(void)
+{
+   HWND task_bar;
+   HWND sip_window;
+   HWND sip_icon;
+
+   DestroyWindow(window);
+
+   /* show top level windows (Task bar, SIP and SIP button */
+   task_bar = FindWindow(L"HHTaskBar", NULL);
+   ShowWindow(task_bar, SW_SHOW);
+   EnableWindow(task_bar, TRUE);
+   sip_window = FindWindow(L"SipWndClass", NULL);
+   ShowWindow(sip_window, SW_SHOW);
+   EnableWindow(sip_window, TRUE);
+   sip_icon = FindWindow(L"MS_SIPBUTTON", NULL);
+   ShowWindow(sip_icon, SW_SHOW);
+   EnableWindow(sip_icon, TRUE);
+
+   UnregisterClass(L"Evas_Software_16_WinCE_Test", instance);
+   FreeLibrary(instance);
+}
diff --git a/src/bin/.svn/text-base/engine_software_16_wince.h.svn-base b/src/bin/.svn/text-base/engine_software_16_wince.h.svn-base
new file mode 100644 (file)
index 0000000..10be16c
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef __ENGINE_SOFTWARE_16_WINCE_H__
+#define __ENGINE_SOFTWARE_16_WINCE_H__
+
+
+Eina_Bool  engine_software_16_wince_args(const char *engine, int width, int height);
+void engine_software_16_wince_loop(void);
+void engine_software_16_wince_shutdown(void);
+
+
+#endif /* __ENGINE_SOFTWARE_16_WINCE_H__ */
diff --git a/src/bin/.svn/text-base/engine_software_16_wince.rc.svn-base b/src/bin/.svn/text-base/engine_software_16_wince.rc.svn-base
new file mode 100644 (file)
index 0000000..2a185cd
--- /dev/null
@@ -0,0 +1 @@
+HI_RES_AWARE   CEUX   {1}
diff --git a/src/bin/.svn/text-base/engine_software_16_x11.c.svn-base b/src/bin/.svn/text-base/engine_software_16_x11.c.svn-base
new file mode 100644 (file)
index 0000000..a8bcdf5
--- /dev/null
@@ -0,0 +1,219 @@
+#include "main.h"
+
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+#include <X11/Xatom.h>
+#include <Evas_Engine_Software_16_X11.h>
+
+static Display *disp = NULL;
+static Window win = 0;
+static int first_expose = 0;
+
+Eina_Bool
+engine_software_16_x11_args(const char *engine, int width, int height)
+{
+   XSetWindowAttributes attr;
+   XClassHint chint;
+   XSizeHints szhints;
+   Evas_Engine_Info_Software_16_X11 *einfo;
+   int i;
+
+   disp = XOpenDisplay(NULL);
+   if (!disp) return EINA_FALSE;
+
+   evas_output_method_set(evas, evas_render_method_lookup("software_16_x11"));
+   einfo = (Evas_Engine_Info_Software_16_X11 *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+       printf("Evas does not support the Software 16bit X11 Engine\n");
+       goto close_display;
+     }
+
+   einfo->info.display = disp;
+   attr.backing_store = NotUseful;
+   attr.colormap = DefaultColormap(disp, DefaultScreen(disp));
+   attr.border_pixel = 0;
+   attr.background_pixmap = None;
+   attr.event_mask =
+     ExposureMask | ButtonPressMask | ButtonReleaseMask | PointerMotionMask |
+     StructureNotifyMask | EnterWindowMask | LeaveWindowMask |
+     KeyPressMask | KeyReleaseMask;
+   attr.bit_gravity = ForgetGravity;
+   win = XCreateWindow(disp, DefaultRootWindow(disp),
+                      0, 0, width, height, 0,
+                      DefaultDepth(disp, DefaultScreen(disp)), InputOutput,
+                      DefaultVisual(disp, DefaultScreen(disp)),
+                      CWBackingStore | CWColormap |
+                      CWBackPixmap | CWBorderPixel |
+                      CWBitGravity | CWEventMask,
+                      &attr);
+   if (!win)
+     goto close_display;
+
+   einfo->info.drawable = win;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the Software 16bit X11 Engine\n");
+       goto destroy_window;
+     }
+
+   if (fullscreen)
+     {
+        Atom prop  = XInternAtom(disp, "_NET_WM_STATE", False);
+        Atom state = XInternAtom(disp, "_NET_WM_STATE_FULLSCREEN", False);
+        unsigned long data = state;
+        XChangeProperty(disp, win, prop, XA_ATOM, 32, PropModeReplace, 
+                        &data, 1);
+     }
+   
+   XStoreName(disp, win, "Expedite - Evas Test Suite");
+   chint.res_name = "expedite";
+   chint.res_class = "Expedite";
+   XSetClassHint(disp, win, &chint);
+   szhints.flags = PMinSize | PMaxSize | PSize | USSize;
+   szhints.min_width = szhints.max_width = width;
+   szhints.min_height = szhints.max_height = height;
+   XSetWMNormalHints(disp, win, &szhints);
+   XMapWindow(disp, win);
+   XSync(disp, False);
+   while (!first_expose)
+     engine_software_16_x11_loop();
+   return EINA_TRUE;
+
+ destroy_window:
+   XDestroyWindow(disp, win);
+ close_display:
+   XCloseDisplay(disp);
+
+   return EINA_FALSE;
+}
+
+void
+engine_software_16_x11_loop(void)
+{
+   XEvent ev;
+   KeySym ks;
+   char *kstr;
+
+   again:
+   if (!XCheckMaskEvent(disp,
+                       ExposureMask |
+                       StructureNotifyMask |
+                       KeyPressMask |
+                       KeyReleaseMask |
+                       ButtonPressMask |
+                       ButtonReleaseMask |
+                       PointerMotionMask |
+                       EnterWindowMask |
+                       LeaveWindowMask, &ev))
+     return;
+   switch (ev.type)
+     {
+      case ButtonPress:
+       evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL);
+       evas_event_feed_mouse_down(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL);
+       break;
+      case ButtonRelease:
+       evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL);
+       evas_event_feed_mouse_up(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL);
+       break;
+      case MotionNotify:
+       evas_event_feed_mouse_move(evas, ev.xmotion.x, ev.xmotion.y, 0, NULL);
+       break;
+      case Expose:
+        first_expose = 1;
+       evas_damage_rectangle_add(evas,
+                                 ev.xexpose.x,
+                                 ev.xexpose.y,
+                                 ev.xexpose.width,
+                                 ev.xexpose.height);
+       break;
+      case ConfigureNotify:
+        evas_output_viewport_set(evas, 0, 0,
+                                 ev.xconfigure.width,
+                                 ev.xconfigure.height);
+       evas_output_size_set(evas,
+                            ev.xconfigure.width,
+                            ev.xconfigure.height);
+        win_w = ev.xconfigure.width;
+        win_h = ev.xconfigure.height;
+       break;
+      case EnterNotify:
+       evas_event_feed_mouse_in(evas, 0, NULL);
+       break;
+      case LeaveNotify:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       break;
+      case KeyPress:
+       ks = XKeycodeToKeysym(ev.xkey.display, ev.xkey.keycode, 0);
+       kstr = XKeysymToString(ks);
+       if (kstr)
+         {
+            if ((!strcmp(kstr, "Shift_L")) ||
+                (!strcmp(kstr, "Shift_R")))
+              evas_key_modifier_on(evas, "Shift");
+            if ((!strcmp(kstr, "Control_L")) ||
+                (!strcmp(kstr, "Control_R")))
+              evas_key_modifier_on(evas, "Control");
+            if ((!strcmp(kstr, "Alt_L")) ||
+                (!strcmp(kstr, "Alt_R")))
+              evas_key_modifier_on(evas, "Alt");
+            if ((!strcmp(kstr, "Super_L")) ||
+                (!strcmp(kstr, "Super_R")))
+              evas_key_modifier_on(evas, "Super");
+            if (!strcmp(kstr, "Caps_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                   evas_key_lock_off(evas, "Caps_Lock");
+                 else
+                   evas_key_lock_on(evas, "Caps_Lock");
+              }
+            if (!strcmp(kstr, "Num_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+                   evas_key_lock_off(evas, "Num_Lock");
+                 else
+                   evas_key_lock_on(evas, "Num_Lock");
+              }
+            if (!strcmp(kstr, "Scroll_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+                   evas_key_lock_off(evas, "Scroll_Lock");
+                 else
+                   evas_key_lock_on(evas, "Scroll_Lock");
+              }
+            if (kstr) evas_event_feed_key_down(evas, kstr, kstr, NULL, NULL, 0, NULL);
+         }
+       break;
+      case KeyRelease:
+       ks = XKeycodeToKeysym(ev.xkey.display, ev.xkey.keycode, 0);
+       kstr = XKeysymToString(ks);
+       if (kstr)
+         {
+            if ((!strcmp(kstr, "Shift_L")) ||
+                (!strcmp(kstr, "Shift_R")))
+              evas_key_modifier_off(evas, "Shift");
+            if ((!strcmp(kstr, "Control_L")) ||
+                (!strcmp(kstr, "Control_R")))
+              evas_key_modifier_off(evas, "Control");
+            if ((!strcmp(kstr, "Alt_L")) ||
+                (!strcmp(kstr, "Alt_R")))
+              evas_key_modifier_off(evas, "Alt");
+            if ((!strcmp(kstr, "Super_L")) ||
+                (!strcmp(kstr, "Super_R")))
+              evas_key_modifier_off(evas, "Super");
+            evas_event_feed_key_up(evas, kstr, kstr, NULL, NULL, 0, NULL);
+         }
+       break;
+      default:
+       break;
+     }
+   goto again;
+}
+
+void
+engine_software_16_x11_shutdown(void)
+{
+   XDestroyWindow(disp, win);
+   XCloseDisplay(disp);
+}
diff --git a/src/bin/.svn/text-base/engine_software_16_x11.h.svn-base b/src/bin/.svn/text-base/engine_software_16_x11.h.svn-base
new file mode 100644 (file)
index 0000000..ae83725
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_SOFTWARE_16_X11_H
+#define ENGINE_SOFTWARE_16_X11_H
+
+Eina_Bool engine_software_16_x11_args(const char *engine, int width, int height);
+void engine_software_16_x11_loop(void);
+void engine_software_16_x11_shutdown(void);
+
+#endif
diff --git a/src/bin/.svn/text-base/engine_software_ddraw.cpp.svn-base b/src/bin/.svn/text-base/engine_software_ddraw.cpp.svn-base
new file mode 100644 (file)
index 0000000..8cb3bad
--- /dev/null
@@ -0,0 +1,291 @@
+#include "main.h"
+
+#include <windowsx.h>
+#include <Evas_Engine_Software_DDraw.h>
+
+
+static HWND window;
+static HINSTANCE instance;
+
+
+static LRESULT CALLBACK
+MainWndProc(HWND   hwnd,
+            UINT   uMsg,
+            WPARAM wParam,
+            LPARAM lParam)
+{
+   switch (uMsg)
+     {
+     case WM_CREATE:
+       return 0;
+     case WM_DESTROY:
+       PostQuitMessage(0);
+       return 0;
+     case WM_CLOSE:
+       PostQuitMessage(0);
+       return 0;
+     case WM_WINDOWPOSCHANGED: {
+       PAINTSTRUCT ps;
+       HDC hdc;
+
+       hdc = BeginPaint (window, &ps);
+       evas_damage_rectangle_add(evas,
+                                 ps.rcPaint.left, ps.rcPaint.top,
+                                 ps.rcPaint.right - ps.rcPaint.left,
+                                 ps.rcPaint.bottom - ps.rcPaint.top);
+       EndPaint(window, &ps);
+       return 0;
+     }
+     case WM_SIZING:
+       {
+          PRECT rect = (PRECT)lParam;
+
+          evas_output_viewport_set(evas, 0, 0,
+                                   rect->right - rect->left,
+                                   rect->bottom - rect->top);
+          evas_output_size_set(evas,
+                               rect->right - rect->left,
+                               rect->bottom - rect->top);
+          win_w = rect->right - rect->left;
+          win_h = rect->bottom - rect->top;
+          return 0;
+       }
+     case WM_RBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_RBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_MOUSEMOVE:
+       if (!evas_pointer_inside_get(evas)) evas_event_feed_mouse_in(evas, 0, NULL);
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       return 0;
+     case WM_MOUSELEAVE:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       return 0;
+       /* FIXME : can't find an event when the mouse is entering */
+     case WM_KEYDOWN:
+     case WM_SYSKEYDOWN: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_on(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_on(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_on(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_on(evas, "Super");
+
+        if (key == VK_CAPITAL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+               evas_key_lock_off(evas, "Caps_Lock");
+             else
+               evas_key_lock_on(evas, "Caps_Lock");
+          }
+        if (key == VK_NUMLOCK)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+               evas_key_lock_off(evas, "Num_Lock");
+             else
+               evas_key_lock_on(evas, "Num_Lock");
+          }
+        if (key == VK_SCROLL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+               evas_key_lock_off(evas, "Scroll_Lock");
+             else
+               evas_key_lock_on(evas, "Scroll_Lock");
+          }
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_down(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     case WM_KEYUP:
+     case WM_SYSKEYUP: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_off(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_off(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_off(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_off(evas, "Super");
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     default:
+       return DefWindowProc(hwnd, uMsg, wParam, lParam);
+     }
+}
+
+Eina_Bool
+engine_software_ddraw_args(const char *engine, int width, int height)
+{
+   WNDCLASS                         wc;
+   RECT                             rect;
+   HDC                              dc;
+   Evas_Engine_Info_Software_DDraw *einfo;
+   DWORD                            style;
+   DWORD                            exstyle;
+   int                              depth;
+   int                              i;
+
+   instance = GetModuleHandle(NULL);
+   if (!instance) return 0;
+
+   wc.style = CS_HREDRAW | CS_VREDRAW;
+   wc.lpfnWndProc = MainWndProc;
+   wc.cbClsExtra = 0;
+   wc.cbWndExtra = 0;
+   wc.hInstance = instance;
+   wc.hIcon = LoadIcon(NULL, IDI_APPLICATION);
+   wc.hCursor = LoadCursor(NULL, IDC_ARROW);
+   wc.hbrBackground = GetSysColorBrush(COLOR_BTNFACE);
+   wc.lpszMenuName =  NULL;
+   wc.lpszClassName = "Evas_Software_DDraw_Test";
+
+   if(!RegisterClass(&wc))
+     goto free_library;
+
+   style = WS_OVERLAPPEDWINDOW | WS_SIZEBOX;
+   exstyle = 0;
+
+   rect.left = 0;
+   rect.top = 0;
+   rect.right = width;
+   rect.bottom = height;
+   AdjustWindowRectEx (&rect, style, FALSE, exstyle);
+
+   window = CreateWindowEx(exstyle,
+                           "Evas_Software_DDraw_Test",
+                           "Evas_Software_DDraw_Test",
+                           style,
+                           CW_USEDEFAULT, CW_USEDEFAULT,
+                           rect.right - rect.left, rect.bottom - rect.top,
+                           NULL, NULL, instance, NULL);
+   if (!window)
+     goto unregister_class;
+
+   /* make the window non resizable */
+   style = GetWindowLong(window, GWL_STYLE);
+   style &= ~WS_THICKFRAME;
+   if (!SetWindowLong(window, GWL_STYLE, style))
+     goto unregister_class;
+
+   dc = GetDC(NULL);
+   if (!dc)
+     goto destroy_window;
+
+   depth = GetDeviceCaps(dc, BITSPIXEL);
+   ReleaseDC(NULL, dc);
+
+   evas_output_method_set(evas, evas_render_method_lookup("software_ddraw"));
+   einfo = (Evas_Engine_Info_Software_DDraw *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+        fprintf(stderr, "Evas does not support the Software DirectDraw Engine\n");
+        goto destroy_window;
+     }
+
+   einfo->info.window = window;
+   einfo->info.depth = depth;
+   einfo->info.rotation = 0;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the Software DirectDraw Engine\n");
+        goto destroy_window;
+     }
+
+   /* the second parameter is ignored, as it's the first call of ShowWindow */
+   ShowWindow(window, SW_SHOWDEFAULT);
+   UpdateWindow(window);
+
+   return 1;
+
+ destroy_window:
+   DestroyWindow(window);
+ unregister_class:
+   UnregisterClass("Evas_Software_DDraw_Test", instance);
+ free_library:
+   FreeLibrary(instance);
+
+   return 0;
+}
+
+void
+engine_software_ddraw_loop(void)
+{
+   MSG msg;
+   int res;
+
+ again:
+   if (!PeekMessage (&msg, window, 0, 0, PM_NOREMOVE))
+     return;
+
+   res = GetMessage (&msg, NULL, 0, 0);
+   TranslateMessage (&msg);
+   DispatchMessage (&msg);
+
+   goto again;
+}
+
+void
+engine_software_ddraw_shutdown(void)
+{
+   DestroyWindow(window);
+   UnregisterClass("Evas_Software_DDraw_Test", instance);
+   FreeLibrary(instance);
+}
diff --git a/src/bin/.svn/text-base/engine_software_ddraw.h.svn-base b/src/bin/.svn/text-base/engine_software_ddraw.h.svn-base
new file mode 100644 (file)
index 0000000..ec7e7c9
--- /dev/null
@@ -0,0 +1,19 @@
+#ifndef __ENGINE_SOFTWARE_DDRAW_H__
+#define __ENGINE_SOFTWARE_DDRAW_H__
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+Eina_Bool engine_software_ddraw_args(const char *engine, int width, int height);
+void engine_software_ddraw_loop(void);
+void engine_software_ddraw_shutdown(void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* __ENGINE_SOFTWARE_DDRAW_H__ */
diff --git a/src/bin/.svn/text-base/engine_software_gdi.c.svn-base b/src/bin/.svn/text-base/engine_software_gdi.c.svn-base
new file mode 100644 (file)
index 0000000..d0d7180
--- /dev/null
@@ -0,0 +1,293 @@
+#include "main.h"
+
+#include <windowsx.h>
+#include <Evas_Engine_Software_Gdi.h>
+
+
+static HWND window;
+static HINSTANCE instance;
+
+
+static LRESULT CALLBACK
+MainWndProc(HWND   hwnd,
+            UINT   uMsg,
+            WPARAM wParam,
+            LPARAM lParam)
+{
+   switch (uMsg)
+     {
+     case WM_CREATE:
+       return 0;
+     case WM_DESTROY:
+       PostQuitMessage(0);
+       return 0;
+     case WM_CLOSE:
+       PostQuitMessage(0);
+       return 0;
+     case WM_WINDOWPOSCHANGED: {
+       PAINTSTRUCT ps;
+       HDC hdc;
+
+       hdc = BeginPaint (window, &ps);
+       evas_damage_rectangle_add(evas,
+                                 ps.rcPaint.left, ps.rcPaint.top,
+                                 ps.rcPaint.right - ps.rcPaint.left,
+                                 ps.rcPaint.bottom - ps.rcPaint.top);
+       EndPaint(window, &ps);
+       return 0;
+     }
+     case WM_SIZING:
+       {
+          PRECT rect = (PRECT)lParam;
+
+          evas_output_viewport_set(evas, 0, 0,
+                                   rect->right - rect->left,
+                                   rect->bottom - rect->top);
+          evas_output_size_set(evas,
+                               rect->right - rect->left,
+                               rect->bottom - rect->top);
+          win_w = rect->right - rect->left;
+          win_h = rect->bottom - rect->top;
+          return 0;
+       }
+     case WM_RBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_RBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_MOUSEMOVE:
+       if (!evas_pointer_inside_get(evas)) evas_event_feed_mouse_in(evas, 0, NULL);
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       return 0;
+     case WM_MOUSELEAVE:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       return 0;
+       /* FIXME : can't find an event when the mouse is entering */
+     case WM_KEYDOWN:
+     case WM_SYSKEYDOWN: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_on(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_on(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_on(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_on(evas, "Super");
+
+        if (key == VK_CAPITAL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+               evas_key_lock_off(evas, "Caps_Lock");
+             else
+               evas_key_lock_on(evas, "Caps_Lock");
+          }
+        if (key == VK_NUMLOCK)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+               evas_key_lock_off(evas, "Num_Lock");
+             else
+               evas_key_lock_on(evas, "Num_Lock");
+          }
+        if (key == VK_SCROLL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+               evas_key_lock_off(evas, "Scroll_Lock");
+             else
+               evas_key_lock_on(evas, "Scroll_Lock");
+          }
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_down(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     case WM_KEYUP:
+     case WM_SYSKEYUP: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_off(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_off(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_off(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_off(evas, "Super");
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     default:
+       return DefWindowProc(hwnd, uMsg, wParam, lParam);
+     }
+}
+
+Eina_Bool
+engine_software_gdi_args(const char *engine, int width, int height)
+{
+   WNDCLASS                       wc;
+   RECT                           rect;
+   HDC                            dc;
+   Evas_Engine_Info_Software_Gdi *einfo;
+   DWORD                          style;
+   DWORD                          exstyle;
+   int                            depth;
+   int                            i;
+
+   instance = GetModuleHandle(NULL);
+   if (!instance) return EINA_FALSE;
+
+   wc.style = CS_HREDRAW | CS_VREDRAW;
+   wc.lpfnWndProc = MainWndProc;
+   wc.cbClsExtra = 0;
+   wc.cbWndExtra = 0;
+   wc.hInstance = instance;
+   wc.hIcon = LoadIcon(NULL, IDI_APPLICATION);
+   wc.hCursor = LoadCursor(NULL, IDC_ARROW);
+   wc.hbrBackground = GetSysColorBrush(COLOR_BTNFACE);
+   wc.lpszMenuName =  NULL;
+   wc.lpszClassName = "Evas_Software_Gdi_Test";
+
+   if(!RegisterClass(&wc))
+     goto free_library;
+
+   style = WS_OVERLAPPEDWINDOW | WS_SIZEBOX;
+   exstyle = 0;
+
+   rect.left = 0;
+   rect.top = 0;
+   rect.right = width;
+   rect.bottom = height;
+   AdjustWindowRectEx (&rect, style, FALSE, exstyle);
+
+   window = CreateWindowEx(exstyle,
+                           "Evas_Software_Gdi_Test",
+                           "Evas_Software_Gdi_Test",
+                           style,
+                           CW_USEDEFAULT, CW_USEDEFAULT,
+                           rect.right - rect.left, rect.bottom - rect.top,
+                           NULL, NULL, instance, NULL);
+   if (!window)
+     goto unregister_class;
+
+   /* make the window non resizable */
+   style = GetWindowLong(window, GWL_STYLE);
+   style &= ~WS_THICKFRAME;
+   if (!SetWindowLong(window, GWL_STYLE, style))
+     goto unregister_class;
+
+   dc = GetDC(NULL);
+   if (!dc)
+     goto destroy_window;
+
+   depth = GetDeviceCaps(dc, BITSPIXEL);
+   ReleaseDC(NULL, dc);
+
+   evas_output_method_set(evas, evas_render_method_lookup("software_gdi"));
+   einfo = (Evas_Engine_Info_Software_Gdi *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+        fprintf(stderr, "Evas does not support the Software GDI Engine\n");
+        goto destroy_window;
+     }
+
+   einfo->info.window = window;
+   einfo->info.mask = NULL;
+   einfo->info.depth = depth;
+   einfo->info.rotation = 0;
+   einfo->info.fullscreen = 0;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the Software GDI Engine\n");
+        goto destroy_window;
+     }
+
+   /* the second parameter is ignored, as it's the first call of ShowWindow */
+   ShowWindow(window, SW_SHOWDEFAULT);
+   UpdateWindow(window);
+
+   return EINA_TRUE;
+
+ destroy_window:
+   DestroyWindow(window);
+ unregister_class:
+   UnregisterClass("Evas_Software_Gdi_Test", instance);
+ free_library:
+   FreeLibrary(instance);
+
+   return EINA_FALSE;
+}
+
+void
+engine_software_gdi_loop(void)
+{
+   MSG msg;
+   int res;
+
+ again:
+   if (!PeekMessage (&msg, window, 0, 0, PM_NOREMOVE))
+     return;
+
+   res = GetMessage (&msg, NULL, 0, 0);
+   TranslateMessage (&msg);
+   DispatchMessage (&msg);
+
+   goto again;
+}
+
+void
+engine_software_gdi_shutdown(void)
+{
+   DestroyWindow(window);
+   UnregisterClass("Evas_Software_Gdi_Test", instance);
+   FreeLibrary(instance);
+}
diff --git a/src/bin/.svn/text-base/engine_software_gdi.h.svn-base b/src/bin/.svn/text-base/engine_software_gdi.h.svn-base
new file mode 100644 (file)
index 0000000..47bd58a
--- /dev/null
@@ -0,0 +1,19 @@
+#ifndef __ENGINE_SOFTWARE_GDI_H__
+#define __ENGINE_SOFTWARE_GDI_H__
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+Eina_Bool engine_software_gdi_args(const char *engine, int width, int height);
+void engine_software_gdi_loop(void);
+void engine_software_gdi_shutdown(void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* __ENGINE_SOFTWARE_GDI_H__ */
diff --git a/src/bin/.svn/text-base/engine_software_sdl.c.svn-base b/src/bin/.svn/text-base/engine_software_sdl.c.svn-base
new file mode 100644 (file)
index 0000000..b05c99e
--- /dev/null
@@ -0,0 +1,178 @@
+#include <assert.h>
+#include "main.h"
+
+#include <SDL/SDL.h>
+#include <Evas_Engine_SDL.h>
+
+Eina_Bool
+engine_software_sdl_args(const char *engine, int width, int height)
+{
+   Evas_Engine_Info_SDL *einfo;
+   int                  i;
+   int                  ok = 0;
+
+   if (!strcmp(engine, "sdl")) ok = 1;
+   if (!strcmp(engine, "sdl-16")) ok = 2;
+   if (!ok) return EINA_FALSE;
+
+   if (ok == 1)
+     evas_output_method_set(evas, evas_render_method_lookup("software_sdl"));
+   else
+     evas_output_method_set(evas, evas_render_method_lookup("software_16_sdl"));
+
+   einfo = (Evas_Engine_Info_SDL *) evas_engine_info_get(evas);
+
+   /* the following is specific to the engine */
+   einfo->info.fullscreen = fullscreen;
+   einfo->info.noframe = 0;
+
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the Software SDL Engine\n");
+        return EINA_FALSE;
+     }
+
+   return EINA_TRUE;
+}
+
+void
+engine_software_sdl_loop(void)
+{
+   SDL_Event event;
+
+   while(SDL_PollEvent(&event))
+     {
+        switch(event.type)
+          {
+          case SDL_MOUSEMOTION:
+             evas_event_feed_mouse_move(evas, event.motion.x, event.motion.y, 0, NULL);
+             break;
+          case SDL_MOUSEBUTTONDOWN:
+             evas_event_feed_mouse_move(evas, event.button.x, event.button.y, 0, NULL);
+             evas_event_feed_mouse_down(evas, event.button.state, EVAS_BUTTON_NONE, 0, NULL);
+             break;
+          case SDL_MOUSEBUTTONUP:
+             evas_event_feed_mouse_move(evas, event.button.x, event.button.y, 0, NULL);
+             evas_event_feed_mouse_up(evas, event.button.state, EVAS_BUTTON_NONE, 0, NULL);
+             break;
+          case SDL_VIDEORESIZE:
+             evas_output_viewport_set(evas, 0, 0,
+                                      event.resize.w, event.resize.w);
+             evas_output_size_set(evas, event.resize.w, event.resize.w);
+             evas_output_size_get(evas, &win_w, &win_h);
+             break;
+          case SDL_VIDEOEXPOSE:
+             evas_output_size_get(evas, &win_w, &win_h);
+             evas_damage_rectangle_add(evas, 0, 0, win_w, win_h);
+             break;
+          case SDL_KEYDOWN:
+             switch (event.key.keysym.sym)
+               {
+               case SDLK_LSHIFT:
+               case SDLK_RSHIFT:
+                  evas_key_modifier_on(evas, "Shift");
+                  break;
+               case SDLK_RCTRL:
+               case SDLK_LCTRL:
+                  evas_key_modifier_on(evas, "Control");
+                  break;
+               case SDLK_MENU:
+               case SDLK_RALT:
+               case SDLK_LALT:
+                  evas_key_modifier_on(evas, "Alt");
+                  break;
+               case SDLK_LSUPER:
+               case SDLK_RSUPER:
+                  evas_key_modifier_on(evas, "Super");
+                  break;
+               case SDLK_CAPSLOCK:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                    evas_key_lock_off(evas, "Caps_Lock");
+                  else
+                    evas_key_lock_on(evas, "Caps_Lock");
+                  break;
+               case SDLK_NUMLOCK:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+                    evas_key_lock_off(evas, "Num_Lock");
+                  else
+                    evas_key_lock_on(evas, "Num_Lock");
+                  break;
+               case SDLK_SCROLLOCK:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+                    evas_key_lock_off(evas, "Scroll_Lock");
+                  else
+                    evas_key_lock_on(evas, "Scroll_Lock");
+                  break;
+               case SDLK_s:
+               case SDLK_ESCAPE:
+                  evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+                  break;
+               case SDLK_KP_ENTER:
+               case SDLK_RETURN:
+                  evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+                  break;
+               case SDLK_LEFT: evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL); break;
+               case SDLK_RIGHT: evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL); break;
+               case SDLK_q:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                    evas_event_feed_key_down(evas, "Q", "Q", NULL, NULL, 0, NULL);
+                  else
+                    evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+                  break;
+              default:
+                 break;
+               }
+             break;
+          case SDL_KEYUP:
+             switch (event.key.keysym.sym)
+               {
+               case SDLK_LSHIFT:
+               case SDLK_RSHIFT:
+                  evas_key_modifier_off(evas, "Shift");
+                  break;
+               case SDLK_RCTRL:
+               case SDLK_LCTRL:
+                  evas_key_modifier_off(evas, "Control");
+                  break;
+               case SDLK_MENU:
+               case SDLK_RALT:
+               case SDLK_LALT:
+                  evas_key_modifier_off(evas, "Alt");
+                  break;
+               case SDLK_LSUPER:
+               case SDLK_RSUPER:
+                  evas_key_modifier_off(evas, "Super");
+                  break;
+               case SDLK_ESCAPE: evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL); break;
+               case SDLK_RETURN: evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL); break;
+               case SDLK_LEFT: evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL); break;
+               case SDLK_RIGHT: evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL); break;
+               case SDLK_q:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                    evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+                  else
+                    evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+                  break;
+              default:
+                 break;
+               }
+             break;
+          case SDL_QUIT:
+          case SDL_SYSWMEVENT:
+          case SDL_USEREVENT:
+          case SDL_ACTIVEEVENT:
+          case SDL_JOYAXISMOTION:
+          case SDL_JOYBALLMOTION:
+          case SDL_JOYHATMOTION:
+          case SDL_JOYBUTTONDOWN:
+          case SDL_JOYBUTTONUP:
+          default:
+             break;
+          }
+     }
+}
+
+void
+engine_software_sdl_shutdown(void)
+{
+}
diff --git a/src/bin/.svn/text-base/engine_software_sdl.h.svn-base b/src/bin/.svn/text-base/engine_software_sdl.h.svn-base
new file mode 100644 (file)
index 0000000..0641005
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_SOFTWARE_SDL_H
+#define ENGINE_SOFTWARE_SDL_H
+
+Eina_Bool engine_software_sdl_args(const char *engine, int width, int height);
+void engine_software_sdl_loop(void);
+void engine_software_sdl_shutdown(void);
+
+#endif
diff --git a/src/bin/.svn/text-base/engine_software_xcb.c.svn-base b/src/bin/.svn/text-base/engine_software_xcb.c.svn-base
new file mode 100644 (file)
index 0000000..f1a8bbd
--- /dev/null
@@ -0,0 +1,399 @@
+#include "main.h"
+
+#include <xcb/xcb.h>
+#include <xcb/xcb_keysyms.h>
+#include <Evas_Engine_Software_X11.h>
+
+#define XK_MISCELLANY
+#include <X11/keysymdef.h>
+
+enum {
+   XCB_SIZE_US_POSITION_HINT = 1 << 0,
+   XCB_SIZE_US_SIZE_HINT = 1 << 1,
+   XCB_SIZE_P_POSITION_HINT = 1 << 2,
+   XCB_SIZE_P_SIZE_HINT = 1 << 3,
+   XCB_SIZE_P_MIN_SIZE_HINT = 1 << 4,
+   XCB_SIZE_P_MAX_SIZE_HINT = 1 << 5,
+   XCB_SIZE_P_RESIZE_INC_HINT = 1 << 6,
+   XCB_SIZE_P_ASPECT_HINT = 1 << 7,
+   XCB_SIZE_BASE_SIZE_HINT = 1 << 8,
+   XCB_SIZE_P_WIN_GRAVITY_HINT = 1 << 9
+};
+
+struct xcb_size_hints_t {
+   uint32_t flags;
+   int32_t  x, y, width, height;
+   int32_t  min_width, min_height;
+   int32_t  max_width, max_height;
+   int32_t  width_inc, height_inc;
+   int32_t  min_aspect_num, min_aspect_den;
+   int32_t  max_aspect_num, max_aspect_den;
+   int32_t  base_width, base_height;
+   uint32_t win_gravity;
+};
+
+
+static xcb_connection_t *conn = NULL;
+static xcb_screen_t *screen = NULL;
+static xcb_window_t win = 0;
+static int first_expose = 0;
+
+Eina_Bool
+engine_software_xcb_args(const char *engine, int width, int height)
+{
+   struct xcb_size_hints_t        hints;
+   uint32_t                       value_list[6];
+   xcb_screen_iterator_t          iter;
+   Evas_Engine_Info_Software_X11 *einfo;
+   xcb_intern_atom_reply_t       *reply;
+   const char                    *str;
+   xcb_intern_atom_cookie_t       cookie1;
+   xcb_intern_atom_cookie_t       cookie2;
+   xcb_intern_atom_cookie_t       cookie3;
+   xcb_intern_atom_cookie_t       cookie4;
+   xcb_intern_atom_cookie_t       cookie5;
+   xcb_atom_t                     string;
+   xcb_atom_t                     wm_name;
+   xcb_atom_t                     wm_class;
+   xcb_atom_t                     wm_normal_hint;
+   xcb_atom_t                     wm_size_hint;
+   uint32_t                       value_mask;
+   int                            s;
+   int                            s_tmp;
+   int                            l1;
+   int                            l2;
+   int                            i;
+
+   conn = xcb_connect(NULL, &s);
+   if (xcb_connection_has_error(conn)) return EINA_FALSE;
+
+   cookie1 = xcb_intern_atom_unchecked(conn, 0, strlen("STRING"), "STRING");
+   cookie2 = xcb_intern_atom_unchecked(conn, 0, strlen("WM_NAME"), "WM_NAME");
+   cookie3 = xcb_intern_atom_unchecked(conn, 0, strlen("WM_CLASS"), "WM_CLASS");
+   cookie4 = xcb_intern_atom_unchecked(conn, 0, strlen("WM_NORMAL_HINTS)"), "WM_NORMAL_HINTS)");
+   cookie5 = xcb_intern_atom_unchecked(conn, 0, strlen("WM_SIZE_HINTS)"), "WM_SIZE_HINTS)");
+
+   s_tmp = s;
+   iter = xcb_setup_roots_iterator(xcb_get_setup(conn));
+   for (; iter.rem; --s_tmp, xcb_screen_next (&iter))
+     if (s_tmp == 0)
+       {
+          screen = iter.data;
+          break;
+       }
+
+   evas_output_method_set(evas, evas_render_method_lookup("software_x11"));
+   einfo = (Evas_Engine_Info_Software_X11 *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+       printf("Evas does not support the Software XCB Engine\n");
+       goto close_connection;
+     }
+
+   einfo->info.backend = EVAS_ENGINE_INFO_SOFTWARE_X11_BACKEND_XCB;
+   einfo->info.connection = conn;
+   einfo->info.screen = screen;
+   einfo->info.visual = einfo->func.best_visual_get(1, conn, s);
+   einfo->info.colormap = einfo->func.best_colormap_get(1, conn, s);
+   einfo->info.depth = einfo->func.best_depth_get(1, conn, s);
+   einfo->info.rotation = 0;
+   einfo->info.debug = 0;
+
+   value_mask =
+     XCB_CW_BACK_PIXMAP   | XCB_CW_BORDER_PIXEL | XCB_CW_BIT_GRAVITY |
+     XCB_CW_BACKING_STORE | XCB_CW_EVENT_MASK   | XCB_CW_COLORMAP;
+
+   value_list[0]  = XCB_NONE;
+   value_list[1]  = 0;
+   value_list[2]  = XCB_GRAVITY_BIT_FORGET;
+   value_list[3]  = XCB_BACKING_STORE_NOT_USEFUL;
+   value_list[4]  =
+     XCB_EVENT_MASK_KEY_PRESS       | XCB_EVENT_MASK_KEY_RELEASE    |
+     XCB_EVENT_MASK_BUTTON_PRESS    | XCB_EVENT_MASK_BUTTON_RELEASE |
+     XCB_EVENT_MASK_ENTER_WINDOW    | XCB_EVENT_MASK_LEAVE_WINDOW   |
+     XCB_EVENT_MASK_POINTER_MOTION  | XCB_EVENT_MASK_EXPOSURE       |
+     XCB_EVENT_MASK_STRUCTURE_NOTIFY;
+   value_list[5]  = einfo->info.colormap;
+
+   win = xcb_generate_id(conn);
+   if (!win)
+     goto close_connection;
+   xcb_create_window(conn,
+                     einfo->info.depth,
+                     win, screen->root, 0, 0, width, height, 0,
+                     XCB_WINDOW_CLASS_INPUT_OUTPUT,
+                     ((xcb_visualtype_t *)einfo->info.visual)->visual_id,
+                     value_mask,
+                     value_list);
+   einfo->info.drawable = win;
+
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the Software XCB Engine\n");
+       goto destroy_window;
+     }
+   
+   if (fullscreen)
+     {
+        xcb_intern_atom_cookie_t       cookie1;
+        xcb_intern_atom_cookie_t       cookie2;
+        xcb_intern_atom_reply_t       *reply;
+        xcb_atom_t prop;
+        xcb_atom_t type;
+        xcb_atom_t state;
+
+        cookie1 = xcb_intern_atom_unchecked(conn, 0, strlen("_NET_WM_STATE"), "_NET_WM_STATE");
+        cookie2 = xcb_intern_atom_unchecked(conn, 0, strlen("_NET_WM_STATE_FULLSCREEN"), "_NET_WM_STATE_FULLSCREEN");
+        reply = xcb_intern_atom_reply(conn, cookie1, NULL);
+        prop = reply->atom;
+        free(reply);
+        reply = xcb_intern_atom_reply(conn, cookie2, NULL);
+        state = reply->atom;
+        free(reply);
+        xcb_change_property(conn, XCB_PROP_MODE_REPLACE, win, prop, XCB_ATOM_ATOM, 32, 1, (const void *)&state); 
+     }
+
+   str = "expedite\0Expedite";
+
+   memset(&hints, 0, sizeof(hints));
+   hints.flags = XCB_SIZE_US_SIZE_HINT | XCB_SIZE_P_SIZE_HINT | XCB_SIZE_P_MIN_SIZE_HINT | XCB_SIZE_P_MAX_SIZE_HINT;
+   hints.min_width = width;
+   hints.max_width = width;
+   hints.min_height = height;
+   hints.max_height = height;
+
+   reply = xcb_intern_atom_reply(conn, cookie1, NULL);
+   string = reply->atom;
+   free(reply);
+
+   reply = xcb_intern_atom_reply(conn, cookie2, NULL);
+   wm_name = reply->atom;
+   free(reply);
+
+   xcb_change_property(conn, XCB_PROP_MODE_REPLACE, win,
+                       wm_name, string, 8,
+                       strlen("Expedite - Evas Test Suite"), "Expedite - Evas Test Suite");
+
+   reply = xcb_intern_atom_reply(conn, cookie3, NULL);
+   wm_class = reply->atom;
+   free(reply);
+
+   xcb_change_property(conn, XCB_PROP_MODE_REPLACE, win,
+                       wm_class, string, 8,
+                       l1 + l2 + 1, str);
+
+   reply = xcb_intern_atom_reply(conn, cookie4, NULL);
+   wm_normal_hint = reply->atom;
+   free(reply);
+
+   reply = xcb_intern_atom_reply(conn, cookie5, NULL);
+   wm_size_hint = reply->atom;
+   free(reply);
+
+   xcb_change_property(conn, XCB_PROP_MODE_REPLACE, win,
+                       wm_normal_hint, wm_size_hint, 32,
+                       sizeof(hints) / 4, &hints);
+
+   xcb_map_window(conn, win);
+
+   free(xcb_get_input_focus_reply(conn, xcb_get_input_focus_unchecked(conn), NULL));
+   
+   while (!first_expose)
+     engine_software_xcb_loop();
+   return EINA_TRUE;
+
+ destroy_window:
+   xcb_destroy_window(conn, win);
+ close_connection:
+   free(xcb_intern_atom_reply(conn, cookie1, NULL));
+   free(xcb_intern_atom_reply(conn, cookie2, NULL));
+   free(xcb_intern_atom_reply(conn, cookie3, NULL));
+   free(xcb_intern_atom_reply(conn, cookie4, NULL));
+   free(xcb_intern_atom_reply(conn, cookie5, NULL));
+   xcb_disconnect(conn);
+
+   return EINA_FALSE;
+}
+
+void
+engine_software_xcb_loop(void)
+{
+   xcb_generic_event_t *ev;
+
+   again:
+   ev = xcb_poll_for_event(conn);
+   if (!ev)
+     return;
+
+   switch (ev->response_type)
+     {
+      case XCB_BUTTON_PRESS:
+        {
+           xcb_button_press_event_t *e;
+
+           e = (xcb_button_press_event_t *)ev;
+
+           evas_event_feed_mouse_move(evas, e->event_x, e->event_y, 0, NULL);
+           evas_event_feed_mouse_down(evas, e->detail, EVAS_BUTTON_NONE, 0, NULL);
+           break;
+        }
+      case XCB_BUTTON_RELEASE:
+        {
+           xcb_button_release_event_t *e;
+
+           e = (xcb_button_release_event_t *)ev;
+
+           evas_event_feed_mouse_move(evas, e->event_x, e->event_y, 0, NULL);
+           evas_event_feed_mouse_up(evas, e->detail, EVAS_BUTTON_NONE, 0, NULL);
+           break;
+        }
+      case XCB_MOTION_NOTIFY:
+        {
+           xcb_motion_notify_event_t *e;
+
+           e = (xcb_motion_notify_event_t *)ev;
+
+           evas_event_feed_mouse_move(evas, e->event_x, e->event_y, 0, NULL);
+           break;
+        }
+      case XCB_EXPOSE:
+        {
+           xcb_expose_event_t *e;
+
+           e = (xcb_expose_event_t *)ev;
+
+           first_expose = 1;
+           evas_damage_rectangle_add(evas,
+                                     e->x,
+                                     e->y,
+                                     e->width,
+                                     e->height);
+           break;
+        }
+      case XCB_CONFIGURE_NOTIFY:
+        {
+           xcb_configure_notify_event_t *e;
+           
+           e = (xcb_configure_notify_event_t *)ev;
+
+           evas_output_viewport_set(evas, 0, 0,
+                                   e->width,
+                                   e->height);
+           evas_output_size_set(evas,
+                                e->width,
+                                e->height);
+           win_w = e->width;
+           win_h = e->height;
+           break;
+        }
+      case XCB_ENTER_NOTIFY:
+         evas_event_feed_mouse_in(evas, 0, NULL);
+         break;
+      case XCB_LEAVE_NOTIFY:
+         evas_event_feed_mouse_out(evas, 0, NULL);
+         break;
+      case XCB_KEY_PRESS:
+        {
+           xcb_key_press_event_t *e;
+           xcb_key_symbols_t *kss;
+           xcb_keysym_t       ks;
+           char              *str = "";
+
+           e = (xcb_key_press_event_t *)ev;
+
+           kss = xcb_key_symbols_alloc(conn);
+
+           ks = xcb_key_symbols_get_keysym(kss, e->detail, 0);
+
+           if ((ks == XK_Shift_L) || (ks == XK_Shift_R))
+             evas_key_modifier_on(evas, "Shift");
+           else if ((ks == XK_Control_L) || (ks == XK_Control_R))
+             evas_key_modifier_on(evas, "Control");
+           else if ((ks == XK_Alt_L) || (ks == XK_Alt_R))
+             evas_key_modifier_on(evas, "Alt");
+           else if ((ks == XK_Super_L) || (ks == XK_Super_R))
+             evas_key_modifier_on(evas, "Super");
+           else if (ks == XK_Caps_Lock)
+             {
+                if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                  evas_key_lock_off(evas, "Caps_Lock");
+                else
+                  evas_key_lock_on(evas, "Caps_Lock");
+             }
+           else if (ks == XK_Scroll_Lock)
+             {
+                if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+                  evas_key_lock_off(evas, "Scroll_Lock");
+                else
+                  evas_key_lock_on(evas, "Scroll_Lock");
+             }
+
+           if (ks == XK_Left)
+             str = "Left";
+           if (ks == XK_Right)
+             str = "Right";
+           if (ks == XK_Escape)
+             str = "Escape";
+           if (ks == XK_Return)
+             str = "Return";
+           if (ks == 113)
+             str = "q";
+
+           evas_event_feed_key_down(evas, str, str, NULL, NULL, 0, NULL);
+
+           xcb_key_symbols_free(kss);
+           break;
+        }
+      case XCB_KEY_RELEASE:
+        {
+           xcb_key_release_event_t *e;
+           xcb_key_symbols_t *kss;
+           xcb_keysym_t       ks;
+           char              *str = "";
+
+           e = (xcb_key_release_event_t *)ev;
+
+           kss = xcb_key_symbols_alloc(conn);
+
+           ks = xcb_key_symbols_get_keysym(kss, e->detail, 0);
+
+           if ((ks == XK_Shift_L) || (ks == XK_Shift_R))
+             evas_key_modifier_on(evas, "Shift");
+           else if ((ks == XK_Control_L) || (ks == XK_Control_R))
+             evas_key_modifier_on(evas, "Control");
+           else if ((ks == XK_Alt_L) || (ks == XK_Alt_R))
+             evas_key_modifier_on(evas, "Alt");
+           else if ((ks == XK_Super_L) || (ks == XK_Super_R))
+             evas_key_modifier_on(evas, "Super");
+
+           if (ks == XK_Left)
+             str = "Left";
+           if (ks == XK_Right)
+             str = "Right";
+           if (ks == XK_Escape)
+             str = "Escape";
+           if (ks == XK_Return)
+             str = "Return";
+           if (ks == 113)
+             str = "q";
+
+           evas_event_feed_key_up(evas, str, str, NULL, NULL, 0, NULL);
+
+           xcb_key_symbols_free(kss);
+           break;
+        }
+      default:
+         free(ev);
+         return;
+     }
+   free(ev);
+
+   goto again;
+}
+
+void
+engine_software_xcb_shutdown(void)
+{
+   xcb_destroy_window(conn, win);
+   xcb_disconnect(conn);
+}
diff --git a/src/bin/.svn/text-base/engine_software_xcb.h.svn-base b/src/bin/.svn/text-base/engine_software_xcb.h.svn-base
new file mode 100644 (file)
index 0000000..3cbf3b8
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_SOFTWARE_XCB_H
+#define ENGINE_SOFTWARE_XCB_H
+
+Eina_Bool engine_software_xcb_args(const char *engine, int width, int height);
+void engine_software_xcb_loop(void);
+void engine_software_xcb_shutdown(void);
+
+#endif
diff --git a/src/bin/.svn/text-base/engine_software_xlib.c.svn-base b/src/bin/.svn/text-base/engine_software_xlib.c.svn-base
new file mode 100644 (file)
index 0000000..332b12e
--- /dev/null
@@ -0,0 +1,236 @@
+#include "main.h"
+
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+#include <X11/Xatom.h>
+#include <Evas_Engine_Software_X11.h>
+
+static Display *disp = NULL;
+static Window win = 0;
+static int first_expose = 0;
+
+Eina_Bool
+engine_software_xlib_args(const char *engine, int width, int height)
+{
+   XSetWindowAttributes attr;
+   XClassHint chint;
+   XSizeHints szhints;
+   Evas_Engine_Info_Software_X11 *einfo;
+   int i;
+
+   disp = XOpenDisplay(NULL);
+   if (!disp) return EINA_FALSE;
+
+   evas_output_method_set(evas, evas_render_method_lookup("software_x11"));
+   einfo = (Evas_Engine_Info_Software_X11 *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+       printf("Evas does not support the Software Xlib Engine\n");
+       goto close_display;
+     }
+
+   einfo->info.backend = EVAS_ENGINE_INFO_SOFTWARE_X11_BACKEND_XLIB;
+   einfo->info.connection = disp;
+   einfo->info.screen = NULL;
+   einfo->info.visual = einfo->func.best_visual_get(0, disp, DefaultScreen(disp));
+   einfo->info.colormap = einfo->func.best_colormap_get(0, disp, DefaultScreen(disp));
+   einfo->info.depth = einfo->func.best_depth_get(0, disp, DefaultScreen(disp));
+   einfo->info.rotation = 0;
+   einfo->info.debug = 0;
+#ifdef EVAS_FRAME_QUEUING
+  {
+     char    *render_mode;
+     render_mode = getenv("EVAS_RENDER_MODE");
+     if (render_mode && !strcmp(render_mode, "non-blocking"))
+       {
+           einfo->render_mode = EVAS_RENDER_MODE_NONBLOCKING;
+       }
+  }
+#endif
+   attr.backing_store = NotUseful;
+   attr.colormap = einfo->info.colormap;
+   attr.border_pixel = 0;
+   attr.background_pixmap = None;
+   attr.event_mask =
+     ExposureMask | ButtonPressMask | ButtonReleaseMask | PointerMotionMask |
+     StructureNotifyMask | EnterWindowMask | LeaveWindowMask |
+     KeyPressMask | KeyReleaseMask;
+   attr.bit_gravity = ForgetGravity;
+   win = XCreateWindow(disp, DefaultRootWindow(disp),
+                      0, 0, width, height, 0,
+                      einfo->info.depth, InputOutput,
+                      einfo->info.visual,
+                      CWBackingStore | CWColormap |
+                      CWBackPixmap | CWBorderPixel |
+                      CWBitGravity | CWEventMask,
+                      &attr);
+   if (!win)
+     goto close_display;
+
+   einfo->info.drawable = win;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the Software Xlib Engine\n");
+       goto destroy_window;
+     }
+   
+   if (fullscreen)
+     {
+        Atom prop  = XInternAtom(disp, "_NET_WM_STATE", False);
+        Atom state = XInternAtom(disp, "_NET_WM_STATE_FULLSCREEN", False);
+        unsigned long data = state;
+        XChangeProperty(disp, win, prop, XA_ATOM, 32, PropModeReplace, 
+                        &data, 1);
+     }
+
+   XStoreName(disp, win, "Expedite - Evas Test Suite");
+   chint.res_name = "expedite";
+   chint.res_class = "Expedite";
+   XSetClassHint(disp, win, &chint);
+   szhints.flags = PMinSize | PMaxSize | PSize | USSize;
+   szhints.min_width = szhints.max_width = width;
+   szhints.min_height = szhints.max_height = height;
+   XSetWMNormalHints(disp, win, &szhints);
+   XMapWindow(disp, win);
+   XSync(disp, False);
+   while (!first_expose)
+     engine_software_xlib_loop();
+   return EINA_TRUE;
+
+ destroy_window:
+   XDestroyWindow(disp, win);
+ close_display:
+   XCloseDisplay(disp);
+
+   return EINA_FALSE;
+}
+
+void
+engine_software_xlib_loop(void)
+{
+   XEvent ev;
+   KeySym ks;
+   char *kstr;
+
+   again:
+   if (!XCheckMaskEvent(disp,
+                       ExposureMask |
+                       StructureNotifyMask |
+                       KeyPressMask |
+                       KeyReleaseMask |
+                       ButtonPressMask |
+                       ButtonReleaseMask |
+                       PointerMotionMask |
+                       EnterWindowMask |
+                       LeaveWindowMask, &ev))
+     return;
+   switch (ev.type)
+     {
+      case ButtonPress:
+       evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL);
+       evas_event_feed_mouse_down(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL);
+       break;
+      case ButtonRelease:
+       evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL);
+       evas_event_feed_mouse_up(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL);
+       break;
+      case MotionNotify:
+       evas_event_feed_mouse_move(evas, ev.xmotion.x, ev.xmotion.y, 0, NULL);
+       break;
+      case Expose:
+        first_expose = 1;
+       evas_damage_rectangle_add(evas,
+                                 ev.xexpose.x,
+                                 ev.xexpose.y,
+                                 ev.xexpose.width,
+                                 ev.xexpose.height);
+       break;
+      case ConfigureNotify:
+        evas_output_viewport_set(evas, 0, 0,
+                                 ev.xconfigure.width,
+                                 ev.xconfigure.height);
+       evas_output_size_set(evas,
+                            ev.xconfigure.width,
+                            ev.xconfigure.height);
+        win_w = ev.xconfigure.width;
+        win_h = ev.xconfigure.height;
+       break;
+      case EnterNotify:
+       evas_event_feed_mouse_in(evas, 0, NULL);
+       break;
+      case LeaveNotify:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       break;
+      case KeyPress:
+       ks = XKeycodeToKeysym(ev.xkey.display, ev.xkey.keycode, 0);
+       kstr = XKeysymToString(ks);
+       if (kstr)
+         {
+            if ((!strcmp(kstr, "Shift_L")) ||
+                (!strcmp(kstr, "Shift_R")))
+              evas_key_modifier_on(evas, "Shift");
+            if ((!strcmp(kstr, "Control_L")) ||
+                (!strcmp(kstr, "Control_R")))
+              evas_key_modifier_on(evas, "Control");
+            if ((!strcmp(kstr, "Alt_L")) ||
+                (!strcmp(kstr, "Alt_R")))
+              evas_key_modifier_on(evas, "Alt");
+            if ((!strcmp(kstr, "Super_L")) ||
+                (!strcmp(kstr, "Super_R")))
+              evas_key_modifier_on(evas, "Super");
+            if (!strcmp(kstr, "Caps_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                   evas_key_lock_off(evas, "Caps_Lock");
+                 else
+                   evas_key_lock_on(evas, "Caps_Lock");
+              }
+            if (!strcmp(kstr, "Num_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+                   evas_key_lock_off(evas, "Num_Lock");
+                 else
+                   evas_key_lock_on(evas, "Num_Lock");
+              }
+            if (!strcmp(kstr, "Scroll_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+                   evas_key_lock_off(evas, "Scroll_Lock");
+                 else
+                   evas_key_lock_on(evas, "Scroll_Lock");
+              }
+            if (kstr) evas_event_feed_key_down(evas, kstr, kstr, NULL, NULL, 0, NULL);
+         }
+       break;
+      case KeyRelease:
+       ks = XKeycodeToKeysym(ev.xkey.display, ev.xkey.keycode, 0);
+       kstr = XKeysymToString(ks);
+       if (kstr)
+         {
+            if ((!strcmp(kstr, "Shift_L")) ||
+                (!strcmp(kstr, "Shift_R")))
+              evas_key_modifier_off(evas, "Shift");
+            if ((!strcmp(kstr, "Control_L")) ||
+                (!strcmp(kstr, "Control_R")))
+              evas_key_modifier_off(evas, "Control");
+            if ((!strcmp(kstr, "Alt_L")) ||
+                (!strcmp(kstr, "Alt_R")))
+              evas_key_modifier_off(evas, "Alt");
+            if ((!strcmp(kstr, "Super_L")) ||
+                (!strcmp(kstr, "Super_R")))
+              evas_key_modifier_off(evas, "Super");
+            evas_event_feed_key_up(evas, kstr, kstr, NULL, NULL, 0, NULL);
+         }
+       break;
+      default:
+       break;
+     }
+   goto again;
+}
+
+void
+engine_software_xlib_shutdown(void)
+{
+   XDestroyWindow(disp, win);
+   XCloseDisplay(disp);
+}
diff --git a/src/bin/.svn/text-base/engine_software_xlib.h.svn-base b/src/bin/.svn/text-base/engine_software_xlib.h.svn-base
new file mode 100644 (file)
index 0000000..f441d4c
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_SOFTWARE_XLIB_H
+#define ENGINE_SOFTWARE_XLIB_H
+
+Eina_Bool engine_software_xlib_args(const char *engine, int width, int height);
+void engine_software_xlib_loop(void);
+void engine_software_xlib_shutdown(void);
+
+#endif
diff --git a/src/bin/.svn/text-base/engine_xrender_x11.c.svn-base b/src/bin/.svn/text-base/engine_xrender_x11.c.svn-base
new file mode 100644 (file)
index 0000000..3354b16
--- /dev/null
@@ -0,0 +1,221 @@
+#include "main.h"
+
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+#include <X11/Xatom.h>
+#include <Evas_Engine_XRender_X11.h>
+
+static Display *disp = NULL;
+static Window win = 0;
+static int first_expose = 0;
+
+Eina_Bool
+engine_xrender_x11_args(const char *engine, int width, int height)
+{
+   XSetWindowAttributes attr;
+   XClassHint chint;
+   XSizeHints szhints;
+   Evas_Engine_Info_XRender_X11 *einfo;
+   int i;
+
+   disp = XOpenDisplay(NULL);
+   if (!disp) return EINA_FALSE;
+
+   evas_output_method_set(evas, evas_render_method_lookup("xrender_x11"));
+   einfo = (Evas_Engine_Info_XRender_X11 *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+       printf("Evas does not support the XRender X11 Engine\n");
+       goto close_display;
+     }
+
+   einfo->info.backend = EVAS_ENGINE_INFO_XRENDER_BACKEND_XLIB;
+   einfo->info.connection = disp;
+   einfo->info.screen = NULL;
+   einfo->info.visual = DefaultVisual(disp, DefaultScreen(disp));
+   attr.backing_store = NotUseful;
+   attr.border_pixel = 0;
+   attr.background_pixmap = None;
+   attr.event_mask =
+     ExposureMask | ButtonPressMask | ButtonReleaseMask | PointerMotionMask |
+     StructureNotifyMask | EnterWindowMask | LeaveWindowMask |
+     KeyPressMask | KeyReleaseMask;
+   attr.bit_gravity = ForgetGravity;
+   win = XCreateWindow(disp, DefaultRootWindow(disp),
+                      0, 0, width, height, 0,
+                      0, InputOutput,
+                      einfo->info.visual,
+                      CWBackingStore |
+                      CWBackPixmap | CWBorderPixel |
+                      CWBitGravity | CWEventMask,
+                      &attr);
+   if (!win)
+     goto close_display;
+   einfo->info.drawable = win;
+
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the XRender X11 Engine\n");
+       goto destroy_window;
+     }
+
+   if (fullscreen)
+     {
+        Atom prop  = XInternAtom(disp, "_NET_WM_STATE", False);
+        Atom state = XInternAtom(disp, "_NET_WM_STATE_FULLSCREEN", False);
+        unsigned long data = state;
+        XChangeProperty(disp, win, prop, XA_ATOM, 32, PropModeReplace, 
+                        &data, 1);
+     }
+   
+   XStoreName(disp, win, "Expedite - Evas Test Suite");
+   chint.res_name = "expedite";
+   chint.res_class = "Expedite";
+   XSetClassHint(disp, win, &chint);
+   szhints.flags = PMinSize | PMaxSize | PSize | USSize;
+   szhints.min_width = szhints.max_width = width;
+   szhints.min_height = szhints.max_height = height;
+   XSetWMNormalHints(disp, win, &szhints);
+   XMapWindow(disp, win);
+   XSync(disp, False);
+   while (!first_expose)
+     engine_xrender_x11_loop();
+   return EINA_TRUE;
+
+ destroy_window:
+   XDestroyWindow(disp, win);
+ close_display:
+   XCloseDisplay(disp);
+
+   return EINA_FALSE;
+}
+
+void
+engine_xrender_x11_loop(void)
+{
+   XEvent ev;
+   KeySym ks;
+   char *kstr;
+
+   again:
+   if (!XCheckMaskEvent(disp,
+                       ExposureMask |
+                       StructureNotifyMask |
+                       KeyPressMask |
+                       KeyReleaseMask |
+                       ButtonPressMask |
+                       ButtonReleaseMask |
+                       PointerMotionMask |
+                       EnterWindowMask |
+                       LeaveWindowMask, &ev))
+     return;
+   switch (ev.type)
+     {
+      case ButtonPress:
+       evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL);
+       evas_event_feed_mouse_down(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL);
+       break;
+      case ButtonRelease:
+       evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL);
+       evas_event_feed_mouse_up(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL);
+       break;
+      case MotionNotify:
+       evas_event_feed_mouse_move(evas, ev.xmotion.x, ev.xmotion.y, 0, NULL);
+       break;
+      case Expose:
+        first_expose = 1;
+       evas_damage_rectangle_add(evas,
+                                 ev.xexpose.x,
+                                 ev.xexpose.y,
+                                 ev.xexpose.width,
+                                 ev.xexpose.height);
+       break;
+      case ConfigureNotify:
+        evas_output_viewport_set(evas, 0, 0,
+                                 ev.xconfigure.width,
+                                 ev.xconfigure.height);
+       evas_output_size_set(evas,
+                            ev.xconfigure.width,
+                            ev.xconfigure.height);
+        win_w = ev.xconfigure.width;
+        win_h = ev.xconfigure.height;
+       break;
+      case EnterNotify:
+       evas_event_feed_mouse_in(evas, 0, NULL);
+       break;
+      case LeaveNotify:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       break;
+      case KeyPress:
+       ks = XKeycodeToKeysym(ev.xkey.display, ev.xkey.keycode, 0);
+       kstr = XKeysymToString(ks);
+       if (kstr)
+         {
+            if ((!strcmp(kstr, "Shift_L")) ||
+                (!strcmp(kstr, "Shift_R")))
+              evas_key_modifier_on(evas, "Shift");
+            if ((!strcmp(kstr, "Control_L")) ||
+                (!strcmp(kstr, "Control_R")))
+              evas_key_modifier_on(evas, "Control");
+            if ((!strcmp(kstr, "Alt_L")) ||
+                (!strcmp(kstr, "Alt_R")))
+              evas_key_modifier_on(evas, "Alt");
+            if ((!strcmp(kstr, "Super_L")) ||
+                (!strcmp(kstr, "Super_R")))
+              evas_key_modifier_on(evas, "Super");
+            if (!strcmp(kstr, "Caps_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                   evas_key_lock_off(evas, "Caps_Lock");
+                 else
+                   evas_key_lock_on(evas, "Caps_Lock");
+              }
+            if (!strcmp(kstr, "Num_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+                   evas_key_lock_off(evas, "Num_Lock");
+                 else
+                   evas_key_lock_on(evas, "Num_Lock");
+              }
+            if (!strcmp(kstr, "Scroll_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+                   evas_key_lock_off(evas, "Scroll_Lock");
+                 else
+                   evas_key_lock_on(evas, "Scroll_Lock");
+              }
+            if (kstr) evas_event_feed_key_down(evas, kstr, kstr, NULL, NULL, 0, NULL);
+         }
+       break;
+      case KeyRelease:
+       ks = XKeycodeToKeysym(ev.xkey.display, ev.xkey.keycode, 0);
+       kstr = XKeysymToString(ks);
+       if (kstr)
+         {
+            if ((!strcmp(kstr, "Shift_L")) ||
+                (!strcmp(kstr, "Shift_R")))
+              evas_key_modifier_off(evas, "Shift");
+            if ((!strcmp(kstr, "Control_L")) ||
+                (!strcmp(kstr, "Control_R")))
+              evas_key_modifier_off(evas, "Control");
+            if ((!strcmp(kstr, "Alt_L")) ||
+                (!strcmp(kstr, "Alt_R")))
+              evas_key_modifier_off(evas, "Alt");
+            if ((!strcmp(kstr, "Super_L")) ||
+                (!strcmp(kstr, "Super_R")))
+              evas_key_modifier_off(evas, "Super");
+            evas_event_feed_key_up(evas, kstr, kstr, NULL, NULL, 0, NULL);
+         }
+       break;
+      default:
+       break;
+     }
+   goto again;
+}
+
+void
+engine_xrender_x11_shutdown(void)
+{
+   XDestroyWindow(disp, win);
+   XCloseDisplay(disp);
+}
diff --git a/src/bin/.svn/text-base/engine_xrender_x11.h.svn-base b/src/bin/.svn/text-base/engine_xrender_x11.h.svn-base
new file mode 100644 (file)
index 0000000..3643531
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_XRENDER_X11_H
+#define ENGINE_XRENDER_X11_H
+
+Eina_Bool engine_xrender_x11_args(const char *engine, int width, int height);
+void engine_xrender_x11_loop(void);
+void engine_xrender_x11_shutdown(void);
+
+#endif
diff --git a/src/bin/.svn/text-base/engine_xrender_xcb.c.svn-base b/src/bin/.svn/text-base/engine_xrender_xcb.c.svn-base
new file mode 100644 (file)
index 0000000..4ea668f
--- /dev/null
@@ -0,0 +1,405 @@
+#include "main.h"
+
+#include <xcb/xcb.h>
+#include <xcb/xcb_keysyms.h>
+#include <Evas_Engine_XRender_X11.h>
+
+#define XK_MISCELLANY
+#include <X11/keysymdef.h>
+
+enum {
+   XCB_SIZE_US_POSITION_HINT = 1 << 0,
+   XCB_SIZE_US_SIZE_HINT = 1 << 1,
+   XCB_SIZE_P_POSITION_HINT = 1 << 2,
+   XCB_SIZE_P_SIZE_HINT = 1 << 3,
+   XCB_SIZE_P_MIN_SIZE_HINT = 1 << 4,
+   XCB_SIZE_P_MAX_SIZE_HINT = 1 << 5,
+   XCB_SIZE_P_RESIZE_INC_HINT = 1 << 6,
+   XCB_SIZE_P_ASPECT_HINT = 1 << 7,
+   XCB_SIZE_BASE_SIZE_HINT = 1 << 8,
+   XCB_SIZE_P_WIN_GRAVITY_HINT = 1 << 9
+};
+
+struct xcb_size_hints_t {
+   uint32_t flags;
+   int32_t  x, y, width, height;
+   int32_t  min_width, min_height;
+   int32_t  max_width, max_height;
+   int32_t  width_inc, height_inc;
+   int32_t  min_aspect_num, min_aspect_den;
+   int32_t  max_aspect_num, max_aspect_den;
+   int32_t  base_width, base_height;
+   uint32_t win_gravity;
+};
+
+
+static xcb_connection_t *conn = NULL;
+static xcb_screen_t *screen = NULL;
+static xcb_window_t win = 0;
+static int first_expose = 0;
+
+static xcb_visualtype_t *
+_engine_xrender_visual_get(xcb_connection_t *conn, xcb_screen_t *screen)
+{
+   xcb_depth_iterator_t  iter_depth;
+
+   iter_depth = xcb_screen_allowed_depths_iterator(screen);
+   for (; iter_depth.rem; xcb_depth_next (&iter_depth))
+     {
+        xcb_visualtype_iterator_t iter_vis;
+
+        iter_vis = xcb_depth_visuals_iterator(iter_depth.data);
+        for (; iter_vis.rem; xcb_visualtype_next (&iter_vis))
+          {
+             if (screen->root_visual == iter_vis.data->visual_id)
+               return iter_vis.data;
+          }
+     }
+}
+
+Eina_Bool
+engine_xrender_xcb_args(const char *engine, int width, int height)
+{
+   struct xcb_size_hints_t        hints;
+   uint32_t                       value_list[6];
+   xcb_screen_iterator_t          iter;
+   Evas_Engine_Info_XRender_X11  *einfo;
+   xcb_intern_atom_reply_t       *reply;
+   char                          *str;
+   xcb_intern_atom_cookie_t       cookie1;
+   xcb_intern_atom_cookie_t       cookie2;
+   xcb_intern_atom_cookie_t       cookie3;
+   xcb_intern_atom_cookie_t       cookie4;
+   xcb_intern_atom_cookie_t       cookie5;
+   xcb_atom_t                     string;
+   xcb_atom_t                     wm_name;
+   xcb_atom_t                     wm_class;
+   xcb_atom_t                     wm_normal_hint;
+   xcb_atom_t                     wm_size_hint;
+   uint32_t                       value_mask;
+   int                            s;
+   int                            s_tmp;
+   int                            l1;
+   int                            l2;
+   int                            i;
+
+   conn = xcb_connect(NULL, &s);
+   if (xcb_connection_has_error(conn)) return EINA_FALSE;
+
+   s_tmp = s;
+   iter = xcb_setup_roots_iterator(xcb_get_setup(conn));
+   for (; iter.rem; --s_tmp, xcb_screen_next (&iter))
+     if (s_tmp == 0)
+       {
+          screen = iter.data;
+          break;
+       }
+
+   evas_output_method_set(evas, evas_render_method_lookup("xrender_x11"));
+   einfo = (Evas_Engine_Info_XRender_X11 *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+       printf("Evas does not support the XRender XCB Engine\n");
+       goto close_connection;
+     }
+
+   einfo->info.backend = EVAS_ENGINE_INFO_XRENDER_BACKEND_XCB;
+   einfo->info.connection = conn;
+   einfo->info.screen = screen;
+   einfo->info.visual = _engine_xrender_visual_get(conn, screen);
+
+   value_mask =
+     XCB_CW_BACK_PIXMAP   | XCB_CW_BORDER_PIXEL | XCB_CW_BIT_GRAVITY |
+     XCB_CW_BACKING_STORE | XCB_CW_EVENT_MASK   | XCB_CW_COLORMAP;
+
+   value_list[0]  = XCB_NONE;
+   value_list[1]  = 0;
+   value_list[2]  = XCB_GRAVITY_BIT_FORGET;
+   value_list[3]  = XCB_BACKING_STORE_NOT_USEFUL;
+   value_list[4]  =
+     XCB_EVENT_MASK_KEY_PRESS       | XCB_EVENT_MASK_KEY_RELEASE    |
+     XCB_EVENT_MASK_BUTTON_PRESS    | XCB_EVENT_MASK_BUTTON_RELEASE |
+     XCB_EVENT_MASK_ENTER_WINDOW    | XCB_EVENT_MASK_LEAVE_WINDOW   |
+     XCB_EVENT_MASK_POINTER_MOTION  | XCB_EVENT_MASK_EXPOSURE       |
+     XCB_EVENT_MASK_STRUCTURE_NOTIFY;
+   value_list[5]  =screen->default_colormap;
+
+   win = xcb_generate_id(conn);
+   if (!win)
+     goto close_connection;
+   xcb_create_window(conn,
+                     screen->root_depth,
+                     win, screen->root, 0, 0, width, height, 0,
+                     XCB_WINDOW_CLASS_INPUT_OUTPUT,
+                     ((xcb_visualtype_t *)einfo->info.visual)->visual_id,
+                     value_mask,
+                     value_list);
+   einfo->info.drawable = win;
+
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the XRender XCB Engine\n");
+       goto destroy_window;
+     }
+
+/*    XStoreName(disp, win, "Expedite - Evas Test Suite"); */
+
+   cookie1 = xcb_intern_atom_unchecked(conn, 0, strlen("STRING"), "STRING");
+   cookie2 = xcb_intern_atom_unchecked(conn, 0, strlen("WM_NAME"), "WM_NAME");
+   cookie3 = xcb_intern_atom_unchecked(conn, 0, strlen("WM_CLASS"), "WM_CLASS");
+   cookie4 = xcb_intern_atom_unchecked(conn, 0, strlen("WM_NORMAL_HINTS)"), "WM_NORMAL_HINTS)");
+   cookie5 = xcb_intern_atom_unchecked(conn, 0, strlen("WM_SIZE_HINTS)"), "WM_SIZE_HINTS)");
+
+   reply = xcb_intern_atom_reply(conn, cookie1, NULL);
+   string = reply->atom;
+   free(reply);
+   reply = xcb_intern_atom_reply(conn, cookie2, NULL);
+   wm_name = reply->atom;
+   free(reply);
+
+   xcb_change_property(conn, XCB_PROP_MODE_REPLACE, win,
+                       wm_name, string, 8,
+                       strlen("Expedite - Evas Test Suite"), "Expedite - Evas Test Suite");
+
+/*    chint.res_name = "expedite"; */
+/*    chint.res_class = "Expedite"; */
+/*    XSetClassHint(disp, win, &chint); */
+
+   l1 = strlen("expedite");
+   l2 = strlen("Expedite");
+   str = (char *)malloc(l1 + l2 + 1);
+   memcpy(str, "expedite", l1);
+   str[l1] = '\0';
+   memcpy(str + l1 + 1, "Expedite", l2);
+
+   reply = xcb_intern_atom_reply(conn, cookie3, NULL);
+   wm_class = reply->atom;
+   free(reply);
+
+   xcb_change_property(conn, XCB_PROP_MODE_REPLACE, win,
+                       wm_class, string, 8,
+                       l1 + l2 + 1, str);
+   free(str);
+
+/*    szhints.flags = PMinSize | PMaxSize | PSize | USSize; */
+/*    szhints.min_width = szhints.max_width = width; */
+/*    szhints.min_height = szhints.max_height = height; */
+/*    XSetWMNormalHints(disp, win, &szhints); */
+
+   memset(&hints, 0, sizeof(hints));
+   hints.flags = XCB_SIZE_US_SIZE_HINT | XCB_SIZE_P_SIZE_HINT | XCB_SIZE_P_MIN_SIZE_HINT | XCB_SIZE_P_MAX_SIZE_HINT;
+   hints.min_width = width;
+   hints.max_width = width;
+   hints.min_height = height;
+   hints.max_height = height;
+
+   reply = xcb_intern_atom_reply(conn, cookie4, NULL);
+   wm_normal_hint = reply->atom;
+   free(reply);
+
+   reply = xcb_intern_atom_reply(conn, cookie5, NULL);
+   wm_size_hint = reply->atom;
+   free(reply);
+
+   xcb_change_property(conn, XCB_PROP_MODE_REPLACE, win,
+                       wm_normal_hint, wm_size_hint, 32,
+                       sizeof(hints) / 4, &hints);
+
+   free(xcb_get_input_focus_reply(conn, xcb_get_input_focus_unchecked(conn), NULL));
+
+   xcb_map_window(conn, win);
+
+   while (!first_expose)
+     engine_xrender_xcb_loop();
+   return EINA_TRUE;
+
+ destroy_window:
+   xcb_destroy_window(conn, win);
+ close_connection:
+   xcb_disconnect(conn);
+
+   return EINA_FALSE;
+}
+
+void
+engine_xrender_xcb_loop(void)
+{
+   xcb_generic_event_t *ev;
+
+   again:
+   ev = xcb_poll_for_event(conn);
+   if (!ev)
+     return;
+
+   switch (ev->response_type)
+     {
+      case XCB_BUTTON_PRESS:
+        {
+           xcb_button_press_event_t *e;
+
+           e = (xcb_button_press_event_t *)ev;
+
+           evas_event_feed_mouse_move(evas, e->event_x, e->event_y, 0, NULL);
+           evas_event_feed_mouse_down(evas, e->detail, EVAS_BUTTON_NONE, 0, NULL);
+           break;
+        }
+      case XCB_BUTTON_RELEASE:
+        {
+           xcb_button_release_event_t *e;
+
+           e = (xcb_button_release_event_t *)ev;
+
+           evas_event_feed_mouse_move(evas, e->event_x, e->event_y, 0, NULL);
+           evas_event_feed_mouse_up(evas, e->detail, EVAS_BUTTON_NONE, 0, NULL);
+           break;
+        }
+      case XCB_MOTION_NOTIFY:
+        {
+           xcb_motion_notify_event_t *e;
+
+           e = (xcb_motion_notify_event_t *)ev;
+
+           evas_event_feed_mouse_move(evas, e->event_x, e->event_y, 0, NULL);
+           break;
+        }
+      case XCB_EXPOSE:
+        {
+           xcb_expose_event_t *e;
+
+           e = (xcb_expose_event_t *)ev;
+
+           first_expose = 1;
+           evas_damage_rectangle_add(evas,
+                                     e->x,
+                                     e->y,
+                                     e->width,
+                                     e->height);
+           break;
+        }
+      case XCB_CONFIGURE_NOTIFY:
+        {
+           xcb_configure_notify_event_t *e;
+
+           e = (xcb_configure_notify_event_t *)ev;
+
+           evas_output_viewport_set(evas, 0, 0,
+                                    e->width,
+                                    e->height);
+           evas_output_size_set(evas,
+                                e->width,
+                                e->height);
+           win_w = e->width;
+           win_h = e->height;
+           break;
+        }
+      case XCB_ENTER_NOTIFY:
+         evas_event_feed_mouse_in(evas, 0, NULL);
+         break;
+      case XCB_LEAVE_NOTIFY:
+         evas_event_feed_mouse_out(evas, 0, NULL);
+         break;
+      case XCB_KEY_PRESS:
+        {
+           xcb_key_press_event_t *e;
+           xcb_key_symbols_t *kss;
+           xcb_keysym_t       ks;
+           char              *str = "";
+
+           e = (xcb_key_press_event_t *)ev;
+
+           kss = xcb_key_symbols_alloc(conn);
+
+           ks = xcb_key_symbols_get_keysym(kss, e->detail, 0);
+
+           if ((ks == XK_Shift_L) || (ks == XK_Shift_R))
+             evas_key_modifier_on(evas, "Shift");
+           else if ((ks == XK_Control_L) || (ks == XK_Control_R))
+             evas_key_modifier_on(evas, "Control");
+           else if ((ks == XK_Alt_L) || (ks == XK_Alt_R))
+             evas_key_modifier_on(evas, "Alt");
+           else if ((ks == XK_Super_L) || (ks == XK_Super_R))
+             evas_key_modifier_on(evas, "Super");
+           else if (ks == XK_Caps_Lock)
+             {
+                if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                  evas_key_lock_off(evas, "Caps_Lock");
+                else
+                  evas_key_lock_on(evas, "Caps_Lock");
+             }
+           else if (ks == XK_Scroll_Lock)
+             {
+                if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+                  evas_key_lock_off(evas, "Scroll_Lock");
+                else
+                  evas_key_lock_on(evas, "Scroll_Lock");
+             }
+
+           if (ks == XK_Left)
+             str = "Left";
+           if (ks == XK_Right)
+             str = "Right";
+           if (ks == XK_Escape)
+             str = "Escape";
+           if (ks == XK_Return)
+             str = "Return";
+           if (ks == 113)
+             str = "q";
+
+           evas_event_feed_key_down(evas, str, str, NULL, NULL, 0, NULL);
+
+           xcb_key_symbols_free(kss);
+           break;
+        }
+      case XCB_KEY_RELEASE:
+        {
+           xcb_key_release_event_t *e;
+           xcb_key_symbols_t *kss;
+           xcb_keysym_t       ks;
+           char              *str = "";
+
+           e = (xcb_key_release_event_t *)ev;
+
+           kss = xcb_key_symbols_alloc(conn);
+
+           ks = xcb_key_symbols_get_keysym(kss, e->detail, 0);
+
+           if ((ks == XK_Shift_L) || (ks == XK_Shift_R))
+             evas_key_modifier_on(evas, "Shift");
+           else if ((ks == XK_Control_L) || (ks == XK_Control_R))
+             evas_key_modifier_on(evas, "Control");
+           else if ((ks == XK_Alt_L) || (ks == XK_Alt_R))
+             evas_key_modifier_on(evas, "Alt");
+           else if ((ks == XK_Super_L) || (ks == XK_Super_R))
+             evas_key_modifier_on(evas, "Super");
+
+           if (ks == XK_Left)
+             str = "Left";
+           if (ks == XK_Right)
+             str = "Right";
+           if (ks == XK_Escape)
+             str = "Escape";
+           if (ks == XK_Return)
+             str = "Return";
+           if (ks == 113)
+             str = "q";
+
+           evas_event_feed_key_up(evas, str, str, NULL, NULL, 0, NULL);
+
+           xcb_key_symbols_free(kss);
+           break;
+        }
+      default:
+         free(ev);
+         return;
+     }
+   free(ev);
+
+   goto again;
+}
+
+void
+engine_xrender_xcb_shutdown(void)
+{
+   xcb_destroy_window(conn, win);
+   xcb_disconnect(conn);
+}
diff --git a/src/bin/.svn/text-base/engine_xrender_xcb.h.svn-base b/src/bin/.svn/text-base/engine_xrender_xcb.h.svn-base
new file mode 100644 (file)
index 0000000..9d688a0
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_XRENDER_XCB_H
+#define ENGINE_XRENDER_XCB_H
+
+Eina_Bool engine_xrender_xcb_args(const char *engine, int width, int height);
+void engine_xrender_xcb_loop(void);
+void engine_xrender_xcb_shutdown(void);
+
+#endif
diff --git a/src/bin/.svn/text-base/expedite-cmp.svn-base b/src/bin/.svn/text-base/expedite-cmp.svn-base
new file mode 100644 (file)
index 0000000..2df01ad
--- /dev/null
@@ -0,0 +1,248 @@
+#!/usr/bin/env python
+
+import sys
+import os
+import os.path
+import csv
+from optparse import OptionParser
+
+fmttext = '%(value)7.2f (%(percentual)+6.1f%%)'
+fmthtml = '%(value)7.2f <span style="color: #666; width: 55pt; display: inline-block; text-align: right; text-shadow: #999 1px 1px 3px;">(%(percentual)+0.1f%%)</span>'
+
+
+parser = OptionParser(usage="%prog [options] <reference> <file2> .. <fileN>",
+                      description="""\
+Generate reports comparing two or more outputs of expedite.
+
+Just run expedite and save output to a file and then feed them to this
+program. The first file is used as base for comparison and other files
+will print relative improvements.
+""")
+parser.add_option("-e", "--accepted-error",
+                  help=("maximum error to accept as percentage 0.0-1.0. "
+                        "[default=%default]"),
+                  action="store", type="float", default=0.05)
+parser.add_option("-r", "--report",
+                  help=("kind of report to use. One of text or html. "
+                        "[default=%default]"),
+                  action="store", type="choice", default="text",
+                  choices=["text", "html"])
+parser.add_option("-F", "--format",
+                  help=("format to use as python format string, "
+                        "valid keys are: value and percentual. "
+                        "[defaults: html=\"%s\", text=\"%s\"]" %
+                        (fmthtml, fmttext)),
+                  action="store", type="str", default=None)
+parser.add_option("-C", "--no-color", dest="color",
+                  help="do not use color in reports.",
+                  action="store_false", default=True)
+
+options, files = parser.parse_args()
+if len(files) < 2:
+    raise SystemExit("need at least 2 files to compare")
+
+if options.format is None:
+    if options.report == "html":
+        options.format = fmthtml
+    else:
+        options.format = fmttext
+
+ref_f = files[0]
+others_f = files[1:]
+
+max_test_name = 0
+data = {}
+tests = []
+for f in files:
+    d = data[f] = {}
+    for row in csv.reader(open(f)):
+        t = row[1].strip()
+        if f == ref_f:
+            tests.append(t)
+        d[t] = float(row[0])
+        max_test_name = max(len(t), max_test_name)
+
+def report_text():
+    test_name_fmt = "%%%ds:" % max_test_name
+
+    fmtsize = len(options.format % {"value": 12345.67, "percentual": 1234.56})
+    hdrfmt = "%%%d.%ds" % (fmtsize, fmtsize)
+
+    print test_name_fmt % "\\",
+    print "%7.7s" % (files[0][-7:],),
+    for f in files[1:]:
+        n, e = os.path.splitext(f)
+        print hdrfmt % n[-fmtsize:],
+    print
+
+    if options.color and os.environ.get("TERM", "") in (
+        "xterm", "xterm-color", "rxvt", "rxvt-unicode", "screen",
+        "Eterm", "aterm", "gnome", "interix"):
+        color_good = "\033[1;32m"
+        color_bad = "\033[1;31m"
+        color_equal = "\033[1;30m"
+        color_reset = "\033[0m"
+    else:
+        color_good = ""
+        color_bad = ""
+        color_equal = ""
+        color_reset = ""
+
+
+    def print_row(test):
+        print test_name_fmt % test,
+        ref_val = data[ref_f][test]
+        print "%7.2f" % ref_val,
+        for f in others_f:
+            try:
+                val = data[f][test]
+            except KeyError:
+                print "-?????-",
+                continue
+
+            percent = (val - ref_val) / ref_val
+            if percent < -options.accepted_error:
+                c = color_bad
+            elif percent > options.accepted_error:
+                c = color_good
+            else:
+                c = color_equal
+
+            fmt = options.format % {"value": val, "percentual": percent * 100}
+            if len(fmt) < fmtsize:
+                fmt = hdrfmt % fmt
+            print "%s%s%s" % (c, fmt, color_reset),
+
+        print
+
+    for t in tests:
+        print_row(t)
+
+
+def report_html():
+    import time
+
+    fnames = [os.path.basename(f) for f in files]
+    print """\
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>expedite comparison sheet: %(files)s</title>
+  </head>
+  <style type="text/css">
+    table
+    {
+       border: 1px solid black;
+       border-collapse: collapse;
+    }
+    thead
+    {
+       border-bottom: 1px solid black;
+    }
+    tr.overall-results
+    {
+       border-top: 1px solid black;
+       font-weight: bold;
+    }
+    td.value, td.value-reference, td.value-missing, td.value-good, td.value-bad, td.value-equal
+    {
+       font-family: courier, monospaced;
+       font-size: 10pt;
+       text-align: right;
+       border-left: 1px solid black;
+       border-bottom: 1px dashed #ccc;
+    }
+    td.test-name, thead tr td { text-align: right; }\
+"""
+    if options.color:
+        print """\
+    td.value-good { background-color: #aaffaa; }
+    td.value-bad { background-color: #ffaaaa; }
+    td.value-missing { background-color: #ffffaa; }
+    td.test-name, thead tr td
+    {
+       font-weight: bold;
+       background-color: #d9d9d9;
+       border-bottom: 1px dashed #ccc;
+    }
+"""
+
+    print """
+  </style>
+  <body>
+     <p>Comparison sheet for %(files)s, created at %(date)s.</p>
+     <table>
+       <thead>
+         <tr>
+           <td>\\</td>\
+""" % {"files": ", ".join(fnames),
+       "date": time.asctime(),
+       }
+
+    for f in fnames:
+        print """\
+           <td>%s</td>\
+""" % f
+    print """\
+         </tr>
+       </thead>
+       <tbody>\
+"""
+
+    def print_row(test):
+        ref_val = data[ref_f][test]
+        if "EVAS SPEED" in test.upper():
+            extra_cls = ' class="overall-results"'
+        else:
+            extra_cls = ""
+
+        print """\
+         <tr%s>
+           <td class="test-name">%s</td>
+           <td class="value-reference">%7.2f</td>\
+""" % (extra_cls, test, ref_val)
+
+        for f in others_f:
+            try:
+                val = data[f][test]
+            except KeyError:
+                print """\
+           <td class="value-missing">-?????-</td>\
+"""
+                continue
+
+            percent = (val - ref_val) / ref_val
+            if percent < -options.accepted_error:
+                c = 'bad'
+            elif percent > options.accepted_error:
+                c = 'good'
+            else:
+                c = 'equal'
+
+            v = options.format % {"value": val, "percentual": percent * 100}
+
+            print """\
+           <td class="value-%s">%s</td>\
+""" % (c, v)
+
+        print """\
+         </tr>\
+"""
+
+    for t in tests:
+        print_row(t)
+
+    print """\
+       </tbody>
+     </table>
+  </body>
+</html>
+"""
+
+if options.report == "text":
+    report_text()
+elif options.report == "html":
+    report_html()
diff --git a/src/bin/.svn/text-base/image_blend_border.c.svn-base b/src/bin/.svn/text-base/image_blend_border.c.svn-base
new file mode 100644 (file)
index 0000000..10d5b85
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_border_start
+#define NAME "Image Blend Border"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       evas_object_image_file_set(o, build_path("bar.png"), NULL);
+       evas_object_image_border_set(o, 6, 6, 6, 6);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_border_recolor.c.svn-base b/src/bin/.svn/text-base/image_blend_border_recolor.c.svn-base
new file mode 100644 (file)
index 0000000..3e11840
--- /dev/null
@@ -0,0 +1,105 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_border_recolor_start
+#define NAME "Image Blend Border Recolor"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       evas_object_image_file_set(o, build_path("pan.png"), NULL);
+       evas_object_color_set(o, 64, 64, 64, 255);
+       evas_object_image_border_set(o, 3, 3, 3, 3);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_fade_pow2_unscaled.c.svn-base b/src/bin/.svn/text-base/image_blend_fade_pow2_unscaled.c.svn-base
new file mode 100644 (file)
index 0000000..f31acaa
--- /dev/null
@@ -0,0 +1,106 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_fade_pow2_unscaled_start
+#define NAME "Image Blend Fade Power 2 Unscaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+        int a;
+        
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        a = 256 - (1 << ((rnd() % 8) + 1));
+        if (a < 128) a = 128;
+        evas_object_color_set(o, a, a, a, a);
+        evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+       evas_object_move(o_images[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_fade_unscaled.c.svn-base b/src/bin/.svn/text-base/image_blend_fade_unscaled.c.svn-base
new file mode 100644 (file)
index 0000000..658110f
--- /dev/null
@@ -0,0 +1,105 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_fade_unscaled_start
+#define NAME "Image Blend Fade Unscaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+        int a;
+        
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        a = rnd()&0xff;
+        evas_object_color_set(o, a, a, a, a);
+        evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+       evas_object_move(o_images[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_nearest_same_scaled.c.svn-base b/src/bin/.svn/text-base/image_blend_nearest_same_scaled.c.svn-base
new file mode 100644 (file)
index 0000000..52ba6d7
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_nearest_same_scaled_start
+#define NAME "Image Blend Nearest Same Scaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 40 + ((i % 3) * (w0 / 2));
+       h = 40 + ((i % 3) * (h0 / 2));
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_nearest_scaled.c.svn-base b/src/bin/.svn/text-base/image_blend_nearest_scaled.c.svn-base
new file mode 100644 (file)
index 0000000..47a431e
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_nearest_scaled_start
+#define NAME "Image Blend Nearest Scaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_nearest_solid_same_scaled.c.svn-base b/src/bin/.svn/text-base/image_blend_nearest_solid_same_scaled.c.svn-base
new file mode 100644 (file)
index 0000000..e8979b4
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_nearest_solid_same_scaled_start
+#define NAME "Image Blend Nearest Solid Same Scaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 40 + ((i % 3) * (w0 / 2));
+       h = 40 + ((i % 3) * (h0 / 2));
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_nearest_solid_scaled.c.svn-base b/src/bin/.svn/text-base/image_blend_nearest_solid_scaled.c.svn-base
new file mode 100644 (file)
index 0000000..1bd75df
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_nearest_solid_scaled_start
+#define NAME "Image Blend Nearest Solid Scaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_occlude1.c.svn-base b/src/bin/.svn/text-base/image_blend_occlude1.c.svn-base
new file mode 100644 (file)
index 0000000..098ee57
--- /dev/null
@@ -0,0 +1,115 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude1_start
+#define NAME "Image Blend Occlude 1"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i < (OBNUM / 2))
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i < (OBNUM / 2))
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_occlude1_few.c.svn-base b/src/bin/.svn/text-base/image_blend_occlude1_few.c.svn-base
new file mode 100644 (file)
index 0000000..c0ba2dc
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude1_few_start
+#define NAME "Image Blend Occlude 1 Few"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 32
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i < (OBNUM / 2))
+         evas_object_image_file_set(o, PACKAGE_DATA_DIR"/data/logo.png", NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, PACKAGE_DATA_DIR"/data/image.png", NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i < (OBNUM / 2))
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_occlude1_many.c.svn-base b/src/bin/.svn/text-base/image_blend_occlude1_many.c.svn-base
new file mode 100644 (file)
index 0000000..02a0f09
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude1_many_start
+#define NAME "Image Blend Occlude 1 Many"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 320
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i < (OBNUM / 2))
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i < (OBNUM / 2))
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_occlude1_very_many.c.svn-base b/src/bin/.svn/text-base/image_blend_occlude1_very_many.c.svn-base
new file mode 100644 (file)
index 0000000..51b44f8
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude1_very_many_start
+#define NAME "Image Blend Occlude 1 Very Many"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 1600
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i < (OBNUM / 2))
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i < (OBNUM / 2))
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_occlude2.c.svn-base b/src/bin/.svn/text-base/image_blend_occlude2.c.svn-base
new file mode 100644 (file)
index 0000000..4557bce
--- /dev/null
@@ -0,0 +1,115 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude2_start
+#define NAME "Image Blend Occlude 2"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i & 0x1)
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i & 0x1)
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_occlude2_few.c.svn-base b/src/bin/.svn/text-base/image_blend_occlude2_few.c.svn-base
new file mode 100644 (file)
index 0000000..8aca4b1
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude2_few_start
+#define NAME "Image Blend Occlude 2 Few"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 32
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i & 0x1)
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i & 0x1)
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_occlude2_many.c.svn-base b/src/bin/.svn/text-base/image_blend_occlude2_many.c.svn-base
new file mode 100644 (file)
index 0000000..b0ab9ba
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude2_many_start
+#define NAME "Image Blend Occlude 2 Many"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 320
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i & 0x1)
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i & 0x1)
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_occlude2_very_many.c.svn-base b/src/bin/.svn/text-base/image_blend_occlude2_very_many.c.svn-base
new file mode 100644 (file)
index 0000000..776ada8
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude2_very_many_start
+#define NAME "Image Blend Occlude 2 Very Many"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 1600
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i & 0x1)
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i & 0x1)
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_occlude3.c.svn-base b/src/bin/.svn/text-base/image_blend_occlude3.c.svn-base
new file mode 100644 (file)
index 0000000..fa69b97
--- /dev/null
@@ -0,0 +1,115 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude3_start
+#define NAME "Image Blend Occlude 3"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i > (OBNUM / 2))
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i > (OBNUM / 2))
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_occlude3_few.c.svn-base b/src/bin/.svn/text-base/image_blend_occlude3_few.c.svn-base
new file mode 100644 (file)
index 0000000..92166f1
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude3_few_start
+#define NAME "Image Blend Occlude 3 Few"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 32
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i > (OBNUM / 2))
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i > (OBNUM / 2))
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_occlude3_many.c.svn-base b/src/bin/.svn/text-base/image_blend_occlude3_many.c.svn-base
new file mode 100644 (file)
index 0000000..aecb5ee
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude3_many_start
+#define NAME "Image Blend Occlude 3 Many"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 320
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i > (OBNUM / 2))
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i > (OBNUM / 2))
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_occlude3_very_many.c.svn-base b/src/bin/.svn/text-base/image_blend_occlude3_very_many.c.svn-base
new file mode 100644 (file)
index 0000000..ea353ba
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude3_very_many_start
+#define NAME "Image Blend Occlude 3 Very Many"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 1600
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i > (OBNUM / 2))
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i > (OBNUM / 2))
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_smooth_same_scaled.c.svn-base b/src/bin/.svn/text-base/image_blend_smooth_same_scaled.c.svn-base
new file mode 100644 (file)
index 0000000..a1e6fc3
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_smooth_same_scaled_start
+#define NAME "Image Blend Smooth Same Scaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_smooth_scale_set(o, 1);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 40 + ((i % 3) * (w0 / 2));
+       h = 40 + ((i % 3) * (h0 / 2));
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_smooth_scaled.c.svn-base b/src/bin/.svn/text-base/image_blend_smooth_scaled.c.svn-base
new file mode 100644 (file)
index 0000000..b2086f0
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_smooth_scaled_start
+#define NAME "Image Blend Smooth Scaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_smooth_scale_set(o, 1);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_smooth_solid_same_scaled.c.svn-base b/src/bin/.svn/text-base/image_blend_smooth_solid_same_scaled.c.svn-base
new file mode 100644 (file)
index 0000000..41366a3
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_smooth_solid_same_scaled_start
+#define NAME "Image Blend Smooth Solid Same Scaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_smooth_scale_set(o, 1);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 40 + ((i % 3) * (w0 / 2));
+       h = 40 + ((i % 3) * (h0 / 2));
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_smooth_solid_scaled.c.svn-base b/src/bin/.svn/text-base/image_blend_smooth_solid_scaled.c.svn-base
new file mode 100644 (file)
index 0000000..e4028bd
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_smooth_solid_scaled_start
+#define NAME "Image Blend Smooth Solid Scaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_smooth_scale_set(o, 1);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_solid_border.c.svn-base b/src/bin/.svn/text-base/image_blend_solid_border.c.svn-base
new file mode 100644 (file)
index 0000000..2e1b0bb
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_solid_border_start
+#define NAME "Image Blend Solid Border"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       evas_object_image_file_set(o, build_path("frame.png"), NULL);
+       evas_object_image_border_set(o, 8, 8, 8, 8);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW))) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW))) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_solid_fade_pow2_unscaled.c.svn-base b/src/bin/.svn/text-base/image_blend_solid_fade_pow2_unscaled.c.svn-base
new file mode 100644 (file)
index 0000000..1af71db
--- /dev/null
@@ -0,0 +1,106 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_solid_fade_pow2_unscaled_start
+#define NAME "Image Blend Solid Fade Power 2 Unscaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+        int a;
+        
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        a = 256 - (1 << ((rnd() % 8) + 1));
+        if (a < 128) a = 128;
+        evas_object_color_set(o, a, a, a, a);
+        evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+       evas_object_move(o_images[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_solid_fade_unscaled.c.svn-base b/src/bin/.svn/text-base/image_blend_solid_fade_unscaled.c.svn-base
new file mode 100644 (file)
index 0000000..6a6cb9f
--- /dev/null
@@ -0,0 +1,105 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_solid_fade_unscaled_start
+#define NAME "Image Blend Solid Fade Unscaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+        int a;
+        
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        a = rnd()&0xff;
+        evas_object_color_set(o, a, a, a, a);
+        evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+       evas_object_move(o_images[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_solid_middle_border.c.svn-base b/src/bin/.svn/text-base/image_blend_solid_middle_border.c.svn-base
new file mode 100644 (file)
index 0000000..5a7d6f9
--- /dev/null
@@ -0,0 +1,105 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_solid_middle_border
+#define NAME "Image Blend Solid Middle Border"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       evas_object_image_file_set(o, build_path("bar.png"), NULL);
+       evas_object_image_border_set(o, 6, 6, 6, 6);
+        evas_object_image_border_center_fill_set(o, EVAS_BORDER_FILL_SOLID);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_solid_middle_unscaled.c.svn-base b/src/bin/.svn/text-base/image_blend_solid_middle_unscaled.c.svn-base
new file mode 100644 (file)
index 0000000..b2a30ca
--- /dev/null
@@ -0,0 +1,103 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_solid_middle_unscaled_start
+#define NAME "Image Blend Solid Middle Unscaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        evas_object_image_border_set(o, 43, 48, 48, 83);
+        evas_object_image_border_center_fill_set(o, EVAS_BORDER_FILL_SOLID);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+       evas_object_move(o_images[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_solid_unscaled.c.svn-base b/src/bin/.svn/text-base/image_blend_solid_unscaled.c.svn-base
new file mode 100644 (file)
index 0000000..136323e
--- /dev/null
@@ -0,0 +1,101 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_solid_unscaled_start
+#define NAME "Image Blend Solid Unscaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+       evas_object_move(o_images[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_blend_unscaled.c.svn-base b/src/bin/.svn/text-base/image_blend_unscaled.c.svn-base
new file mode 100644 (file)
index 0000000..02feb60
--- /dev/null
@@ -0,0 +1,101 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_unscaled_start
+#define NAME "Image Blend Unscaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+       evas_object_move(o_images[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_crossfade.c.svn-base b/src/bin/.svn/text-base/image_crossfade.c.svn-base
new file mode 100644 (file)
index 0000000..3a824a8
--- /dev/null
@@ -0,0 +1,100 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_crossfade_start
+#define NAME "Image Crossfade"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[2];
+
+/* setup */
+static void _setup(void)
+{
+   Evas_Object *o;
+
+   o = evas_object_image_add(evas);
+   o_images[0] = o;
+   evas_object_image_file_set(o, build_path("im1.png"), NULL);
+   evas_object_image_fill_set(o, 0, 0, 720, 420);
+   evas_object_resize(o, 720, 420);
+   evas_object_show(o);
+
+   o = evas_object_image_add(evas);
+   o_images[1] = o;
+   evas_object_image_file_set(o, build_path("im2.png"), NULL);
+   evas_object_image_fill_set(o, 0, 0, 720, 420);
+   evas_object_resize(o, 720, 420);
+   evas_object_show(o);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < 2; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int a;
+
+   a = f & 0x1f;
+   a = ((a << 3) | (a >> 2)) & 0xff;
+   evas_object_color_set(o_images[1], a, a, a, a);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_data_argb.c.svn-base b/src/bin/.svn/text-base/image_data_argb.c.svn-base
new file mode 100644 (file)
index 0000000..e008516
--- /dev/null
@@ -0,0 +1,120 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_data_argb_start
+#define NAME "Image Data ARGB"
+#define ICON "data.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[1];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < 1; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_content_hint_set(o, EVAS_IMAGE_CONTENT_HINT_DYNAMIC);
+       evas_object_image_colorspace_set(o, EVAS_COLORSPACE_ARGB8888);
+       evas_object_image_size_set(o, 640, 480);
+       evas_object_image_alpha_set(o, 0);
+       evas_object_image_fill_set(o, 0, 0, 640, 480);
+       evas_object_resize(o, 640, 480);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < 1; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < 1; i++)
+     {
+       unsigned int *data, *p;
+       int ff;
+        w = 640;
+       h = 480;
+       x = (win_w / 2) - (w / 2);
+       y = (win_h / 2) - (h / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+       data = evas_object_image_data_get(o_images[i], 1);
+       p = data;
+       ff = (f ^ (f << 8) ^ (f << 16) ^ (f << 24));
+       for (y = 0; y < 480; y++)
+         {
+            for (x = 0; x < 640; x++)
+              {
+                 *p = ((((x * y) + f) << 8) ^ (x - y - f)) | 0xff000000;
+                 p++;
+              }
+         }
+       evas_object_image_data_set(o_images[i], data);
+       evas_object_image_data_update_add(o_images[i], 0, 0, 640, 480);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_data_argb_alpha.c.svn-base b/src/bin/.svn/text-base/image_data_argb_alpha.c.svn-base
new file mode 100644 (file)
index 0000000..00a1e63
--- /dev/null
@@ -0,0 +1,131 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_data_argb_alpha_start
+#define NAME "Image Data ARGB Alpha"
+#define ICON "data.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[1];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < 1; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_content_hint_set(o, EVAS_IMAGE_CONTENT_HINT_DYNAMIC);
+        evas_object_image_colorspace_set(o, EVAS_COLORSPACE_ARGB8888);
+       evas_object_image_size_set(o, 640, 480);
+       evas_object_image_alpha_set(o, 1);
+       evas_object_image_fill_set(o, 0, 0, 640, 480);
+       evas_object_resize(o, 640, 480);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < 1; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < 1; i++)
+     {
+       unsigned int *data, *p;
+       int ff, a, r, g, b;
+        w = 640;
+       h = 480;
+       x = (win_w / 2) - (w / 2);
+       y = (win_h / 2) - (h / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+       data = evas_object_image_data_get(o_images[i], 1);
+       p = data;
+       ff = (f ^ (f << 8) ^ (f << 16) ^ (f << 24));
+       for (y = 0; y < 480; y++)
+         {
+            for (x = 0; x < 640; x++)
+              {
+                 r = (x * y / 7) + f;
+                 g = (x / 2);
+                 b = (y / 2);
+                 a = (x + y);
+                 r &= 0xff;
+                 g &= 0xff;
+                 b &= 0xff;
+                 a &= 0xff;
+                 r = (a * r) / 255;
+                 g = (a * g) / 255;
+                 b = (a * b) / 255;
+                 *p = (a << 24) | (r << 16) | (g << 8) | b;
+                 p++;
+              }
+         }
+       evas_object_image_data_set(o_images[i], data);
+       evas_object_image_data_update_add(o_images[i], 0, 0, 640, 480);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_data_ycbcr601pl.c.svn-base b/src/bin/.svn/text-base/image_data_ycbcr601pl.c.svn-base
new file mode 100644 (file)
index 0000000..107945a
--- /dev/null
@@ -0,0 +1,141 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_data_ycbcr601pl_start
+#define NAME "Image Data YCbCr 601 Pointer List"
+#define ICON "data.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[1];
+static unsigned char *yp = NULL, *up = NULL, *vp = NULL;
+
+/* setup */
+static void _setup(void)
+{
+   int i, y;
+   FILE *f;
+   unsigned char **data, **lp;
+   Evas_Object *o;
+   for (i = 0; i < 1; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_content_hint_set(o, EVAS_IMAGE_CONTENT_HINT_DYNAMIC);
+       evas_object_image_colorspace_set(o, EVAS_COLORSPACE_YCBCR422P601_PL);
+       evas_object_image_size_set(o, 640, 480);
+       evas_object_image_alpha_set(o, 0);
+       evas_object_image_fill_set(o, 0, 0, 640, 480);
+       evas_object_resize(o, 640, 480);
+       evas_object_show(o);
+       yp = malloc(640 * 480);
+       up = malloc(320 * 240);
+       vp = malloc(320 * 240);
+       f = fopen(build_path("tp.yuv"), "rb");
+       if (f)
+         {
+            fread(yp, 640 * 480, 1, f);
+            fread(up, 320 * 240, 1, f);
+            fread(vp, 320 * 240, 1, f);
+            fclose(f);
+         }
+       data = evas_object_image_data_get(o_images[i], 1);
+       lp = data;
+       for (y = 0; y < 480; y++)
+         {
+            *lp = yp + (y * 640);
+            lp++;
+         }
+       for (y = 0; y < 240; y++)
+         {
+            *lp = up + (y * 320);
+            lp++;
+         }
+       for (y = 0; y < 240; y++)
+         {
+            *lp = vp + (y * 320);
+            lp++;
+         }
+       evas_object_image_data_set(o_images[i], data);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < 1; i++) evas_object_del(o_images[i]);
+   free(yp);
+   free(up);
+   free(vp);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < 1; i++)
+     {
+        w = 640;
+       h = 480;
+       x = (win_w / 2) - (w / 2);
+       y = (win_h / 2) - (h / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+       evas_object_image_data_update_add(o_images[i], 0, 0, 640, 480);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_data_ycbcr601pl_wide_stride.c.svn-base b/src/bin/.svn/text-base/image_data_ycbcr601pl_wide_stride.c.svn-base
new file mode 100644 (file)
index 0000000..b27f717
--- /dev/null
@@ -0,0 +1,176 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_data_ycbcr601pl_wide_stride_start
+#define NAME "Image Data YCbCr 601 Pointer List Wide Stride"
+#define ICON "data.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[1];
+static unsigned char *yp = NULL, *up = NULL, *vp = NULL;
+
+/* setup */
+static void _setup(void)
+{
+   int i, y;
+   FILE *f;
+   unsigned char **data, **lp;
+   Evas_Object *o;
+   for (i = 0; i < 1; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_content_hint_set(o, EVAS_IMAGE_CONTENT_HINT_DYNAMIC);
+       evas_object_image_colorspace_set(o, EVAS_COLORSPACE_YCBCR422P601_PL);
+       evas_object_image_size_set(o, 320, 480);
+       evas_object_image_alpha_set(o, 0);
+       evas_object_image_fill_set(o, 0, 0, 640, 480);
+       evas_object_resize(o, 640, 480);
+       evas_object_show(o);
+       yp = malloc(640 * 480);
+       up = malloc(320 * 240);
+       vp = malloc(320 * 240);
+       f = fopen(build_path("tp.yuv"), "rb");
+       if (f)
+         {
+            fread(yp, 640 * 480, 1, f);
+            fread(up, 320 * 240, 1, f);
+            fread(vp, 320 * 240, 1, f);
+            fclose(f);
+         }
+       data = evas_object_image_data_get(o_images[i], 1);
+       if (data)
+         {
+            lp = data;
+            for (y = 0; y < 480; y++)
+              {
+                 *lp = yp + (y * 640);
+                 lp++;
+              }
+            for (y = 0; y < 240; y++)
+              {
+                 *lp = up + (y * 320);
+                 lp++;
+              }
+            for (y = 0; y < 240; y++)
+              {
+                 *lp = vp + (y * 320);
+                 lp++;
+              }
+            evas_object_image_data_set(o_images[i], data);
+            evas_object_image_data_update_add(o_images[i], 0, 0, 320, 480);
+         }
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < 1; i++) evas_object_del(o_images[i]);
+   free(yp);
+   free(up);
+   free(vp);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < 1; i++)
+     {
+       unsigned char **data, **lp;
+
+        w = 640;
+       h = 480;
+       x = (win_w / 2) - (w / 2);
+       y = (win_h / 2) - (h / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+
+       w = 320 - 16 + f;
+       if (w < 1) w = 1;
+       else if (w > 640) w = 640;
+
+       w &= ~0x1;
+
+       evas_object_image_size_set(o_images[i], w, 480);
+       data = evas_object_image_data_get(o_images[i], 1);
+       if (data)
+         {
+            lp = data;
+            for (y = 0; y < 480; y++)
+              {
+                 *lp = yp + (y * 640);
+                 lp++;
+              }
+            for (y = 0; y < 240; y++)
+              {
+                 *lp = up + (y * 320);
+                 lp++;
+              }
+            for (y = 0; y < 240; y++)
+              {
+                 *lp = vp + (y * 320);
+                 lp++;
+              }
+            evas_object_image_data_set(o_images[i], data);
+            evas_object_image_data_update_add(o_images[i], 0, 0, w, 480);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_3d_1.c.svn-base b/src/bin/.svn/text-base/image_map_3d_1.c.svn-base
new file mode 100644 (file)
index 0000000..7b15556
--- /dev/null
@@ -0,0 +1,260 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_3d_1_start
+#define NAME "Image Map 3D 1"
+#define ICON "3d.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+typedef struct _Point
+{
+   Evas_Coord x, y, z, u, v;
+} Point;
+
+typedef struct _Side
+{
+   Evas_Object *o;
+   Point pt[4];
+} Side;
+
+typedef struct _Cube
+{
+   Side side[6];
+} Cube;
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Cube *cubes[5];
+
+#define POINT(n, p, xx, yy, zz, uu, vv) \
+   c->side[n].pt[p].x = xx; \
+   c->side[n].pt[p].y = yy; \
+   c->side[n].pt[p].z = zz; \
+   c->side[n].pt[p].u = uu; \
+   c->side[n].pt[p].v = vv
+
+static Cube *
+_cube_new(Evas_Coord w, Evas_Coord h, Evas_Coord d)
+{
+   Cube *c;
+   int i;
+
+   w -= (w / 2);
+   h -= (h / 2);
+   d -= (d / 2);
+   c = calloc(1, sizeof(Cube));
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Object *o;
+        char buf[256];
+        o = evas_object_image_add(evas);
+        c->side[i].o = o;
+        snprintf(buf, sizeof(buf), "cube%i.png", i + 1);
+        evas_object_image_file_set(o, build_path(buf), NULL);
+        evas_object_image_fill_set(o, 0, 0, 256, 256);
+        evas_object_resize(o, 256, 256);
+        evas_object_image_smooth_scale_set(o, 0);
+        evas_object_show(o);
+     }
+   POINT(0, 0, -w, -h, -d,   0,   0);
+   POINT(0, 1,  w, -h, -d, 256,   0);
+   POINT(0, 2,  w,  h, -d, 256, 256);
+   POINT(0, 3, -w,  h, -d,   0, 256);
+
+   POINT(1, 0,  w, -h, -d,   0,   0);
+   POINT(1, 1,  w, -h,  d, 256,   0);
+   POINT(1, 2,  w,  h,  d, 256, 256);
+   POINT(1, 3,  w,  h, -d,   0, 256);
+   
+   POINT(2, 0,  w, -h,  d,   0,   0);
+   POINT(2, 1, -w, -h,  d, 256,   0);
+   POINT(2, 2, -w,  h,  d, 256, 256);
+   POINT(2, 3,  w,  h,  d,   0, 256);
+
+   POINT(3, 0, -w, -h,  d,   0,   0);
+   POINT(3, 1, -w, -h, -d, 256,   0);
+   POINT(3, 2, -w,  h, -d, 256, 256);
+   POINT(3, 3, -w,  h,  d,   0, 256);
+   
+   POINT(4, 0, -w, -h,  d,   0,   0);
+   POINT(4, 1,  w, -h,  d, 256,   0);
+   POINT(4, 2,  w, -h, -d, 256, 256);
+   POINT(4, 3, -w, -h, -d,   0, 256);
+   
+   POINT(5, 0, -w,  h, -d,   0,   0);
+   POINT(5, 1,  w,  h, -d, 256,   0);
+   POINT(5, 2,  w,  h,  d, 256, 256);
+   POINT(5, 3, -w,  h,  d,   0, 256);
+   
+   return c;
+}
+
+static void
+_cube_pos(Cube *c,
+          Evas_Coord x, Evas_Coord y, Evas_Coord z,
+          double dx, double dy, double dz)
+{
+   Evas_Map *m;
+   int i, j, order[6], sorted;
+   Evas_Coord mz[6];
+   
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Coord tz[4];
+        
+        for (j = 0; j < 4; j++)
+          {
+             evas_map_point_coord_set(m, j,
+                                      c->side[i].pt[j].x + x, 
+                                      c->side[i].pt[j].y + y, 
+                                      c->side[i].pt[j].z + z);
+             evas_map_point_image_uv_set(m, j,
+                                      c->side[i].pt[j].u,
+                                      c->side[i].pt[j].v);
+             evas_map_point_color_set(m, j, 255, 255, 255, 255);
+          }
+        evas_map_util_3d_rotate(m, dx, dy, dz, x, y, z);
+        evas_map_util_3d_lighting(m, -1000, -1000, -1000,
+                                  255, 255, 255,
+                                  20, 20, 20);
+        evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), 0, 512);
+        if (evas_map_util_clockwise_get(m))
+          {
+             evas_object_map_enable_set(c->side[i].o, 1);
+             evas_object_map_set(c->side[i].o, m);
+             evas_object_show(c->side[i].o);
+          }
+        else
+          evas_object_hide(c->side[i].o);
+        
+        order[i] = i;
+        for (j = 0; j < 4; j++)
+          evas_map_point_coord_get(m, j, NULL, NULL, &(tz[j]));
+        mz[i] = (tz[0] + tz[1] + tz[2] + tz[3]) / 4;
+     }
+   sorted = 0;
+   do
+     {
+        sorted = 1;
+        for (i = 0; i < 5; i++)
+          {
+             if (mz[order[i]] > mz[order[i + 1]])
+               {
+                  j = order[i];
+                  order[i] = order[i + 1];
+                  order[i + 1] = j;
+                  sorted = 0;
+               }
+          }
+     }
+   while (!sorted);
+
+   evas_object_raise(c->side[order[0]].o);
+   for (i = 1; i < 6; i++)
+     evas_object_stack_below(c->side[order[i]].o, c->side[order[i - 1]].o);
+   evas_map_free(m);
+}
+
+static void
+_cube_free(Cube *c)
+{
+   int i;
+   
+   for (i = 0; i < 6; i++) evas_object_del(c->side[i].o);
+   free(c);
+}
+
+/* setup */
+static void _setup(void)
+{
+   cubes[0] = _cube_new(128, 128, 256);
+   cubes[1] = _cube_new(256, 128, 128);
+   cubes[2] = _cube_new(256, 256, 128);
+   cubes[3] = _cube_new(128, 256, 128);
+   cubes[4] = _cube_new(256, 256, 256);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   _cube_free(cubes[0]);
+   _cube_free(cubes[1]);
+   _cube_free(cubes[2]);
+   _cube_free(cubes[3]);
+   _cube_free(cubes[4]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   _cube_pos(cubes[0], 
+             (win_w / 2) - 640, (win_h / 2) - 256, 512,
+             f / 2.0, f, f / 3.0);
+   _cube_pos(cubes[1], 
+             (win_w / 2) + 512, (win_h / 2) - 128, 384,
+             f / 3.0, f / 2.0, f / 4.0);
+   _cube_pos(cubes[2], 
+             (win_w / 2) - 384, (win_h / 2) + 128, 256, 
+             f / 2.0, f / 3.0, f);
+   _cube_pos(cubes[3], 
+             (win_w / 2) + 256, (win_h / 2) + 64, 128, 
+             f, f / 5.0, f / 2.0);
+   _cube_pos(cubes[4], 
+             (win_w / 2), (win_h / 2), 0, 
+             f / 4.0, f / 3.0, f / 5.0);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_3d_2.c.svn-base b/src/bin/.svn/text-base/image_map_3d_2.c.svn-base
new file mode 100644 (file)
index 0000000..c5fa2b9
--- /dev/null
@@ -0,0 +1,258 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_3d_2_start
+#define NAME "Image Map 3D 2"
+#define ICON "3d.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+typedef struct _Point
+{
+   Evas_Coord x, y, z, u, v;
+} Point;
+
+typedef struct _Side
+{
+   Evas_Object *o;
+   Point pt[4];
+} Side;
+
+typedef struct _Cube
+{
+   Side side[6];
+} Cube;
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Cube *cubes[5];
+
+#define POINT(n, p, xx, yy, zz, uu, vv) \
+   c->side[n].pt[p].x = xx; \
+   c->side[n].pt[p].y = yy; \
+   c->side[n].pt[p].z = zz; \
+   c->side[n].pt[p].u = uu; \
+   c->side[n].pt[p].v = vv
+
+static Cube *
+_cube_new(Evas_Coord w, Evas_Coord h, Evas_Coord d)
+{
+   Cube *c;
+   int i;
+
+   w -= (w / 2);
+   h -= (h / 2);
+   d -= (d / 2);
+   c = calloc(1, sizeof(Cube));
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Object *o;
+        char buf[256];
+        o = evas_object_image_add(evas);
+        c->side[i].o = o;
+        snprintf(buf, sizeof(buf), "cube%i.png", i + 1);
+        evas_object_image_file_set(o, build_path(buf), NULL);
+        evas_object_image_fill_set(o, 0, 0, 256, 256);
+        evas_object_resize(o, 256, 256);
+        evas_object_show(o);
+     }
+   POINT(0, 0, -w, -h, -d,   0,   0);
+   POINT(0, 1,  w, -h, -d, 256,   0);
+   POINT(0, 2,  w,  h, -d, 256, 256);
+   POINT(0, 3, -w,  h, -d,   0, 256);
+
+   POINT(1, 0,  w, -h, -d,   0,   0);
+   POINT(1, 1,  w, -h,  d, 256,   0);
+   POINT(1, 2,  w,  h,  d, 256, 256);
+   POINT(1, 3,  w,  h, -d,   0, 256);
+   
+   POINT(2, 0,  w, -h,  d,   0,   0);
+   POINT(2, 1, -w, -h,  d, 256,   0);
+   POINT(2, 2, -w,  h,  d, 256, 256);
+   POINT(2, 3,  w,  h,  d,   0, 256);
+
+   POINT(3, 0, -w, -h,  d,   0,   0);
+   POINT(3, 1, -w, -h, -d, 256,   0);
+   POINT(3, 2, -w,  h, -d, 256, 256);
+   POINT(3, 3, -w,  h,  d,   0, 256);
+   
+   POINT(4, 0, -w, -h,  d,   0,   0);
+   POINT(4, 1,  w, -h,  d, 256,   0);
+   POINT(4, 2,  w, -h, -d, 256, 256);
+   POINT(4, 3, -w, -h, -d,   0, 256);
+   
+   POINT(5, 0, -w,  h, -d,   0,   0);
+   POINT(5, 1,  w,  h, -d, 256,   0);
+   POINT(5, 2,  w,  h,  d, 256, 256);
+   POINT(5, 3, -w,  h,  d,   0, 256);
+   
+   return c;
+}
+
+static void
+_cube_pos(Cube *c,
+          Evas_Coord x, Evas_Coord y, Evas_Coord z,
+          double dx, double dy, double dz)
+{
+   Evas_Map *m;
+   int i, j, order[6], sorted;
+   Evas_Coord mz[6];
+   
+   m = evas_map_new(4);
+
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Coord tz[4];
+        
+        for (j = 0; j < 4; j++)
+          {
+             evas_map_point_coord_set(m, j,
+                                      c->side[i].pt[j].x + x, 
+                                      c->side[i].pt[j].y + y, 
+                                      c->side[i].pt[j].z + z);
+             evas_map_point_image_uv_set(m, j,
+                                      c->side[i].pt[j].u,
+                                      c->side[i].pt[j].v);
+             evas_map_point_color_set(m, j, 255, 255, 255, 255);
+          }
+        evas_map_util_3d_rotate(m, dx, dy, dz, x, y, z);
+        evas_map_util_3d_lighting(m, -1000, -1000, -1000,
+                                  255, 255, 255,
+                                  20, 20, 20);
+        evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), 0, 512);
+        if (evas_map_util_clockwise_get(m))
+          {
+             evas_object_map_enable_set(c->side[i].o, 1);
+             evas_object_map_set(c->side[i].o, m);
+             evas_object_show(c->side[i].o);
+          }
+        else
+          evas_object_hide(c->side[i].o);
+        
+        order[i] = i;
+        for (j = 0; j < 4; j++)
+          evas_map_point_coord_get(m, j, NULL, NULL, &(tz[j]));
+        mz[i] = (tz[0] + tz[1] + tz[2] + tz[3]) / 4;
+     }
+   sorted = 0;
+   do
+     {
+        sorted = 1;
+        for (i = 0; i < 5; i++)
+          {
+             if (mz[order[i]] > mz[order[i + 1]])
+               {
+                  j = order[i];
+                  order[i] = order[i + 1];
+                  order[i + 1] = j;
+                  sorted = 0;
+               }
+          }
+     }
+   while (!sorted);
+
+   evas_object_raise(c->side[order[0]].o);
+   for (i = 1; i < 6; i++)
+     evas_object_stack_below(c->side[order[i]].o, c->side[order[i - 1]].o);
+   evas_map_free(m);
+}
+
+static void
+_cube_free(Cube *c)
+{
+   int i;
+   
+   for (i = 0; i < 6; i++) evas_object_del(c->side[i].o);
+   free(c);
+}
+
+/* setup */
+static void _setup(void)
+{
+   cubes[0] = _cube_new(128, 128, 256);
+   cubes[1] = _cube_new(256, 128, 128);
+   cubes[2] = _cube_new(256, 256, 128);
+   cubes[3] = _cube_new(128, 256, 128);
+   cubes[4] = _cube_new(256, 256, 256);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   _cube_free(cubes[0]);
+   _cube_free(cubes[1]);
+   _cube_free(cubes[2]);
+   _cube_free(cubes[3]);
+   _cube_free(cubes[4]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   _cube_pos(cubes[0], 
+             (win_w / 2) - 640, (win_h / 2) - 256, 512,
+             f / 2.0, f, f / 3.0);
+   _cube_pos(cubes[1], 
+             (win_w / 2) + 512, (win_h / 2) - 128, 384,
+             f / 3.0, f / 2.0, f / 4.0);
+   _cube_pos(cubes[2], 
+             (win_w / 2) - 384, (win_h / 2) + 128, 256, 
+             f / 2.0, f / 3.0, f);
+   _cube_pos(cubes[3], 
+             (win_w / 2) + 256, (win_h / 2) + 64, 128, 
+             f, f / 5.0, f / 2.0);
+   _cube_pos(cubes[4], 
+             (win_w / 2), (win_h / 2), 0, 
+             f / 4.0, f / 3.0, f / 5.0);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_3d_3.c.svn-base b/src/bin/.svn/text-base/image_map_3d_3.c.svn-base
new file mode 100644 (file)
index 0000000..54c0fc9
--- /dev/null
@@ -0,0 +1,254 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_3d_3_start
+#define NAME "Image Map 3D 3"
+#define ICON "3d.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+typedef struct _Point
+{
+   Evas_Coord x, y, z, u, v;
+} Point;
+
+typedef struct _Side
+{
+   Evas_Object *o;
+   Point pt[4];
+} Side;
+
+typedef struct _Cube
+{
+   Side side[6];
+} Cube;
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Cube *cubes[5];
+
+#define POINT(n, p, xx, yy, zz, uu, vv) \
+   c->side[n].pt[p].x = xx; \
+   c->side[n].pt[p].y = yy; \
+   c->side[n].pt[p].z = zz; \
+   c->side[n].pt[p].u = uu; \
+   c->side[n].pt[p].v = vv
+
+static Cube *
+_cube_new(Evas_Coord w, Evas_Coord h, Evas_Coord d)
+{
+   Cube *c;
+   int i;
+
+   w -= (w / 2);
+   h -= (h / 2);
+   d -= (d / 2);
+   c = calloc(1, sizeof(Cube));
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Object *o;
+        char buf[256];
+        o = evas_object_image_add(evas);
+        c->side[i].o = o;
+        snprintf(buf, sizeof(buf), "cube%i.png", i + 1);
+        evas_object_image_file_set(o, build_path(buf), NULL);
+        evas_object_image_fill_set(o, 0, 0, 256, 256);
+        evas_object_resize(o, 256, 256);
+        evas_object_image_smooth_scale_set(o, 0);
+        evas_object_show(o);
+     }
+   POINT(0, 0, -w, -h, -d,   0,   0);
+   POINT(0, 1,  w, -h, -d, 256,   0);
+   POINT(0, 2,  w,  h, -d, 256, 256);
+   POINT(0, 3, -w,  h, -d,   0, 256);
+
+   POINT(1, 0,  w, -h, -d,   0,   0);
+   POINT(1, 1,  w, -h,  d, 256,   0);
+   POINT(1, 2,  w,  h,  d, 256, 256);
+   POINT(1, 3,  w,  h, -d,   0, 256);
+   
+   POINT(2, 0,  w, -h,  d,   0,   0);
+   POINT(2, 1, -w, -h,  d, 256,   0);
+   POINT(2, 2, -w,  h,  d, 256, 256);
+   POINT(2, 3,  w,  h,  d,   0, 256);
+
+   POINT(3, 0, -w, -h,  d,   0,   0);
+   POINT(3, 1, -w, -h, -d, 256,   0);
+   POINT(3, 2, -w,  h, -d, 256, 256);
+   POINT(3, 3, -w,  h,  d,   0, 256);
+   
+   POINT(4, 0, -w, -h,  d,   0,   0);
+   POINT(4, 1,  w, -h,  d, 256,   0);
+   POINT(4, 2,  w, -h, -d, 256, 256);
+   POINT(4, 3, -w, -h, -d,   0, 256);
+   
+   POINT(5, 0, -w,  h, -d,   0,   0);
+   POINT(5, 1,  w,  h, -d, 256,   0);
+   POINT(5, 2,  w,  h,  d, 256, 256);
+   POINT(5, 3, -w,  h,  d,   0, 256);
+   
+   return c;
+}
+
+static void
+_cube_pos(Cube *c,
+          Evas_Coord x, Evas_Coord y, Evas_Coord z,
+          double dx, double dy, double dz)
+{
+   Evas_Map *m;
+   int i, j, order[6], sorted;
+   Evas_Coord mz[6];
+   
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Coord tz[4];
+        
+        for (j = 0; j < 4; j++)
+          {
+             evas_map_point_coord_set(m, j,
+                                      c->side[i].pt[j].x + x, 
+                                      c->side[i].pt[j].y + y, 
+                                      c->side[i].pt[j].z + z);
+             evas_map_point_image_uv_set(m, j,
+                                      c->side[i].pt[j].u,
+                                      c->side[i].pt[j].v);
+             evas_map_point_color_set(m, j, 255, 255, 255, 128);
+          }
+        evas_map_util_3d_rotate(m, dx, dy, dz, x, y, z);
+        evas_map_util_3d_lighting(m, -1000, -1000, -1000,
+                                  255, 255, 255,
+                                  20, 20, 20);
+        evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), 0, 512);
+        evas_object_map_enable_set(c->side[i].o, 1);
+        evas_object_map_set(c->side[i].o, m);
+        
+        order[i] = i;
+        for (j = 0; j < 4; j++)
+          evas_map_point_coord_get(m, j, NULL, NULL, &(tz[j]));
+        mz[i] = (tz[0] + tz[1] + tz[2] + tz[3]) / 4;
+     }
+   sorted = 0;
+   do
+     {
+        sorted = 1;
+        for (i = 0; i < 5; i++)
+          {
+             if (mz[order[i]] > mz[order[i + 1]])
+               {
+                  j = order[i];
+                  order[i] = order[i + 1];
+                  order[i + 1] = j;
+                  sorted = 0;
+               }
+          }
+     }
+   while (!sorted);
+
+   evas_object_raise(c->side[order[0]].o);
+   for (i = 1; i < 6; i++)
+     evas_object_stack_below(c->side[order[i]].o, c->side[order[i - 1]].o);
+   evas_map_free(m);
+}
+
+static void
+_cube_free(Cube *c)
+{
+   int i;
+   
+   for (i = 0; i < 6; i++) evas_object_del(c->side[i].o);
+   free(c);
+}
+
+/* setup */
+static void _setup(void)
+{
+   cubes[0] = _cube_new(128, 128, 256);
+   cubes[1] = _cube_new(256, 128, 128);
+   cubes[2] = _cube_new(256, 256, 128);
+   cubes[3] = _cube_new(128, 256, 128);
+   cubes[4] = _cube_new(256, 256, 256);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   _cube_free(cubes[0]);
+   _cube_free(cubes[1]);
+   _cube_free(cubes[2]);
+   _cube_free(cubes[3]);
+   _cube_free(cubes[4]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   _cube_pos(cubes[0], 
+             (win_w / 2) - 640, (win_h / 2) - 256, 512,
+             f / 2.0, f, f / 3.0);
+   _cube_pos(cubes[1], 
+             (win_w / 2) + 512, (win_h / 2) - 128, 384,
+             f / 3.0, f / 2.0, f / 4.0);
+   _cube_pos(cubes[2], 
+             (win_w / 2) - 384, (win_h / 2) + 128, 256, 
+             f / 2.0, f / 3.0, f);
+   _cube_pos(cubes[3], 
+             (win_w / 2) + 256, (win_h / 2) + 64, 128, 
+             f, f / 5.0, f / 2.0);
+   _cube_pos(cubes[4], 
+             (win_w / 2), (win_h / 2), 0, 
+             f / 4.0, f / 3.0, f / 5.0);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_3d_4.c.svn-base b/src/bin/.svn/text-base/image_map_3d_4.c.svn-base
new file mode 100644 (file)
index 0000000..0afb349
--- /dev/null
@@ -0,0 +1,252 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_3d_4_start
+#define NAME "Image Map 3D 4"
+#define ICON "3d.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+typedef struct _Point
+{
+   Evas_Coord x, y, z, u, v;
+} Point;
+
+typedef struct _Side
+{
+   Evas_Object *o;
+   Point pt[4];
+} Side;
+
+typedef struct _Cube
+{
+   Side side[6];
+} Cube;
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Cube *cubes[5];
+
+#define POINT(n, p, xx, yy, zz, uu, vv) \
+   c->side[n].pt[p].x = xx; \
+   c->side[n].pt[p].y = yy; \
+   c->side[n].pt[p].z = zz; \
+   c->side[n].pt[p].u = uu; \
+   c->side[n].pt[p].v = vv
+
+static Cube *
+_cube_new(Evas_Coord w, Evas_Coord h, Evas_Coord d)
+{
+   Cube *c;
+   int i;
+
+   w -= (w / 2);
+   h -= (h / 2);
+   d -= (d / 2);
+   c = calloc(1, sizeof(Cube));
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Object *o;
+        char buf[256];
+        o = evas_object_image_add(evas);
+        c->side[i].o = o;
+        snprintf(buf, sizeof(buf), "cube%i.png", i + 1);
+        evas_object_image_file_set(o, build_path(buf), NULL);
+        evas_object_image_fill_set(o, 0, 0, 256, 256);
+        evas_object_resize(o, 256, 256);
+        evas_object_show(o);
+     }
+   POINT(0, 0, -w, -h, -d,   0,   0);
+   POINT(0, 1,  w, -h, -d, 256,   0);
+   POINT(0, 2,  w,  h, -d, 256, 256);
+   POINT(0, 3, -w,  h, -d,   0, 256);
+
+   POINT(1, 0,  w, -h, -d,   0,   0);
+   POINT(1, 1,  w, -h,  d, 256,   0);
+   POINT(1, 2,  w,  h,  d, 256, 256);
+   POINT(1, 3,  w,  h, -d,   0, 256);
+   
+   POINT(2, 0,  w, -h,  d,   0,   0);
+   POINT(2, 1, -w, -h,  d, 256,   0);
+   POINT(2, 2, -w,  h,  d, 256, 256);
+   POINT(2, 3,  w,  h,  d,   0, 256);
+
+   POINT(3, 0, -w, -h,  d,   0,   0);
+   POINT(3, 1, -w, -h, -d, 256,   0);
+   POINT(3, 2, -w,  h, -d, 256, 256);
+   POINT(3, 3, -w,  h,  d,   0, 256);
+   
+   POINT(4, 0, -w, -h,  d,   0,   0);
+   POINT(4, 1,  w, -h,  d, 256,   0);
+   POINT(4, 2,  w, -h, -d, 256, 256);
+   POINT(4, 3, -w, -h, -d,   0, 256);
+   
+   POINT(5, 0, -w,  h, -d,   0,   0);
+   POINT(5, 1,  w,  h, -d, 256,   0);
+   POINT(5, 2,  w,  h,  d, 256, 256);
+   POINT(5, 3, -w,  h,  d,   0, 256);
+   
+   return c;
+}
+
+static void
+_cube_pos(Cube *c,
+          Evas_Coord x, Evas_Coord y, Evas_Coord z,
+          double dx, double dy, double dz)
+{
+   Evas_Map *m;
+   int i, j, order[6], sorted;
+   Evas_Coord mz[6];
+   
+   m = evas_map_new(4);
+
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Coord tz[4];
+        
+        for (j = 0; j < 4; j++)
+          {
+             evas_map_point_coord_set(m, j,
+                                      c->side[i].pt[j].x + x, 
+                                      c->side[i].pt[j].y + y, 
+                                      c->side[i].pt[j].z + z);
+             evas_map_point_image_uv_set(m, j,
+                                      c->side[i].pt[j].u,
+                                      c->side[i].pt[j].v);
+             evas_map_point_color_set(m, j, 255, 255, 255, 128);
+          }
+        evas_map_util_3d_rotate(m, dx, dy, dz, x, y, z);
+        evas_map_util_3d_lighting(m, -1000, -1000, -1000,
+                                  255, 255, 255,
+                                  20, 20, 20);
+        evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), 0, 512);
+        evas_object_map_enable_set(c->side[i].o, 1);
+        evas_object_map_set(c->side[i].o, m);
+        
+        order[i] = i;
+        for (j = 0; j < 4; j++)
+          evas_map_point_coord_get(m, j, NULL, NULL, &(tz[j]));
+        mz[i] = (tz[0] + tz[1] + tz[2] + tz[3]) / 4;
+     }
+   sorted = 0;
+   do
+     {
+        sorted = 1;
+        for (i = 0; i < 5; i++)
+          {
+             if (mz[order[i]] > mz[order[i + 1]])
+               {
+                  j = order[i];
+                  order[i] = order[i + 1];
+                  order[i + 1] = j;
+                  sorted = 0;
+               }
+          }
+     }
+   while (!sorted);
+
+   evas_object_raise(c->side[order[0]].o);
+   for (i = 1; i < 6; i++)
+     evas_object_stack_below(c->side[order[i]].o, c->side[order[i - 1]].o);
+   evas_map_free(m);
+}
+
+static void
+_cube_free(Cube *c)
+{
+   int i;
+   
+   for (i = 0; i < 6; i++) evas_object_del(c->side[i].o);
+   free(c);
+}
+
+/* setup */
+static void _setup(void)
+{
+   cubes[0] = _cube_new(128, 128, 256);
+   cubes[1] = _cube_new(256, 128, 128);
+   cubes[2] = _cube_new(256, 256, 128);
+   cubes[3] = _cube_new(128, 256, 128);
+   cubes[4] = _cube_new(256, 256, 256);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   _cube_free(cubes[0]);
+   _cube_free(cubes[1]);
+   _cube_free(cubes[2]);
+   _cube_free(cubes[3]);
+   _cube_free(cubes[4]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   _cube_pos(cubes[0], 
+             (win_w / 2) - 640, (win_h / 2) - 256, 512,
+             f / 2.0, f, f / 3.0);
+   _cube_pos(cubes[1], 
+             (win_w / 2) + 512, (win_h / 2) - 128, 384,
+             f / 3.0, f / 2.0, f / 4.0);
+   _cube_pos(cubes[2], 
+             (win_w / 2) - 384, (win_h / 2) + 128, 256, 
+             f / 2.0, f / 3.0, f);
+   _cube_pos(cubes[3], 
+             (win_w / 2) + 256, (win_h / 2) + 64, 128, 
+             f, f / 5.0, f / 2.0);
+   _cube_pos(cubes[4], 
+             (win_w / 2), (win_h / 2), 0, 
+             f / 4.0, f / 3.0, f / 5.0);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_3d_5.c.svn-base b/src/bin/.svn/text-base/image_map_3d_5.c.svn-base
new file mode 100644 (file)
index 0000000..b2aabdd
--- /dev/null
@@ -0,0 +1,240 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_3d_5_start
+#define NAME "Image Map 3D 5"
+#define ICON "3d.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+typedef struct _Point
+{
+   Evas_Coord x, y, z, u, v;
+} Point;
+
+typedef struct _Side
+{
+   Evas_Object *o;
+   Point pt[4];
+} Side;
+
+typedef struct _Cube
+{
+   Side side[6];
+} Cube;
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Cube *cubes[1];
+
+#define POINT(n, p, xx, yy, zz, uu, vv) \
+   c->side[n].pt[p].x = xx; \
+   c->side[n].pt[p].y = yy; \
+   c->side[n].pt[p].z = zz; \
+   c->side[n].pt[p].u = uu; \
+   c->side[n].pt[p].v = vv
+
+static Cube *
+_cube_new(Evas_Coord w, Evas_Coord h, Evas_Coord d)
+{
+   Cube *c;
+   int i;
+
+   w -= (w / 2);
+   h -= (h / 2);
+   d -= (d / 2);
+   c = calloc(1, sizeof(Cube));
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Object *o;
+        char buf[256];
+        o = evas_object_image_add(evas);
+        c->side[i].o = o;
+        snprintf(buf, sizeof(buf), "im%i.png", (i % 2) + 1);
+        evas_object_image_file_set(o, build_path(buf), NULL);
+        evas_object_image_fill_set(o, 0, 0, 720, 420);
+        evas_object_resize(o, 720, 420);
+        evas_object_image_smooth_scale_set(o, 0);
+        evas_object_show(o);
+     }
+   POINT(0, 0, -w, -h, -d,   0,   0);
+   POINT(0, 1,  w, -h, -d, 720,   0);
+   POINT(0, 2,  w,  h, -d, 720, 420);
+   POINT(0, 3, -w,  h, -d,   0, 420);
+
+   POINT(1, 0,  w, -h, -d,   0,   0);
+   POINT(1, 1,  w, -h,  d, 720,   0);
+   POINT(1, 2,  w,  h,  d, 720, 420);
+   POINT(1, 3,  w,  h, -d,   0, 420);
+   
+   POINT(2, 0,  w, -h,  d,   0,   0);
+   POINT(2, 1, -w, -h,  d, 720,   0);
+   POINT(2, 2, -w,  h,  d, 720, 420);
+   POINT(2, 3,  w,  h,  d,   0, 420);
+
+   POINT(3, 0, -w, -h,  d,   0,   0);
+   POINT(3, 1, -w, -h, -d, 720,   0);
+   POINT(3, 2, -w,  h, -d, 720, 420);
+   POINT(3, 3, -w,  h,  d,   0, 420);
+   
+   POINT(4, 0, -w, -h,  d,   0,   0);
+   POINT(4, 1,  w, -h,  d, 720,   0);
+   POINT(4, 2,  w, -h, -d, 720, 420);
+   POINT(4, 3, -w, -h, -d,   0, 420);
+   
+   POINT(5, 0, -w,  h, -d,   0,   0);
+   POINT(5, 1,  w,  h, -d, 720,   0);
+   POINT(5, 2,  w,  h,  d, 720, 420);
+   POINT(5, 3, -w,  h,  d,   0, 420);
+   
+   return c;
+}
+
+static void
+_cube_pos(Cube *c,
+          Evas_Coord x, Evas_Coord y, Evas_Coord z,
+          double dx, double dy, double dz)
+{
+   Evas_Map *m;
+   int i, j, order[6], sorted;
+   Evas_Coord mz[6];
+   
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Coord tz[4];
+        
+        for (j = 0; j < 4; j++)
+          {
+             evas_map_point_coord_set(m, j,
+                                      c->side[i].pt[j].x + x, 
+                                      c->side[i].pt[j].y + y, 
+                                      c->side[i].pt[j].z + z);
+             evas_map_point_image_uv_set(m, j,
+                                      c->side[i].pt[j].u,
+                                      c->side[i].pt[j].v);
+             evas_map_point_color_set(m, j, 255, 255, 255, 255);
+          }
+        evas_map_util_3d_rotate(m, dx, dy, dz, x, y, z);
+        evas_map_util_3d_lighting(m, -1000, win_h / 2, -1000,
+                                  255, 255, 255,
+                                  20, 20, 20);
+        evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), -360, 720);
+        if (evas_map_util_clockwise_get(m))
+          {
+             evas_object_map_enable_set(c->side[i].o, 1);
+             evas_object_map_set(c->side[i].o, m);
+             evas_object_show(c->side[i].o);
+          }
+        else
+          evas_object_hide(c->side[i].o);
+        
+        order[i] = i;
+        for (j = 0; j < 4; j++)
+          evas_map_point_coord_get(m, j, NULL, NULL, &(tz[j]));
+        mz[i] = (tz[0] + tz[1] + tz[2] + tz[3]) / 4;
+     }
+   sorted = 0;
+   do
+     {
+        sorted = 1;
+        for (i = 0; i < 5; i++)
+          {
+             if (mz[order[i]] > mz[order[i + 1]])
+               {
+                  j = order[i];
+                  order[i] = order[i + 1];
+                  order[i + 1] = j;
+                  sorted = 0;
+               }
+          }
+     }
+   while (!sorted);
+
+   evas_object_raise(c->side[order[0]].o);
+   for (i = 1; i < 6; i++)
+     evas_object_stack_below(c->side[order[i]].o, c->side[order[i - 1]].o);
+   evas_map_free(m);
+}
+
+static void
+_cube_free(Cube *c)
+{
+   int i;
+   
+   for (i = 0; i < 6; i++) evas_object_del(c->side[i].o);
+   free(c);
+}
+
+/* setup */
+static void _setup(void)
+{
+   cubes[0] = _cube_new(720, 420, 720);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   _cube_free(cubes[0]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   _cube_pos(cubes[0], 
+             (win_w / 2), (win_h / 2), 0, 
+             0, f, 0);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_3d_6.c.svn-base b/src/bin/.svn/text-base/image_map_3d_6.c.svn-base
new file mode 100644 (file)
index 0000000..96d1862
--- /dev/null
@@ -0,0 +1,237 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_3d_6_start
+#define NAME "Image Map 3D 6"
+#define ICON "3d.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+typedef struct _Point
+{
+   Evas_Coord x, y, z, u, v;
+} Point;
+
+typedef struct _Side
+{
+   Evas_Object *o;
+   Point pt[4];
+} Side;
+
+typedef struct _Cube
+{
+   Side side[6];
+} Cube;
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Cube *cubes[1];
+
+#define POINT(n, p, xx, yy, zz, uu, vv) \
+   c->side[n].pt[p].x = xx; \
+   c->side[n].pt[p].y = yy; \
+   c->side[n].pt[p].z = zz; \
+   c->side[n].pt[p].u = uu; \
+   c->side[n].pt[p].v = vv
+
+static Cube *
+_cube_new(Evas_Coord w, Evas_Coord h, Evas_Coord d)
+{
+   Cube *c;
+   int i;
+
+   w -= (w / 2);
+   h -= (h / 2);
+   d -= (d / 2);
+   c = calloc(1, sizeof(Cube));
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Object *o;
+        char buf[256];
+        o = evas_object_image_add(evas);
+        c->side[i].o = o;
+        snprintf(buf, sizeof(buf), "im%i.png", (i % 2) + 1);
+        evas_object_image_file_set(o, build_path(buf), NULL);
+        evas_object_image_fill_set(o, 0, 0, 720, 420);
+        evas_object_resize(o, 720, 420);
+        evas_object_image_smooth_scale_set(o, 0);
+        evas_object_show(o);
+     }
+   POINT(0, 0, -w, -h, -d,   0,   0);
+   POINT(0, 1,  w, -h, -d, 720,   0);
+   POINT(0, 2,  w,  h, -d, 720, 420);
+   POINT(0, 3, -w,  h, -d,   0, 420);
+
+   POINT(1, 0,  w, -h, -d,   0,   0);
+   POINT(1, 1,  w, -h,  d, 720,   0);
+   POINT(1, 2,  w,  h,  d, 720, 420);
+   POINT(1, 3,  w,  h, -d,   0, 420);
+   
+   POINT(2, 0,  w, -h,  d,   0,   0);
+   POINT(2, 1, -w, -h,  d, 720,   0);
+   POINT(2, 2, -w,  h,  d, 720, 420);
+   POINT(2, 3,  w,  h,  d,   0, 420);
+
+   POINT(3, 0, -w, -h,  d,   0,   0);
+   POINT(3, 1, -w, -h, -d, 720,   0);
+   POINT(3, 2, -w,  h, -d, 720, 420);
+   POINT(3, 3, -w,  h,  d,   0, 420);
+   
+   POINT(4, 0, -w, -h,  d,   0,   0);
+   POINT(4, 1,  w, -h,  d, 720,   0);
+   POINT(4, 2,  w, -h, -d, 720, 420);
+   POINT(4, 3, -w, -h, -d,   0, 420);
+   
+   POINT(5, 0, -w,  h, -d,   0,   0);
+   POINT(5, 1,  w,  h, -d, 720,   0);
+   POINT(5, 2,  w,  h,  d, 720, 420);
+   POINT(5, 3, -w,  h,  d,   0, 420);
+   
+   return c;
+}
+
+static void
+_cube_pos(Cube *c,
+          Evas_Coord x, Evas_Coord y, Evas_Coord z,
+          double dx, double dy, double dz)
+{
+   Evas_Map *m;
+   int i, j, order[6], sorted;
+   Evas_Coord mz[6];
+   
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Coord tz[4];
+        
+        for (j = 0; j < 4; j++)
+          {
+             evas_map_point_coord_set(m, j,
+                                      c->side[i].pt[j].x + x, 
+                                      c->side[i].pt[j].y + y, 
+                                      c->side[i].pt[j].z + z);
+             evas_map_point_image_uv_set(m, j,
+                                      c->side[i].pt[j].u,
+                                      c->side[i].pt[j].v);
+             evas_map_point_color_set(m, j, 255, 255, 255, 255);
+          }
+        evas_map_util_3d_rotate(m, dx, dy, dz, x, y, z);
+        evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), -360, 720);
+        if (evas_map_util_clockwise_get(m))
+          {
+             evas_object_map_enable_set(c->side[i].o, 1);
+             evas_object_map_set(c->side[i].o, m);
+             evas_object_show(c->side[i].o);
+          }
+        else
+          evas_object_hide(c->side[i].o);
+        
+        order[i] = i;
+        for (j = 0; j < 4; j++)
+          evas_map_point_coord_get(m, j, NULL, NULL, &(tz[j]));
+        mz[i] = (tz[0] + tz[1] + tz[2] + tz[3]) / 4;
+     }
+   sorted = 0;
+   do
+     {
+        sorted = 1;
+        for (i = 0; i < 5; i++)
+          {
+             if (mz[order[i]] > mz[order[i + 1]])
+               {
+                  j = order[i];
+                  order[i] = order[i + 1];
+                  order[i + 1] = j;
+                  sorted = 0;
+               }
+          }
+     }
+   while (!sorted);
+
+   evas_object_raise(c->side[order[0]].o);
+   for (i = 1; i < 6; i++)
+     evas_object_stack_below(c->side[order[i]].o, c->side[order[i - 1]].o);
+   evas_map_free(m);
+}
+
+static void
+_cube_free(Cube *c)
+{
+   int i;
+   
+   for (i = 0; i < 6; i++) evas_object_del(c->side[i].o);
+   free(c);
+}
+
+/* setup */
+static void _setup(void)
+{
+   cubes[0] = _cube_new(720, 420, 720);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   _cube_free(cubes[0]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   _cube_pos(cubes[0], 
+             (win_w / 2), (win_h / 2), 0, 
+             0, f, 0);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_3d_flow.c.svn-base b/src/bin/.svn/text-base/image_map_3d_flow.c.svn-base
new file mode 100644 (file)
index 0000000..55ac295
--- /dev/null
@@ -0,0 +1,228 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_3d_flow_start
+#define NAME "Image Map 3D Flow"
+#define ICON "3d.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+#define CNUM 48
+
+/* private data */
+static Evas_Object *o_images[CNUM];
+static Evas_Object *o_reflec[CNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < CNUM; i++)
+     {
+        char buf[256];
+        
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        snprintf(buf, sizeof(buf), "cube%i.png", (i % 6) + 1);
+        evas_object_image_file_set(o, build_path(buf), NULL);
+       evas_object_image_fill_set(o, 0, 0, 256, 256);
+       evas_object_resize(o, 256, 256);
+        evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+        
+       o = evas_object_image_add(evas);
+       o_reflec[i] = o;
+        snprintf(buf, sizeof(buf), "cube%i.png", (i % 6) + 1);
+        evas_object_image_file_set(o, build_path(buf), NULL);
+       evas_object_image_fill_set(o, 0, 0, 256, 256);
+       evas_object_resize(o, 256, 256);
+        evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < CNUM; i++) evas_object_del(o_images[i]);
+   for (i = 0; i < CNUM; i++) evas_object_del(o_reflec[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, xx, yy, w, h, c, z;
+   int center = 150;
+   double ang, n;
+   
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+   
+   for (i = 0; i < CNUM; i++)
+     {
+        x = (win_w / 2);
+        y = (win_h / 2);
+        w = 256;
+        h = 256;
+        
+        c = (i - (CNUM / 2)) * (w / 4);
+        c += (f % (6 * (w / 4)));
+        
+        ang = (double)c / (double)center;
+        if (ang > 0.0) ang = ang * ang;
+        else           ang = -ang * ang;
+        ang *= -90.0;
+        if (ang > 90.0) ang = 90.0;
+        else if (ang < -90.0) ang = -90.0;
+
+        if ((c > (-center)) && (c <= (center)))
+          {
+             n = (double)c / (double)center;
+             if (c > 0)
+               {
+                  n = 1.0 - n;
+                  n = 1.0 - (n * n);
+               }
+             else
+               {
+                  n = -(-1.0 - n);
+                  n = -(1.0 - (n * n));
+               }
+             c = n * center * 2.0;
+          }
+        else if (c <= (-center))
+          c = (c + center) - (center * 2);
+        else if (c > (center))
+          c = (c - center) + (center * 2);
+
+        z = 0;
+        if ((c > (-center)) && (c <= (center)))
+          {
+             z = (c * (w / 2)) / center;
+             if (z < 0) z = -z;
+             z = (w / 2) - z;
+          }
+        
+        x += c;
+        
+        x -= (w / 2);
+        xx = x + w;
+
+        y -= (h / 2);
+        yy = y + h;
+        
+        if (c <= 0)
+          {
+             evas_object_raise(o_images[i]);
+             evas_object_raise(o_reflec[i]);
+          }
+        else
+          {
+             evas_object_lower(o_images[i]);
+             evas_object_lower(o_reflec[i]);
+          }
+        
+        evas_map_point_coord_set   (m, 0, x, y, -z);
+        evas_map_point_image_uv_set(m, 0, 0, 0);
+        evas_map_point_color_set   (m, 0, 255, 255, 255, 255);
+        
+        evas_map_point_coord_set   (m, 1, xx, y, -z);
+        evas_map_point_image_uv_set(m, 1, 256, 0);
+        evas_map_point_color_set   (m, 1, 255, 255, 255, 255);
+        
+        evas_map_point_coord_set   (m, 2, xx, yy, -z);
+        evas_map_point_image_uv_set(m, 2, 256, 256);
+        evas_map_point_color_set   (m, 2, 255, 255, 255, 255);
+        
+        evas_map_point_coord_set   (m, 3, x, yy, -z);
+        evas_map_point_image_uv_set(m, 3, 0, 256);
+        evas_map_point_color_set   (m, 3, 255, 255, 255, 255);
+        
+        evas_map_util_3d_rotate(m, 0, ang, 0, 
+                                x + (w / 2), y + (h / 2), 0);
+        evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), -256, 512);
+        
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+
+        evas_map_point_coord_set   (m, 0, x, yy, -z);
+        evas_map_point_image_uv_set(m, 0, 0, 256);
+        evas_map_point_color_set   (m, 0, 128, 128, 128, 128);
+        
+        evas_map_point_coord_set   (m, 1, xx, yy, -z);
+        evas_map_point_image_uv_set(m, 1, 256, 256);
+        evas_map_point_color_set   (m, 1, 128, 128, 128, 128);
+        
+        evas_map_point_coord_set   (m, 2, xx, yy + h, -z);
+        evas_map_point_image_uv_set(m, 2, 256, 0);
+        evas_map_point_color_set   (m, 2, 0, 0, 0, 0);
+        
+        evas_map_point_coord_set   (m, 3, x, yy + h, -z);
+        evas_map_point_image_uv_set(m, 3, 0, 0);
+        evas_map_point_color_set   (m, 3, 0, 0, 0, 0);
+        
+        evas_map_util_3d_rotate(m, 0, ang, 0, 
+                                x + (w / 2), y + (h / 2), 0);
+        evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), -256, 512);
+        
+        evas_object_map_enable_set(o_reflec[i], 1);
+        evas_object_map_set(o_reflec[i], m);
+     }
+   evas_map_free(m);
+   
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_color_alpha_nearest_rotate.c.svn-base b/src/bin/.svn/text-base/image_map_color_alpha_nearest_rotate.c.svn-base
new file mode 100644 (file)
index 0000000..b5566c1
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_color_alpha_nearest_rotate_start
+#define NAME "Image Map Color Alpha Nearest Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_point_color_set(m, 0, 255, 255, 255, 255);
+        evas_map_point_color_set(m, 1, 255, 0, 0, 255);
+        evas_map_point_color_set(m, 2, 0, 0, 255, 255);
+        evas_map_point_color_set(m, 3, 0, 0, 0, 0);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_color_alpha_nearest_solid_rotate.c.svn-base b/src/bin/.svn/text-base/image_map_color_alpha_nearest_solid_rotate.c.svn-base
new file mode 100644 (file)
index 0000000..2634f79
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_color_alpha_nearest_solid_rotate_start
+#define NAME "Image Map Color Alpha Nearest Solid Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_point_color_set(m, 0, 255, 255, 255, 255);
+        evas_map_point_color_set(m, 1, 255, 0, 0, 255);
+        evas_map_point_color_set(m, 2, 0, 0, 255, 255);
+        evas_map_point_color_set(m, 3, 0, 0, 0, 0);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_color_alpha_rotate.c.svn-base b/src/bin/.svn/text-base/image_map_color_alpha_rotate.c.svn-base
new file mode 100644 (file)
index 0000000..5bf479c
--- /dev/null
@@ -0,0 +1,116 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_color_alpha_rotate_start
+#define NAME "Image Map Color Alpha Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_point_color_set(m, 0, 255, 255, 255, 255);
+        evas_map_point_color_set(m, 1, 255, 0, 0, 255);
+        evas_map_point_color_set(m, 2, 0, 0, 255, 255);
+        evas_map_point_color_set(m, 3, 0, 0, 0, 0);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_color_alpha_solid_rotate.c.svn-base b/src/bin/.svn/text-base/image_map_color_alpha_solid_rotate.c.svn-base
new file mode 100644 (file)
index 0000000..223d9d7
--- /dev/null
@@ -0,0 +1,115 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_color_alpha_solid_rotate_start
+#define NAME "Image Map Color Alpha Solid Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_point_color_set(m, 0, 255, 255, 255, 255);
+        evas_map_point_color_set(m, 1, 255, 0, 0, 255);
+        evas_map_point_color_set(m, 2, 0, 0, 255, 255);
+        evas_map_point_color_set(m, 3, 0, 0, 0, 0);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_color_nearest_rotate.c.svn-base b/src/bin/.svn/text-base/image_map_color_nearest_rotate.c.svn-base
new file mode 100644 (file)
index 0000000..8bc6024
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_color_nearest_rotate_start
+#define NAME "Image Map Color Nearest Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_point_color_set(m, 0, 255, 255, 255, 255);
+        evas_map_point_color_set(m, 1, 255, 0, 0, 255);
+        evas_map_point_color_set(m, 2, 0, 0, 255, 255);
+        evas_map_point_color_set(m, 3, 0, 255, 0, 255);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_color_nearest_solid_rotate.c.svn-base b/src/bin/.svn/text-base/image_map_color_nearest_solid_rotate.c.svn-base
new file mode 100644 (file)
index 0000000..3a59396
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_color_nearest_solid_rotate_start
+#define NAME "Image Map Color Nearest Solid Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_point_color_set(m, 0, 255, 255, 255, 255);
+        evas_map_point_color_set(m, 1, 255, 0, 0, 255);
+        evas_map_point_color_set(m, 2, 0, 0, 255, 255);
+        evas_map_point_color_set(m, 3, 0, 255, 0, 255);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_color_rotate.c.svn-base b/src/bin/.svn/text-base/image_map_color_rotate.c.svn-base
new file mode 100644 (file)
index 0000000..9d00172
--- /dev/null
@@ -0,0 +1,116 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_color_rotate_start
+#define NAME "Image Map Color Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_point_color_set(m, 0, 255, 255, 255, 255);
+        evas_map_point_color_set(m, 1, 255, 0, 0, 255);
+        evas_map_point_color_set(m, 2, 0, 0, 255, 255);
+        evas_map_point_color_set(m, 3, 0, 255, 0, 255);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_color_solid_rotate.c.svn-base b/src/bin/.svn/text-base/image_map_color_solid_rotate.c.svn-base
new file mode 100644 (file)
index 0000000..ad83259
--- /dev/null
@@ -0,0 +1,116 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_color_solid_rotate_start
+#define NAME "Image Map Color Solid Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_point_color_set(m, 0, 255, 255, 255, 255);
+        evas_map_point_color_set(m, 1, 255, 0, 0, 255);
+        evas_map_point_color_set(m, 2, 0, 0, 255, 255);
+        evas_map_point_color_set(m, 3, 0, 255, 0, 255);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_nearest_rotate.c.svn-base b/src/bin/.svn/text-base/image_map_nearest_rotate.c.svn-base
new file mode 100644 (file)
index 0000000..d3ba537
--- /dev/null
@@ -0,0 +1,113 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_nearest_rotate_start
+#define NAME "Image Map Nearest Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_nearest_solid_rotate.c.svn-base b/src/bin/.svn/text-base/image_map_nearest_solid_rotate.c.svn-base
new file mode 100644 (file)
index 0000000..1816886
--- /dev/null
@@ -0,0 +1,113 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_nearest_solid_rotate_start
+#define NAME "Image Map Nearest Solid Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_rotate.c.svn-base b/src/bin/.svn/text-base/image_map_rotate.c.svn-base
new file mode 100644 (file)
index 0000000..9089f48
--- /dev/null
@@ -0,0 +1,111 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_rotate_start
+#define NAME "Image Map Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_map_solid_rotate.c.svn-base b/src/bin/.svn/text-base/image_map_solid_rotate.c.svn-base
new file mode 100644 (file)
index 0000000..bdb8630
--- /dev/null
@@ -0,0 +1,111 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_solid_rotate_start
+#define NAME "Image Map Solid Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/image_quality_scale.c.svn-base b/src/bin/.svn/text-base/image_quality_scale.c.svn-base
new file mode 100644 (file)
index 0000000..57dbe9c
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_quality_scale_start
+#define NAME "Image Quality Scale"
+#define ICON "data.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[1];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < 1; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("tp.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 640, 480);
+       evas_object_resize(o, 640, 480);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < 1; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < 1; i++)
+     {
+        w = 640;
+       h = 480;
+       w *= (f / 100.0) * 4.0;
+       h *= (f / 100.0) * 4.0;
+       x = (win_w / 2) - (w / 2);
+       y = (win_h / 2) - (h / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/main.c.svn-base b/src/bin/.svn/text-base/main.c.svn-base
new file mode 100644 (file)
index 0000000..c3c4923
--- /dev/null
@@ -0,0 +1,1385 @@
+#include "main.h"
+
+Evas *evas = NULL;
+int win_w = 720, win_h = 420;
+int loops = LOOPS;
+int fullscreen = 0;
+
+static char *datadir = NULL;
+static int go = 1;
+static void (*loop_func) (void) = NULL;
+static void (*shutdown_func) (void) = NULL;
+
+/* this guarantees that "random" numbers will always be the same set regardless
+ * of what os/system/etc we are on - as often i need just some "random" set of
+ * numbers, but always want it to be the same set for benchmark consistency
+ */
+static int rp = 0;
+static const unsigned short r[65536] =
+{
+11423, 23305, 22422, 3286, 28841, 6652, 3499, 3618, 8363, 31491, 15444, 5852, 19081, 28074, 15631, 28112, 32389, 13015, 26077, 16467, 10087, 12788, 9679, 15525, 29177, 24, 1856, 21048, 2684, 5022, 8091, 14107, 28327, 30513, 17394, 24400, 4397, 20893, 28018, 12761, 19616, 10695, 18613, 5930, 6001, 1477, 1274, 5622, 14492, 27351, 22089,
+24579, 7371, 31769, 7336, 3780, 31793, 9193, 24828, 1709, 14215, 151, 15817, 9774, 30664, 443, 1407, 2294, 21336, 29425, 15055, 8184, 7352, 900, 14114, 13354, 2377, 15389, 18976, 16869, 9972, 8298, 8681, 17344, 7299, 16017, 21124, 6324, 25210, 13185, 8033, 6657, 13336, 23850, 16432, 11233, 24293, 17839, 13527, 12861, 14496, 28582, 21046, 21849, 29482, 2392, 2435, 31860, 17781, 21411, 15961, 27754, 29709, 24642, 12330,
+4240, 7892, 686, 10564, 334, 13871, 18598, 6992, 27208, 9680, 23424, 5673, 1206, 8495, 19200, 14067, 22991, 15014, 2345, 12072, 11728, 4738, 14507, 10820, 22519, 3151, 26782, 17505, 92, 18656, 29835, 4333, 26548, 30522, 14897, 26883, 11625, 727, 1107, 6065, 10408, 24531, 11738, 11614, 258, 30938, 25681, 23249, 13184, 28027, 2554, 24913, 32765, 17061, 2965, 22516, 20212, 29747, 7254, 20305, 15636, 4321, 24638, 9416,
+2075, 6767, 3531, 13701, 7495, 4638, 19766, 17903, 29169, 31505, 29517, 29427, 29675, 22430, 19909, 10092, 17689, 22463, 2237, 17686, 6756, 5202, 7435, 26969, 2182, 14689, 14506, 17818, 19010, 6376, 27234, 21086, 13143, 30766, 2019, 20638, 2636, 21785, 5773, 31806, 20522, 2522, 28465, 17430, 24953, 15606, 27522, 9874, 5301, 29759, 27561, 12058, 2193, 2228, 6259, 4375, 16917, 20765, 22193, 3159, 27141, 16660, 24245, 7516,
+14658, 26264, 28155, 17294, 15282, 1160, 16332, 3036, 3683, 12030, 20466, 28636, 27636, 15220, 5742, 170, 12211, 535, 12228, 14405, 2763, 18487, 18780, 19680, 6484, 8206, 22840, 857, 24866, 14317, 8373, 6756, 7814, 3760, 24050, 23096, 4921, 7615, 26132, 8604, 19645, 13831, 4472, 14513, 29051, 10214, 14683, 8495, 10750, 26911, 22900, 13513, 12630, 8912, 426, 19114, 17118, 23266, 19971, 9216, 4815, 28345, 15972, 12629,
+32105, 7255, 2957, 4258, 14870, 29090, 12862, 1747, 10153, 17334, 16260, 6436, 27549, 30944, 14931, 5531, 25087, 5063, 19044, 4950, 13976, 19470, 24064, 31094, 9968, 11268, 7543, 14784, 6845, 23515, 27413, 6182, 30770, 30371, 10441, 12872, 26693, 23303, 14619, 4078, 7870, 30880, 10514, 2651, 29056, 25446, 8182, 21375, 30509, 27226, 26325, 11717, 13929, 17622, 10044, 23897, 28890, 17587, 5913, 2967, 8334, 559, 9149, 6337,
+30930, 19590, 19209, 24855, 10126, 1061, 28933, 17996, 31941, 6679, 20647, 28229, 32125, 28829, 16836, 29867, 23287, 10394, 8816, 4448, 28016, 18860, 28346, 24138, 3679, 1491, 27105, 12014, 2050, 3486, 18351, 212, 23077, 4792, 25067, 435, 5853, 21232, 18431, 5026, 27912, 6310, 487, 27269, 2371, 17324, 24368, 25658, 27718, 417, 30107, 22966, 19277, 25685, 14336, 22957, 27176, 8673, 2203, 29227, 12159, 20554, 29439, 2468,
+25346, 21739, 2903, 31200, 10203, 21334, 3458, 5347, 27644, 3946, 32617, 30015, 21270, 24217, 22906, 16220, 24634, 20245, 6418, 11144, 13162, 20754, 1333, 7570, 29427, 3536, 4029, 8818, 24090, 701, 11287, 16668, 22440, 14190, 15100, 32643, 2757, 18559, 5223, 30401, 22505, 5072, 27649, 11007, 29289, 17787, 27227, 21156, 5264, 877, 32300, 18426, 21631, 865, 25996, 18290, 4401, 30026, 27108, 28491, 30727, 5627, 12391, 20399,
+19818, 27492, 20274, 22575, 13283, 25497, 20208, 3020, 30569, 15089, 14027, 27091, 108, 8486, 15479, 5372, 9363, 15011, 23798, 30994, 15876, 17027, 16516, 20277, 14285, 10856, 16000, 12244, 16484, 28391, 32643, 3534, 23115, 20149, 26109, 3630, 12879, 13549, 6650, 10680, 28639, 20677, 5003, 28747, 29163, 20482, 1352, 5758, 2725, 25150, 3984, 18601, 9409, 20500, 6110, 23694, 31357, 22110, 3170, 15073, 17734, 3045, 18607, 8081,
+23195, 11948, 11712, 3306, 25497, 18362, 13986, 21368, 6272, 18990, 17348, 2667, 6704, 18700, 8426, 9430, 11082, 12410, 28031, 20492, 143, 1374, 11418, 31500, 23484, 14589, 13805, 8450, 17634, 32412, 16532, 8061, 11592, 28244, 11367, 4321, 13838, 25354, 25690, 20110, 11576, 10270, 22778, 18280, 28970, 31204, 27710, 7284, 10846, 22974, 27776, 10989, 24348, 6427, 9721, 15064, 21016, 23526, 23515, 5882, 23170, 7279, 13944, 1994,
+2755, 25311, 6316, 16593, 17897, 32006, 3936, 29473, 9508, 26714, 14986, 5710, 25150, 9928, 12994, 3228, 134, 8003, 14218, 24482, 14430, 23939, 6779, 2678, 14698, 30294, 8560, 5100, 4805, 22504, 7095, 7560, 15048, 13411, 24153, 177, 12649, 28089, 29651, 22157, 22035, 11869, 27867, 14417, 21797, 8093, 17646, 21932, 16096, 31864, 13646, 30526, 23035, 20425, 436, 4965, 17951, 8997, 10066, 22756, 31501, 17161, 30316, 13781,
+30572, 21702, 13959, 10453, 17023, 10842, 32610, 6291, 22711, 27709, 20708, 11740, 3034, 5586, 904, 19131, 4682, 14551, 16889, 27718, 2208, 17326, 32683, 20160, 26323, 9981, 10148, 25056, 27142, 7697, 6070, 24946, 29399, 20029, 2631, 13654, 30871, 2473, 19945, 20814, 30182, 7886, 32554, 449, 13472, 691, 19580, 18155, 15242, 3701, 13105, 17450, 21027, 13020, 4842, 14582, 23002, 14991, 6871, 17376, 22688, 12941, 9555, 19319,
+202, 12186, 205, 31073, 14660, 20151, 19119, 12074, 28037, 18905, 12523, 8741, 19596, 32103, 26896, 2070, 3037, 7233, 19521, 24064, 20254, 24363, 5879, 10488, 6586, 12750, 27864, 29274, 25691, 4651, 15825, 25893, 16838, 16031, 24198, 31498, 3414, 10549, 10804, 31451, 29454, 23328, 7424, 16283, 22663, 1553, 18353, 25700, 8786, 5106, 16997, 29040, 29470, 22876, 6760, 3288, 2858, 1857, 32563, 28549, 6508, 15620, 21674, 23346,
+31651, 13104, 22076, 2297, 23653, 113, 980, 20339, 23441, 8405, 3854, 13336, 9958, 22208, 6269, 18744, 27314, 23266, 15017, 24016, 13374, 21777, 27305, 16232, 23634, 27100, 12013, 30143, 9952, 919, 20721, 8836, 14023, 10030, 11133, 4908, 10143, 12114, 25247, 816, 20519, 29102, 14152, 30477, 18542, 20421, 16453, 13088, 10919, 31470, 4337, 24293, 20480, 31642, 7757, 11346, 25974, 19770, 8721, 3158, 20689, 29443, 11994, 1944,
+6705, 23128, 6852, 16848, 2474, 32100, 17664, 22993, 28434, 31816, 20702, 14208, 19470, 4387, 27296, 30389, 3090, 31633, 21915, 23570, 30507, 29672, 2148, 23713, 16675, 10870, 26872, 4596, 7545, 6098, 6541, 14250, 29226, 13393, 31098, 31700, 12725, 15994, 21925, 8391, 15042, 9859, 22599, 1744, 14247, 17128, 32134, 17337, 15993, 21281, 8139, 13733, 18185, 10287, 4678, 2092, 21157, 31550, 6689, 28702, 4881, 13230, 10184, 1339,
+26623, 8514, 272, 6581, 24508, 22197, 14972, 6783, 32057, 4804, 8527, 13536, 21932, 7893, 30873, 5157, 29174, 6244, 18890, 14592, 16531, 23569, 16684, 4921, 22351, 23373, 855, 27232, 3835, 11040, 28572, 30459, 19554, 28844, 4272, 11295, 18273, 19244, 18078, 17562, 24048, 26605, 31098, 13212, 1731, 29203, 18370, 30905, 2679, 4492, 12729, 19211, 28061, 29414, 24132, 17645, 20019, 24987, 12109, 23855, 3259, 7913, 21546, 22814,
+3989, 25818, 1341, 22263, 12294, 19419, 7057, 3575, 13256, 5388, 16787, 14987, 1823, 2389, 13125, 4503, 6882, 25854, 23714, 2175, 22500, 15078, 19820, 9752, 7297, 31930, 839, 10557, 7075, 22385, 603, 11065, 15435, 1944, 560, 27729, 21363, 7617, 31304, 1851, 13005, 15324, 16839, 14829, 17713, 29964, 19332, 24595, 23050, 10278, 26771, 12783, 25356, 13823, 22535, 32653, 12985, 23374, 10442, 20061, 12991, 11045, 31126, 28426,
+12989, 31686, 23387, 1584, 6535, 21924, 3436, 19541, 4480, 20275, 1602, 22193, 17471, 20934, 14021, 7753, 31212, 8024, 20536, 23800, 21847, 10303, 23685, 2065, 909, 1360, 22126, 13900, 12405, 20484, 9558, 25395, 19402, 178, 26979, 25937, 22102, 30415, 12710, 26582, 17922, 14312, 16007, 2625, 2478, 30028, 10379, 922, 5284, 30915, 24722, 27132, 8451, 15640, 29197, 9360, 17000, 18555, 23261, 29405, 6271, 51, 22032, 25673,
+229, 16244, 18842, 22331, 13891, 31553, 16145, 31814, 13097, 32153, 1671, 15576, 29413, 12050, 16498, 1930, 10198, 8453, 29062, 18649, 24093, 25491, 28009, 8325, 11278, 18502, 4962, 17549, 18554, 26995, 10454, 18783, 10471, 29296, 8347, 24362, 28081, 24492, 23408, 8411, 23877, 25080, 23987, 20523, 4362, 7717, 22453, 14560, 16170, 18747, 441, 7495, 11470, 28451, 15820, 22748, 14185, 20783, 7529, 32739, 15010, 17983, 18755, 25481,
+14511, 27102, 17075, 9825, 18826, 7716, 18236, 9936, 28, 9455, 30459, 4390, 17172, 20144, 18951, 575, 6123, 19392, 8070, 17593, 15075, 23891, 7573, 29261, 11906, 15102, 29232, 26916, 317, 15219, 19629, 14828, 9553, 3936, 24653, 28380, 11652, 10121, 5548, 11680, 19576, 3239, 16071, 3981, 23383, 2254, 4556, 29506, 21646, 12626, 14331, 3954, 3749, 21904, 447, 15655, 4238, 29679, 9803, 4555, 12131, 29432, 19383, 21684,
+601, 11269, 17296, 12253, 21390, 22844, 23934, 8199, 26083, 7237, 12180, 16698, 9491, 16736, 13436, 31137, 29362, 27767, 2323, 344, 16903, 2770, 15999, 21141, 32450, 25803, 25696, 11813, 22467, 12312, 729, 23068, 23581, 18026, 2554, 12203, 8102, 26488, 20402, 1418, 957, 32582, 18116, 10448, 16550, 31553, 8817, 13145, 26552, 11141, 13489, 10688, 13911, 29488, 31829, 13593, 22523, 24758, 25406, 12223, 4302, 26136, 2523, 27883,
+11394, 5077, 7318, 19496, 31565, 27721, 20914, 32522, 27535, 6263, 10202, 11318, 5048, 19020, 24463, 31600, 30161, 5184, 9520, 11304, 1904, 8582, 24898, 24428, 572, 17536, 3883, 4874, 10904, 6406, 32757, 22298, 11484, 7307, 9027, 10281, 2260, 29941, 10036, 29796, 3436, 20238, 8346, 8484, 6490, 41, 7317, 3883, 5225, 16837, 15188, 7129, 25419, 7318, 31557, 25991, 24854, 2672, 30865, 2991, 9079, 30854, 25289, 20563,
+5394, 1548, 30844, 7654, 31490, 8112, 4682, 2158, 28351, 13028, 10643, 2073, 13069, 17960, 5957, 18294, 2029, 21145, 25424, 27449, 28463, 24213, 20672, 20549, 26886, 18770, 23540, 3197, 16856, 16062, 23760, 22250, 17610, 21836, 29905, 16332, 29949, 1819, 18491, 25532, 14848, 29134, 27605, 27917, 14326, 794, 13444, 16355, 21939, 6100, 11036, 17634, 30313, 31709, 5416, 24431, 17711, 28956, 27628, 1799, 12250, 18620, 24050, 29861,
+7689, 21187, 13425, 4870, 23006, 31916, 30402, 5086, 28282, 25239, 236, 9840, 26034, 13680, 26196, 15205, 19780, 4464, 72, 17325, 3405, 5488, 8989, 21116, 1676, 3849, 22916, 13927, 22470, 14198, 11020, 30159, 2617, 24445, 2261, 25623, 23594, 32663, 30710, 19108, 25134, 30946, 28949, 18400, 11858, 22377, 838, 31638, 26841, 910, 16195, 30247, 6398, 25184, 18595, 8074, 29034, 8743, 22001, 18736, 22941, 253, 16127, 25558,
+24699, 18388, 18414, 15525, 18283, 16356, 1865, 10649, 14534, 30814, 29050, 26392, 20423, 29888, 25262, 14497, 30798, 8689, 11976, 4428, 1106, 30571, 12502, 30140, 6547, 1736, 16108, 29488, 1989, 32235, 22279, 26688, 17855, 7925, 9445, 3370, 24281, 11311, 14019, 6047, 9357, 10301, 32439, 29781, 7421, 24933, 11510, 5451, 854, 23486, 9879, 1960, 21289, 22382, 32100, 27836, 24118, 15440, 24557, 26107, 14907, 14068, 20028, 32762,
+21993, 29473, 3364, 13506, 8016, 17384, 19553, 17374, 27685, 19224, 14387, 2339, 11389, 25897, 7790, 12243, 16615, 17670, 14204, 5136, 7284, 13536, 205, 31402, 28977, 24762, 24741, 11116, 6062, 12001, 11111, 28055, 8707, 14475, 8793, 16723, 31859, 28346, 1329, 26777, 14802, 15716, 29116, 26191, 8845, 4138, 5666, 25460, 21808, 19870, 30597, 29092, 639, 30802, 27726, 29616, 22796, 19700, 7964, 28858, 31701, 19075, 24145, 7640,
+783, 170, 24364, 32642, 28516, 25693, 26651, 10550, 8642, 22999, 3973, 17487, 27138, 9639, 10180, 16178, 29510, 8009, 12503, 30149, 6043, 7461, 26997, 28839, 27161, 2193, 24929, 26095, 21269, 16306, 967, 22052, 16476, 25331, 21926, 12224, 18257, 15810, 22774, 26899, 6041, 26747, 11618, 411, 3618, 21798, 16590, 360, 29807, 29093, 30509, 3082, 3786, 24738, 31921, 30948, 26932, 24082, 24275, 15433, 7620, 25242, 4717, 24096,
+17806, 26643, 3552, 3295, 9685, 26326, 30194, 15727, 20305, 9044, 16138, 23924, 30843, 32728, 24284, 27882, 29053, 22026, 30965, 72, 13996, 30118, 31020, 8160, 21433, 22527, 23593, 29053, 15001, 28310, 20382, 39, 22186, 23934, 3334, 31871, 17493, 760, 14830, 5030, 9805, 30969, 28954, 7880, 30929, 20471, 2994, 27215, 9729, 1191, 27287, 23725, 31310, 25539, 31886, 19975, 15298, 22711, 16260, 30299, 18254, 3874, 30339, 7672,
+27809, 905, 6775, 12534, 1666, 21606, 17564, 11471, 19807, 13751, 19351, 17968, 1454, 22345, 12415, 11183, 23537, 6934, 2140, 22079, 32473, 1258, 9286, 15003, 23970, 25546, 12535, 9456, 29421, 10106, 17128, 24462, 11011, 23903, 4228, 12677, 12741, 21792, 24148, 32548, 2775, 10731, 17749, 4229, 309, 30164, 15412, 23846, 4331, 17553, 13157, 4036, 18811, 22443, 19040, 10013, 15221, 31575, 19469, 11874, 8913, 3829, 3568, 19924,
+27733, 7796, 32602, 7706, 29589, 23982, 7487, 32364, 1946, 25236, 3826, 2255, 22632, 19238, 26101, 26963, 4023, 6490, 31000, 22835, 28933, 17272, 80, 11386, 16079, 19550, 23261, 24992, 23379, 26829, 12148, 18344, 1858, 11982, 26051, 31447, 3197, 770, 31043, 5143, 26006, 2101, 7398, 15870, 21340, 731, 10066, 25363, 7221, 8298, 15430, 3386, 25570, 15511, 14772, 8881, 2293, 5265, 1105, 25672, 32095, 13253, 11249, 1185,
+25236, 4532, 32632, 28433, 5302, 30907, 808, 31308, 241, 8206, 14410, 21581, 8937, 24476, 14176, 16158, 6, 29607, 19544, 25576, 12350, 1548, 1689, 14643, 6814, 2794, 7547, 6141, 16048, 18796, 7326, 8516, 23328, 7190, 4181, 28630, 5329, 4989, 27170, 5570, 13195, 8813, 27151, 22132, 521, 8560, 5522, 528, 5399, 25066, 26104, 17749, 26614, 27794, 32392, 660, 30588, 7171, 6801, 13868, 25968, 14127, 22384, 16528,
+21317, 26565, 12391, 26647, 31554, 6793, 32217, 11981, 15606, 26601, 1345, 16128, 2393, 6867, 16656, 7792, 31933, 9992, 25541, 25780, 5018, 25165, 26440, 2839, 32336, 474, 16707, 25536, 14601, 6324, 9297, 3151, 121, 21688, 29798, 31676, 28481, 29247, 10889, 11320, 23080, 12235, 27448, 25473, 19102, 11336, 497, 18268, 21328, 26038, 11280, 26347, 18435, 4952, 29186, 18004, 5426, 13125, 10772, 20028, 19449, 20069, 23179, 19571,
+8989, 20209, 18479, 4703, 16688, 29368, 16023, 7001, 8835, 10703, 32474, 27938, 22039, 204, 13438, 10599, 26242, 24718, 4178, 11910, 29670, 596, 29914, 2329, 13722, 7918, 22357, 403, 27988, 12768, 19974, 4209, 209, 5685, 8912, 16897, 2286, 24935, 23898, 11121, 2870, 23605, 6291, 24909, 23809, 19729, 2741, 17283, 11679, 6919, 29193, 8582, 7516, 26339, 10911, 21238, 1490, 500, 21641, 29478, 13268, 8848, 919, 13477,
+14533, 9832, 30374, 16819, 1999, 21505, 27941, 4870, 12342, 1464, 29779, 3383, 21194, 32520, 20666, 105, 6672, 17092, 8687, 14188, 10663, 19598, 2658, 12153, 20098, 24299, 8863, 598, 379, 9783, 14075, 14913, 19615, 11682, 31732, 21614, 419, 26905, 26484, 12761, 28370, 23496, 16144, 16796, 23248, 4042, 16901, 29920, 21134, 25589, 11340, 31798, 12419, 13998, 11183, 32518, 5530, 20047, 348, 5909, 29830, 14424, 20822, 16677,
+26106, 19787, 5523, 26525, 13924, 32008, 6518, 9526, 22736, 22662, 26322, 13216, 26704, 10456, 10369, 15071, 3277, 21709, 14101, 15696, 2940, 25284, 15446, 8470, 12563, 15795, 14379, 9625, 30219, 2434, 26302, 23557, 22221, 31826, 17314, 3377, 31066, 23832, 12904, 21034, 13726, 6458, 1482, 7662, 16914, 11851, 22733, 20191, 793, 4066, 3120, 3733, 29351, 18566, 12203, 9146, 1593, 26582, 18772, 31812, 29016, 12306, 22601, 18469,
+11364, 7147, 21847, 9662, 30979, 1983, 30696, 11937, 8441, 32179, 19600, 25356, 11262, 9565, 12779, 12055, 13632, 15899, 15788, 10215, 1698, 27991, 19361, 3291, 21806, 5365, 2336, 18054, 17672, 24937, 3756, 29036, 32085, 25603, 5931, 30296, 27586, 3859, 9466, 3259, 3270, 29066, 28615, 14533, 5863, 8627, 26588, 19495, 24526, 9609, 29710, 26224, 4832, 16304, 29516, 26638, 21669, 31852, 11925, 6573, 24021, 15681, 2842, 23338,
+8516, 8773, 20867, 3334, 12632, 30333, 6593, 15903, 26631, 2441, 30436, 32494, 11068, 24256, 19222, 2826, 1097, 16164, 29051, 5930, 32468, 25799, 32568, 21370, 24883, 11725, 27943, 16136, 27406, 30785, 6707, 3154, 6790, 27574, 6488, 19423, 25139, 13082, 2558, 19002, 15523, 226, 18728, 26591, 24482, 5182, 29417, 25580, 21347, 25700, 31510, 21047, 18731, 31310, 9649, 10846, 10268, 4825, 26983, 4906, 2842, 922, 8061, 9633,
+28496, 14549, 29056, 20867, 27631, 31614, 7101, 10386, 31840, 25829, 4209, 23554, 31012, 859, 16366, 19591, 26559, 15108, 7870, 12523, 13651, 17520, 23369, 23919, 22345, 17584, 28825, 25187, 18506, 4118, 2052, 14234, 18668, 31108, 2333, 13531, 29954, 9434, 23918, 29026, 2496, 28127, 19813, 740, 28986, 3411, 20331, 22778, 18520, 28201, 2533, 32171, 12953, 25902, 23322, 2530, 10719, 19379, 27718, 29225, 23498, 29770, 10692, 9398,
+28111, 13025, 22929, 25297, 22460, 14079, 21556, 24956, 9439, 8601, 25696, 5657, 12012, 13259, 28435, 30532, 8692, 30968, 29935, 21646, 24103, 20489, 24176, 2054, 7101, 19126, 31279, 30599, 16129, 9203, 7229, 11472, 22229, 30158, 4001, 11921, 11470, 25557, 4109, 20909, 1390, 29805, 26566, 13403, 10296, 22234, 11167, 18988, 20434, 8335, 7866, 11769, 28824, 32043, 13823, 3157, 18401, 12335, 988, 1762, 21538, 8217, 13234, 10999,
+5608, 17236, 22920, 17078, 10025, 27029, 5219, 11416, 24066, 31785, 24819, 1594, 21251, 3218, 20583, 8918, 11553, 28449, 20687, 7610, 27724, 1743, 10767, 13358, 14078, 11756, 15120, 2848, 19973, 28355, 13848, 25581, 12823, 4000, 9891, 22848, 31030, 15110, 1496, 22328, 14128, 26315, 23923, 2611, 29534, 11738, 11529, 8319, 7419, 32217, 15929, 2376, 1192, 26697, 15734, 15270, 5685, 30854, 18118, 25658, 26441, 31966, 18472, 6496,
+3199, 28363, 29345, 1461, 10706, 30841, 23789, 24834, 24389, 14944, 27445, 21155, 26682, 6207, 29474, 1334, 5656, 12636, 3710, 6848, 6565, 19444, 22118, 12250, 17530, 7468, 5140, 11204, 6667, 23612, 17700, 9866, 19208, 14277, 11327, 29914, 12351, 2348, 21980, 3972, 17293, 16657, 25127, 11207, 22864, 21833, 12541, 28520, 1701, 16251, 2600, 8266, 2927, 24718, 20516, 20458, 32187, 25657, 31662, 6086, 16501, 16594, 15952, 2941,
+30872, 27279, 87, 10455, 29627, 22067, 14427, 14152, 5957, 6786, 25360, 28821, 28619, 5133, 24574, 30321, 21385, 27174, 5819, 24312, 19125, 26336, 12002, 18544, 19225, 10896, 24630, 2958, 27491, 7814, 5900, 25595, 2325, 5987, 3282, 31952, 28055, 17709, 13337, 1244, 24495, 5929, 30065, 20346, 11062, 21871, 17899, 32447, 16278, 23719, 23992, 2635, 17287, 3226, 21179, 3744, 14123, 13041, 6702, 8846, 20855, 12602, 1673, 23180,
+18590, 4955, 22364, 13877, 22664, 2933, 15121, 14391, 8862, 12418, 1969, 19925, 1522, 19869, 19604, 17800, 10820, 10828, 20435, 28107, 14055, 8846, 31851, 28178, 21887, 5785, 4256, 9974, 18388, 5929, 386, 4210, 10884, 22750, 18087, 780, 25684, 440, 15171, 1778, 12858, 17140, 21703, 14380, 4241, 8540, 32180, 15061, 19368, 19847, 10400, 655, 28693, 9483, 28833, 17812, 15269, 321, 27786, 889, 6250, 28172, 5099, 17134,
+18155, 23186, 17914, 11071, 23626, 317, 12849, 3716, 17458, 1785, 18097, 21699, 10325, 17509, 3993, 29693, 4589, 14393, 30349, 514, 23877, 26414, 18327, 6378, 26736, 13345, 7267, 218, 8750, 12366, 17353, 26905, 2784, 2499, 5208, 26410, 2817, 18057, 30126, 20275, 19842, 15455, 9206, 30167, 197, 13199, 27093, 4786, 27593, 24674, 5300, 18702, 18320, 23627, 25080, 12288, 4205, 32347, 12507, 12955, 11945, 29860, 7092, 14729,
+32359, 12300, 8371, 2408, 30357, 5729, 22683, 17432, 21185, 31890, 14831, 21382, 12321, 9156, 26168, 7146, 1062, 31468, 25848, 19383, 22328, 18160, 31671, 26533, 17739, 11410, 6720, 29684, 8502, 13812, 11645, 8094, 26112, 20016, 10502, 23701, 25746, 418, 8365, 14163, 32308, 23197, 2777, 11861, 32353, 28945, 19008, 648, 27645, 12088, 20031, 17205, 30249, 18934, 10970, 15220, 30345, 17690, 12137, 6079, 31502, 23782, 14173, 24846,
+11031, 24676, 15780, 4009, 25094, 24145, 18172, 24634, 14574, 20949, 3727, 14160, 17126, 22735, 14808, 12003, 2056, 2071, 29209, 32305, 21005, 7411, 14757, 18582, 25102, 26894, 24662, 23836, 17909, 6067, 15915, 28940, 30743, 31695, 181, 23069, 23072, 18353, 14935, 4879, 6534, 18663, 19039, 23660, 8630, 1079, 2895, 10686, 3150, 32104, 10223, 24155, 6748, 24981, 9970, 31850, 19107, 1864, 22918, 4248, 7931, 6065, 420, 5907,
+4992, 601, 28976, 28065, 18954, 11144, 176, 25488, 29807, 19215, 16380, 5669, 20294, 19276, 16356, 23444, 18612, 26579, 14831, 25360, 18792, 24801, 24442, 5132, 26665, 14593, 9380, 1829, 20658, 9801, 7736, 25651, 10402, 3944, 20948, 29357, 15088, 21124, 22077, 12127, 7571, 5690, 17797, 27865, 24966, 1385, 18541, 10810, 27964, 604, 3403, 13989, 25406, 27845, 19121, 19303, 9670, 28501, 21132, 30329, 5534, 28868, 23212, 15937,
+45, 11392, 12526, 15133, 32516, 1835, 27261, 7319, 7525, 12290, 2416, 32491, 13675, 20957, 10534, 8871, 21561, 13937, 22860, 14199, 9014, 9213, 735, 18685, 4947, 21867, 16246, 10481, 17968, 6690, 26418, 18013, 18082, 6176, 378, 17830, 8012, 27639, 25149, 15537, 7161, 27565, 15261, 20836, 15754, 25795, 29708, 4547, 6964, 19800, 18747, 15978, 29014, 19482, 1895, 1193, 8581, 18141, 11674, 26549, 24831, 5325, 11794, 10145,
+11501, 12173, 27975, 19513, 7044, 20356, 2283, 14206, 15153, 17544, 2274, 30907, 10571, 31982, 2687, 17535, 19015, 21434, 745, 15261, 8148, 2641, 16454, 16729, 20782, 28128, 10511, 12846, 685, 22305, 22991, 12187, 1710, 18199, 31700, 8755, 5787, 1215, 22961, 20941, 18759, 25235, 19080, 29330, 24450, 21767, 14097, 10697, 10433, 14843, 25958, 18581, 17484, 9644, 2543, 5498, 5004, 13054, 18344, 5690, 2591, 8568, 17877, 4302,
+26767, 16809, 13057, 32554, 18025, 3250, 20727, 4016, 28485, 7040, 579, 20167, 28807, 14676, 30864, 6473, 29519, 24054, 25054, 14235, 930, 27597, 19734, 5935, 7883, 5310, 11625, 10475, 13878, 29502, 14777, 7877, 13543, 27834, 7664, 31568, 31084, 28391, 2817, 26801, 2663, 3396, 14201, 31471, 18072, 12297, 5176, 14824, 3584, 30230, 29059, 4514, 25060, 16025, 10449, 175, 21336, 22074, 10650, 2446, 18808, 25427, 10324, 32352,
+20493, 17988, 31152, 18809, 13611, 1201, 12843, 16275, 4597, 27044, 14978, 22670, 6573, 20154, 4726, 10157, 17616, 1017, 14672, 9908, 17043, 25121, 10084, 5611, 14428, 20734, 8057, 468, 13394, 18381, 52, 1119, 3601, 31205, 19929, 17213, 32406, 4, 720, 4236, 27048, 15698, 26906, 853, 3084, 31632, 11011, 20700, 32649, 25683, 30609, 16924, 18036, 7925, 22535, 32464, 28659, 30593, 165, 9285, 16206, 217, 10405, 19808,
+31422, 30334, 4253, 31061, 30338, 4973, 2529, 24618, 20671, 29435, 25471, 23755, 28299, 3714, 11687, 28180, 29397, 9528, 12337, 14666, 17453, 2104, 14362, 13345, 32697, 14527, 22630, 16136, 14745, 267, 3176, 13399, 30601, 7429, 11692, 28171, 12402, 14221, 20021, 305, 10888, 12725, 24060, 6419, 16439, 2979, 1832, 13069, 12508, 14169, 27735, 29961, 16273, 9329, 10538, 16203, 23857, 401, 32339, 5834, 668, 2747, 19233, 31270,
+10176, 30926, 26673, 22578, 12379, 13927, 22883, 23268, 26652, 14175, 29687, 10323, 17154, 31519, 23392, 29662, 12920, 18359, 26856, 29194, 27689, 4626, 12629, 18778, 5027, 12200, 24612, 5696, 14947, 11077, 4198, 25123, 9235, 30871, 14933, 21615, 12030, 5048, 12115, 5914, 19223, 9034, 16238, 3609, 7786, 6862, 504, 20706, 25222, 27360, 17132, 20143, 31986, 29761, 6153, 4246, 9193, 30765, 9942, 24140, 9074, 14140, 16495, 18310,
+12243, 31428, 7157, 24274, 3708, 19272, 30188, 22931, 28306, 13658, 26541, 3324, 20521, 27045, 24031, 12975, 21637, 8395, 350, 20855, 5389, 6503, 25101, 14582, 4500, 2275, 5955, 13574, 16415, 22450, 31884, 28659, 21111, 6273, 20165, 24819, 25545, 17585, 14983, 21084, 31244, 8756, 24408, 18997, 3033, 15671, 31972, 24670, 24067, 32322, 12757, 29456, 6057, 5091, 11270, 10557, 7366, 17225, 24131, 23782, 6908, 23248, 19673, 28019,
+29521, 7070, 20070, 22299, 24655, 2285, 10615, 23131, 11041, 2255, 9360, 14074, 17927, 8564, 5976, 9226, 8118, 18734, 5914, 14175, 23825, 17184, 24732, 31191, 1642, 16096, 22205, 8550, 6576, 9110, 3801, 3329, 16180, 23871, 25628, 8068, 26157, 3475, 31199, 4430, 5731, 7792, 18505, 23658, 16356, 24481, 116, 24475, 10447, 6030, 5882, 1504, 23214, 30615, 32696, 24856, 13943, 22133, 638, 20519, 31244, 4439, 23848, 14656,
+28311, 16709, 22724, 21700, 20184, 21156, 26130, 25915, 28948, 11867, 16805, 12536, 3581, 16921, 4243, 14028, 22951, 10126, 15533, 13398, 7973, 15461, 5486, 21916, 4826, 6125, 9667, 3302, 10564, 747, 17959, 6107, 17456, 7915, 27807, 4873, 29071, 21170, 30788, 25251, 269, 14826, 5020, 3850, 31747, 9263, 17879, 21931, 19389, 644, 2561, 27362, 16105, 8047, 16510, 20931, 14172, 26177, 24234, 24737, 26925, 9425, 30844, 11613,
+17340, 25884, 16486, 13644, 14286, 14507, 6127, 14555, 29333, 11147, 18406, 28312, 20411, 3517, 17475, 7032, 4161, 20036, 1627, 20266, 28084, 18137, 8429, 9488, 11547, 32663, 1457, 5704, 9320, 32302, 17317, 26661, 25418, 1036, 7537, 6936, 15543, 13664, 21491, 12108, 24812, 7129, 7652, 12455, 10646, 25128, 19487, 14807, 12396, 21114, 2305, 7712, 6484, 10735, 17201, 18031, 10630, 18658, 23735, 19951, 18192, 8284, 13844, 10842,
+9320, 21381, 17778, 24863, 2277, 6502, 4203, 27089, 13631, 11856, 6776, 24278, 4216, 26264, 6317, 16612, 14610, 8623, 24325, 21094, 19358, 8758, 6357, 29988, 27416, 30092, 17171, 12841, 5609, 31015, 23683, 14929, 19628, 8694, 7025, 21906, 15196, 11228, 16227, 28827, 23084, 23004, 20337, 27300, 16500, 26655, 11145, 31110, 2510, 2702, 19437, 21868, 11460, 25794, 19088, 6108, 23119, 3492, 18949, 28728, 1739, 9865, 10889, 21368,
+18559, 17914, 10506, 987, 29143, 26733, 29814, 19459, 16969, 17384, 13992, 701, 11271, 25137, 31812, 13781, 27839, 18481, 2881, 6531, 11507, 21969, 12639, 1858, 25461, 31589, 30586, 27201, 8686, 8708, 15801, 27245, 26622, 26307, 28232, 22997, 20272, 25278, 9689, 4474, 9894, 23681, 5175, 21165, 16050, 4219, 2178, 11121, 22700, 5059, 17652, 1440, 27029, 30291, 3298, 19722, 29112, 1117, 14155, 5030, 9825, 29956, 32275, 3679,
+23495, 27739, 26677, 11000, 20250, 3598, 15474, 30144, 27279, 20649, 18542, 10561, 24869, 20720, 21682, 14801, 25780, 6566, 16241, 20041, 4089, 19540, 6995, 434, 20657, 21151, 5464, 30482, 18339, 4972, 1393, 9067, 32711, 28070, 20067, 20193, 31668, 2773, 17570, 26179, 23422, 3344, 3972, 15523, 24064, 25654, 30325, 17076, 32220, 13798, 4349, 3542, 570, 11345, 3976, 21227, 32496, 9440, 18941, 18067, 14412, 20335, 27134, 14356,
+15637, 14433, 1781, 14538, 17206, 19351, 7949, 7861, 22695, 11922, 23384, 13992, 4808, 20941, 31068, 4261, 1972, 2650, 7803, 2542, 13995, 11779, 23770, 13723, 21219, 9943, 31790, 2864, 30278, 26157, 17220, 13148, 7822, 19001, 27686, 25029, 5585, 2867, 122, 28280, 14789, 23506, 9504, 19598, 11680, 7805, 23859, 13652, 10455, 31662, 16194, 24450, 10673, 7196, 5405, 31892, 17140, 4427, 1988, 14650, 30584, 19208, 27798, 5639,
+5442, 22716, 30668, 11027, 25584, 30790, 6539, 7605, 21528, 16044, 27203, 440, 23849, 18294, 14092, 1536, 17188, 30287, 25986, 27861, 4715, 31391, 26986, 21855, 3050, 28974, 3738, 867, 15415, 31536, 6506, 20857, 21485, 4406, 31884, 14301, 2428, 5655, 21906, 23956, 21699, 16342, 24397, 12780, 1868, 5721, 14316, 19057, 3240, 7534, 14150, 7956, 6157, 8368, 29811, 9208, 4575, 781, 10075, 19990, 32318, 16581, 8079, 21035,
+20987, 7195, 2568, 23415, 12850, 24474, 14603, 1782, 8048, 6232, 14562, 9917, 11954, 28879, 28974, 15194, 3645, 10356, 23150, 9803, 18725, 20194, 19011, 23300, 20975, 29086, 10522, 20525, 12899, 18601, 8792, 1118, 25796, 11360, 24533, 5878, 3067, 6368, 7660, 11115, 12601, 22223, 21032, 24555, 18334, 17238, 6981, 21979, 27595, 30132, 31782, 13552, 17558, 18025, 4084, 5765, 14343, 14606, 26291, 27242, 439, 2315, 28360, 26235,
+13676, 20125, 32113, 16743, 26494, 7006, 27858, 6327, 29229, 16123, 30882, 14795, 593, 5095, 4006, 28188, 2459, 3021, 8972, 20017, 21046, 13056, 25783, 2622, 27662, 19306, 29864, 28101, 21621, 25457, 21568, 2529, 12814, 20914, 19272, 6540, 27920, 14363, 12867, 24381, 30486, 10981, 6408, 31079, 16077, 10414, 26500, 18536, 13435, 2704, 5786, 1714, 15761, 31569, 4336, 10655, 18107, 1432, 5989, 6960, 26889, 27557, 9490, 6936,
+15703, 28762, 13476, 10855, 10357, 26344, 2468, 8075, 4557, 8876, 6387, 20634, 19291, 119, 6403, 32726, 2823, 12189, 1672, 18584, 10990, 6008, 29240, 29097, 7441, 2461, 3289, 1562, 30018, 12779, 8498, 12954, 8774, 21975, 23809, 19131, 15551, 26278, 27207, 20108, 2386, 826, 7975, 21677, 945, 14378, 21636, 3768, 26567, 23308, 22353, 4789, 29317, 18825, 1118, 3990, 21286, 4407, 5552, 18536, 17187, 14051, 31490, 25961,
+3258, 22532, 12324, 18809, 16042, 6763, 6149, 18428, 7589, 14124, 7338, 8534, 28502, 28974, 12303, 22301, 19514, 1888, 27090, 16063, 20713, 28208, 20053, 9231, 32616, 25606, 27767, 17035, 6889, 26490, 10228, 10147, 16254, 22552, 28956, 32296, 29316, 2337, 17956, 4137, 16462, 25294, 12672, 12196, 21500, 24975, 1730, 8247, 26863, 28820, 24310, 14808, 24261, 11596, 24039, 24109, 4434, 19038, 8376, 11323, 12760, 18604, 21470, 29014,
+8388, 17658, 28542, 4936, 19995, 13731, 9074, 3689, 6257, 21746, 15886, 27758, 13953, 17616, 3237, 8048, 13668, 27547, 22856, 5161, 6375, 14127, 29270, 10809, 397, 4878, 22132, 13158, 23482, 10834, 9404, 31871, 28492, 5179, 4039, 15720, 18910, 13113, 19409, 25167, 2091, 2527, 20157, 16044, 20143, 23394, 24092, 1044, 18174, 14180, 6205, 24549, 28307, 2708, 2591, 28705, 7586, 24723, 9095, 31069, 2790, 18499, 30172, 31282,
+23678, 1443, 14234, 9820, 14557, 876, 2220, 16648, 3403, 22377, 32693, 23547, 13004, 24017, 24591, 31178, 5430, 30796, 22959, 969, 736, 25550, 29674, 8323, 17506, 6001, 6624, 20296, 24501, 4028, 18810, 15411, 5471, 277, 25232, 20028, 1153, 27452, 3909, 4556, 17061, 3834, 28103, 30065, 27851, 19926, 28475, 513, 17955, 18667, 1483, 18691, 11449, 31157, 27014, 28955, 4391, 870, 16483, 28892, 4898, 2526, 11535, 10370,
+2803, 3999, 30398, 3956, 31451, 1539, 8512, 15745, 5373, 3848, 13042, 457, 23774, 8750, 970, 8961, 27417, 2453, 27653, 6098, 843, 21899, 2286, 5234, 22770, 18769, 1358, 27668, 21295, 12893, 5270, 24098, 16893, 2901, 28054, 15576, 4440, 3799, 31321, 9814, 7647, 11596, 10271, 31421, 20346, 11241, 7615, 14995, 13695, 2500, 21093, 14538, 24399, 23379, 19772, 14401, 9381, 21130, 9302, 30676, 1255, 14572, 22007, 18148,
+17473, 17293, 957, 21914, 21092, 32278, 31728, 28739, 11106, 9231, 27393, 31452, 20472, 2240, 13679, 1399, 4740, 2005, 15937, 29139, 25384, 2941, 10773, 1997, 24071, 20075, 32674, 25327, 1879, 21913, 10707, 19353, 6438, 11664, 8499, 27531, 11175, 7459, 23502, 22281, 16690, 18127, 20966, 4394, 20367, 1877, 5794, 25107, 3882, 21731, 21479, 29267, 24673, 32252, 31264, 15976, 19559, 31170, 8535, 21438, 20315, 19243, 8023, 26754,
+30907, 16522, 21517, 9314, 23981, 12251, 31596, 7903, 30379, 19794, 12298, 17978, 21671, 18092, 10318, 25554, 7055, 31797, 22053, 31728, 31281, 20549, 14937, 18072, 18952, 23472, 6742, 6499, 9947, 14766, 485, 8087, 31288, 22002, 17401, 22502, 1486, 16229, 30405, 31865, 3255, 9935, 17075, 24927, 28027, 27393, 17713, 2315, 26422, 6998, 1275, 24935, 27547, 16212, 10239, 13731, 6917, 16982, 20231, 16864, 31748, 20716, 24951, 30268,
+9951, 9585, 20002, 11437, 25814, 17640, 10534, 29070, 27575, 27609, 21229, 22835, 22235, 6174, 25150, 15889, 13172, 26425, 8057, 7951, 9870, 18296, 21683, 16787, 2510, 9146, 883, 1490, 29862, 25835, 31759, 7045, 2652, 18993, 18482, 28466, 3865, 29016, 24768, 31441, 23858, 13229, 21508, 13325, 19403, 13890, 29214, 32575, 7547, 4503, 7759, 17417, 22800, 29442, 1436, 25310, 5820, 2320, 26801, 2914, 28155, 25792, 9960, 30807,
+12017, 28442, 26505, 15883, 24691, 18506, 14556, 15781, 31735, 3296, 29106, 18371, 17186, 25552, 18178, 24733, 30056, 25937, 9383, 20088, 22611, 10819, 12630, 28431, 13139, 6663, 31346, 8526, 32455, 8538, 6565, 11705, 4212, 303, 27588, 28903, 18809, 9376, 11916, 17776, 12672, 8254, 3379, 29858, 1039, 21558, 21823, 31095, 14727, 31206, 18415, 4571, 9258, 31045, 234, 22397, 4941, 31580, 30924, 4628, 7350, 4721, 16333, 11563,
+5024, 11153, 7698, 23833, 20529, 19615, 8842, 433, 27869, 12221, 30291, 28908, 1011, 19347, 27235, 15739, 17785, 12882, 20310, 27043, 11160, 20544, 16673, 16101, 19357, 14829, 20729, 26707, 19550, 4295, 5502, 24575, 15448, 13201, 15640, 3210, 48, 24482, 3643, 27917, 3936, 1167, 24058, 4947, 20514, 18525, 20686, 5531, 31408, 8228, 32575, 9800, 28773, 16480, 25901, 15362, 31309, 13862, 9301, 18091, 18157, 14804, 9898, 838,
+28005, 25539, 4048, 28053, 17253, 7691, 23202, 21189, 8858, 14492, 26137, 29372, 250, 14055, 2136, 31658, 22284, 1943, 8690, 18289, 18423, 1823, 883, 16964, 15685, 10184, 2287, 1075, 24988, 12186, 1913, 20225, 4957, 5961, 15510, 22210, 13652, 5945, 10632, 22511, 20437, 4001, 19115, 20687, 18056, 21251, 19577, 7572, 23194, 28267, 25861, 8849, 30090, 26744, 25813, 13008, 4161, 28101, 14083, 29149, 7519, 15996, 16607, 12476,
+21957, 32117, 1918, 2841, 5294, 12550, 25352, 25732, 16551, 11700, 13651, 1840, 183, 461, 9412, 23378, 28728, 2506, 32227, 26051, 29250, 25273, 6291, 643, 20606, 20374, 29793, 28125, 3602, 13632, 7833, 25559, 12981, 9751, 28400, 18276, 22302, 20985, 11240, 6085, 32685, 24891, 7925, 100, 25352, 17338, 23478, 21313, 19844, 22938, 14596, 16326, 15443, 20887, 16970, 3281, 8493, 13995, 31406, 12095, 27627, 6471, 4886, 7840,
+16222, 518, 26116, 5756, 21503, 4588, 11842, 21420, 29480, 19767, 21521, 22064, 4337, 12231, 10609, 24181, 2401, 25205, 7740, 17844, 13324, 24710, 21125, 21817, 5937, 19763, 1144, 796, 26234, 6030, 8636, 9689, 6549, 1985, 15445, 28052, 6573, 27287, 16705, 3285, 14287, 5458, 25350, 18624, 17689, 3191, 10038, 20091, 28397, 17778, 5167, 8953, 9720, 26293, 30771, 15657, 13288, 31915, 16453, 6755, 5178, 25089, 16444, 11727,
+27074, 31889, 7011, 880, 26409, 23716, 4165, 7928, 29174, 29515, 26552, 14096, 32707, 3822, 1419, 28336, 21600, 6586, 4521, 31320, 111, 2524, 14209, 13400, 1672, 30662, 20155, 6850, 22984, 3831, 18577, 17290, 2952, 25588, 18170, 29361, 16537, 22336, 4521, 12943, 19083, 31074, 27039, 19022, 2128, 28458, 14590, 23729, 2277, 19112, 22281, 2388, 21636, 3723, 15788, 23308, 1617, 3175, 30158, 24601, 7006, 15967, 9124, 9959,
+8788, 27294, 6552, 25325, 16862, 11074, 5500, 3178, 9380, 32540, 22200, 11508, 28230, 4023, 2469, 30507, 23135, 24751, 128, 12003, 28474, 15916, 2544, 30091, 19092, 32702, 21925, 26098, 15902, 31049, 3289, 24690, 25575, 9842, 17247, 9670, 20916, 22747, 12848, 30296, 22519, 2280, 9036, 17982, 6303, 11506, 15721, 29438, 3489, 15849, 8674, 31963, 31766, 11218, 29286, 18090, 11152, 18443, 11420, 27054, 16724, 14710, 18976, 9532,
+24552, 3455, 19202, 12700, 26203, 32050, 10228, 15954, 1562, 19264, 1168, 7866, 30770, 16890, 4536, 1491, 32739, 13210, 686, 31737, 24428, 29973, 17059, 2813, 15648, 28480, 29867, 32373, 10422, 16076, 9137, 2206, 19531, 28339, 14906, 12966, 27621, 25134, 28921, 29183, 11630, 30089, 4281, 9633, 14211, 8818, 11124, 14183, 22028, 11811, 13152, 13689, 9016, 30212, 16502, 24664, 25924, 13601, 24269, 3578, 29677, 638, 5784, 16441,
+28977, 20690, 29407, 23830, 13056, 25560, 20246, 24686, 22882, 24527, 1551, 4325, 577, 12676, 18508, 22606, 24487, 31661, 3527, 735, 29105, 20029, 25399, 22261, 862, 16901, 25839, 30540, 17539, 31623, 14213, 13749, 19545, 10852, 4811, 32601, 3645, 25057, 24519, 26527, 16817, 26071, 30852, 17394, 5979, 16593, 7232, 30466, 15486, 10759, 31201, 11823, 30788, 23832, 1316, 31651, 7965, 27155, 29423, 25505, 26010, 10868, 6486, 12787,
+21720, 11297, 12620, 25365, 3587, 4371, 19124, 20404, 30442, 17209, 5030, 3653, 1034, 12263, 1351, 16520, 23022, 32552, 28343, 21043, 23617, 29659, 19926, 31582, 24046, 16581, 24319, 17288, 27449, 30805, 30075, 16401, 9335, 9927, 8999, 12922, 14298, 28123, 558, 11973, 12564, 5588, 15626, 13598, 17851, 16978, 30118, 8106, 16762, 25693, 29149, 7611, 22584, 16307, 6426, 13862, 120, 30745, 31150, 27569, 28783, 28457, 11202, 5350,
+5616, 20201, 18272, 19915, 15557, 18830, 31888, 28121, 24418, 14746, 8952, 9502, 31724, 6302, 17608, 15719, 31996, 13989, 23330, 21812, 30296, 29756, 2907, 30416, 27734, 1289, 25217, 23749, 29747, 3651, 29099, 2595, 23853, 14603, 22510, 6642, 665, 21630, 1995, 25083, 3609, 10947, 1817, 2565, 17250, 19425, 18284, 16478, 646, 8847, 5522, 30942, 5835, 8429, 28590, 801, 9719, 21039, 24550, 6698, 24691, 20881, 9293, 15776,
+2716, 31804, 22418, 3381, 20666, 24413, 28465, 24275, 2593, 30282, 26841, 19843, 16940, 12357, 3553, 17586, 21204, 9075, 15761, 27040, 17505, 11583, 27841, 27224, 32623, 19624, 1154, 24546, 7737, 10447, 7554, 10454, 9483, 29972, 13835, 30150, 21617, 9532, 21657, 24210, 7047, 15730, 11285, 23987, 28088, 14838, 8805, 16524, 23914, 24566, 10796, 8651, 3382, 5870, 3107, 3237, 25494, 4261, 27783, 463, 14708, 2569, 10917, 24192,
+32541, 24753, 21574, 21390, 1517, 10463, 12833, 8564, 26194, 24118, 32551, 21514, 6189, 8589, 5270, 30103, 387, 16067, 5986, 3769, 21937, 9093, 7006, 14663, 13354, 2021, 15126, 28062, 4590, 26044, 19486, 4363, 18029, 8292, 25754, 19546, 18756, 5819, 28111, 12182, 29937, 27894, 928, 3358, 3715, 6198, 693, 4103, 22265, 6679, 7872, 11434, 15772, 14879, 26097, 29126, 16900, 8456, 24421, 21491, 1732, 11139, 25854, 19761,
+19432, 18840, 6539, 5420, 24659, 1882, 17602, 21829, 29777, 18530, 25187, 724, 24728, 25881, 4827, 14226, 32560, 12700, 25660, 15565, 27579, 18990, 11923, 11711, 27446, 3576, 434, 29178, 14716, 26289, 16171, 1380, 12361, 22710, 6800, 4253, 24593, 24402, 26082, 21602, 10164, 18501, 22326, 2124, 11614, 27154, 16350, 11407, 7086, 9243, 26972, 1897, 28233, 6127, 13608, 22911, 9704, 14043, 19321, 24420, 7564, 2724, 25800, 19925,
+25434, 32600, 24178, 17259, 24234, 17492, 6093, 1630, 3226, 28420, 3754, 14840, 22806, 20105, 26247, 29892, 29348, 20451, 31789, 24813, 26579, 12629, 14956, 3515, 26672, 1509, 27935, 1468, 4233, 20967, 21394, 29667, 20799, 12804, 14159, 12265, 30297, 20252, 13895, 755, 15904, 17649, 15595, 5942, 4986, 9075, 3066, 1566, 29526, 2087, 26379, 23337, 14717, 8567, 26852, 8621, 10076, 22019, 10090, 14309, 10218, 31484, 11209, 31017,
+11520, 25368, 10514, 9049, 12852, 24409, 9804, 28757, 9291, 25400, 1931, 14277, 1707, 4998, 15844, 31233, 7085, 9455, 21803, 21802, 18023, 15887, 30424, 28099, 5139, 7746, 9641, 15357, 6462, 20850, 13607, 17982, 13450, 24121, 27032, 26302, 15763, 4068, 22291, 25054, 29468, 24223, 6563, 31175, 29221, 22407, 29641, 3538, 31863, 18676, 25341, 17118, 1795, 22997, 12449, 6934, 30743, 22090, 22292, 4437, 10172, 3131, 22419, 23622,
+27252, 16683, 17157, 10247, 20752, 6680, 2533, 17452, 30903, 9097, 15860, 27356, 31504, 12733, 30895, 30599, 31409, 23468, 14949, 436, 13697, 27399, 7371, 11672, 16721, 29663, 16109, 26894, 26, 5760, 17748, 27278, 22444, 2137, 4758, 10428, 8818, 7291, 27880, 6953, 16388, 10972, 1542, 15125, 23705, 32437, 12956, 22346, 23137, 27906, 22783, 4066, 22537, 30154, 15738, 6490, 27049, 31847, 616, 27075, 4839, 18365, 21585, 27283,
+20502, 26343, 4943, 29320, 867, 56, 3506, 17255, 11028, 5048, 32380, 1966, 4717, 12569, 24312, 27854, 7707, 14327, 31920, 30244, 11713, 14890, 3966, 5994, 13969, 4583, 301, 18808, 22948, 21887, 13324, 10682, 15462, 18267, 7235, 16329, 18323, 10741, 817, 29352, 15789, 429, 31318, 20506, 12998, 22862, 15592, 20705, 4422, 14744, 18181, 16135, 29634, 22148, 22130, 10835, 26731, 22431, 29643, 16911, 11550, 10199, 27593, 27013,
+28467, 2060, 10574, 14022, 12801, 11391, 10606, 28590, 11821, 9156, 16328, 24819, 32019, 31920, 12757, 3673, 13896, 30938, 19808, 10762, 20318, 9170, 21597, 14281, 31602, 18473, 31192, 10384, 28672, 26018, 4629, 24371, 28078, 15204, 5626, 8112, 26595, 16232, 3934, 5648, 25389, 20263, 30468, 24640, 19415, 10457, 28313, 544, 8627, 15353, 11306, 28946, 24524, 136, 10459, 23358, 18609, 8884, 974, 14513, 2134, 5604, 6117, 30212,
+20808, 11743, 5556, 14635, 27975, 9491, 20284, 20596, 29754, 17984, 12468, 16401, 28441, 8013, 16945, 4300, 23367, 28252, 478, 15123, 28388, 10938, 5713, 14229, 19822, 6687, 28742, 21956, 12291, 2091, 19400, 331, 13834, 24957, 14967, 9042, 1680, 2483, 29638, 31434, 20467, 9339, 15067, 16140, 17352, 32013, 20440, 7951, 27497, 20919, 23074, 23117, 31857, 28787, 4578, 18911, 2707, 552, 8099, 14998, 2644, 27499, 15330, 16478,
+19688, 30297, 25520, 21368, 12, 22391, 20034, 20479, 31730, 2334, 3851, 16314, 1579, 24291, 24266, 29076, 12442, 14572, 19425, 11531, 10592, 24003, 30442, 13299, 24555, 5773, 28297, 27199, 505, 10859, 10910, 20193, 8388, 3662, 8794, 8400, 26053, 28828, 28879, 25015, 31162, 32730, 8562, 32741, 24254, 60, 29049, 3928, 14632, 15706, 15460, 25224, 6941, 13134, 5755, 31497, 18908, 1285, 25928, 19413, 12144, 4070, 6838, 20533,
+7733, 15632, 28933, 1018, 11693, 25045, 26034, 10087, 25007, 1828, 10061, 16493, 1888, 6342, 20422, 16520, 22049, 3114, 8977, 28990, 16248, 14732, 27719, 2388, 16017, 20880, 21801, 28162, 24950, 28640, 15927, 32683, 11504, 12092, 934, 23197, 4369, 26968, 517, 29377, 28796, 10578, 13102, 30684, 16920, 756, 14436, 6201, 3870, 23413, 2424, 20119, 5378, 30143, 22507, 21395, 18255, 11541, 16789, 10438, 7413, 32716, 10353, 18917,
+12041, 11287, 9347, 16410, 5487, 9864, 13019, 1515, 20442, 26122, 32199, 4594, 26878, 13868, 10796, 30749, 4513, 13220, 18100, 9891, 10595, 7839, 31287, 28851, 19380, 15308, 6521, 26793, 15257, 16874, 12943, 27298, 28162, 22290, 10940, 881, 32154, 23960, 2397, 19828, 17314, 1828, 24422, 11424, 15696, 2450, 9405, 20210, 15670, 27505, 30101, 26266, 2577, 28620, 22349, 21957, 11161, 28870, 15983, 26418, 12976, 28926, 20948, 8370,
+18448, 31888, 9252, 17834, 23080, 11649, 4894, 7626, 13477, 29316, 19051, 29174, 31767, 28456, 16616, 14669, 23194, 13949, 8167, 25771, 9802, 30516, 14960, 20963, 26618, 30943, 14613, 6827, 27101, 2793, 15197, 12781, 1913, 24449, 30615, 24994, 3330, 2741, 32620, 16808, 32058, 18903, 13214, 31057, 14592, 29830, 12958, 5018, 11011, 21126, 30789, 20813, 18874, 12981, 9008, 12725, 11157, 23621, 19552, 5490, 26414, 1981, 18272, 28328,
+26431, 16119, 20554, 29761, 18861, 20406, 13801, 18151, 6542, 27015, 16440, 21134, 24077, 29398, 26152, 2321, 17756, 24173, 23134, 3863, 4386, 32143, 16588, 15543, 22996, 3372, 21034, 16643, 5353, 6538, 12203, 31784, 22657, 32757, 28778, 8750, 20395, 9811, 26901, 26937, 4059, 10573, 15303, 28136, 7204, 8687, 30457, 24960, 92, 20824, 28823, 4479, 20199, 12643, 20022, 10427, 16015, 8288, 27070, 21369, 14826, 6505, 20385, 4716,
+6494, 16395, 13466, 26890, 26207, 7600, 21059, 30266, 18173, 3595, 25634, 25377, 12282, 23324, 17570, 12375, 11380, 13625, 16854, 31579, 26269, 4108, 9238, 9516, 12397, 3541, 30885, 27223, 10046, 18503, 31939, 16541, 2130, 12638, 10663, 28337, 20238, 31722, 25835, 5643, 2549, 18702, 31021, 14832, 9258, 15823, 27207, 20638, 29448, 11293, 19449, 22949, 15401, 28687, 32466, 27798, 32228, 30583, 22254, 9507, 16318, 21425, 26048, 18449,
+1295, 3943, 14018, 21533, 2897, 7086, 27177, 5447, 25788, 25430, 20279, 2278, 8485, 14718, 22916, 5165, 26011, 9597, 28115, 8644, 5516, 27813, 3675, 4977, 25628, 25929, 14484, 9179, 14586, 7764, 27628, 15882, 11707, 8878, 4647, 14604, 15964, 31824, 20051, 8984, 24486, 7562, 11262, 203, 22280, 1410, 5369, 15523, 11007, 716, 24168, 16524, 28529, 27843, 21501, 21389, 21004, 3217, 30568, 2822, 10981, 25428, 18704, 22688,
+1539, 23352, 4524, 17503, 22408, 24576, 26488, 14127, 32138, 4982, 14330, 21651, 6393, 19699, 4406, 17400, 20415, 28574, 1156, 16176, 23649, 22657, 4798, 11885, 25874, 2598, 14708, 4087, 28027, 644, 26775, 29566, 23996, 31300, 14301, 13637, 23108, 8021, 27764, 22478, 13004, 9326, 11361, 19397, 29026, 15768, 4029, 16673, 11574, 5186, 82, 2456, 27843, 4880, 14341, 20950, 7478, 29049, 25037, 2737, 29694, 19045, 32303, 20922,
+17577, 13837, 1791, 7917, 21858, 29555, 30395, 2094, 6114, 8989, 21491, 2372, 24757, 25521, 19045, 3563, 30707, 19127, 6019, 25782, 24007, 20361, 13964, 31486, 16642, 6234, 1455, 13568, 25279, 991, 1723, 10088, 14828, 3514, 18005, 3918, 302, 15632, 6013, 6416, 24621, 27504, 8788, 16610, 20257, 27833, 20174, 18196, 14193, 26193, 11211, 5432, 13786, 25175, 4150, 30429, 31409, 5606, 11229, 23920, 6597, 12952, 1240, 21425,
+16467, 19245, 25343, 16769, 2110, 31356, 23185, 26731, 26093, 31973, 10574, 13582, 27038, 30748, 31779, 8463, 24173, 10222, 13896, 5192, 2629, 18046, 2853, 1271, 23652, 14082, 25191, 30249, 27035, 26432, 18906, 10734, 12909, 11482, 27503, 15019, 10070, 17920, 8983, 3395, 17125, 19557, 16978, 11395, 17537, 15989, 19859, 8942, 26211, 987, 14134, 28840, 19033, 16987, 30111, 9918, 31070, 22535, 7399, 25337, 16199, 26306, 3303, 29108,
+5020, 30806, 11360, 15090, 15958, 20343, 18486, 315, 7132, 2696, 11710, 24669, 18685, 31569, 843, 12128, 32556, 14978, 8200, 18822, 31965, 5544, 28740, 30267, 28079, 3371, 22836, 11510, 29677, 26139, 7850, 1929, 24177, 19210, 17020, 7367, 6785, 2738, 7682, 13917, 5434, 19393, 5818, 24119, 18194, 6662, 3479, 17983, 21640, 11679, 4037, 20837, 17223, 9, 18337, 12534, 3380, 8405, 24044, 290, 1777, 31895, 2219, 25954,
+18337, 19239, 554, 25123, 21977, 8236, 6272, 27411, 27629, 12091, 18762, 13056, 18753, 22241, 31039, 7625, 1153, 2308, 28462, 18376, 2317, 14031, 30911, 5697, 22437, 22187, 5987, 24214, 21314, 8207, 17400, 6884, 27446, 17954, 32007, 16656, 26191, 5511, 11299, 21052, 17602, 30062, 1340, 3587, 19535, 32379, 11212, 20688, 1919, 6907, 6297, 4236, 20938, 4440, 9934, 10607, 26627, 15921, 2053, 15174, 24128, 19454, 22058, 18807,
+4640, 21297, 2695, 30831, 26808, 13994, 19116, 11643, 11288, 20456, 15230, 30824, 20068, 26443, 18744, 21987, 582, 25041, 26224, 21520, 29481, 3390, 32128, 23341, 19311, 1413, 5747, 10672, 20867, 27805, 29479, 25508, 16334, 32174, 23571, 10374, 13400, 9919, 22017, 24689, 30376, 4480, 22745, 17676, 30923, 8721, 6895, 31505, 995, 351, 20257, 30476, 3741, 19617, 21049, 23053, 21031, 26796, 957, 9130, 21833, 30436, 1870, 5399,
+29842, 25442, 15774, 10474, 2593, 5023, 2395, 201, 9503, 25140, 17877, 7658, 1094, 24773, 6395, 2089, 25124, 26653, 32565, 28866, 13502, 20847, 19151, 1765, 14875, 20108, 10896, 3941, 17776, 12766, 9340, 14850, 5440, 25114, 25324, 8034, 30138, 27720, 8235, 6873, 20092, 26113, 14532, 21186, 18118, 20927, 23275, 10474, 14812, 23073, 6572, 28315, 11152, 25723, 30080, 26027, 13063, 8208, 29968, 30839, 20975, 6541, 12921, 26415,
+31655, 5478, 1681, 29025, 430, 9917, 3131, 20522, 3262, 17663, 8941, 21380, 5822, 32216, 31854, 20635, 22521, 5659, 16182, 905, 31382, 13494, 26933, 11678, 21703, 24133, 9749, 9910, 30674, 22671, 3557, 29562, 28149, 5239, 25819, 28579, 15156, 28950, 16333, 18418, 13845, 25274, 7030, 19668, 24723, 6116, 7535, 14476, 11775, 23717, 15382, 10390, 4443, 9547, 22068, 26146, 912, 31817, 3288, 31587, 21720, 6846, 28381, 17101,
+12085, 21432, 12912, 27241, 17615, 29246, 12891, 31460, 21752, 19921, 18360, 13707, 26037, 25895, 28184, 5045, 16844, 10798, 15435, 21288, 20345, 4735, 14666, 21257, 3784, 17955, 20076, 25505, 24801, 15689, 9838, 4118, 4354, 22751, 31359, 21969, 19229, 11482, 20661, 8213, 31403, 6254, 21921, 24672, 32149, 17337, 29717, 16226, 28135, 12384, 4746, 15712, 17119, 19412, 4201, 20904, 4599, 24278, 13641, 29400, 7199, 23479, 750, 11553,
+13462, 32109, 754, 32691, 10823, 21416, 8137, 9458, 27670, 30058, 1363, 27051, 14627, 31080, 10509, 9994, 10697, 15255, 25706, 27816, 1900, 29907, 15952, 6499, 21417, 29593, 3132, 28617, 20305, 3882, 7402, 999, 3224, 8157, 923, 14047, 29573, 9060, 23506, 24475, 6350, 24869, 18758, 20977, 23181, 29268, 30971, 1110, 11755, 23909, 28927, 13655, 21048, 12111, 20155, 9698, 8937, 23287, 5547, 29242, 27169, 12949, 30241, 30393,
+21106, 31164, 11673, 17911, 7456, 2411, 9618, 13806, 27280, 28377, 2015, 17693, 24877, 218, 18804, 3864, 24127, 14963, 17520, 12408, 27074, 4907, 22106, 3243, 28194, 27653, 32485, 22595, 7834, 29959, 20221, 28941, 28355, 31894, 14084, 3044, 1537, 23703, 16850, 28817, 19312, 18866, 13742, 11421, 19084, 32546, 15285, 10444, 14741, 37, 22852, 9048, 4944, 12190, 12291, 370, 7075, 12009, 22966, 14909, 9200, 10419, 11082, 4787,
+9545, 25167, 7831, 11082, 16102, 24682, 7131, 2646, 10780, 20873, 14067, 29864, 20652, 29352, 7540, 2625, 29390, 30392, 11673, 1566, 9814, 23965, 1937, 16889, 3206, 24903, 31799, 12406, 2554, 10113, 17193, 12099, 2512, 25025, 23181, 18614, 16939, 30312, 21260, 27719, 18417, 2559, 24815, 6301, 31912, 32356, 8927, 28534, 29980, 20600, 30100, 7027, 11797, 32037, 23916, 15003, 24172, 22947, 27409, 26726, 293, 11835, 6057, 2805,
+4092, 29238, 21420, 21031, 26782, 9912, 15982, 12432, 12472, 8029, 18733, 11616, 7617, 27660, 7382, 4830, 15493, 4714, 11857, 27290, 3984, 3005, 9526, 28156, 25953, 4167, 22115, 26246, 16002, 28172, 29051, 20094, 24643, 17703, 8357, 18657, 27616, 24339, 31089, 7320, 32369, 17055, 18936, 7218, 11947, 26318, 12048, 27440, 31032, 23905, 21963, 2248, 26911, 31489, 30405, 20096, 2888, 19752, 13574, 18891, 15156, 9857, 6217, 7031,
+27561, 14575, 25689, 22409, 6146, 24010, 29729, 5747, 8297, 15897, 12966, 20245, 9447, 25014, 14917, 7711, 16152, 4112, 9960, 10295, 2833, 7597, 30391, 5722, 27349, 11197, 24613, 9737, 21054, 30830, 16769, 15847, 12637, 9690, 5488, 18784, 932, 2449, 24531, 9230, 18346, 4729, 29475, 27793, 29744, 11624, 2737, 13128, 15737, 12697, 23423, 18570, 20294, 21046, 24292, 14875, 32243, 16137, 24612, 20529, 14200, 8613, 3609, 26837,
+18303, 9097, 12853, 19236, 11547, 4617, 28466, 29893, 9346, 25173, 24919, 6322, 4029, 27656, 19450, 19766, 7585, 10105, 5569, 27879, 31151, 29861, 9986, 30626, 13231, 1830, 18388, 27431, 10444, 21997, 21500, 28747, 31094, 1586, 15215, 9873, 6203, 10913, 6999, 15549, 3318, 31918, 21872, 7348, 26806, 8554, 27114, 1623, 18660, 32683, 29502, 17043, 29777, 6720, 14902, 10240, 8550, 522, 4903, 18994, 22519, 26403, 14974, 20845,
+27989, 30189, 30719, 1424, 8335, 4950, 16974, 11653, 4100, 6078, 19001, 30906, 14632, 13348, 32529, 524, 13263, 29263, 17568, 10272, 3215, 32470, 20512, 11765, 224, 25415, 30760, 22743, 19051, 12966, 10820, 14272, 10387, 8771, 15697, 18722, 13721, 32671, 30376, 17821, 5981, 16609, 15959, 20613, 29957, 15720, 21138, 10453, 12215, 5938, 20725, 15430, 5640, 8470, 27196, 5864, 1117, 25188, 28607, 20168, 5386, 6659, 1673, 15773,
+15431, 17370, 1728, 29152, 17273, 32104, 14206, 23254, 15945, 30165, 11099, 13135, 13118, 32237, 23588, 25333, 5407, 11545, 7996, 11047, 20015, 2424, 16911, 21133, 27612, 12750, 8533, 230, 19410, 10206, 16003, 2073, 27576, 17731, 31225, 12081, 17067, 12663, 2567, 245, 10061, 13667, 13380, 23179, 13136, 4200, 15744, 18544, 15745, 23740, 29591, 2993, 26164, 13735, 24126, 21008, 26485, 32659, 21238, 13127, 10098, 4474, 15200, 4906,
+22205, 13658, 16988, 6505, 26321, 19555, 6750, 3614, 454, 20130, 26793, 13591, 24330, 9770, 32135, 7307, 742, 28958, 10300, 26907, 9925, 1658, 15147, 3643, 1550, 3618, 16770, 11648, 8092, 31971, 16554, 30297, 12861, 774, 4034, 6414, 20330, 10784, 10029, 20784, 30914, 4054, 1607, 22476, 13824, 974, 29784, 14567, 29933, 7316, 8706, 7090, 8975, 23853, 10733, 10525, 27471, 27504, 22173, 2795, 26707, 5959, 325, 6800,
+6734, 4359, 13214, 27064, 15144, 23243, 15080, 13290, 27298, 16688, 2999, 8354, 17662, 15, 22921, 14827, 7331, 31627, 21918, 16306, 22713, 32651, 26831, 17416, 27387, 16236, 20212, 21326, 22196, 20537, 28126, 28930, 24896, 8573, 23226, 7272, 31816, 5538, 20563, 26346, 22226, 23562, 1933, 7121, 23577, 24854, 21948, 30908, 23714, 11098, 14447, 13659, 10982, 8510, 31075, 5601, 24747, 18519, 26928, 14175, 6288, 22286, 10337, 31185,
+30859, 795, 5689, 29908, 6333, 26252, 23486, 28560, 17046, 25419, 2913, 7855, 17506, 24861, 5996, 8452, 3192, 20443, 22111, 14174, 28953, 20418, 19775, 20932, 6170, 13935, 2339, 12458, 3454, 12676, 10875, 1545, 13471, 16565, 31453, 19805, 10049, 22172, 15597, 27096, 14823, 18510, 2183, 32329, 10603, 8179, 8013, 13795, 28622, 30124, 27969, 24808, 17775, 14977, 12972, 23945, 28912, 15312, 3635, 32366, 27988, 14511, 1144, 8692,
+31076, 32597, 28497, 8357, 22001, 11326, 2685, 4057, 29836, 4869, 3618, 7671, 13048, 11632, 21467, 8903, 8988, 16668, 943, 26763, 31645, 13915, 17940, 27790, 29227, 21576, 27388, 24448, 3319, 28532, 372, 1627, 28362, 28869, 9984, 17595, 7427, 12670, 21652, 4495, 17539, 25271, 12166, 30587, 4135, 865, 6722, 13123, 17534, 7665, 7119, 16411, 21581, 25059, 11433, 18040, 13867, 6054, 9720, 17186, 1818, 10092, 18813, 30180,
+6193, 28798, 15008, 13620, 8700, 3892, 18115, 26239, 29163, 30282, 24058, 530, 31147, 30781, 13654, 15913, 5678, 20773, 32325, 27259, 13064, 10990, 12532, 26932, 17044, 22252, 11350, 18863, 32345, 30164, 16275, 5770, 26194, 31283, 19391, 2126, 2408, 4738, 28365, 31571, 2252, 19655, 32102, 632, 17668, 12988, 16545, 23347, 993, 16102, 17838, 14057, 27093, 30370, 8221, 11369, 19855, 19572, 30232, 19432, 16968, 13740, 25202, 10394,
+12255, 11825, 12520, 14663, 16564, 8117, 13467, 18816, 27772, 12801, 19448, 12673, 25789, 3226, 3252, 26782, 19328, 21090, 8071, 13653, 18693, 16293, 25023, 5780, 3097, 22487, 25212, 20065, 3459, 17646, 30459, 15715, 29472, 10211, 30378, 13268, 18328, 11077, 32084, 13332, 23878, 18765, 26005, 16899, 21991, 29257, 10913, 8551, 17580, 18985, 22205, 3505, 2510, 14460, 9285, 5607, 4179, 1729, 25672, 7639, 19375, 23363, 23354, 16079,
+806, 20964, 29347, 19134, 32042, 28664, 32466, 23152, 14661, 25704, 7284, 3884, 22193, 18197, 12435, 7005, 4414, 1872, 10510, 6924, 16332, 19795, 12531, 20512, 21524, 5435, 28151, 8132, 28798, 18737, 24211, 29604, 6933, 20791, 15970, 6207, 16687, 15669, 29360, 31348, 8605, 3876, 2464, 30798, 22073, 14899, 5036, 26488, 16772, 15546, 644, 336, 2574, 13176, 20848, 24098, 18611, 16231, 32230, 14642, 2200, 23674, 11478, 9134,
+11697, 27449, 15341, 28384, 10350, 11933, 26964, 18955, 15809, 29428, 16985, 5115, 11559, 22021, 31603, 28331, 4800, 32247, 28668, 7374, 12655, 16748, 31472, 31267, 212, 30935, 13141, 2412, 21841, 24619, 11546, 770, 19300, 26888, 29154, 29650, 6053, 23350, 15837, 21863, 20010, 55, 26978, 31569, 22076, 25813, 27133, 26876, 25292, 23033, 1482, 5180, 7013, 187, 3679, 7225, 31122, 16820, 9638, 20195, 8671, 21184, 20965, 27972,
+15304, 17351, 24854, 21358, 7933, 7924, 10453, 27943, 7979, 4663, 26744, 30055, 30476, 21109, 24164, 23000, 11374, 25646, 28180, 18388, 25833, 31859, 25613, 24187, 15911, 2483, 11614, 24583, 23668, 32579, 19787, 6204, 17162, 11873, 27562, 25095, 19797, 5247, 20270, 27776, 9910, 14247, 25064, 7618, 2588, 16460, 30619, 13963, 9338, 26031, 32351, 2404, 25123, 25196, 26591, 8266, 27680, 5438, 81, 18580, 5249, 19868, 24784, 22412,
+31742, 19579, 14739, 18771, 24826, 2242, 13780, 1969, 16489, 6076, 9587, 19077, 22536, 7438, 272, 31874, 702, 32623, 1510, 25825, 25052, 28102, 1323, 19964, 772, 1405, 5776, 6021, 21273, 30560, 28433, 20247, 17371, 10405, 6251, 9430, 12647, 20031, 11399, 29136, 26107, 20986, 15445, 15875, 28425, 15718, 14981, 29127, 15573, 16492, 22184, 7857, 11826, 23507, 27821, 12598, 24912, 829, 18619, 13418, 31390, 14285, 897, 15993,
+24690, 7148, 25423, 4569, 27179, 4054, 937, 20518, 25041, 16382, 3625, 20698, 32100, 18607, 17057, 14906, 2331, 6473, 22763, 14157, 29980, 17817, 26755, 22125, 18646, 12606, 2775, 17268, 26891, 3672, 494, 18813, 10821, 25917, 23382, 5232, 29972, 24319, 25751, 22245, 7934, 29376, 10175, 7266, 15215, 27232, 22172, 17546, 937, 12168, 31703, 30917, 29985, 25690, 20274, 15863, 5529, 23049, 364, 32420, 26722, 858, 18466, 4775,
+26775, 9080, 10007, 23979, 632, 2990, 13456, 8566, 32367, 23631, 15832, 14814, 18095, 5237, 32361, 19032, 17405, 31296, 17182, 14622, 24219, 4688, 30485, 29748, 27738, 30849, 29400, 21692, 31707, 15098, 26467, 25715, 24179, 3706, 16926, 24811, 6697, 30383, 609, 6296, 21246, 16441, 21110, 6574, 21678, 20703, 25606, 6315, 19232, 10020, 20937, 10683, 14709, 18655, 7663, 9679, 16736, 4295, 31371, 15676, 19394, 25070, 8623, 10805,
+28776, 25549, 2848, 2705, 23164, 3457, 9001, 11643, 19898, 30112, 18217, 8809, 18047, 11055, 15124, 4511, 21076, 3294, 15194, 3017, 21949, 22857, 12696, 5917, 27153, 11299, 21593, 13779, 3601, 30216, 24584, 32377, 22998, 27432, 2315, 13394, 30889, 11316, 25037, 18019, 8660, 10486, 26828, 26708, 21542, 9185, 31219, 9850, 12479, 13646, 12867, 1660, 3735, 25563, 7577, 30888, 4094, 29171, 11899, 7695, 26619, 3715, 7304, 16849,
+31147, 9619, 30244, 29268, 20936, 22513, 14520, 29596, 232, 8580, 23536, 21774, 17765, 21988, 31624, 30244, 2866, 11723, 31904, 6601, 4518, 6714, 4722, 8612, 3117, 16621, 16307, 29736, 20337, 23611, 13818, 18716, 463, 11294, 15217, 21399, 1039, 29737, 18227, 1271, 5549, 8996, 23045, 23315, 30984, 21901, 20791, 1082, 856, 19928, 7683, 5374, 26642, 12405, 13986, 29759, 29027, 30293, 26727, 16596, 21137, 7777, 2544, 21600,
+19071, 17761, 10231, 20111, 14730, 28458, 21382, 20280, 4686, 11660, 10827, 2902, 793, 31618, 3984, 1650, 18778, 11668, 7024, 12652, 24073, 21011, 9643, 20332, 18536, 3603, 4160, 6905, 11380, 6705, 28505, 30452, 24466, 5968, 17795, 6429, 1659, 6409, 26709, 6345, 18069, 4768, 9248, 18863, 3618, 13232, 20513, 22397, 24900, 27537, 2281, 16206, 15780, 11925, 3770, 1549, 15528, 7931, 8454, 26908, 14636, 4192, 24592, 6334,
+10160, 9619, 12763, 11819, 16029, 6704, 18165, 1330, 11472, 27413, 20193, 15091, 7877, 7938, 4720, 10, 2708, 7001, 16216, 18488, 18926, 19986, 20037, 1686, 27917, 28492, 28595, 9785, 32684, 20419, 16120, 10076, 30039, 28883, 21896, 13300, 2820, 7293, 14630, 14292, 1938, 2056, 29383, 9815, 9994, 1335, 9825, 12702, 8337, 26041, 31191, 27263, 13260, 18460, 28950, 8409, 14184, 24777, 18195, 14100, 12428, 1547, 24177, 9699,
+30430, 13305, 22999, 482, 20598, 4862, 14775, 22536, 6918, 11390, 32351, 16912, 12726, 9409, 29615, 21063, 2682, 28038, 15558, 15942, 13730, 11740, 24352, 27915, 3749, 9779, 9247, 16178, 11326, 656, 25877, 8988, 13961, 16109, 9471, 1791, 20971, 24246, 24327, 27889, 2868, 23911, 12033, 15594, 552, 8880, 3889, 3234, 4150, 19448, 19177, 17881, 31188, 10761, 13028, 2170, 20540, 22275, 18348, 31866, 22932, 11457, 8086, 4125,
+27566, 17557, 5917, 15769, 9035, 30244, 10890, 11904, 21387, 22924, 27498, 21939, 31804, 31388, 25174, 3187, 18068, 11583, 21068, 16488, 22344, 1328, 18658, 10116, 23603, 4238, 9214, 13767, 15696, 17300, 17893, 10494, 2090, 23810, 26264, 11125, 21286, 4386, 23029, 9906, 27310, 17760, 31845, 26347, 16380, 24251, 29534, 1680, 3066, 17834, 18168, 25410, 19162, 4059, 2758, 9997, 8297, 11972, 23765, 23993, 29273, 8890, 1720, 31363,
+32700, 27984, 9720, 21218, 32370, 32750, 31124, 26913, 17742, 30202, 20492, 1354, 21685, 17258, 3034, 24752, 2324, 21202, 17394, 21486, 25261, 20153, 31483, 791, 32125, 22480, 24784, 28630, 31370, 26504, 27225, 31302, 21720, 4178, 19753, 21323, 4160, 18109, 15468, 21902, 15543, 3192, 23256, 4461, 20450, 26290, 29213, 22774, 14724, 13839, 11492, 7218, 1224, 10207, 8009, 582, 32688, 25, 29212, 31290, 26530, 23670, 29825, 15482,
+27848, 16810, 4037, 32008, 2151, 19505, 21142, 17695, 22697, 11630, 22156, 10379, 5152, 18601, 385, 19876, 32440, 11877, 27094, 897, 22085, 2335, 1479, 22005, 2361, 30691, 20527, 28891, 21593, 17584, 11605, 16673, 1626, 15643, 15913, 3778, 2380, 4287, 21473, 25078, 15917, 10861, 2689, 21069, 29462, 3075, 8178, 29134, 14952, 2504, 30031, 4269, 4840, 31510, 26274, 7201, 29434, 14034, 3324, 18259, 31618, 14929, 2165, 477,
+30572, 18078, 4255, 185, 22366, 25728, 25263, 5515, 3821, 27952, 26585, 515, 31027, 1995, 29649, 13212, 4499, 26913, 17481, 9339, 25655, 10988, 16540, 22321, 25022, 19864, 7813, 23872, 2026, 9978, 24349, 32598, 28056, 28604, 15, 17654, 21564, 25278, 23170, 25385, 20463, 16987, 25900, 18722, 18982, 22782, 31934, 23481, 16927, 16648, 53, 9814, 27636, 16593, 32136, 19890, 3690, 7181, 10994, 5716, 17159, 2576, 5546, 12447,
+31180, 5562, 30102, 19977, 30840, 20504, 12594, 18535, 4723, 5727, 4490, 23705, 28509, 3656, 14418, 12668, 20304, 14471, 22482, 15172, 31065, 21850, 2294, 1987, 29031, 13289, 7703, 13422, 15865, 13249, 25870, 14277, 18811, 23204, 1486, 16884, 10940, 14081, 2651, 15663, 19808, 7141, 6600, 15549, 10798, 21018, 28217, 31102, 2722, 17931, 13507, 1019, 7014, 15801, 3006, 3277, 29090, 10709, 16700, 12187, 23958, 9802, 26465, 10002,
+238, 27951, 26886, 11178, 9264, 29537, 26841, 29072, 3911, 673, 11853, 14709, 21691, 7302, 13043, 24413, 25234, 26550, 25432, 32248, 9584, 28438, 2757, 5906, 6379, 19457, 18094, 30338, 29259, 11791, 7572, 29497, 6974, 1690, 7907, 16239, 31227, 1980, 12543, 2370, 2653, 24397, 17079, 24345, 31699, 30123, 15990, 24165, 23905, 8655, 23645, 721, 4325, 26403, 6628, 10705, 13092, 24722, 8275, 9584, 3745, 15847, 6313, 10719,
+17537, 14221, 26958, 15996, 16201, 6734, 18367, 18855, 31131, 2678, 10432, 30062, 33, 26422, 21460, 23939, 2309, 12337, 24660, 6635, 5972, 31288, 17340, 19065, 23242, 25615, 28649, 26987, 8694, 2194, 4939, 26231, 16415, 31897, 9459, 32617, 5863, 27826, 18704, 4226, 30505, 29136, 1521, 30538, 22790, 22981, 21709, 25100, 2550, 13602, 31735, 8523, 12122, 16307, 27588, 2597, 9154, 23469, 29584, 17848, 25663, 1755, 11311, 9311,
+885, 20770, 9160, 6748, 15829, 27864, 10975, 13566, 24232, 12496, 11336, 14254, 2709, 278, 6586, 5259, 13880, 5553, 13782, 26002, 21860, 8602, 28599, 31014, 32071, 25416, 16094, 24967, 27171, 27405, 1510, 28056, 15408, 10670, 2037, 31237, 5766, 13012, 12035, 29998, 25508, 23371, 11484, 28217, 23649, 18071, 708, 4761, 23624, 14491, 30764, 12717, 23093, 26595, 10963, 22397, 19243, 27058, 14596, 13647, 21695, 16106, 8935, 4335,
+26776, 10972, 2804, 32542, 23984, 14839, 29772, 16724, 5443, 8488, 12173, 29092, 26559, 12882, 1086, 17416, 27373, 31850, 30133, 17698, 25677, 8328, 7327, 12153, 2618, 21923, 25800, 24314, 5261, 1967, 28649, 32037, 12940, 31454, 31811, 4156, 13525, 28815, 20881, 18968, 4536, 286, 15293, 31095, 13168, 16379, 15743, 7773, 15461, 13108, 25472, 8370, 21437, 31, 20523, 24055, 21955, 13555, 15601, 27216, 15523, 11483, 26486, 28463,
+10169, 25529, 32619, 23694, 21577, 20732, 9895, 26113, 21019, 25188, 24440, 1419, 8799, 7416, 9193, 24260, 20524, 1897, 32630, 9193, 1928, 20386, 481, 23883, 1173, 16082, 18332, 16696, 27565, 12050, 12391, 4966, 4811, 12243, 28661, 26388, 207, 5788, 19733, 21226, 30976, 11406, 22646, 7007, 18822, 31839, 31267, 6578, 968, 31129, 15772, 2896, 18747, 16253, 26780, 19921, 32335, 12344, 3849, 27133, 24394, 16241, 32099, 29205,
+28484, 27992, 22826, 28691, 1012, 9791, 17150, 31988, 21197, 7028, 6227, 7251, 6099, 4726, 13830, 7067, 3088, 29602, 9963, 21835, 13087, 3975, 8988, 12654, 16319, 12838, 7019, 7945, 29079, 6351, 4383, 24795, 1575, 27209, 20718, 2588, 4232, 5100, 1808, 25430, 12128, 8036, 32681, 18227, 12762, 13743, 25294, 15850, 10577, 2490, 4918, 23664, 6465, 13906, 3551, 22785, 26744, 10570, 30730, 23055, 16921, 2345, 15082, 18497,
+29554, 3033, 21085, 1019, 8133, 22893, 26449, 20262, 30929, 26362, 5721, 10924, 7338, 31016, 26774, 17915, 738, 31692, 8812, 7203, 12831, 12363, 29988, 6807, 22933, 27951, 29863, 7087, 30296, 12177, 25584, 27083, 15210, 13901, 28102, 23344, 4026, 21783, 10838, 2188, 15377, 16559, 13112, 22715, 14807, 7118, 7863, 15545, 6043, 16675, 22749, 18874, 29038, 19969, 25681, 19203, 15152, 22776, 26290, 12681, 2186, 19106, 6996, 17396,
+239, 2330, 7972, 4266, 24113, 18810, 6454, 6722, 2602, 19566, 29438, 17409, 26684, 4533, 187, 32727, 21208, 22936, 18833, 17478, 10137, 11747, 3913, 25290, 1755, 30204, 5203, 3941, 16542, 12199, 21338, 16782, 14529, 29310, 21048, 5874, 15353, 27502, 12596, 17955, 14300, 9266, 2596, 8216, 13799, 2783, 8176, 2239, 25719, 27009, 19717, 3089, 5988, 23631, 28379, 7744, 21067, 814, 11685, 4841, 13013, 255, 21623, 27542,
+29566, 9903, 648, 12151, 4637, 13244, 30106, 18937, 22511, 32702, 27154, 3542, 2718, 2562, 5782, 28437, 29571, 25499, 31526, 2792, 16362, 27137, 10536, 4661, 27951, 22221, 9503, 8196, 22477, 31126, 2970, 19275, 8262, 3618, 31426, 12899, 16863, 28764, 31837, 6606, 28698, 26223, 10148, 31416, 28785, 15930, 27086, 25588, 8662, 25844, 28380, 25024, 20214, 6148, 29686, 15397, 28370, 6421, 23594, 18079, 4779, 26564, 4586, 13041,
+30183, 3244, 25941, 14278, 32008, 25010, 20884, 27938, 18465, 31032, 26587, 14482, 14195, 20905, 7302, 22857, 13981, 2915, 15113, 1427, 9063, 12031, 16825, 4665, 18452, 7651, 22744, 23232, 1447, 27330, 3505, 31630, 30574, 29446, 13140, 29814, 21688, 1256, 24985, 7385, 32289, 18804, 21867, 13716, 6941, 29170, 3805, 20922, 32085, 18918, 22350, 8380, 30950, 6407, 13046, 16634, 14058, 3022, 7098, 15505, 30353, 10604, 14368, 28159,
+7282, 27508, 25206, 28971, 28765, 17423, 3588, 28286, 3459, 25456, 9234, 10400, 21858, 13039, 31322, 21175, 31957, 20904, 29555, 30139, 27311, 9833, 14006, 8601, 12856, 21104, 24107, 10441, 31708, 5707, 5832, 6223, 447, 31038, 2426, 29212, 15693, 6014, 24730, 19152, 31470, 1196, 29552, 20560, 14235, 28107, 8967, 13425, 16243, 5755, 10796, 10787, 15588, 24802, 19388, 28444, 13139, 10727, 6117, 12079, 16434, 11950, 18302, 16882,
+10220, 20728, 13326, 25914, 26743, 5289, 12298, 25445, 6485, 9083, 13238, 20721, 4422, 22205, 1378, 20665, 27960, 12174, 31452, 10781, 4209, 18073, 6457, 17348, 28800, 12575, 29427, 12467, 24525, 14962, 29349, 1977, 2922, 9907, 27891, 29665, 15196, 7422, 22343, 21682, 16505, 2813, 9635, 20927, 25018, 11013, 8824, 20211, 23187, 7509, 30992, 27396, 25582, 4681, 11976, 21614, 17256, 8636, 1313, 9013, 23598, 30662, 10991, 26520,
+7802, 6114, 23418, 22998, 13536, 12993, 11912, 30041, 15806, 21547, 18200, 8056, 32560, 27025, 28267, 22980, 1766, 26491, 17608, 27348, 31173, 29585, 16194, 15661, 5453, 17508, 24675, 29051, 15402, 2898, 22803, 23204, 9012, 13453, 13435, 22549, 26446, 25347, 19822, 9484, 14127, 5255, 17541, 13919, 32280, 13040, 4131, 1278, 6764, 21740, 28626, 5169, 18557, 12052, 20830, 24010, 29560, 12737, 20293, 12195, 15635, 10328, 2631, 24648,
+23782, 16066, 14429, 17460, 8646, 1483, 26945, 22773, 6738, 11718, 3924, 6250, 24758, 8056, 7528, 31522, 29796, 3386, 3923, 15585, 15439, 24754, 6827, 12231, 4723, 27120, 24426, 20359, 4680, 27058, 12239, 28462, 10356, 26668, 13155, 19002, 28151, 7332, 9007, 2122, 19050, 12932, 8372, 11040, 20988, 15901, 9795, 18016, 19287, 13718, 833, 1958, 5704, 7660, 14190, 10428, 2012, 5848, 30787, 6692, 138, 10258, 2387, 10495,
+4158, 15542, 29497, 32309, 22874, 5737, 1663, 9156, 18669, 10036, 20196, 6889, 25937, 29991, 24905, 12456, 10942, 25738, 14415, 16646, 630, 28605, 27074, 2642, 1685, 25093, 9334, 1824, 2583, 11721, 12319, 6741, 27263, 9048, 6283, 17369, 14785, 7946, 26525, 686, 17982, 13954, 7575, 11151, 11177, 32480, 23608, 22119, 25450, 5255, 5998, 26080, 1092, 304, 28722, 2777, 25398, 5289, 4601, 27981, 17010, 16920, 1955, 11506,
+25969, 8238, 28875, 7986, 16184, 22633, 8673, 1399, 3819, 16248, 12550, 14996, 15961, 3390, 4348, 8643, 8645, 10346, 1956, 9737, 10650, 30678, 12515, 3280, 3199, 17116, 31262, 20210, 1269, 449, 31716, 27238, 8687, 27823, 2456, 24871, 17688, 11129, 26270, 21507, 27378, 6053, 3736, 10571, 9443, 8084, 19214, 18089, 18430, 21170, 27826, 29080, 19081, 7573, 32361, 22280, 24690, 30855, 9722, 25959, 31304, 8670, 20429, 7223,
+3726, 22885, 32094, 21414, 1247, 25597, 10154, 28625, 31650, 13890, 6428, 8325, 21974, 25642, 26414, 7636, 14045, 21473, 3948, 358, 29046, 3541, 22638, 20968, 1628, 32361, 14159, 164, 8263, 1820, 7387, 11989, 24706, 6714, 636, 25953, 32311, 10790, 21810, 31193, 24680, 28238, 6750, 13886, 21112, 397, 21522, 2389, 21870, 25470, 2747, 18148, 29012, 25386, 6349, 30640, 24979, 20508, 30805, 474, 22329, 5424, 12464, 14267,
+12138, 13100, 7452, 11681, 23890, 29262, 10106, 15802, 24732, 16857, 29688, 13076, 17254, 18442, 15466, 6356, 11144, 18213, 24504, 7388, 10831, 30853, 5261, 3042, 18594, 3298, 3517, 8155, 8722, 15981, 22422, 20861, 29081, 29874, 32542, 20203, 26368, 9881, 3237, 18332, 26738, 157, 31408, 11224, 18599, 14106, 17580, 29743, 32320, 9316, 4364, 10383, 7402, 9625, 13426, 25996, 12923, 16943, 1383, 21645, 156, 23805, 9738, 29237,
+20911, 9513, 16672, 14511, 19394, 19909, 75, 13364, 20066, 31483, 24588, 5897, 12822, 9400, 2872, 12374, 18716, 7236, 22757, 26118, 16861, 3415, 19346, 29784, 20358, 20729, 18662, 20514, 11766, 28400, 16983, 32677, 5145, 887, 14420, 24539, 20796, 14495, 5135, 8094, 13211, 29723, 13991, 26033, 6355, 16864, 5639, 25072, 24100, 28396, 18422, 8194, 31812, 5001, 5210, 19402, 25730, 23872, 7149, 4729, 19505, 24132, 4638, 24650,
+25020, 19059, 16422, 13048, 786, 21557, 21143, 13997, 18513, 2366, 7262, 24868, 19230, 12901, 17172, 10563, 8530, 2827, 18757, 7574, 7828, 23967, 26976, 790, 15072, 1357, 5519, 1809, 25490, 10158, 26459, 17742, 29217, 10113, 30790, 30003, 31671, 19165, 11233, 17416, 21532, 18495, 9516, 7994, 31397, 26689, 18557, 7159, 29516, 4546, 14733, 4576, 28514, 8941, 5366, 10818, 10299, 10886, 12627, 3021, 21044, 6318, 20763, 17493,
+16432, 18785, 14728, 15335, 5183, 25961, 32751, 26715, 11689, 9499, 1941, 10318, 3420, 20499, 17477, 168, 25045, 32210, 4744, 20791, 8383, 10111, 31609, 18682, 20997, 11468, 21703, 9273, 17787, 9698, 26766, 1451, 28484, 8726, 16786, 899, 1920, 16769, 27614, 13609, 26268, 29555, 23927, 29689, 17286, 8636, 29857, 9564, 8078, 1834, 30355, 16461, 11945, 29197, 2376, 174, 7897, 24079, 9447, 25684, 1010, 3445, 27135, 29494,
+12171, 11153, 30393, 14091, 27922, 25239, 27700, 21423, 22026, 18859, 18344, 6545, 27495, 15433, 16109, 2805, 17267, 13696, 19267, 29212, 10125, 21643, 29386, 18023, 12954, 6065, 10939, 13964, 9510, 5307, 10690, 21682, 16460, 8315, 3005, 11615, 786, 30706, 270, 22813, 16797, 18614, 29358, 11525, 1279, 12699, 14330, 18547, 26395, 829, 14991, 3753, 22472, 11610, 21776, 2659, 17675, 32715, 16623, 27186, 5254, 27314, 16100, 21715,
+2861, 19105, 562, 3648, 17043, 832, 26461, 1073, 19446, 23051, 12598, 20725, 2982, 26928, 6504, 29377, 27758, 21496, 362, 17462, 338, 22138, 20121, 18013, 22086, 3977, 12431, 27340, 31291, 28531, 16287, 1384, 14869, 16849, 5032, 31912, 17681, 31493, 217, 4359, 21776, 12815, 25085, 24758, 6976, 31589, 21368, 1966, 20317, 21730, 19428, 20655, 11101, 6782, 5901, 419, 10759, 18332, 27759, 9282, 14096, 11279, 10666, 28965,
+28128, 15699, 28109, 13042, 14424, 28327, 17401, 3433, 8374, 9718, 28191, 15350, 8540, 16791, 17316, 28857, 5754, 3977, 16745, 16855, 10759, 22646, 17274, 21518, 8210, 12265, 30800, 22306, 23544, 8698, 18503, 18905, 24397, 13845, 31947, 6054, 9404, 16580, 9487, 17778, 26299, 4910, 361, 2071, 21702, 17677, 30928, 27456, 21654, 14905, 11543, 32413, 4783, 28817, 21163, 12994, 8314, 19195, 2532, 31859, 27894, 21036, 17996, 19523,
+2113, 17175, 25577, 11517, 987, 2296, 29295, 27286, 7207, 29656, 29357, 28909, 14566, 27518, 23597, 3452, 9655, 2372, 3098, 14439, 31189, 24261, 27433, 6735, 10689, 29965, 5826, 5815, 18233, 23822, 25338, 20346, 8229, 18148, 31863, 9217, 20444, 28391, 3735, 27651, 25279, 325, 23792, 7077, 27843, 14621, 10530, 4730, 16993, 13628, 19169, 15414, 5121, 13834, 22150, 15810, 11032, 27976, 21625, 29265, 19031, 14196, 16844, 27260,
+32344, 15939, 3709, 20020, 11562, 7445, 14904, 4074, 7770, 5928, 11151, 2845, 20550, 21681, 7575, 4775, 2541, 26745, 20190, 7663, 7811, 9572, 23473, 18843, 4780, 12331, 15341, 23811, 26527, 32185, 18304, 26103, 15356, 22013, 13355, 26919, 29458, 28259, 30993, 4460, 1420, 9376, 7305, 21970, 31058, 14881, 26745, 831, 8858, 14167, 8494, 16669, 23739, 31968, 2745, 28520, 11531, 18086, 19563, 5290, 17503, 5099, 31393, 91,
+27113, 11980, 27010, 23803, 7472, 25235, 28264, 8892, 1844, 2801, 30862, 134, 17682, 24839, 965, 26540, 6239, 9460, 10442, 29978, 8660, 13187, 25730, 20191, 31273, 12526, 25481, 16008, 17625, 24106, 16099, 11970, 3318, 10342, 3006, 10790, 2809, 31270, 19682, 4653, 1303, 17776, 4787, 18986, 9848, 5753, 12758, 16087, 15213, 23200, 13297, 23873, 3619, 6260, 11296, 2124, 18786, 4009, 18132, 3643, 28115, 1464, 15614, 31433,
+11806, 18620, 9456, 14615, 17122, 29138, 19269, 18425, 14147, 24056, 4643, 23995, 29809, 17402, 7314, 12254, 7834, 20611, 3359, 11454, 26871, 14655, 13578, 12889, 18664, 31711, 16533, 14011, 407, 32147, 12677, 12213, 17999, 22133, 26828, 2353, 18503, 13329, 20778, 32650, 4618, 25422, 23877, 1659, 10056, 31191, 13914, 17890, 19035, 17273, 29344, 13138, 31929, 10155, 26028, 17825, 9098, 9793, 31837, 9505, 9172, 11746, 21718, 27171,
+1111, 15778, 29524, 19614, 29108, 17534, 19497, 958, 10188, 10606, 2617, 20244, 9030, 16531, 5367, 28065, 1037, 1943, 8435, 198, 12098, 1695, 18023, 21196, 11488, 17092, 30701, 20660, 28838, 19651, 15063, 29949, 2662, 11819, 16796, 31770, 29354, 3525, 32728, 6774, 14131, 2577, 27019, 23161, 19109, 32386, 18458, 20146, 1561, 26894, 20344, 13660, 28589, 5599, 2088, 7310, 22692, 22, 27970, 18762, 19673, 10266, 15944, 22335,
+22085, 32740, 21337, 18671, 3497, 21297, 25446, 17628, 23875, 19697, 8022, 10216, 19315, 26480, 30362, 20876, 20606, 17938, 1768, 16428, 23537, 3857, 23738, 13461, 3879, 18940, 32224, 23552, 29206, 15400, 13120, 18524, 15372, 1689, 4427, 18869, 22987, 29873, 3729, 14094, 16802, 11751, 24310, 3349, 5464, 21904, 24226, 26070, 7074, 25994, 9730, 30611, 29851, 700, 11305, 962, 19641, 10761, 24515, 16079, 26161, 4867, 1835, 8765,
+6556, 6263, 27634, 29543, 3368, 31363, 10869, 20171, 10347, 2411, 23520, 15811, 24315, 14978, 9113, 31389, 8205, 18844, 29233, 5288, 19544, 7770, 6251, 6417, 18531, 30766, 22497, 11924, 2865, 24332, 20689, 9421, 30595, 15555, 6197, 1196, 14150, 17066, 21367, 24497, 19478, 12119, 7540, 11025, 27098, 16654, 9647, 2535, 2730, 6112, 7823, 22274, 13882, 14074, 28692, 32413, 12072, 18421, 11569, 14937, 9985, 32258, 24359, 7813,
+15045, 30556, 9009, 29195, 14854, 30376, 20925, 1564, 9727, 28465, 12590, 4057, 12351, 22237, 6592, 15081, 28349, 14416, 4588, 9463, 28490, 512, 9108, 7795, 18933, 20677, 22732, 28918, 20167, 14323, 3963, 2444, 12111, 12972, 31639, 26966, 10580, 19796, 28530, 20308, 15494, 8352, 24365, 27845, 30589, 30958, 10159, 26170, 12606, 14747, 2865, 8328, 15259, 11973, 16123, 1424, 32650, 6088, 30342, 20049, 20411, 1538, 22493, 32523,
+14510, 21365, 26721, 25091, 8393, 22483, 12631, 23887, 30836, 4228, 18965, 28657, 2418, 29124, 22060, 15024, 11103, 24925, 23353, 26362, 4131, 6708, 27786, 4013, 12796, 25360, 24063, 440, 26898, 13788, 195, 8641, 2385, 26916, 964, 10779, 16631, 13595, 1898, 14699, 17823, 20863, 10589, 20242, 17219, 32649, 2498, 28322, 24806, 25851, 21916, 28937, 32560, 16934, 183, 12588, 9527, 24246, 13028, 3657, 5266, 13223, 12298, 7652,
+7371, 13262, 18431, 24003, 26857, 20329, 5934, 11913, 8425, 16523, 32155, 25644, 16404, 1885, 21199, 8443, 27737, 10347, 4612, 27529, 27282, 4795, 7349, 4041, 29041, 20378, 7698, 1540, 833, 19997, 9192, 8205, 491, 27623, 32208, 27349, 15184, 5374, 6494, 23609, 21898, 5881, 16486, 5534, 7766, 4917, 13977, 2735, 15264, 18590, 30264, 9778, 23385, 4846, 13819, 19659, 25224, 21518, 21199, 26057, 8747, 30391, 1494, 9238,
+25246, 934, 3819, 7662, 6309, 10313, 31272, 28207, 16194, 14990, 973, 23961, 19907, 14951, 26696, 2403, 773, 24193, 12182, 24158, 29039, 26001, 11049, 21495, 14751, 32248, 14784, 23498, 29871, 16279, 32737, 22349, 17213, 3788, 30012, 23522, 14102, 28516, 18961, 30296, 10738, 19935, 21489, 30645, 2118, 15418, 280, 2891, 6843, 12462, 27049, 3114, 5696, 5331, 24609, 20447, 4811, 6625, 11178, 1915, 22904, 11147, 24264, 7350,
+14935, 21508, 30872, 29037, 17256, 17066, 26566, 27994, 4233, 15287, 25871, 6351, 30705, 26152, 9242, 4780, 5846, 3523, 7894, 11542, 8854, 32503, 31990, 13666, 6361, 10400, 15581, 29265, 21547, 7077, 3847, 3714, 28586, 1952, 32752, 13074, 19018, 26550, 8301, 23251, 9069, 1404, 29602, 7007, 27556, 6076, 11787, 635, 9599, 19682, 12177, 18454, 19417, 11399, 32120, 25778, 21799, 14933, 22276, 10578, 22010, 26123, 14293, 17828,
+28075, 14277, 30903, 14325, 8059, 6436, 4808, 17128, 7840, 1642, 24135, 2629, 7718, 3155, 3264, 17318, 22837, 15441, 3004, 9486, 26841, 2356, 2497, 15872, 17289, 24773, 26451, 6531, 18128, 7976, 24360, 13436, 22253, 22495, 27761, 30312, 28931, 32570, 14672, 4003, 1444, 6040, 6632, 9163, 9195, 9896, 26481, 32032, 25338, 29485, 8750, 19411, 31841, 11247, 2515, 16362, 3252, 28966, 22893, 21381, 4174, 14485, 2049, 26427,
+4212, 29810, 23971, 375, 29612, 5876, 4379, 31057, 11916, 11011, 7452, 21111, 20908, 1165, 20375, 13478, 30650, 29125, 121, 29723, 7605, 2636, 13317, 10857, 31603, 3442, 32238, 3009, 17928, 1519, 29437, 22140, 31330, 20640, 22516, 28174, 26516, 26895, 26463, 5664, 5138, 1147, 26775, 26046, 2312, 14382, 6756, 194, 10740, 6877, 29917, 18345, 9514, 10466, 29202, 8349, 13909, 28673, 11358, 31837, 30192, 8027, 21209, 28754,
+28668, 10957, 24161, 22416, 5084, 17856, 28081, 10223, 19004, 22088, 3501, 21316, 3703, 10258, 21511, 14443, 17135, 18660, 20, 26649, 29127, 29222, 2230, 10268, 25127, 13589, 9337, 22552, 21616, 30546, 18538, 17516, 8736, 9931, 7165, 13820, 27788, 2478, 24043, 14024, 24566, 27545, 2572, 28269, 5035, 24083, 9944, 22170, 9976, 9964, 16052, 6335, 6419, 18282, 16603, 31546, 31871, 25940, 21330, 20720, 23718, 7101, 5468, 32454,
+17032, 12633, 13507, 12052, 15111, 4782, 26076, 6910, 32327, 28649, 2411, 4594, 19964, 12356, 26765, 29940, 22320, 10049, 3507, 28739, 28331, 20110, 27518, 27435, 13282, 16080, 15387, 4233, 23181, 20855, 3919, 7446, 721, 17426, 19498, 15832, 22209, 12807, 22742, 21768, 8688, 25154, 26363, 28652, 4742, 20360, 25825, 27062, 30409, 29332, 23034, 25972, 16675, 17784, 20639, 29957, 1096, 3258, 1422, 24278, 24114, 5342, 31724, 24835,
+22768, 18454, 7899, 12209, 31261, 30642, 1210, 7181, 23028, 27573, 3066, 27770, 15165, 28891, 22064, 12806, 25455, 12330, 6010, 9362, 30114, 26650, 6552, 31211, 29908, 7974, 22721, 21254, 13316, 21677, 13321, 3317, 7363, 21221, 15526, 5857, 19095, 16736, 13038, 9355, 11541, 16104, 4357, 26706, 12227, 26421, 6744, 4915, 5984, 12755, 14277, 3330, 6637, 20829, 1773, 3777, 28804, 24494, 25032, 9352, 13403, 5585, 12669, 20767,
+26806, 28196, 26624, 13133, 12164, 6894, 22488, 23706, 22999, 26845, 17644, 2458, 20499, 24389, 7373, 26483, 4376, 21651, 29813, 11013, 9712, 31587, 14790, 5748, 23313, 7054, 15101, 3949, 12640, 27770, 24716, 6678, 23198, 18572, 19812, 2595, 25466, 9532, 26301, 15697, 3610, 11177, 18156, 24109, 2798, 25529, 17824, 7174, 14412, 14869, 18187, 24125, 13688, 210, 29873, 4234, 7264, 12206, 8183, 19904, 7209, 131, 26583, 30407,
+18703, 13627, 234, 11401, 23159, 26535, 27099, 26769, 4945, 12487, 18110, 7743, 5248, 3166, 14918, 19661, 18036, 337, 11018, 31724, 547, 8123, 3190, 7812, 20330, 11373, 27716, 27539, 11504, 21531, 25178, 30207, 2390, 25413, 8841, 25550, 19180, 3172, 19551, 24125, 15659, 4894, 31869, 20907, 8060, 14019, 7800, 26096, 14356, 18818, 25053, 14904, 26942, 28243, 22716, 14504, 6849, 17664, 9275, 18353, 6428, 1685, 15793, 8818,
+27098, 24634, 1600, 13511, 27806, 21152, 4868, 10697, 26046, 3969, 31604, 1338, 17988, 6637, 27435, 32345, 25455, 19720, 14481, 19629, 15195, 4429, 1365, 22044, 22093, 10640, 7630, 28521, 12326, 23423, 4572, 6656, 15289, 6172, 20167, 10327, 27324, 25036, 21024, 20602, 29005, 19860, 21941, 14226, 26497, 16608, 13803, 19185, 3560, 28284, 6046, 18755, 32713, 7412, 8032, 22038, 18052, 15662, 17792, 30378, 6317, 22364, 4267, 21606,
+28536, 24434, 31933, 23093, 16702, 20189, 10927, 12940, 7281, 100, 27166, 1011, 16708, 8201, 20196, 20268, 3717, 26242, 6256, 3662, 886, 14288, 25700, 18939, 29950, 10724, 16549, 3499, 320, 20816, 25105, 28857, 12483, 24270, 19182, 29185, 11691, 30109, 9357, 18972, 30210, 3755, 19983, 14150, 11956, 7411, 1651, 15673, 886, 7907, 19335, 1772, 22195, 12268, 20711, 19377, 22992, 4493, 22876, 23313, 25309, 15213, 19402, 5024,
+6715, 5816, 1442, 18406, 3157, 10799, 4610, 599, 14555, 24594, 14750, 26511, 32005, 16401, 9417, 123, 24308, 28752, 1896, 13735, 8252, 22607, 344, 31245, 27100, 23220, 21790, 19642, 5665, 8424, 24666, 12380, 14240, 26108, 30786, 17397, 4140, 2628, 17997, 18695, 27222, 32747, 12438, 26460, 16380, 21855, 26583, 7920, 17840, 28479, 21655, 26092, 18319, 21999, 24569, 12651, 12451, 13591, 32293, 18116, 22015, 24192, 30496, 3487,
+17532, 28514, 20885, 21672, 31142, 6114, 7599, 25597, 6093, 20038, 19289, 22473, 9125, 13104, 30393, 26965, 8816, 19280, 20290, 27135, 8511, 12091, 7018, 20962, 25683, 6544, 6310, 14930, 30736, 4038, 18418, 15500, 32552, 6535, 4405, 30926, 12649, 12004, 23755, 18742, 32042, 10276, 8447, 8400, 23381, 6072, 2597, 32197, 25352, 22887, 26564, 1095, 2211, 814, 22057, 27894, 7358, 28367, 10056, 5326, 32405, 28474, 20827, 32189,
+2241, 25232, 30347, 14890, 4468, 21335, 864, 3743, 31611, 9311, 12143, 22224, 15383, 14740, 21653, 7967, 4860, 15449, 9062, 7071, 16264, 31119, 2197, 23622, 26718, 12253, 28949, 26355, 7960, 17008, 25776, 10201, 9472, 23356, 25092, 13940, 11923, 25956, 17683, 10766, 2500, 29826, 223, 17883, 11799, 21876, 25851, 16659, 4558, 2145, 23730, 20822, 497, 25927, 11676, 27215, 5412, 7857, 20803, 13372, 24865, 13811, 23574, 1569,
+4399, 15898, 15510, 16322, 9086, 425, 27089, 11586, 30252, 27312, 29470, 9283, 16420, 22553, 25942, 20978, 24698, 16904, 9032, 25195, 10063, 20709, 19643, 15475, 28566, 7678, 28848, 20664, 21489, 19654, 22233, 25889, 2784, 4975, 9443, 11870, 5401, 3764, 23457, 2885, 31076, 20159, 12168, 14729, 9944, 5342, 2939, 1874, 22246, 11972, 27070, 32309, 32681, 13945, 15016, 28479, 21623, 11096, 16375, 10344, 30750, 5841, 3465, 766,
+10816, 12909, 12637, 16217, 16673, 3326, 19102, 14982, 23485, 31270, 29711, 661, 3844, 32650, 2535, 26090, 11854, 29605, 25631, 11767, 10782, 7880, 7479, 32405, 18976, 23854, 9982, 16959, 29695, 13447, 17725, 7744, 26356, 30362, 23961, 10262, 920, 10296, 25244, 24405, 8798, 22187, 25066, 12643, 22069, 27602, 5965, 1156, 24439, 31597, 12923, 2454, 6709, 20402, 2091, 25685, 11489, 12073, 9876, 8416, 25521, 27602, 16160, 19109,
+25196, 7354, 29371, 26117, 17650, 21847, 17754, 26448, 11266, 10053, 6323, 568, 4887, 12289, 1724, 29326, 11118, 14647, 31780, 17827, 2282, 1104, 10744, 13771, 13177, 20621, 22187, 5930, 15455, 5580, 25040, 7883, 12934, 21643, 1232, 30584, 10723, 18987, 24264, 21989, 29040, 30588, 22557, 1159, 10109, 24281, 30485, 21227, 6161, 29498, 6286, 8443, 30602, 17030, 22214, 11011, 4883, 11633, 16942, 20338, 17213, 9214, 28222, 30147,
+30857, 29454, 27963, 8812, 15673, 19460, 30802, 11945, 17280, 20591, 13104, 27389, 12105, 10822, 15848, 18266, 7552, 22134, 26709, 5386, 6396, 16155, 16397, 11280, 27788, 571, 31618, 12234, 9785, 27072, 9613, 7875, 23759, 4809, 16687, 6664, 24269, 14721, 18610, 8781, 2545, 31714, 3402, 14650, 9768, 19250, 148, 17320, 8616, 26857, 22706, 15012, 10244, 6336, 26292, 5264, 6907, 25143, 17498, 16693, 19447, 27112, 24568, 10438,
+31921, 8487, 17103, 23422, 23209, 2945, 32203, 25754, 1891, 2837, 7636, 11660, 22087, 7784, 28980, 30703, 1873, 18919, 12947, 12117, 25255, 6472, 17381, 32162, 31615, 2112, 16087, 18294, 29224, 7887, 28733, 28377, 16375, 13068, 19031, 6816, 16013, 18466, 32570, 17904, 21303, 7438, 29564, 10622, 15222, 25777, 8557, 17095, 11928, 21504, 29212, 4415, 27976, 13825, 3809, 26823, 15937, 19897, 12350, 12393, 27784, 8315, 8002, 11391,
+21383, 27033, 18207, 4628, 12731, 18009, 22532, 1266, 25447, 19329, 11888, 7901, 12338, 20445, 24996, 24266, 9182, 21440, 28681, 4390, 2498, 32490, 31214, 18435, 19619, 10796, 30829, 14636, 19111, 6063, 26027, 7726, 329, 11467, 12354, 13060, 29476, 2118, 14327, 22156, 21447, 26215, 30057, 1017, 13893, 22286, 25283, 23075, 10958, 21196, 27465, 13456, 20919, 25911, 31892, 7770, 3939, 29953, 22406, 23050, 3248, 15666, 30776, 3577,
+27133, 10362, 16638, 23841, 12481, 30965, 13229, 1160, 24412, 10519, 2178, 5537, 37, 27461, 28612, 10995, 15890, 23310, 24452, 4041, 16453, 23576, 11811, 20393, 20761, 1450, 10675, 24009, 17116, 8684, 27587, 11481, 19046, 11457, 2554, 31527, 9654, 15784, 32688, 1298, 26303, 2098, 6836, 26340, 29559, 2680, 4567, 12681, 25990, 29019, 16722, 9676, 19827, 28534, 30069, 7820, 29984, 7976, 31830, 14332, 16660, 26649, 25813, 2939,
+5338, 28367, 1698, 14992, 11383, 1618, 16290, 4918, 3716, 23126, 31258, 508, 25807, 3058, 13189, 19029, 32077, 29912, 28705, 19137, 25678, 26006, 26957, 22894, 1215, 26019, 4458, 17875, 19900, 30271, 20814, 25238, 25870, 22513, 7462, 4486, 24131, 23753, 9404, 27848, 14111, 7895, 28356, 7150, 10953, 8777, 26180, 10262, 5921, 22117, 29399, 31599, 15356, 23589, 21725, 16571, 16840, 26183, 1678, 3973, 23686, 22493, 29211, 16789,
+12238, 3906, 21275, 3601, 27659, 30679, 31449, 9002, 5806, 27037, 16153, 16759, 3047, 9565, 27022, 8968, 31682, 23653, 7800, 14270, 14474, 29525, 30841, 31315, 22941, 32520, 2520, 13859, 22245, 31731, 30648, 1715, 2869, 19155, 5316, 30528, 17067, 3998, 6763, 22873, 31035, 22916, 6865, 1314, 32481, 1119, 10283, 31395, 24772, 18083, 12898, 6479, 14840, 10971, 5026, 5013, 10723, 7546, 18873, 200, 6509, 16753, 1915, 9379,
+3141, 7232, 7139, 20208, 11230, 13902, 10313, 9497, 4050, 17178, 10812, 3763, 18297, 21095, 2391, 10302, 6410, 15289, 16781, 21250, 26260, 21807, 26264, 4216, 29353, 12369, 4416, 3094, 29122, 6332, 12473, 32263, 13564, 19613, 19703, 24794, 747, 30017, 1523, 4798, 14427, 12335, 8561, 32725, 662, 10952, 10259, 7072, 26241, 27040, 28323, 19734, 16079, 21819, 23950, 12664, 1420, 28366, 15758, 30542, 1930, 28232, 30038, 15494,
+15077, 16973, 7520, 15824, 14222, 9044, 20622, 28650, 21379, 29184, 28607, 22042, 7368, 6098, 29114, 842, 370, 24669, 20576, 16449, 13720, 11758, 29113, 15140, 7356, 12103, 12915, 9287, 7567, 10185, 24781, 22644, 27158, 32302, 5701, 8613, 8578, 26323, 4495, 29957, 22739, 334, 19231, 30108, 6432, 15578, 30950, 6802, 7479, 18758, 23251, 21200, 30516, 19596, 3572, 5104, 31699, 16487, 14391, 6499, 26672, 6405, 29143, 21063,
+5939, 2076, 29676, 14517, 28400, 1403, 11706, 18371, 1737, 30938, 15711, 8169, 13748, 13893, 14971, 21227, 32651, 5454, 9659, 30399, 25050, 13232, 2736, 23981, 29719, 17127, 30480, 23624, 23532, 26856, 11919, 29471, 28932, 8827, 11220, 24564, 10230, 22927, 10168, 11967, 21097, 25879, 20136, 2077, 7005, 2339, 23304, 6888, 7793, 196, 4520, 75, 13428, 7256, 24056, 10379, 24383, 21769, 1235, 15148, 15857, 13154, 11851, 12021,
+21981, 23072, 3818, 32211, 13231, 13986, 11410, 1560, 7097, 31546, 3637, 14102, 1117, 26941, 20991, 8910, 27137, 25511, 8985, 7797, 32767, 274, 18177, 24382, 22043, 19412, 6762, 5132, 32567, 18614, 17153, 21780, 8918, 20971, 21224, 22149, 2189, 32634, 23709, 9287, 31413, 27346, 23389, 32530, 21519, 11612, 8673, 15889, 4355, 17658, 23686, 4354, 17932, 9095, 28737, 7207, 28508, 2731, 12339, 28307, 21345, 29493, 17319, 30263,
+17696, 5775, 19644, 19886, 5642, 10585, 29173, 4287, 5163, 19794, 4049, 26683, 31407, 12722, 9804, 2994, 30381, 722, 7349, 15545, 9818, 3318, 22753, 5558, 6049, 2324, 1097, 27395, 31817, 18416, 24890, 16746, 24192, 11767, 3864, 29834, 22352, 269, 1353, 27516, 20063, 5402, 21431, 18702, 18125, 31235, 21697, 15738, 31957, 29046, 31283, 9007, 32364, 21268, 14565, 5645, 23593, 15662, 272, 22642, 1311, 25163, 6620, 25503,
+4162, 10484, 22569, 26514, 10753, 23922, 21262, 30817, 29324, 9925, 16751, 14681, 8392, 5680, 30419, 7582, 1958, 28935, 16589, 1554, 17435, 31155, 7200, 8260, 14049, 7472, 30903, 15360, 32635, 4755, 8095, 4029, 15240, 30664, 30544, 25993, 21818, 19038, 24042, 18375, 28964, 8026, 288, 4588, 13706, 30708, 12170, 15665, 26875, 28760, 17219, 11542, 27147, 24419, 19803, 8428, 31892, 17938, 23789, 31759, 22693, 31884, 3021, 5165,
+29781, 797, 31159, 18831, 19835, 22433, 4438, 16031, 30459, 4727, 20620, 11398, 2667, 22, 27063, 29542, 28782, 11514, 8316, 23161, 3166, 28119, 31590, 2290, 13289, 22611, 1281, 3215, 21727, 4302, 8380, 18740, 5099, 6771, 4804, 24935, 29205, 9242, 8198, 26896, 13969, 28818, 5526, 16636, 28841, 32589, 13410, 24855, 11336, 21727, 15249, 14502, 17078, 14071, 16792, 30368, 3914, 18073, 815, 25641, 22376, 9195, 11614, 27475,
+15967, 16418, 19642, 12404, 25660, 27841, 6532, 6862, 23891, 12059, 23498, 19964, 11880, 4141, 12052, 23216, 25868, 27301, 4950, 10178, 8604, 21742, 7778, 12518, 7048, 8593, 5391, 29424, 17789, 17005, 24131, 988, 655, 11006, 13392, 26316, 6079, 19924, 410, 29970, 31983, 23908, 17167, 11096, 28049, 29219, 1544, 21149, 23752, 6495, 31328, 32356, 28237, 6338, 12106, 2517, 14932, 17497, 31941, 32721, 1735, 23305, 941, 2390,
+1543, 14333, 28706, 7622, 1489, 29116, 4824, 705, 20257, 21991, 11801, 15538, 18442, 13345, 3920, 9426, 19840, 2480, 9014, 15310, 8818, 21120, 17827, 23750, 5850, 17001, 23703, 7585, 7538, 24644, 9975, 9081, 6209, 5914, 16703, 7699, 2262, 21527, 8404, 22519, 10751, 20205, 5290, 29193, 782, 9210, 5852, 20623, 11690, 14866, 3165, 20508, 3219, 20992, 11491, 9069, 5225, 2426, 16654, 12763, 27071, 26629, 21844, 512,
+32543, 5779, 8211, 2038, 27307, 16615, 24557, 5290, 4052, 29847, 1715, 4835, 6289, 7567, 25458, 17979, 22434, 28623, 5720, 25653, 16847, 17211, 1954, 22073, 19637, 18608, 2068, 13940, 12469, 23913, 14453, 12245, 29692, 22664, 14283, 24231, 6512, 6072, 29521, 10564, 3152, 31237, 15399, 9441, 6036, 8089, 27421, 28470, 3944, 373, 21355, 20792, 17584, 23309, 10097, 4453, 9149, 12165, 18394, 21619, 3310, 79, 1096, 235,
+22743, 15379, 24466, 29255, 21451, 21220, 7052, 24603, 19689, 22451, 1277, 25725, 30541, 28698, 21428, 1717, 29071, 10015, 22509, 13887, 557, 32606, 18340, 9706, 12004, 3966, 31325, 15314, 4045, 32421, 15549, 26789, 15032, 7248, 23276, 3716, 28468, 30328, 28319, 15389, 20012, 29596, 8346, 17785, 25526, 29774, 19502, 21829, 7022, 9244, 2948, 7579, 9082, 21289, 17285, 21086, 25255, 15843, 3633, 29301, 15496, 19182, 23322, 30529,
+26430, 13830, 1477, 22130, 11391, 29796, 4751, 31403, 26625, 13098, 16420, 19383, 10104, 3154, 8445, 17126, 12398, 11393, 24705, 21481, 32682, 9223, 9799, 25170, 25066, 13432, 21703, 7794, 32615, 12257, 5555, 26277, 26087, 7032, 15640, 4710, 4061, 20391, 3345, 30686, 721, 19765, 17301, 10826, 22920, 25746, 27952, 2550, 4372, 19890, 24031, 4286, 29113, 1063, 29456, 21411, 14495, 18391, 29205, 14342, 30648, 1993, 7852, 23968,
+9025, 23492, 28678, 13086, 11115, 32024, 11004, 11837, 19021, 28306, 22663, 9173, 21284, 17847, 11724, 25656, 4969, 2987, 29943, 1314, 4050, 26631, 22725, 18546, 12255, 19163, 120, 10135, 21156, 7972, 1335, 30181, 31464, 30014, 10500, 9812, 29270, 21504, 21649, 15523, 17042, 11544, 24697, 5559, 29391, 3653, 31215, 1593, 6640, 28390, 2907, 10691, 22254, 25633, 29237, 1741, 12028, 29357, 11876, 416, 4562, 13212, 30597, 3258,
+10458, 8329, 13070, 6960, 29834, 1951, 22483, 14108, 13495, 14412, 19667, 10119, 18065, 18115, 11712, 24706, 13737, 14619, 2629, 3223, 7484, 31866, 4964, 19512, 28455, 16841, 19928, 249, 30053, 17758, 3508, 7743, 26087, 16578, 14703, 23153, 18530, 4418, 4494, 32025, 18831, 24161, 9376, 4128, 9508, 21088, 28834, 23246, 2940, 31463, 26469, 10424, 30561, 31434, 29937, 26249, 15507, 17097, 26498, 12792, 2087, 30006, 20535, 28175,
+13817, 2470, 18560, 32347, 6888, 23054, 31604, 25719, 14448, 8213, 29848, 23956, 29301, 25914, 14434, 32241, 24610, 8136, 9898, 22403, 6802, 7067, 15884, 22309, 24164, 9615, 2333, 26252, 6853, 22868, 21659, 20670, 25338, 7451, 20249, 32226, 30506, 19086, 25178, 12186, 27299, 22258, 3374, 23832, 15404, 17809, 23306, 7246, 25945, 436, 29650, 32747, 7503, 12766, 22288, 31667, 22381, 24621, 25151, 29235, 14721, 14042, 17137, 7291,
+21494, 4619, 6749, 19232, 23705, 31927, 31418, 18236, 21417, 2024, 9300, 4054, 19833, 32606, 11300, 13010, 274, 8182, 12989, 7777, 20949, 2509, 6677, 10562, 27130, 31828, 7029, 9083, 13103, 24167, 16374, 1829, 28786, 23124, 21061, 19723, 22283, 19711, 5191, 10933, 21735, 14491, 14987, 8801, 14330, 26287, 21811, 14604, 1702, 2033, 22382, 22651, 4542, 29059, 445, 31673, 28119, 7475, 7988, 8454, 31642, 24363, 10283, 27660,
+14719, 31344, 14615, 4234, 18287, 19806, 15167, 7255, 1529, 30154, 16056, 15859, 23674, 5099, 30464, 25376, 7132, 20078, 15259, 11675, 16369, 15704, 10580, 11720, 23179, 18568, 20175, 22053, 10163, 30458, 16945, 24882, 29035, 31560, 29117, 14554, 18598, 11516, 21809, 20128, 8903, 5097, 3219, 32577, 10197, 915, 25185, 17329, 20993, 7676, 29004, 4594, 23380, 6816, 16315, 13792, 25385, 3722, 3077, 2780, 1412, 20023, 27663, 30447,
+18815, 24012, 12234, 4646, 2760, 1275, 24774, 11663, 6373, 27993, 11472, 16570, 28909, 3889, 1131, 17134, 11565, 30136, 21729, 2178, 4184, 5276, 15970, 29569, 8998, 19047, 32350, 10410, 6302, 27245, 8090, 25118, 18489, 20324, 29764, 21249, 21599, 21770, 145, 27972, 16995, 11617, 11774, 13136, 15507, 12906, 30271, 27072, 10274, 19232, 29250, 14458, 24508, 12452, 11260, 738, 31500, 10842, 11148, 5034, 5319, 19238, 30152, 23808,
+6794, 27148, 12289, 28394, 16150, 12434, 23598, 378, 24052, 2605, 13514, 6791, 15511, 11017, 1095, 25785, 30249, 30346, 7475, 21989, 10030, 18735, 22727, 8762, 29577, 1108, 13797, 2128, 20346, 11181, 25936, 27141, 5562, 5458, 22767, 21712, 17892, 13597, 22090, 9176, 16202, 2837, 15967, 31713, 13854, 17063, 24730, 11336, 14641, 32206, 557, 24671, 18173, 23285, 666, 14983, 24393, 14463, 17111, 11971, 25644, 10280, 6344, 31206,
+15738, 29111, 20151, 862, 9941, 9473, 10039, 26143, 12310, 26006, 25089, 26165, 10301, 17051, 4733, 24942, 16489, 5290, 16846, 1895, 28575, 17512, 16878, 20200, 31975, 1221, 32172, 24851, 11501, 5748, 23290, 27239, 2092, 10673, 28102, 12033, 20146, 5373, 5408, 32457, 31379, 30497, 25854, 8913, 14781, 30587, 1087, 31270, 3109, 17933, 397, 31685, 2677, 17275, 19117, 1884, 18497, 18521, 26736, 29998, 24270, 17258, 24470, 26362,
+27931, 19804, 5627, 15309, 25177, 11035, 14998, 23788, 8765, 8084, 32701, 23546, 5903, 1021, 22048, 9013, 18954, 22446, 7930, 21632, 6953, 27047, 23516, 25450, 12801, 17484, 22681, 4303, 1974, 14383, 30665, 29905, 1419, 3524, 12447, 26596, 14559, 27445, 17616, 23324, 2762, 17550, 14102, 8665, 18571, 3383, 17678, 4757, 25829, 25608, 26389, 14, 19888, 17138, 25465, 32689, 1854, 15378, 4224, 3829, 29761, 2121, 966, 31180,
+5645, 13413, 25008, 20204, 8091, 9856, 10761, 10853, 27406, 24863, 19518, 13209, 28246, 4429, 17967, 21307, 30037, 11588, 21322, 17157, 28726, 14019, 17078, 30581, 29397, 21302, 1642, 26390, 23423, 2608, 24802, 29068, 16022, 17042, 16505, 24113, 26898, 27266, 2198, 21537, 19361, 21716, 1978, 14840, 26145, 19945, 3379, 23415, 31534, 24701, 7804, 27492, 5952, 24883, 25305, 2581, 13417, 26947, 28971, 4073, 29556, 21005, 373, 12810,
+5279, 16878, 4155, 32178, 11376, 6353, 20947, 30738, 28069, 22925, 12810, 21447, 10103, 16189, 12094, 8869, 8123, 19898, 3593, 14075, 12013, 28899, 16657, 25431, 23078, 12860, 29504, 19866, 1098, 29877, 32676, 6377, 13988, 4063, 5787, 25364, 10416, 26734, 23334, 5718, 16892, 3376, 27165, 26995, 19566, 6491, 3096, 27689, 26389, 6689, 8996, 5635, 2820, 25653, 31066, 25899, 5746, 27802, 12997, 6844, 24911, 12906, 13221, 6131,
+16969, 19009, 31496, 27386, 12975, 22062, 336, 29867, 25439, 27501, 24094, 12237, 1224, 27190, 7158, 27613, 1112, 16154, 480, 3932, 9040, 31546, 29831, 14786, 26580, 10061, 21630, 18724, 22967, 2083, 24855, 7168, 21092, 23583, 1786, 1300, 12878, 2122, 31167, 5549, 29623, 22494, 17786, 30847, 16916, 24944, 25693, 18028, 8330, 26173, 21961, 17370, 24952, 19024, 32156, 18764, 29085, 21018, 4720, 19284, 23102, 29576, 26453, 11426,
+20391, 28239, 12726, 501, 30362, 11126, 6050, 27217, 852, 23836, 25297, 17768, 16012, 18222, 3029, 24343, 11627, 24990, 8945, 3811, 11246, 8334, 22576, 7564, 29352, 27296, 26848, 19686, 24104, 20533, 31113, 11728, 16005, 11071, 12229, 13599, 22197, 18280, 8048, 23049, 9348, 577, 8050, 25361, 18799, 11079, 16936, 30427, 3301, 25881, 1470, 14547, 1447, 24046, 22111, 30800, 18575, 16192, 17718, 9911, 3957, 16063, 21639, 19962,
+27135, 1101, 793, 16564, 19381, 8842, 6846, 28729, 9419, 14896, 21322, 28219, 25975, 5490, 25878, 29276, 31372, 27348, 11055, 51, 18627, 399, 30851, 4434, 16591, 15802, 14345, 20548, 31865, 3217, 7743, 26232, 4318, 8536, 10029, 23699, 17378, 16875, 19660, 26798, 31771, 8215, 22249, 24978, 13705, 15359, 21486, 12309, 9939, 32541, 12361, 28566, 172, 10444, 232, 16763, 26246, 14578, 4544, 25344, 17795, 12287, 18808, 22113,
+20823, 28837, 13044, 5434, 12944, 32704, 32232, 11947, 8151, 21713, 4157, 21857, 4304, 25643, 1398, 14243, 25417, 13759, 10042, 25589, 24204, 10274, 9585, 17682, 24852, 14129, 10258, 9879, 26416, 29067, 31992, 14471, 25136, 12268, 19905, 5313, 12205, 19369, 17260, 20356, 8314, 21418, 9445, 12618, 14293, 10844, 26862, 6942, 24603, 4136, 32532, 16039, 14410, 9349, 954, 6495, 23478, 11212, 16374, 17126, 7511, 15599, 31597, 32648,
+27867, 18735, 5193, 7304, 5336, 22453, 27661, 13651, 11103, 4338, 26269, 25397, 15182, 20363, 32339, 7018, 24499, 32103, 23057, 6142, 8684, 24011, 12637, 32162, 2456, 29011, 16520, 9967, 11842, 15350, 9847, 6942, 1317, 15040, 14246, 6653, 4726, 9139, 20304, 15829, 13478, 13806, 8458, 28660, 1401, 8030, 2910, 25901, 7365, 25968, 32043, 16050, 17211, 11912, 15444, 19667, 8155, 31965, 29635, 19998, 14547, 6714, 26940, 15864,
+21755, 8418, 22517, 26481, 17558, 10054, 9542, 31036, 23860, 18001, 26928, 25261, 26031, 29839, 18394, 628, 23039, 17669, 16678, 7482, 29581, 32123, 27150, 4969, 31320, 24017, 24967, 13099, 30731, 19139, 28963, 19718, 27557, 18712, 13431, 12347, 28766, 22974, 10615, 19858, 8207, 4776, 12352, 1470, 1847, 30746, 2098, 24886, 15648, 18777, 32368, 12461, 18132, 26750, 17430, 16684, 17999, 9629, 29783, 15963, 28768, 25978, 2913, 23558,
+11922, 16345, 3137, 7921, 6551, 13753, 27779, 14758, 18529, 7363, 16228, 20376, 5342, 18326, 12494, 20990, 4335, 12094, 683, 22467, 6077, 18114, 6383, 24076, 27743, 3398, 7271, 23744, 29376, 10185, 14534, 8531, 26530, 17671, 16452, 313, 31424, 11463, 15071, 17185, 18827, 31299, 4793, 24169, 16857, 17287, 12391, 21193, 29382, 13074, 10892, 2691, 31188, 17276, 26767, 26164, 20674, 1271, 17140, 17283, 11456, 31674, 25814, 5218,
+16577, 9498, 5531, 15234, 20961, 20602, 32419, 7020, 19133, 4445, 31189, 3222, 21732, 10812, 24415, 18346, 23887, 2540, 21037, 22307, 19816, 15037, 15703, 7722, 16308, 75, 25005, 27764, 31749, 18051, 214, 15559, 27549, 5745, 30793, 15743, 26347, 30444, 22763, 12712, 2121, 21185, 15934, 23854, 31997, 7582, 9432, 23116, 10122, 30470, 12656, 29938, 12739, 28359, 4892, 29047, 28435, 29898, 24043, 27416, 15181, 24257, 10207, 9963,
+30002, 8232, 25706, 23581, 5909, 15701, 3525, 8030, 4118, 19459, 31884, 3348, 27041, 8549, 26464, 4395, 6251, 6352, 1565, 18990, 1944, 6458, 15269, 30379, 3588, 6544, 25027, 18769, 30801, 2467, 28732, 28035, 10699, 21670, 18848, 16608, 4604, 22373, 24639, 8722, 9064, 23755, 12070, 3338, 32304, 5767, 7733, 5787, 12119, 9299, 24777, 14063, 15757, 7278, 11674, 19345, 13822, 3934, 5346, 11855, 6401, 1311, 7122, 17100,
+22981, 25970, 941, 27585, 15575, 25580, 3540, 24640, 16567, 15610, 27978, 16104, 21377, 2943, 21891, 729, 12242, 13901, 14792, 27999, 21179, 26467, 14576, 2234, 30401, 19923, 14089, 4034, 21234, 21212, 21134, 11447, 14414, 22075, 6265, 29990, 14887, 9805, 21862, 31455, 25415, 17072, 14791, 14025, 20015, 3914, 14754, 32258, 17815, 29546, 27489, 6227, 23245, 9298, 8461, 20878, 29221, 22550, 24912, 17687, 10994, 13279, 29134, 25409,
+2586, 2631, 22631, 17474, 12436, 11725, 16161, 5084, 28797, 30952, 19109, 16044, 2098, 1095, 15534, 19914, 30641, 10256, 26141, 21119, 19554, 1834, 9229, 16007, 24384, 1374, 926, 2611, 14653, 30060, 28020, 17239, 32692, 17883, 1945, 12360, 29608, 18106, 17444, 25637, 16290, 3785, 8913, 18389, 4880, 24448, 5535, 2754, 1936, 31676, 23873, 21490, 742, 334, 4729, 25126, 1708, 5655, 27737, 16361, 2947, 22989, 833, 2871,
+8104, 2778, 15232, 4944, 20885, 32676, 30581, 4407, 3694, 6727, 22796, 8574, 31175, 28331, 11328, 343, 27239, 2433, 21833, 27981, 2768, 26562, 20340, 4476, 32217, 15309, 20838, 2396, 5531, 21671, 5268, 13635, 24449, 20500, 18580, 12566, 20408, 16393, 16974, 24102, 23120, 7002, 32677, 21527, 2566, 11237, 21870, 29805, 13671, 10935, 25019, 16439, 4729, 12591, 20915, 4178, 27900, 8985, 6575, 663, 30656, 11843, 14299, 22338,
+32343, 111, 2136, 19983, 16504, 19110, 11318, 6857, 26113, 11227, 28384, 28679, 22464, 17487, 25716, 3367, 28422, 17967, 19806, 384, 30558, 7954, 4562, 25691, 16939, 11137, 26354, 14828, 22980, 7885, 4398, 22555, 7996, 6534, 9771, 24501, 25645, 21089, 31358, 18990, 32316, 26974, 14901, 22012, 11693, 7849, 25380, 7348, 25817, 12418, 7732, 23607, 20372, 12294, 16530, 4544, 23432, 10117, 19372, 13644, 18002, 23770, 3432, 25999,
+30304, 13203, 17732, 23181, 1524, 16322, 9403, 1072, 10528, 24304, 23084, 22222, 32154, 15696, 29570, 25203, 28115, 4534, 16042, 15719, 16828, 32573, 20263, 7492, 9922, 6867, 21137, 27924, 30637, 24569, 21155, 28174, 5004, 6119, 18587, 6528, 22441, 27991, 7600, 202, 19527, 30684, 22424, 18913, 13613, 19226, 11348, 8960, 23760, 27391, 24679, 7820, 27196, 12175, 15313, 4350, 19042, 3682, 32274, 16912, 28251, 20662, 12318, 487,
+26781, 30905, 7015, 16455, 26128, 14615, 16657, 12888, 12531, 6313, 31801, 26144, 25539, 10382, 2336, 16531, 5005, 27016, 24351, 32201, 6423, 6896, 3783, 25465, 10578, 3289, 9609, 6061, 23951, 21927, 6548, 17965, 20065, 13563, 1652, 13425, 28178, 18309, 26313, 7942, 24622, 25347, 1318, 17393, 2961, 3655, 1156, 7966, 30671, 25507, 7399, 4326, 32404, 11182, 29791, 10214, 14471, 6633, 16276, 5655, 28560, 22824, 23620, 15857,
+3620, 25272, 29283, 31798, 10813, 22828, 6972, 2667, 15407, 8291, 20060, 18368, 11946, 21216, 26334, 9849, 13955, 965, 14175, 13591, 12147, 11198, 23806, 26619, 17831, 7314, 32274, 13624, 30138, 23126, 29481, 990, 15630, 25996, 21, 26443, 16057, 6993, 29110, 31464, 15284, 16402, 17065, 27230, 4850, 10631, 4311, 18805, 11597, 18486, 32397, 23744, 29685, 23435, 17595, 14748, 30749, 17101, 28372, 28119, 7459, 25086, 29110, 23089,
+18314, 29131, 16764, 1603, 3356, 13106, 300, 18641, 29508, 17365, 13103, 1590, 27996, 17415, 20396, 6825, 3133, 20025, 30570, 50, 10692, 15397, 14799, 8673, 32499, 10403, 4024, 7190, 2721, 366, 30280, 21036, 29497, 14276, 22639, 86, 27383, 22939, 18727, 24123, 7536, 31830, 25714, 2765, 16477, 13342, 9590, 19611, 599, 7392, 19661, 11291, 22790, 1692, 19964, 22521, 12096, 23988, 29711, 14817, 24355, 27223, 3085, 21084,
+8732, 25725, 21170, 3347, 15896, 7129, 27470, 23433, 6192, 20416, 26198, 22669, 990, 3020, 9512, 1589, 10413, 29174, 12880, 435, 30866, 76, 22956, 10194, 24065, 19899, 25012, 15652, 14355, 28097, 3968, 23087, 21054, 25139, 26434, 4183, 32268, 21136, 27616, 5692, 8785, 21046, 28362, 9775, 24066, 5106, 11365, 1711, 1512, 24245, 2146, 32379, 24322, 25102, 9805, 15619, 12234, 2049, 31271, 26589, 30147, 2471, 16908, 18433,
+27610, 10574, 22616, 27111, 31710, 17464, 35, 7727, 5742, 28397, 17503, 29809, 736, 28868, 31520, 2248, 20345, 899, 1859, 11899, 26001, 11665, 27518, 5467, 13714, 26021, 32056, 11093, 28493, 16196, 29527, 23335, 26770, 19375, 17678, 25713, 4072, 17714, 672, 9814, 13343, 18175, 6855, 14079, 14275, 5608, 16328, 1853, 6507, 18187, 13752, 32508, 29852, 8503, 5208, 10799, 1756, 4496, 21892, 30249, 20693, 18651, 20817, 14695,
+5259, 5727, 7640, 9331, 23441, 8313, 19145, 4017, 26488, 26001, 18096, 7996, 31609, 1656, 9849, 5348, 19844, 23601, 5088, 16928, 32104, 10296, 27727, 1093, 14793, 16852, 31342, 2718, 2735, 19391, 17413, 7994, 25119, 25054, 17325, 15792, 599, 3703, 19809, 27087, 29704, 5138, 2315, 28545, 6794, 12164, 1125, 26638, 2998, 6213, 10799, 2334, 16510, 5758, 3427, 31303, 22610, 2002, 1253, 25346, 21393, 18666, 572, 13744,
+10952, 17898, 29537, 11551, 21601, 16578, 5871, 18537, 21716, 8186, 14314, 28511, 20351, 15439, 22381, 23349, 21652, 412, 25683, 5394, 6171, 29111, 3929, 28781, 31113, 5182, 21359, 19738, 23849, 21932, 715, 2033, 7062, 30252, 13585, 28663, 14062, 19456, 14432, 3011, 27642, 28746, 31522, 15225, 11417, 21135, 5806, 301, 21548, 31490, 5696, 27719, 27833, 9625, 23732, 26178, 14808, 12324, 13148, 5889, 1488, 13863, 7922, 8550,
+11347, 21507, 4445, 25410, 8195, 18877, 28421, 3070, 14855, 27175, 18295, 26272, 15542, 24102, 26573, 4322, 22824, 32269, 32041, 17889, 9127, 23006, 11299, 23935, 2562, 24447, 29824, 4050, 5543, 4978, 12600, 16890, 26486, 17045, 9532, 1913, 3154, 5185, 4983, 18009, 32360, 23279, 11513, 15135, 14613, 5318, 19457, 4669, 4820, 18731, 22558, 13947, 8969, 1089, 5114, 11531, 25536, 2170, 15581, 31079, 7148, 28181, 15202, 866,
+12458, 24734, 2780, 15612, 29920, 7763, 853, 29512, 31042, 12366, 11879, 12887, 17684, 31337, 17556, 22504, 17300, 7346, 3683, 26269, 8435, 8797, 5032, 1204, 10967, 20613, 32283, 18116, 16026, 14717, 18982, 28484, 6684, 21762, 11328, 3836, 29526, 12181, 580, 27800, 24547, 12460, 7920, 9463, 11029, 25476, 31968, 28329, 55, 2883, 21830, 8490, 11681, 26862, 9694, 22648, 14707, 9210, 7996, 30733, 23927, 26979, 26449, 30611,
+15973, 5009, 1679, 12731, 17190, 2260, 7764, 8969, 14720, 15684, 18432, 25749, 8392, 17632, 21310, 8447, 20516, 10372, 16938, 32197, 4466, 26632, 22077, 19173, 3074, 30074, 17138, 27002, 24285, 10819, 24845, 7490, 15828, 26525, 20222, 250, 28785, 27986, 9219, 10737, 10902, 27651, 3718, 19294, 12516, 25028, 27742, 264, 2632, 11912, 32461, 7098, 5776, 21770, 26271, 8851, 19076, 10641, 3085, 10593, 21460, 27930, 18084, 4520,
+21687, 5538, 4770, 17704, 756, 13989, 28441, 11658, 8872, 32159, 30952, 21388, 24419, 25926, 21652, 27051, 5070, 21345, 1381, 10847, 10348, 27652, 19698, 29424, 5525, 22783, 7250, 26985, 17945, 25334, 31505, 6865, 30872, 3507, 24569, 31628, 17496, 20243, 10518, 26369, 19634, 8702, 14989, 11286, 1861, 3874, 5569, 6931, 25219, 6951, 17778, 2799, 1835, 4708, 32224, 7361, 27491, 6706, 1578, 12669, 32040, 316, 19534, 30144,
+3823, 11335, 29004, 21320, 31578, 6754, 14921, 18445, 15456, 29910, 29731, 17317, 1016, 2532, 24249, 26236, 9483, 9259, 29035, 11319, 13968, 28491, 18680, 8691, 2429, 20258, 21360, 1701, 20574, 8126, 31845, 24398, 19462, 28081, 12950, 18272, 2067, 27871, 3949, 17524, 25013, 912, 2073, 26030, 3445, 26322, 19498, 12928, 2814, 15765, 24247, 16782, 11489, 10159, 25473, 13918, 30418, 14066, 15620, 18224, 22192, 14697, 9854, 8886,
+10011, 22804, 27159, 12078, 17907, 31108, 29602, 10153, 32021, 31676, 3415, 2698, 25230, 22913, 15626, 28044, 5910, 7106, 12058, 17399, 17265, 4764, 31318, 14915, 18830, 14170, 372, 8254, 28867, 10226, 17141, 6110, 263, 11532, 18189, 18170, 9872, 15023, 28323, 9125, 13931, 31738, 11823, 6394, 21883, 27450, 1670, 27794, 1788, 13729, 12425, 19053, 18493, 10975, 1201, 4555, 25145, 1573, 12809, 21245, 11799, 29950, 27355, 12062,
+8714, 12776, 30233, 18587, 27800, 25788, 27712, 8963, 24759, 6768, 15357, 13874, 1450, 17028, 8900, 3238, 30757, 21326, 22291, 16482, 32301, 23492, 21037, 24679, 25065, 1078, 13156, 4097, 31029, 7743, 16159, 6975, 20520, 13624, 25562, 15552, 6645, 20507, 24515, 31404, 27275, 7105, 12510, 28725, 24133, 21411, 31963, 22122, 9969, 21486, 5836, 9502, 12211, 26873, 1413, 4508, 27951, 14569, 8605, 26212, 22313, 24765, 420, 10065,
+5621, 25982, 25617, 12266, 13721, 17364, 10902, 8228, 24469, 23413, 4185, 15834, 12056, 3380, 5188, 22025, 24867, 11024, 31527, 4310, 5129, 173, 8818, 313, 14742, 17424, 26525, 4287, 9421, 26945, 14352, 15042, 20160, 7201, 27309, 1113, 24566, 5443, 9342, 16267, 28856, 13527, 32102, 8144, 16908, 4522, 30169, 9007, 15547, 28929, 13317, 20676, 29102, 22135, 20989, 11076, 6791, 14747, 15364, 16212, 8924, 29716, 31255, 29084,
+4150, 25796, 30198, 28716, 31239, 6772, 12215, 27328, 20299, 11549, 2704, 4439, 16072, 106, 13446, 31619, 29035, 26763, 19527, 25369, 16131, 7749, 3677, 22922, 22496, 19041, 6367, 31420, 15990, 4854, 27737, 20140, 30650, 25167, 16088, 29121, 31939, 28303, 23681, 19470, 7085, 26386, 23910, 23157, 26492, 4588, 22008, 22759, 31352, 8767, 15360, 14715, 16516, 19037, 4869, 6244, 5311, 11236, 4897, 21301, 16090, 32634, 8673, 13972,
+25033, 24761, 10326, 24204, 20296, 1239, 10906, 27381, 27625, 2048, 17770, 21349, 6637, 7010, 11340, 5221, 15778, 26700, 19936, 32294, 12970, 24805, 5771, 18281, 3274, 10668, 6814, 19364, 10534, 15487, 569, 2799, 7480, 10895, 27003, 27776, 12134, 5141, 22390, 6992, 7190, 7392, 28341, 13827, 14403, 6914, 19048, 30181, 846, 6216, 29707, 13816, 31021, 2710, 32097, 1527, 13378, 6143, 20892, 23912, 21630, 21461, 26711, 29110,
+32356, 20946, 24119, 11722, 26088, 13741, 18714, 510, 21133, 14288, 14337, 2768, 21202, 617, 181, 22048, 6833, 29889, 3097, 5086, 32599, 2426, 6614, 13210, 8570, 27506, 4354, 30200, 16199, 31066, 26543, 15787, 19244, 17894, 27509, 12564, 31635, 13456, 13074, 20000, 27744, 27411, 22769, 16178, 28028, 22950, 5458, 2093, 20071, 8555, 7180, 19903, 10982, 13794, 345, 19552, 8532, 4699, 16984, 24731, 2997, 10759, 7750, 22242,
+28653, 2491, 2038, 27520, 15947, 15113, 14753, 10923, 9756, 4754, 27101, 5017, 27704, 32560, 7110, 15008, 8347, 14290, 2143, 19329, 28084, 2488, 6113, 3848, 7187, 23098, 28579, 10185, 1089, 3561, 32427, 29743, 6053, 1697, 24495, 22000, 16810, 6480, 156, 26567, 11234, 27257, 31584, 6171, 27049, 5926, 21179, 2629, 20217, 23322, 21958, 15533, 25810, 28072, 19382, 229, 18402, 15193, 10414, 19491, 18755, 10073, 16466, 24808,
+11771, 8194, 14040, 28581, 14674, 14196, 22380, 25909, 8686, 21196, 32080, 2967, 27123, 20491, 5596, 14572, 11045, 27555, 30105, 4087, 22859, 16719, 4316, 8493, 31913, 14731, 27984, 17900, 24804, 11683, 9940, 3807, 19877, 23980, 32389, 1783, 5409, 22001, 27692, 14095, 10430, 27004, 17062, 4785, 14727, 22659, 19357, 25772, 17446, 16694, 29859, 7537, 646, 1408, 16030, 32559, 16139, 11246, 17691, 8175, 22929, 27631, 11983, 10038,
+18843, 11604, 11822, 24252, 837, 6746, 5579, 11267, 983, 22642, 16052, 15710, 12533, 2641, 8715, 29979, 19336, 5806, 4748, 19982, 7214, 20778, 19773, 23353, 32024, 4696, 31529, 22186, 32327, 10744, 32224, 18402, 22348, 11278, 9887, 23185, 18025, 15466, 1685, 19008, 5340, 17737, 1950, 17873, 20379, 10665, 15084, 6947, 16472, 19832, 26929, 23686, 7842, 13934, 14272, 7099, 18630, 13033, 29285, 18189, 23777, 28741, 3823, 13357,
+7252, 13710, 3774, 25277, 29177, 5459, 11517, 1749, 23197, 13467, 19623, 10808, 24133, 1939, 17755, 7837, 21772, 11916, 31523, 29614, 25850, 13027, 3945, 11712, 26060, 462, 29901, 17069, 29204, 956, 30426, 3688, 14667, 1433, 28965, 11076, 6892, 7714, 12825, 30089, 21181, 32448, 8129, 12546, 1620, 25884, 20383, 23392, 5032, 19139, 20238, 30882, 32166, 24184, 9826, 25459, 24646, 6959, 9760, 21082, 7916, 7419, 24770, 22583,
+8852, 20967, 891, 15744, 28681, 13716, 13066, 17095, 13397, 21195, 29641, 15017, 14312, 17257, 5641, 19344, 3628, 25879, 17459, 3026, 17295, 27285, 28485, 9174, 1477, 5478, 30256, 9393, 12897, 22259, 31976, 21749, 10458, 99, 4725, 6372, 13815, 17791, 23467, 27212, 6219, 20340, 9461, 20531, 4829, 15102, 7107, 8457, 8214, 24566, 11484, 25509, 19084, 7201, 1915, 20561, 12679, 32172, 29954, 25576, 21663, 29162, 14557, 32121,
+29261, 19283, 5725, 10308, 4306, 29192, 4753, 10525, 16765, 14214, 31056, 21594, 29317, 5396, 30052, 4763, 29962, 8768, 30272, 16278, 15969, 32188, 4071, 28649, 31592, 1257, 21457, 20487, 30419, 3247, 19840, 26912, 22530, 25566, 4453, 26836, 21990, 9206, 4594, 5987, 23420, 2882, 27582, 19969, 8278, 24866, 24732, 5473, 866, 22237, 21751, 16835, 21657, 25823, 12716, 20481, 27080, 1406, 8200, 24732, 4653, 28040, 18876, 27183,
+20838, 23329, 21251, 10061, 32535, 25845, 16048, 23188, 28728, 10862, 10389, 4238, 2960, 2354, 9711, 3826, 24591, 31463, 20662, 13480, 24518, 610, 1193, 18830, 2016, 9393, 10794, 6669, 4665, 29671, 1084, 25504, 20232, 22336, 2797, 20000, 15413, 18845, 10420, 11373, 29708, 20809, 15612, 32668, 23163, 25323, 3727, 14986, 24018, 24389, 28466, 15768, 24999, 29659, 1831, 27016, 6284, 12625, 917, 10950, 9528, 2002, 3686, 29761,
+24338, 6483, 16993, 6983, 25328, 27413, 18357, 22268, 15454, 1201, 22169, 5850, 26524, 25896, 20836, 17775, 17517, 16535, 775, 9748, 13426, 2606, 3996, 19711, 15232, 4914, 30661, 24760, 6916, 1579, 21753, 31254, 8062, 5978, 5469, 622, 623, 23826, 22891, 16078, 25027, 12292, 21928, 18784, 5420, 9996, 3791, 22937, 26531, 4566, 32685, 7190, 7173, 3914, 26901, 22405, 8828, 24794, 14397, 15744, 26373, 3383, 14230, 1667,
+9361, 19699, 2289, 9985, 10758, 25180, 26063, 3017, 4704, 15223, 21801, 10124, 25219, 25592, 293, 18983, 30159, 211, 26173, 4564, 4125, 20306, 26969, 12953, 12332, 8598, 28697, 5937, 11981, 10159, 7604, 21343, 29858, 9893, 31328, 7848, 2306, 24623, 10866, 7010, 7078, 32667, 17135, 32297, 25492, 17428, 18512, 22883, 17639, 11917, 27447, 21764, 32223, 21648, 1949, 11787, 30246, 30646, 17724, 9460, 8037, 25328, 30803, 5128,
+2454, 29363, 12976, 4760, 21218, 23842, 11770, 28296, 23742, 28905, 27825, 16466, 13566, 13570, 6581, 31205, 25487, 1260, 20202, 24943, 22908, 22151, 3962, 20386, 20030, 21687, 29846, 28067, 14247, 27881, 427, 16701, 24476, 13404, 21461, 12926, 4478, 464, 8454, 28220, 29369, 3512, 11918, 10167, 17082, 18499, 8605, 9801, 19759, 28807, 1976, 9899, 18190, 5939, 30286, 5452, 27626, 27364, 752, 9105, 22478, 1179, 25807, 14186,
+14583, 14500, 27113, 19062, 14964, 2799, 14514, 11566, 6311, 26433, 21733, 23393, 12164, 30338, 427, 31924, 26377, 2403, 9055, 11800, 8342, 6573, 17252, 3200, 1170, 18004, 12306, 23648, 19184, 5345, 5066, 999, 19845, 32179, 20061, 2042, 2211, 1808, 13608, 8522, 28241, 2573, 31916, 7637, 144, 32343, 6793, 26521, 1978, 15849, 5553, 10321, 22422, 22806, 13521, 23592, 8042, 25827, 14472, 27226, 31172, 19539, 28226, 18250,
+18950, 15519, 20292, 21161, 17327, 1132, 29684, 12800, 3705, 28832, 20438, 3849, 28407, 27231, 30371, 30385, 10312, 3156, 7938, 32735, 25962, 21460, 23559, 1237, 14519, 5264, 28463, 12924, 24803, 23921, 31174, 10985, 6673, 18698, 32147, 24000, 19830, 29063, 4033, 23535, 25127, 24471, 27385, 20766, 18934, 24988, 18383, 29247, 28144, 26322, 29214, 21339, 15014, 20005, 22576, 29533, 25269, 18271, 9689, 17304, 9425, 8095, 28290, 16098,
+26793, 27669, 7330, 13855, 23964, 11363, 4623, 16323, 3066, 32008, 4321, 22001, 24228, 22704, 18480, 19604, 16258, 14926, 8175, 31272, 2163, 30751, 28038, 27433, 16255, 4959, 11969, 25680, 13055, 7491, 9010, 7080, 2392, 16340, 20936, 26356, 27704, 25559, 9911, 30770, 24799, 14232, 20003, 16259, 4169, 5715, 3095, 20427, 20641, 11271, 18932, 22805, 9254, 14202, 17470, 25509, 19161, 29439, 18421, 32216, 4163, 27431, 6529, 6555,
+11004, 27465, 144, 5940, 20256, 10055, 3942, 12287, 24288, 23946, 28546, 28457, 29661, 31641, 16116, 17535, 10144, 2280, 7572, 19399, 16482, 25042, 12140, 2876, 21713, 30562, 2324, 25876, 25225, 8853, 32432, 3461, 3550, 32576, 9401, 23806, 9863, 13344, 3325, 1383, 4522, 31871, 29840, 1415, 30745, 13189, 18950, 8121, 15469, 26522, 27520, 31952, 18796, 6893, 2060, 7742, 4687, 4384, 850, 29912, 13238, 514, 606, 16788,
+322, 10007, 7827, 10186, 23351, 11152, 11569, 27873, 10256, 8642, 29289, 8233, 21831, 15471, 16354, 4532, 9226, 11107, 3716, 28022, 18000, 5776, 2996, 22687, 10161, 3847, 19831, 23399, 4361, 20437, 7419, 4684, 30445, 15246, 14870, 21028, 26399, 26439, 16134, 3887, 2313, 12655, 12120, 24144, 28126, 28474, 28677, 4584, 6813, 32393, 32607, 24813, 5402, 2835, 14732, 15563, 6682, 1796, 6194, 11044, 22233, 13613, 15728, 19910,
+28860, 30598, 8171, 22491, 24269, 24305, 26378, 26583, 4192, 5730, 17959, 32318, 1436, 13868, 4135, 8250, 13494, 3974, 295, 18896, 6809, 15028, 1691, 13492, 16824, 7885, 24536, 6289, 21498, 7496, 26200, 17590, 5326, 1603, 7313, 29595, 25908, 923, 23410, 30100, 6653, 8602, 29650, 8090, 22470, 1017, 16340, 3196, 4991, 16635, 22092, 11801, 31663, 23783, 25293, 15719, 31668, 17061, 22009, 20399, 24557, 15441, 5221, 29883,
+17044, 12535, 26710, 10184, 13458, 17353, 7516, 20112, 25955, 4398, 28202, 15657, 5416, 11774, 18854, 10407, 28409, 8178, 22208, 27305, 31962, 14733, 10256, 30862, 31794, 32265, 18493, 23583, 14938, 23715, 20698, 31982, 3482, 14641, 9398, 16940, 31994, 16914, 4284, 25181, 21313, 32486, 8070, 26729, 11492, 26924, 4368, 7134, 2335, 26577, 1671, 1529, 8542, 11927, 32391, 7569, 11425, 18117, 31152, 26363, 9064, 19083, 25578, 12546,
+956, 2208, 29486, 182, 19123, 1003, 25363, 7668, 721, 665, 1629, 12214, 27590, 5997, 19348, 29925, 32574, 21019, 31454, 8349, 178, 31077, 15918, 11603, 16426, 14302, 5199, 25490, 617, 30777, 5268, 1573, 217, 1987, 1755, 19340, 2990, 27118, 27008, 3711, 27784, 28637, 15925, 22606, 1867, 2505, 19763, 1673, 23524, 18449, 10022, 23703, 16758, 25940, 2538, 417, 7475, 7737, 25907, 8092, 5746, 31176, 9666, 5964,
+395, 11421, 25304, 3385, 5772, 19545, 7096, 788, 15414, 23022, 23394, 17281, 25527, 10389, 18955, 16284, 28838, 28977, 7219, 12828, 22150, 9757, 13245, 29625, 17495, 6385, 4949, 23241, 4793, 14615, 29205, 5188, 26037, 21742, 8573, 31809, 8519, 15669, 32597, 23933, 5923, 23223, 8447, 31451, 844, 27402, 14967, 29682, 23611, 22186, 9742, 12993, 31943, 22988, 9850, 16670, 29373, 14800, 7144, 1398, 29415, 3581, 6586, 22684,
+25323, 15159, 21725, 1074, 30828, 21554, 25008, 3984, 12009, 687, 2667, 12853, 28089, 17634, 9767, 18932, 7052, 19510, 31926, 6227, 9730, 9008, 22898, 6335, 23808, 30042, 7733, 20456, 855, 14319, 10372, 26179, 29478, 32098, 27253, 27538, 20884, 19493, 31522, 126, 20180, 1421, 12979, 15501, 19055, 22747, 1666, 26107, 9489, 824, 32335, 19219, 9832, 22465, 25554, 873, 19739, 519, 21329, 20594, 14838, 31701, 14005, 11548,
+31031, 8491, 6318, 19148, 27984, 5073, 19274, 15397, 6494, 32253, 30898, 25550, 22232, 32564, 18889, 31721, 620, 18456, 18172, 10453, 8153, 10958, 11326, 27892, 11477, 32655, 15719, 26315, 31588, 29724, 5095, 29852, 5447, 11414, 16232, 664, 16487, 2738, 16061, 22981, 2223, 14191, 15763, 24456, 13988, 1885, 23409, 14608, 20341, 8814, 25061, 28495, 19772, 3619, 23619, 31250, 3506, 6570, 24797, 2327, 3527, 29893, 32179, 8974,
+8539, 15643, 9638, 25026, 18381, 25699, 15239, 20604, 7123, 31003, 12292, 21111, 120, 2934, 2951, 20461, 11748, 28013, 16188, 31520, 31632, 7040, 30002, 2371, 13610, 22032, 4698, 17137, 19157, 4109, 26112, 27696, 19752, 2982, 19954, 5365, 28682, 2425, 25969, 3037, 660, 5494, 24148, 780, 8428, 27099, 21242, 20176, 22344, 4662, 18928, 21209, 11702, 16163, 23580, 25313, 5427, 28278, 9682, 24584, 32387, 3026, 19512, 19371,
+6009, 6698, 24736, 1923, 9123, 17937, 4960, 9784, 23431, 29108, 10564, 31859, 23439, 31806, 19267, 13016, 3701, 5428, 1457, 15403, 21591, 25037, 7948, 27018, 20547, 17631, 18834, 20166, 20657, 5578, 6769, 26666, 12276, 31505, 28589, 21399, 16674, 781, 31183, 7338, 29889, 8980, 6429, 20561, 8018, 25697, 809, 11719, 31125, 2266, 27123, 19948, 27303, 2303, 14198, 15082, 19934, 264, 2480, 7824, 5842, 9249, 1722, 18118,
+7986, 30312, 6749, 24660, 31093, 5165, 31998, 28215, 14145, 5660, 16008, 22163, 31357, 16817, 1115, 29714, 19083, 28238, 16894, 13618, 30541, 31092, 28700, 17708, 31356, 31180, 25532, 4430, 7661, 27254, 22548, 15647, 24798, 29297, 7539, 23124, 1694, 6770, 18571, 15839, 12430, 1811, 5235, 11019, 18628, 6350, 7965, 4943, 1820, 24859, 18561, 32361, 23183, 14493, 17301, 21771, 12905, 10065, 26201, 20566, 4552, 15981, 3445, 29350,
+12510, 10984, 19706, 14205, 17754, 5509, 30044, 30184, 7320, 2511, 8435, 25948, 8861, 16400, 30891, 10681, 8491, 16684, 10275, 31674, 31177, 27576, 20677, 11314, 4874, 14110, 31880, 9426, 30091, 2557, 6008, 9834, 13542, 25715, 24039, 31296, 31224, 21315, 28713, 5777, 23827, 4380, 31725, 32688, 20781, 29849, 10602, 29272, 13765, 20877, 28179, 12175, 15685, 16088, 23489, 20559, 30199, 22602, 29985, 27522, 25159, 3226, 4588, 5933,
+28941, 28627, 4462, 27397, 17175, 407, 406, 8234, 4787, 32132, 8154, 25568, 29213, 18756, 22073, 10210, 6865, 17484, 22385, 22551, 804, 13107, 10342, 31003, 2941, 7560, 25758, 28100, 10786, 30346, 1266, 6959, 26206, 5728, 1588, 10613, 6135, 1995, 18847, 10922, 1359, 27001, 3723, 30572, 12990, 25796, 8014, 19855, 10512, 30400, 9638, 11316, 10739, 19981, 9552, 13680, 27541, 2542, 9012, 5559, 120, 10278, 12518, 26326,
+16006, 14106, 4171, 22141, 16101, 23018, 296, 17460, 17252, 4019, 15264, 30242, 29815, 23279, 17329, 7559, 20911, 26968, 18875, 31650, 14181, 28427, 12562, 8954, 30969, 21574, 14513, 31090, 31853, 27031, 24648, 15091, 8369, 28820, 4465, 24471, 19070, 4761, 9163, 3554, 8780, 24428, 1028, 5827, 14939, 18358, 13386, 3082, 12558, 32261, 1964, 26739, 27921, 14526, 2925, 26122, 3332, 17438, 24444, 2417, 11701, 16325, 17509, 20070,
+12377, 21974, 11773, 31447, 26735, 20937, 2234, 2747, 12597, 3262, 8574, 27536, 21620, 21960, 30618, 1410, 21453, 32582, 28149, 16606, 14340, 31074, 9961, 17672, 15744, 1637, 20090, 27445, 17962, 4831, 14748, 30339, 26805, 26521, 29019, 20772, 14690, 31253, 23519, 27287, 1747, 32093, 22055, 23368, 21285, 19905, 24778, 9970, 19719, 20160, 26577, 1291, 18466, 3770, 18964, 1443, 5407, 6286, 28888, 23370, 11117, 10868, 20941, 5154,
+4622, 17192, 25926, 19312, 15677, 16677, 13832, 17425, 16002, 3119, 8025, 4519, 23025, 35, 14489, 9976, 20195, 8298, 11268, 5894, 12068, 30232, 7337, 17476, 3750, 3457, 8078, 14867, 14326, 29019, 20021, 18948, 13444, 13179, 5492, 29121, 29856, 19324, 13778, 13090, 22444, 21803, 17609, 12701, 21839, 32098, 22677, 9266, 7629, 1177, 15160, 19697, 31409, 22497, 4405, 2391, 25955, 12483, 17258, 7513, 8735, 4511, 26461, 22179,
+17690, 31953, 18532, 14778, 18510, 32311, 27868, 8186, 21346, 12709, 20887, 10417, 12040, 10796, 19684, 19669, 11974, 2076, 6598, 10615, 24574, 11004, 13007, 17761, 23487, 30265, 25274, 32222, 2009, 18967, 21633, 19699, 18152, 7398, 1710, 3894, 6941, 29578, 12080, 28287, 9520, 199, 5937, 21560, 10996, 25621, 8461, 22970, 27697, 15059, 817, 19503, 26063, 13824, 4496, 16783, 11322, 29770, 16237, 13331, 15969, 5103, 262, 1354,
+12501, 1972, 5248, 19442, 31551, 17329, 14961, 8303, 17528, 20898, 29863, 28524, 13751, 5556, 18726, 8681, 20615, 19544, 28184, 13911, 600, 32681, 30694, 11922, 29683, 14163, 25253, 12885, 19266, 25516, 14239, 31767, 27488, 19487, 18441, 26271, 4048, 635, 1806, 21577, 21533, 31669, 17333, 2517, 4457, 3292, 11198, 25073, 22836, 6614, 6216, 23436, 6527, 4142, 2591, 3443, 18305, 27844, 16328, 4804, 20592, 30567, 3803, 15313,
+17286, 22245, 8816, 21335, 22880, 10623, 10144, 11645, 9524, 27477, 14162, 13982, 30769, 25360, 6287, 20837, 31975, 12503, 11506, 5734, 16645, 14097, 9177, 2182, 9173, 25505, 6986, 29766, 23304, 10790, 12311, 7823, 267, 21127, 29158, 23147, 31750, 6534, 2024, 8507, 1243, 16187, 22489, 32013, 8779, 28776, 20082, 7986, 8511, 31588, 13721, 25156, 12917, 22898, 27338, 22091, 15636, 1557, 19089, 6172, 12347, 31400, 13995, 12614,
+19759, 10385, 2993, 18742, 16919, 5017, 27249, 18163, 21204, 16970, 17408, 29984, 12978, 4722, 5202, 21489, 3543, 18923, 13877, 16460, 9054, 8447, 5783, 24690, 10004, 24872, 30862, 22351, 23504, 12090, 2197, 10496, 22475, 5190, 29238, 6627, 10208, 23719, 24790, 31412, 7921, 9430, 28628, 20899, 14152, 1063, 9620, 17695, 19986, 23497, 1388, 29040, 31944, 7171, 20962, 9181, 32044, 19057, 31532, 22780, 31147, 962, 508, 20854,
+6152, 29746, 27481, 16360, 20697, 19503, 15005, 28618, 28933, 10865, 16749, 10318, 11928, 26369, 28013, 31915, 17098, 29401, 28187, 16275, 3805, 16382, 25456, 3081, 2671, 24220, 25861, 1050, 25182, 26370, 21904, 31335, 23348, 16618, 14927, 11278, 3353, 29932, 7128, 32287, 8030, 23878, 9837, 19958, 17479, 5082, 19105, 1810, 1716, 14525, 18085, 5521, 30907, 10773, 8602, 810, 2225, 1695, 1860, 27408, 28065, 23764, 25975, 18646,
+7614, 8134, 29924, 10968, 5299, 4284, 10487, 13329, 28162, 20324, 519, 12874, 25406, 19625, 14684, 27122, 1382, 1, 32643, 32289, 10774, 8477, 331, 12999, 10173, 2191, 7639, 5470, 25955, 846, 24116, 802, 8981, 21272, 11770, 14280, 25557, 22257, 27609, 20951, 9813, 28128, 1057, 2451, 14985, 15741, 29574, 16367, 15742, 29449, 15888, 26516, 5159, 16219, 6748, 15332, 18410, 14387, 20802, 11598, 15234, 12151, 12400, 24215,
+655, 24170, 5727, 26212, 13659, 568, 14396, 23472, 28696, 15453, 25923, 10914, 31195, 22729, 27281, 14169, 19411, 10402, 7918, 24570, 26621, 14666, 7134, 12264, 29053, 27936, 23862, 11519, 7319, 3494, 2966, 7975, 27664, 8693, 1419, 8555, 9261, 15815, 32027, 5190, 31269, 25182, 16104, 29696, 15144, 10617, 11097, 1787, 21019, 19015, 26357, 14873, 913, 723, 27137, 29967, 28659, 18231, 8718, 3211, 21725, 11685, 11186, 16621,
+20378, 12605, 25176, 29640, 28421, 24435, 2062, 26922, 16849, 18166, 23850, 31993, 28783, 2179, 1012, 17035, 21195, 27369, 31908, 22108, 28092, 26277, 19307, 23984, 11740, 28026, 27195, 697, 6943, 5613, 17318, 27321, 18218, 9726, 24193, 13871, 1393, 26255, 8025, 18242, 11653, 31875, 17468, 7669, 1287, 18480, 24704, 22482, 13082, 23844, 11822, 8406, 17353, 31130, 32390, 29093, 26388, 26817, 29790, 563, 32430, 14340, 27884, 17881,
+24066, 19310, 31752, 25459, 12797, 7010, 10933, 24451, 6117, 28401, 32120, 7404, 14114, 24056, 29886, 27196, 15132, 8941, 2834, 32485, 7303, 2457, 28810, 923, 29274, 25832, 1486, 28937, 7404, 29370, 14050, 31470, 15912, 13034, 24161, 28710, 20044, 2326, 20393, 26162, 30728, 19745, 798, 12074, 11033, 30685, 6502, 26165, 6858, 9336, 25882, 14161, 11793, 21924, 15084, 8300, 14988, 16570, 4469, 22392, 13172, 18519, 21094, 29085,
+31553, 12487, 25027, 18830, 14813, 12652, 12224, 12773, 32397, 13022, 24847, 10662, 10939, 31349, 4059, 17797, 7918, 29941, 31958, 19711, 19097, 14274, 28011, 1317, 30844, 32480, 23709, 11249, 18231, 12035, 7566, 17017, 24522, 32593, 3079, 6567, 12477, 15303, 19341, 12106, 28325, 11420, 22768, 6497, 10002, 26827, 24294, 17920, 24000, 23485, 4863, 10329, 4991, 107, 11646, 3068, 32587, 2587, 14317, 18051, 14622, 21883, 2300, 6376,
+21708, 5379, 12943, 1417, 20682, 32284, 13523, 16239, 10937, 3523, 22736, 20939, 30350, 14263, 6091, 21582, 4980, 10954, 31911, 9971, 11061, 10789, 13039, 10881, 13376, 27356, 28932, 27998, 16471, 31232, 1606, 5411, 3843, 14549, 6828, 24525, 14066, 20351, 7996, 25003, 23874, 30733, 13174, 21456, 12228, 19265, 10270, 17208, 30219, 9413, 27179, 8513, 20202, 7451, 19394, 810, 2039, 15558, 28808, 18511, 14022, 30414, 23922, 17865,
+12196, 30751, 9622, 26262, 18334, 17618, 18497, 9441, 15583, 31671, 30897, 27811, 18168, 8400, 12251, 15619, 17813, 6663, 24132, 5248, 14114, 10758, 6058, 16153, 26316, 2099, 1896, 7570, 32513, 25819, 25435, 11941, 23802, 2289, 5435, 9368, 19908, 23932, 18809, 2723, 22835, 16939, 30535, 8235, 25339, 10018, 23855, 10384, 16681, 15219, 15632, 30795, 25978, 21691, 14181, 19526, 23790, 16077, 27097, 23535, 9128, 19764, 2709, 162,
+22054, 8144, 9531, 9194, 32077, 28340, 11917, 22144, 12511, 9684, 30380, 5082, 19703, 21467, 15467, 3616, 3918, 31099, 1644, 29896, 20022, 15825, 16655, 11044, 31902, 10984, 1812, 8263, 30748, 4521, 8425, 20034, 12665, 17956, 29228, 11974, 13529, 8378, 1351, 26040, 18062, 31731, 31123, 4997, 20430, 13822, 8614, 24348, 12153, 10258, 21477, 32176, 26083, 5364, 10452, 25217, 16348, 12264, 712, 14328, 16785, 9138, 1595, 29451,
+27094, 30823, 8657, 7855, 6433, 10008, 1128, 24496, 8971, 32251, 29493, 29401, 13305, 5339, 20982, 25458, 15597, 9691, 24866, 8912, 15055, 2551, 1362, 31403, 14815, 2074, 12963, 31601, 11212, 14558, 28284, 5539, 12614, 4173, 13394, 19047, 14182, 14522, 10775, 23153, 14005, 7501, 19787, 27310, 12840, 8001, 20001, 28438, 17692, 12099, 4582, 32747, 14650, 5944, 31382, 29466, 8019, 11577, 28299, 19231, 26136, 23815, 24770, 5982,
+27988, 5397, 25029, 9402, 19919, 3037, 32556, 1157, 10538, 19575, 28467, 23378, 27576, 15700, 19048, 12500, 27800, 23631, 12479, 9682, 29575, 11093, 6380, 4826, 22670, 1911, 24058, 16038, 25726, 16060, 22020, 20947, 21457, 14282, 30349, 8609, 17319, 30137, 9766, 27857, 16944, 5465, 18467, 11752, 21166, 4748, 24252, 16198, 28379, 3963, 25880, 25186, 15056, 32261, 30013, 4959, 1404, 21303, 20997, 27131, 4595, 10250, 15310, 26053,
+24532, 12891, 1894, 9083, 10261, 11660, 4172, 27205, 17125, 22639, 6190, 5523, 27387, 30442, 21721, 22998, 1638, 14834, 15417, 16694, 14327, 12662, 21653, 15731, 1197, 9883, 10094, 5792, 20133, 25404, 31845, 11897, 5528, 971, 20980, 15789, 12631, 25152, 10226, 29757, 15023, 16416, 2512, 9643, 14091, 24234, 32641, 15729, 6300, 15290, 32423, 20627, 27952, 21309, 3590, 29149, 31192, 13685, 2174, 18557, 6321, 1251, 30454, 11849,
+2223, 18666, 27638, 14854, 11050, 5097, 11843, 26073, 21513, 14356, 2948, 2836, 5822, 2822, 18565, 12122, 18112, 18221, 32749, 13297, 6762, 3571, 9678, 5186, 17256, 11852, 23743, 23578, 13104, 21429, 2659, 15327, 7327, 30298, 30181, 18377, 2627, 9257, 11682, 24140, 23613, 14631, 26977, 29435, 17453, 12774, 8789, 2797, 30995, 8770, 16094, 4989, 12341, 25773, 10175, 29598, 4857, 1150, 20408, 17961, 22579, 23067, 520, 29906,
+20597, 30702, 15515, 23224, 7191, 27198, 14597, 30804, 9061, 8806, 27471, 26514, 21580, 3492, 29311, 19808, 12262, 12638, 24797, 24603, 5643, 2205, 21433, 10500, 3355, 9073, 28462, 25935, 32141, 28982, 23073, 19970, 26916, 5821, 10427, 1339, 251, 25024, 32143, 9312, 1062, 26846, 3058, 22642, 30338, 32369, 9682, 9832, 12239, 1712, 1668, 17882, 3917, 23101, 28383, 7272, 32175, 24077, 439, 31548, 20291, 23513, 18750, 14440,
+29334, 29177, 15779, 29585, 21433, 15155, 6129, 22495, 9233, 9187, 12370, 6804, 8788, 22052, 16636, 21028, 23764, 18304, 6142, 27681, 8638, 1757, 2186, 8045, 25834, 2625, 6825, 13358, 26138, 25575, 27798, 22704, 21985, 10809, 19521, 10650, 25964, 25650, 378, 2430, 2069, 12748, 9234, 10858, 2032, 25870, 31886, 25797, 11407, 5260, 20710, 20045, 7018, 22896, 28090, 84, 25522, 2147, 13442, 18892, 27722, 8472, 8829, 16939,
+19282, 28350, 27590, 12478, 21233, 27968, 14908, 23302, 7948, 24142, 1392, 9980, 17245, 510, 3009, 28652, 5771, 23720, 15929, 12789, 13848, 11251, 12873, 6602, 13398, 26316, 25495, 8352, 2020, 1556, 25292, 21302, 29906, 20114, 1013, 18371, 15314, 15921, 8906, 23262, 7296, 10298, 474, 24541, 10809, 3484, 20425, 16580, 27204, 3586, 29369, 8284, 14837, 9474, 14887, 28235, 3022, 7614, 3819, 5043, 9170, 29111, 26345, 6308,
+16457, 27358, 24680, 31771, 10512, 818, 22265, 17808, 11116, 22740, 9581, 21925, 26224, 30006, 5737, 20660, 824, 2338, 28944, 15661, 11813, 11063, 11128, 14835, 18677, 14947, 19878, 27847, 11291, 13456, 1388, 27748, 8046, 26068, 26752, 18558, 26886, 16249, 3598, 5234, 6221, 13179, 27160, 32445, 10417, 129, 20337, 11241, 2468, 16514, 26902, 14281, 27577, 5262, 29116, 13487, 20210, 16227, 8566, 31501, 29683, 9954, 26481, 4961,
+3254, 20465, 23520, 30140, 3947, 27118, 2607, 10168, 7530, 29767, 9846, 17947, 29896, 30183, 29189, 32364, 13929, 23323, 13877, 8739, 28586, 10226, 22226, 16028, 26453, 30792, 14761, 23368, 7979, 8474, 28329, 11233, 28940, 19081, 8606, 119, 13432, 11213, 10287, 20962, 8212, 20133, 6141, 5340, 17549, 2562, 4937, 31478, 25886, 18814, 7449, 21704, 29040, 29675, 4964, 22725, 27700, 19725, 13325, 2911, 28199, 8887, 14144, 24371,
+27968, 22750, 24490, 8632, 1195, 2010, 29594, 9407, 22143, 2968, 14748, 6924, 5530, 19685, 5635, 31416, 5731, 13084, 20352, 2004, 9992, 25316, 24729, 4924, 12273, 5287, 7835, 7705, 14174, 21979, 32076, 9374, 11962, 23799, 18007, 13157, 25809, 14833, 22565, 15184, 17801, 4545, 22109, 23332, 24230, 27744, 21980, 29961, 8060, 9565, 31965, 18052, 2113, 23927, 22976, 14387, 29214, 30811, 22092, 10620, 20023, 21400, 19994, 31985,
+12431, 5233, 12374, 5472, 20067, 2171, 20657, 5100, 6716, 9998, 28432, 30946, 4974, 17645, 28140, 13034, 27210, 27337, 31087, 29323, 18496, 21295, 10942, 14942, 19339, 266, 25562, 6594, 21667, 12789, 5811, 1330, 18022, 18185, 6803, 5321, 20357, 27460, 10422, 27073, 4690, 6086, 25252, 9664, 23731, 20624, 22698, 18173, 15193, 21017, 14729, 922, 9545, 25671, 15864, 28884, 25938, 8659, 2710, 14837, 21448, 8521, 16167, 6702,
+26706, 22970, 12024, 14295, 17662, 22446, 8601, 22352, 28532, 1085, 32016, 19496, 21709, 21947, 4901, 4134, 10196, 19630, 5056, 19741, 12534, 20921, 15857, 5704, 29580, 18567, 20541, 18260, 27088, 3940, 24962, 21027, 26911, 4218, 2554, 11805, 26664, 11155, 1390, 22429, 12240, 638, 9157, 1181, 22585, 14058, 5316, 14, 921, 10372, 19755, 13455, 31293, 2845, 19159, 28105, 21412, 6932, 13597, 15733, 10872, 5792, 3992, 5015,
+10010, 6546, 16821, 3907, 17702, 18211, 26336, 29942, 18849, 2725, 31124, 8667, 16783, 3672, 8681, 17704, 14044, 28436, 31159, 12570, 31281, 17550, 7907, 19926, 24482, 21505, 2891, 2587, 27297, 6883, 7602, 4539, 13429, 24423, 8446, 31131, 9866, 2014, 28306, 28716, 4739, 26662, 4615, 21523, 30334, 13296, 6459, 11610, 8964, 4851, 24180, 7478, 22401, 32088, 27404, 14116, 20825, 30295, 16703, 15354, 4410, 24305, 19893, 17839,
+15961, 28340, 16203, 25827, 30354, 11741, 21775, 2326, 5635, 26390, 23849, 3201, 6918, 30308, 14811, 15883, 2391, 6224, 23361, 24793, 5544, 17997, 6141, 26369, 15524, 22844, 8955, 19934, 14381, 28848, 5005, 30342, 24420, 21208, 23402, 22007, 181, 12409, 24333, 5816, 6032, 15414, 9017, 12950, 12954, 23829, 28833, 15346, 30053, 19426, 7371, 2829, 4655, 13512, 29198, 20179, 3588, 5385, 7345, 17969, 1465, 12351, 15544, 25886,
+791, 6178, 15125, 973, 18587, 6690, 6789, 24619, 22104, 15807, 4802, 2290, 6868, 867, 17636, 4153, 20294, 25007, 6982, 24949, 5751, 3412, 12361, 9339, 8797, 19706, 27309, 10262, 32057, 10085, 3380, 81, 16263, 18505, 1054, 2082, 25195, 7843, 26702, 14531, 23650, 31504, 16822, 30518, 32371, 1690, 1903, 19897, 26698, 8885, 12079, 32449, 12297, 24440, 9021, 21094, 11378, 3562, 31357, 10668, 13647, 1969, 10749, 29910,
+20475, 11803, 31992, 12902, 19646, 25926, 27434, 10529, 24662, 11488, 8279, 24266, 13178, 10183, 11395, 7108, 19068, 23474, 6790, 31366, 15146, 15811, 19692, 26525, 19373, 18281, 4425, 252, 20251, 15174, 30162, 7958, 26977, 29386, 20860, 13855, 22545, 15526, 24384, 14439, 27014, 32664, 5937, 7425, 10079, 17333, 14533, 29147, 8039, 21323, 27745, 23186, 4366, 14670, 16943, 23739, 183, 21368, 23991, 20434, 3774, 21385, 28392, 30751,
+18004, 16485, 11838, 7781, 32011, 3455, 22220, 26258, 3351, 28158, 915, 13430, 12723, 15448, 9809, 20762, 4004, 4787, 11180, 8370, 19457, 28123, 32110, 19640, 16723, 23333, 7307, 20497, 11951, 2931, 18480, 29955, 19416, 30319, 4968, 18660, 1006, 27188, 12150, 4357, 22578, 13065, 17787, 2533, 28513, 27596, 23296, 32517, 32383, 1708, 8120, 19072, 29832, 7462, 5945, 13787, 30795, 13252, 1517, 9978, 16183, 19997, 7165, 2832,
+17548, 12133, 21492, 18554, 6554, 874, 22911, 29132, 13939, 7930, 31666, 9684, 2759, 22194, 9434, 2374, 23902, 17554, 21447, 20966, 25016, 27392, 1986, 23043, 7876, 3503, 254, 24059, 23500, 7419, 26891, 8281, 19553, 15615, 26835, 26107, 16489, 16979, 22471, 30428, 24909, 21369, 7345, 27668, 10795, 16779, 30043, 1930, 1565, 18722, 22896, 26581, 13346, 24882, 16856, 21222, 28385, 17110, 12513, 19118, 24530, 6637, 27399, 11315,
+22252, 21466, 4654, 5974, 5677, 27125, 3634, 30587, 15727, 10979, 25487, 26522, 27758, 22762, 28452, 29323, 8716, 18581, 23136, 22062, 10695, 7225, 10516, 6313, 24335, 23030, 25431, 16097, 29667, 20062, 27412, 19151, 8760, 32066, 25125, 14438, 26424, 28760, 12257, 9383, 6971, 4976, 3137, 1962, 27739, 31590, 31285, 3687, 17403, 21654, 25750, 28098, 28879, 3498, 1643, 20446, 26528, 27074, 3776, 23427, 14368, 31188, 9811, 23129,
+30487, 2168, 4799, 24143, 30928, 17056, 758, 5132, 22032, 3895, 7094, 17003, 2717, 5611, 20691, 20120, 27265, 13673, 15451, 23376, 17171, 17094, 11055, 10932, 11401, 14831, 1591, 25769, 13251, 11402, 16130, 10970, 13571, 20929, 2345, 11731, 5217, 3103, 16863, 27250, 6999, 23957, 11485, 9716, 29569, 32176, 29837, 24066, 13081, 12520, 14675, 30253, 29614, 25730, 8417, 8247, 7793, 10008, 1249, 21044, 21411, 17379, 32015, 2214,
+5541, 1592, 13945, 10758, 4696, 30809, 5240, 11695, 21998, 16726, 21411, 18799, 16134, 18480, 10098, 29216, 31000, 24773, 26701, 27847, 17735, 2350, 3326, 25528, 12358, 4575, 13804, 1001, 21955, 13051, 3215, 27496, 14644, 17161, 5486, 19340, 15202, 10727, 31035, 4432, 27453, 19678, 23232, 10819, 5391, 562, 7267, 3623, 25335, 1200, 31470, 10302, 3550, 2029, 3062, 15909, 6604, 16866, 16910, 28559, 29918, 20126, 23287, 11794,
+4519, 28774, 31134, 19721, 6733, 29401, 24153, 1418, 16311, 14617, 12237, 21702, 15179, 19505, 25326, 7746, 20705, 24028, 18048, 24256, 26057, 21110, 7397, 32662, 5209, 24307, 28453, 2359, 11665, 18973, 14153, 16184, 14979, 12519, 3137, 21712, 9152, 27291, 23130, 25463, 9140, 2599, 14398, 24320, 22104, 6956, 32066, 10042, 30984, 17347, 1530, 24274, 5689, 8927, 24168, 10898, 466, 19853, 13257, 12132, 6058, 27410, 28316, 21037,
+7161, 31454, 9981, 16313, 25977, 343, 9009, 2349, 2943, 23407, 26669, 25047, 30363, 25968, 2321, 28579, 10547, 3851, 20085, 16236, 12778, 11485, 27135, 13245, 31339, 7624, 25377, 4629, 2267, 20925, 25667, 9428, 19611, 2880, 25742, 12820, 3224, 1983, 15170, 6167, 25390, 9071, 31214, 22985, 2271, 768, 18796, 12818, 4619, 6114, 29055, 17398, 17599, 23422, 30643, 16170, 31046, 23252, 20800, 545, 11409, 13699, 9974, 31021,
+16579, 2948, 11073, 19803, 4931, 26243, 25970, 30321, 2547, 24417, 20538, 4818, 25185, 6566, 17637, 29804, 12680, 13924, 14434, 30280, 4578, 12309, 13682, 2856, 2793, 1714, 3402, 14203, 15413, 13376, 12456, 31993, 16324, 23529, 19028, 21255, 17005, 12231, 18808, 19552, 3880, 6578, 24370, 29065, 13144, 9239, 26101, 25825, 23163, 7768, 23337, 27741, 20077, 4251, 30598, 22871, 5966, 1232, 4306, 21379, 14608, 16762, 20604, 30932,
+7523, 6865, 19419, 24528, 19096, 5459, 11312, 22976, 12037, 2915, 19273, 25181, 12154, 12606, 18238, 2550, 20374, 8807, 30291, 7684, 13059, 28121, 30555, 19025, 29353, 2093, 7636, 11193, 18855, 28241, 9357, 26378, 2338, 28776, 18139, 21434, 1467, 29451, 11642, 13504, 32366, 30915, 5918, 11753, 10753, 24156, 14303, 31128, 196, 11826, 6044, 13255, 7180, 3831, 32280, 3765, 5924, 7148, 14959, 24779, 2621, 24316, 18389, 4959,
+20325, 3760, 26393, 21792, 444, 5267, 2529, 42, 3414, 8447, 11795, 14168, 32603, 26098, 12528, 31, 5157, 18572, 13286, 12337, 22403, 12798, 16102, 28327, 19947, 31061, 20338, 22568, 22610, 5959, 27528, 10167, 9720, 21153, 31959, 10164, 26421, 1720, 10206, 29835, 10167, 22002, 11235, 10003, 15332, 23763, 10034, 20489, 9567, 23321, 58, 31970, 3351, 16161, 27529, 23298, 14454, 15099, 13099, 4296, 21059, 7859, 14463, 30779,
+29012, 13655, 8175, 22665, 15375, 18381, 19733, 25543, 7615, 30968, 2778, 22948, 21964, 12812, 10669, 31531, 3365, 10728, 30734, 6717, 26889, 25495, 30015, 8575, 7827, 10346, 12872, 28886, 18205, 27335, 26897, 14450, 8222, 2304, 4347, 23598, 20685, 24080, 16373, 28301, 22281, 19151, 18481, 11477, 31963, 29150, 10240, 2561, 7110, 8206, 9278, 1231, 934, 6525, 9807, 8761, 16872, 22679, 4879, 2309, 17246, 31776, 16759, 25469,
+1312, 21107, 16299, 21997, 12419, 32672, 17530, 1932, 19055, 3243, 13409, 18250, 32394, 23650, 20811, 6736, 31856, 30089, 7968, 22, 3847, 17775, 8783, 20719, 7686, 13662, 23028, 24932, 12670, 7020, 17633, 13982, 28127, 1164, 3212, 7778, 1068, 20742, 9711, 20123, 23986, 23120, 5606, 23612, 14002, 26417, 30348, 13091, 23739, 5548, 13113, 27586, 23323, 21897, 15537, 31009, 2791, 5797, 23174, 15462, 12817, 8039, 29444, 8176,
+9204, 32656, 15955, 10272, 20631, 25666, 30396, 11849, 16018, 3234, 2693, 30021, 29651, 273, 10344, 20622, 5822, 23457, 15440, 29145, 12586, 30977, 27387, 15378, 4007, 17793, 30840, 16824, 25832, 27516, 25001, 2268, 27405, 8188, 12541, 15268, 1086, 10169, 27117, 17104, 13403, 29810, 14357, 10286, 30083, 24701, 30909, 3137, 15391, 13581, 32283, 27977, 11791, 26902, 10587, 15798, 11927, 8659, 32622, 4991, 3408, 24855, 7260, 30813,
+275, 19801, 13313, 1361, 29970, 7662, 18466, 10605, 4704, 55, 20891, 2019, 24757, 19032, 5157, 7380, 32614, 4672, 2589, 11637, 31574, 13177, 27435, 10733, 21836, 27289, 15724, 25244, 19377, 22984, 23289, 19652, 10017, 3834, 21014, 7219, 11496, 6712, 17824, 16200, 6767, 5948, 18220, 31524, 24980, 23377, 6136, 24826, 28049, 8726, 3695, 26855, 21903, 31130, 4820, 10971, 25652, 20544, 3448, 12261, 10761, 26737, 31913, 20778,
+30572, 20159, 27998, 9300, 26871, 13054, 25501, 871, 19002, 10953, 32395, 11215, 1562, 5764, 3273, 29611, 14490, 6969, 23698, 3625, 5331, 28518, 14596, 30983, 16294, 18044, 10476, 27055, 12014, 9622, 15066, 9818, 29781, 10296, 19118, 23885, 23350, 11851, 24756, 9585, 22804, 24383, 20800, 24366, 30147, 24073, 21209, 11869, 31042, 12139, 15494, 3606, 7889, 30091, 1821, 24184, 15367, 12298, 18471, 27381, 21920, 769, 4431, 18933,
+11065, 23550, 10050, 1648, 2633, 2038, 11233, 25438, 26422, 32033, 17036, 23801, 23338, 5478, 2903, 21613, 17617, 18397, 25219, 25507, 15720, 27040, 16923, 31088, 6570, 2626, 25701, 28490, 3396, 30133, 14656, 14461, 20915, 24706, 16109, 23548, 26745, 27342, 16218, 20399, 26607, 487, 11432, 17178, 5965, 14335, 6023, 23582, 32733, 31242, 16321, 15685, 25514, 476, 14005, 32085, 3103, 6939, 27807, 6499, 4304, 9695, 20960, 25219,
+1634, 4302, 15999, 28379, 31644, 32218, 16010, 25484, 32705, 27442, 9894, 5902, 9010, 15917, 29484, 8975, 14391, 13038, 24660, 7137, 13514, 5898, 6454, 16617, 12837, 1494, 23116, 17141, 11189, 11309, 9592, 12823, 15611, 25591, 8434, 14487, 25041, 24444, 7203, 24978, 19119, 17097, 30880, 28129, 246, 27597, 4336, 14637, 7867, 28996, 21775, 21381, 2126, 28229, 5231, 14963, 29723, 28347, 32104, 8145, 6888, 8928, 20968, 22499,
+1752, 29403, 4219, 26793, 21079, 11422, 19004, 7430, 28520, 17116, 2791, 28766, 11945, 7127, 10636, 19812, 3356, 32411, 8426, 5482, 27872, 13657, 20446, 24828, 9236, 19782, 205, 16125, 28711, 21173, 5856, 30463, 17808, 10075, 24488, 6120, 21498, 10724, 13550, 17250, 27841, 16342, 13248, 7018, 23469, 23884, 26831, 26825, 23527, 2489, 32308, 18632, 16146, 19986, 10692, 25382, 7000, 10897, 8739, 2943, 32070, 14596, 638, 17111,
+24671, 25127, 23231, 13401, 3083, 4013, 30651, 30924, 20355, 11132, 5175, 11057, 2248, 32006, 5114, 25776, 1727, 4654, 11640, 17873, 24640, 22332, 10487, 31641, 461, 19227, 1816, 32531, 1055, 2455, 16874, 25726, 27582, 7337, 6360, 30665, 11351, 4243, 28822, 31706, 15375, 1229, 9995, 17624, 467, 15110, 10632, 2194, 19764, 22272, 20067, 11637, 11836, 30554, 10510, 12297, 17013, 12326, 12060, 18068, 14781, 28935, 11027, 9595,
+3504, 17387, 7493, 14855, 21630, 3547, 13794, 4238, 4776, 23789, 21862, 5243, 6131, 32494, 7437, 25896, 21998, 27504, 4765, 1066, 25290, 15275, 13363, 9536, 27601, 25423, 27604, 9615, 21590, 5863, 19210, 25095, 23250, 26703, 7182, 12113, 30250, 20976, 16351, 2258, 11998, 5445, 7501, 18129, 5171, 14938, 11257, 27169, 9674, 16022, 28235, 2197, 31297, 8830, 11733, 26131, 1485, 6569, 2978, 23076, 12433, 22188, 15403, 2915,
+16124, 22585, 15028, 13606, 10794, 31379, 15865, 22792, 4056, 23366, 8153, 9227, 5537, 19411, 3628, 15211, 2665, 31863, 17408, 1195, 7925, 29141, 27326, 9411, 2943, 30304, 32487, 15376, 19724, 15122, 18291, 3080, 4939, 552, 16687, 15733, 31931, 32552, 5757, 3220, 23150, 13911, 12447, 28687, 554, 16076, 11131, 3219, 15171, 28539, 4414, 23097, 24913, 31740, 32508, 27856, 29276, 32227, 10464, 16233, 14581, 28755, 19313, 19520,
+29307, 3232, 2486, 28471, 3016, 8243, 31691, 26167, 22154, 11370, 22086, 22708, 27446, 449, 25928, 9850, 28989, 30342, 179, 21134, 29315, 32687, 16222, 25823, 32146, 26686, 9288, 13959, 22673, 28602, 711, 19213, 31834, 3197, 14916, 2083, 11441, 13839, 28250, 827, 25209, 17568, 23536, 19888, 18018, 16696, 29738, 14239, 14270, 29917, 2605, 10817, 29836, 18827, 3873, 29214, 12745, 13161, 10405, 2650, 8995, 11116, 21863, 8062,
+14314, 4011, 10145, 25755, 17850, 5627, 26582, 10292, 23195, 17350, 30180, 8445, 1278, 27150, 22684, 15549, 24299, 25289, 26366, 21367, 11348, 30239, 17813, 24093, 10633, 28218, 26744, 19628, 6566, 15839, 27690, 20880, 19851, 5067, 13867, 4933, 10694, 7682, 15225, 1122, 25032, 12637, 9567, 26311, 7019, 32252, 9092, 31318, 24773, 2690, 19917, 3354, 162, 4962, 27447, 10795, 412, 21423, 30423, 6979, 4495, 25346, 27859, 24346,
+30413, 8959, 29279, 8340, 16641, 11737, 9462, 8905, 24374, 19029, 2448, 31394, 18513, 11540, 29944, 10519, 14231, 17094, 13873, 14393, 22056, 8552, 25188, 22469, 29976, 22843, 29448, 1703, 15421, 24539, 26049, 13067, 730, 22560, 21407, 17371, 1529, 30869, 26277, 25904, 17130, 28725, 24530, 2876, 7498, 21706, 13395, 21729, 6032, 27268, 3354, 28089, 3052, 28542, 17790, 260, 18617, 14470, 1963, 1271, 6241, 28012, 14338, 6972,
+17805, 2977, 24343, 19334, 1078, 17852, 12470, 18208, 13810, 4232, 21084, 21308, 25939, 1711, 10269, 31971, 28979, 13623, 27292, 32032, 9397, 12314, 32292, 28014, 26784, 1488, 29285, 258, 29500, 10855, 7230, 14537, 13832, 31573, 1104, 14910, 16658, 13574, 351, 30468, 17807, 21435, 19008, 10978, 23147, 29277, 10181, 19358, 10132, 4706, 18622, 19529, 17020, 18147, 14775, 11037, 19635, 11293, 11295, 16367, 22148, 18525, 30905, 3213,
+17330, 32009, 18123, 1220, 12815, 18474, 31688, 30622, 7142, 17928, 8832, 30289, 14437, 19014, 16879, 24569, 23720, 2734, 11330, 7972, 20881, 26106, 19009, 7748, 4631, 30304, 24115, 26779, 16061, 22252, 29992, 624, 21493, 15348, 1844, 1541, 1054, 765, 32163, 8196, 18693, 8228, 5717, 363, 27242, 22597, 24932, 18194, 25331, 3495, 26166, 13444, 29601, 12408, 21192, 1464, 9944, 12539, 28243, 26006, 2024, 25468, 26630, 23517,
+8048, 28474, 25058, 9102, 29239, 24454, 17299, 15165, 32682, 23016, 15528, 27156, 12845, 7692, 12582, 5408, 11187, 5980, 18852, 8020, 18388, 7276, 9484, 28333, 19816, 4960, 21571, 21840, 30428, 15433, 12589, 5708, 11139, 4880, 14810, 7611, 29334, 32109, 22776, 29248, 22358, 5536, 23636, 2435, 13228, 3450, 7844, 24416, 9430, 26696, 32436, 27819, 1205, 9153, 23384, 21021, 14113, 12187, 10093, 11773, 27620, 22682, 17481, 5991,
+27562, 32291, 13602, 24128, 31633, 3610, 20608, 21223, 9146, 11476, 23658, 22375, 14926, 31502, 14023, 24357, 25431, 13691, 19408, 26636, 22844, 10024, 14889, 4189, 22211, 24982, 15962, 17063, 14896, 675, 23054, 9691, 199, 3889, 1051, 31832, 7499, 21660, 20287, 16646, 368, 11177, 6253, 15295, 9912, 20276, 6884, 2575, 1199, 26292, 29211, 24044, 3548, 11332, 28233, 25759, 3546, 11428, 10054, 18442, 12103, 340, 28133, 12302,
+4229, 29185, 11366, 11729, 18077, 31653, 28375, 18445, 10063, 1860, 972, 19975, 22136, 7856, 22550, 23335, 1380, 18993, 14611, 4928, 30325, 10077, 30687, 1103, 21505, 7973, 19545, 840, 8314, 14911, 13143, 12543, 11328, 24509, 24272, 29405, 23395, 19879, 15082, 690, 21739, 16055, 20665, 11107, 23911, 10447, 1675, 25292, 29440, 16286, 30220, 26997, 26363, 28140, 28100, 15100, 3345, 14877, 15941, 11659, 29788, 29084, 24203, 8348,
+20825, 15707, 4985, 11452, 2819, 20068, 12142, 24558, 3355, 39, 2898, 27266, 10486, 4573, 19790, 7158, 20859, 17243, 1387, 14455, 12615, 29487, 29555, 15960, 11597, 12728, 27620, 8617, 9044, 19055, 16966, 29870, 1994, 21951, 8554, 4813, 9251, 20697, 29372, 12606, 20736, 32270, 7105, 31223, 4075, 26895, 5613, 24934, 11370, 7001, 6621, 23985, 3720, 3409, 7178, 15317, 16137, 2030, 23935, 25182, 21085, 8133, 22284, 23079,
+30084, 30838, 27893, 6568, 18767, 24497, 19174, 6736, 23999, 26279, 5191, 28074, 20407, 10804, 20240, 31777, 17805, 26862, 22995, 21526, 30271, 30173, 4075, 13640, 32203, 28010, 6054, 20520, 3375, 28338, 10831, 692, 26409, 5956, 7260, 12408, 30453, 26434, 19144, 21684, 19946, 24335, 16990, 7585, 2372, 4463, 6594, 20177, 31325, 29589, 8935, 28828, 26994, 13011, 9700, 26429, 8253, 15755, 14181, 11629, 11325, 25013, 12321, 4966,
+30969, 19581, 17375, 28655, 13247, 3751, 17571, 425, 28087, 1794, 8010, 30459, 6257, 14605, 17868, 4814, 11426, 26804, 874, 5653, 7047, 10574, 32082, 15300, 26329, 13496, 26929, 4887, 5741, 6482, 9853, 3942, 26063, 27228, 32597, 6543, 30980, 17401, 6968, 26299, 19195, 14979, 23990, 25452, 29584, 9090, 30266, 8242, 3126, 31140, 13895, 10173, 8946, 13210, 25474, 2508, 26706, 19635, 7395, 32447, 26118, 17248, 3621, 19413,
+11709, 3451, 25956, 9921, 20852, 157, 3452, 7279, 15136, 27442, 32731, 11952, 3764, 30229, 20194, 6891, 28601, 1322, 17064, 4779, 14532, 9770, 7287, 8470, 29406, 14682, 8149, 22756, 31931, 11770, 9401, 10872, 15221, 2590, 20793, 3305, 2747, 24245, 10584, 17883, 18919, 10547, 29835, 22683, 8008, 17261, 29574, 3841, 18583, 13871, 8621, 347, 23641, 15908, 8817, 20279, 30591, 16966, 10267, 29754, 28737, 19669, 7858, 11190,
+22259, 28651, 14496, 25006, 20128, 25080, 10121, 6279, 2860, 7188, 28962, 10868, 24449, 25769, 14710, 10265, 6872, 23331, 10612, 30513, 6471, 19430, 18025, 4294, 3628, 28292, 1280, 32365, 15193, 9138, 10788, 4684, 5021, 25284, 29690, 25149, 17596, 7043, 31428, 20456, 14231, 27623, 31325, 5913, 20624, 13267, 16178, 27496, 3830, 26790, 25241, 10301, 13452, 10498, 14596, 17081, 6023, 15876, 16678, 21216, 25015, 27466, 25901, 30036,
+19982, 22823, 22418, 4811, 29867, 21078, 25267, 11330, 15933, 23824, 17243, 3789, 4323, 653, 31285, 8153, 27444, 23759, 18455, 8128, 1489, 283, 25209, 7512, 16159, 9120, 28729, 8406, 3818, 21862, 5675, 23801, 11917, 28093, 28612, 9016, 16403, 21111, 20347, 32337, 12168, 4822, 3358, 16491, 5476, 1876, 24645, 152, 25635, 10332, 8280, 27124, 10615, 722, 1869, 26774, 9842, 30598, 2413, 13660, 19692, 8088, 4693, 31609,
+3413, 537, 7858, 19816, 21649, 28205, 19385, 1049, 259, 22744, 17540, 5735, 24620, 9417, 5887, 17487, 19749, 14168, 11843, 30364, 14890, 13712, 24371, 24732, 11542, 26784, 5624, 31234, 2104, 10318, 30076, 5517, 10855, 5166, 25333, 32504, 603, 11951, 785, 862, 1927, 18326, 6598, 26547, 27743, 12485, 11266, 14725, 26653, 23109, 12321, 8775, 4054, 3924, 739, 15596, 30708, 6364, 14063, 44, 16682, 11371, 5561, 27537,
+16537, 30895, 27274, 17140, 10078, 28059, 18002, 12005, 13617, 24600, 5784, 8593, 4318, 17050, 23318, 30971, 7391, 2871, 6979, 11445, 6796, 7718, 27042, 4736, 14082, 8337, 4781, 30764, 19708, 10342, 25534, 3477, 8469, 20040, 20617, 18547, 15331, 5851, 30552, 28949, 30452, 3568, 4774, 2002, 20618, 28092, 205, 28010, 30963, 7184, 6687, 4991, 14903, 961, 9728, 28985, 9298, 14509, 26982, 29006, 24851, 19748, 32483, 553,
+7020, 20332, 19100, 22351, 26184, 16885, 18532, 23868, 20453, 23306, 25870, 8304, 18630, 26075, 3546, 16826, 492, 10233, 21817, 15395, 11195, 31545, 11612, 20493, 13286, 5826, 16732, 5370, 25574, 16447, 5923, 32594, 4012, 25023, 22178, 30196, 9140, 7942, 21296, 29594, 31249, 14398, 5130, 17111, 7705, 8676, 1169, 8197, 18909, 22987, 23592, 30104, 21764, 2437, 17830, 2283, 8263, 1794, 7653, 1070, 18241, 13576, 896, 22253,
+5831, 23074, 19681, 14972, 31017, 8209, 11798, 29498, 22607, 16928, 13841, 30313, 25604, 15011, 5742, 11745, 5230, 29335, 9082, 26994, 31772, 26912, 29277, 7267, 28706, 4162, 8337, 14179, 17738, 9234, 3665, 23570, 32308, 23346, 5774, 30557, 31556, 17572, 27287, 21395, 1732, 8361, 18940, 27336, 23372, 24683, 6313, 28602, 21250, 15395, 22828, 20254, 9539, 19338, 27521, 5477, 23500, 3091, 19657, 8471, 12325, 23322, 32041, 11865,
+13900, 5047, 9655, 12688, 22619, 4174, 1316, 24351, 12535, 20256, 18919, 3139, 12171, 25232, 31741, 653, 7860, 21802, 20907, 17399, 8372, 15661, 22877, 31872, 18752, 9766, 7575, 31077, 320, 6848, 10174, 14220, 11895, 19829, 26909, 1746, 24004, 28225, 26097, 3771, 15713, 12248, 6911, 27885, 4713, 5884, 28538, 12573, 27686, 16678, 29972, 3290, 32339, 20081, 2395, 18323, 29847, 9970, 16632, 30167, 16819, 26806, 11620, 28714,
+13868, 5761, 30461, 5104, 1218, 23790, 8875, 16931, 3271, 15786, 12048, 7984, 21671, 7819, 20557, 16589, 24497, 17761, 19880, 24068, 5075, 22275, 9623, 2154, 32245, 26255, 32322, 16296, 20293, 11174, 12243, 1393, 16935, 9936, 6497, 18153, 958, 15373, 2316, 4229, 31159, 14365, 12213, 20062, 22184, 2, 3884, 13913, 17764, 23764, 5213, 22839, 13271, 14836, 24993, 12748, 8323, 24547, 29045, 28616, 2953, 8520, 30010, 19888,
+18456, 3739, 5273, 19414, 19112, 7590, 23644, 17504, 21955, 3089, 4798, 11371, 3092, 8682, 25284, 20856, 32446, 30497, 10927, 12949, 12565, 3152, 25698, 20888, 27700, 21975, 16736, 30653, 30495, 13978, 17774, 16183, 17718, 23047, 2829, 4062, 30637, 26473, 21566, 19824, 29563, 26365, 31195, 32655, 2279, 23711, 20743, 1958, 21440, 31670, 14907, 1237, 2054, 7837, 22125, 29754, 29812, 6094, 27640, 27539, 20072, 12646, 10954, 5022,
+2925, 13784, 9085, 795, 7489, 30651, 20619, 4284, 24248, 19047, 4171, 26528, 9990, 24914, 28486, 31431, 23816, 10625, 32668, 25871, 18463, 22026, 22857, 15507, 28120, 17729, 10279, 15424, 30375, 21233, 20447, 533, 2249, 29532, 1328, 9739, 27415, 21947, 14023, 18896, 8226, 18195, 12656, 18217, 10341, 8374, 16880, 1390, 18999, 16780, 27261, 4694, 6038, 17350, 20202, 1390, 2312, 30481, 16815, 32687, 18946, 4494, 452, 21196,
+1258, 1780, 30935, 28673, 23728, 12190, 14801, 31954, 30385, 27457, 17403, 7959, 3063, 1515, 9349, 22063, 18296, 3842, 26757, 24334, 21192, 14191, 25725, 23504, 11904, 9772, 23424, 30851, 14266, 23876, 19279, 15524, 25657, 17446, 11429, 16617, 29636, 26231, 15803, 27254, 20920, 439, 2445, 23984, 1954, 11794, 13279, 20250, 15636, 7268, 11817, 4060, 21460, 4774, 27565, 596, 14546, 18221, 31447, 28812, 9329, 17958, 11568, 2218,
+2636, 22997, 18835, 32273, 16460, 1871, 26759, 4613, 2310, 29204, 28597, 4264, 8230, 9108, 24515, 23866, 16376, 3564, 27926, 5068, 8338, 22723, 5665, 22884, 8176, 4344, 18928, 17506, 22303, 30496, 19724, 24939, 20725, 5792, 24444, 4418, 7663, 18435, 9031, 9973, 14871, 4860, 14237, 23101, 13968, 5984, 14199, 30344, 9548, 9358, 2645, 17886, 32081, 8310, 8002, 7490, 12654, 26930, 24996, 2189, 24658, 11952, 27129, 12616,
+17744, 18805, 17034, 25407, 4473, 26065, 2612, 19344, 30925, 16850, 9678, 12125, 22834, 23877, 9701, 32383, 467, 12346, 17501, 32549, 20656, 25504, 7271, 543, 19666, 32267, 2732, 11557, 11451, 29861, 24173, 29196, 15899, 8439, 21835, 20372, 1736, 24448, 6948, 32661, 8530, 16626, 12018, 31364, 7736, 21719, 30979, 8203, 1298, 15713, 7984, 21954, 8449, 15255, 22497, 28115, 14754, 25230, 6904, 26206, 22323, 31077, 22634, 5454,
+6748, 11701, 25826, 8484, 3381, 7, 8377, 11911, 16633, 20395, 10508, 24369, 9347, 8719, 32573, 10645, 24432, 7789, 32599, 113, 23045, 22329, 28229, 5031, 14791, 2365, 31237, 4346, 675, 21103, 9801, 7423, 37, 2859, 15908, 3418, 2866, 24285, 15330, 19500, 11913, 25838, 11101, 21260, 1789, 10906, 31905, 26222, 18696, 31736, 26335, 8973, 21297, 21796, 14004, 3320, 24162, 12474, 7667, 24837, 809, 17468, 32260, 846,
+20327, 15400, 4265, 23194, 6918, 19595, 9926, 18831, 12665, 21027, 7323, 14454, 31934, 6460, 7908, 17862, 5428, 1476, 26835, 26726, 23272, 8071, 30046, 14666, 20545, 4945, 6735, 21355, 22413, 6228, 22201, 9973, 21628, 26466, 399, 28546, 13293, 10325, 14609, 25958, 31352, 21932, 7645, 30518, 28392, 15553, 15612, 1053, 17029, 9679, 27779, 7534, 17751, 25057, 22200, 5528, 30003, 28936, 26883, 19648, 2396, 16317, 29621, 24024,
+10015, 30020, 19803, 23309, 7577, 1644, 16499, 6162, 23577, 24144, 3912, 19201, 6930, 19525, 20254, 23959, 29204, 15265, 31493, 14187, 7555, 20926, 19716, 4790, 17094, 13831, 24438, 19490, 30148, 21292, 10746, 7396, 18544, 30549, 30705, 26122, 32194, 14436, 32284, 23003, 5813, 3428, 9436, 12743, 22953, 29691, 3934, 19390, 12188, 2660, 809, 19743, 23586, 20525, 24533, 7912, 1589, 16204, 27402, 31737, 4728, 5380, 6365, 23272,
+3162, 4302, 16626, 2588, 18739, 16142, 25591, 24552, 19571, 2259, 4527, 9756, 31950, 8461, 29146, 11371, 11121, 29956, 31114, 1939, 17713, 22880, 9851, 19302, 6316, 4485, 18272, 11044, 9866, 24637, 1548, 13028, 28940, 18175, 15616, 14911, 1549, 8439, 6695, 21120, 10698, 11222, 30877, 9881, 19683, 27255, 21252, 30805, 24443, 19598, 32744, 9389, 9710, 9828, 28691, 16026, 14313, 14195, 27070, 24179, 6065, 28619, 4439, 2237,
+14026, 20055, 17148, 15575, 28494, 23843, 3928, 6425, 2297, 2037, 16306, 21980, 29292, 4790, 20017, 20968, 24388, 19994, 30357, 1331, 29822, 26280, 17357, 11367, 7708, 11660, 2779, 13773, 7511, 7218, 16010, 21537, 27274, 390, 4344, 23000, 24233, 8272, 29425, 26530, 10309, 12963, 15742, 6834, 17753, 2992, 27802, 9374, 22986, 25391, 10705, 20040, 18903, 28062, 31407, 26611, 6954, 1418, 7616, 14465, 8637, 23626, 3234, 3143,
+24016, 7579, 26143, 15481, 15851, 22801, 9243, 26161, 2996, 24986, 227, 20750, 27978, 28029, 30124, 18196, 20652, 8061, 5468, 6787, 3355, 4107, 631, 10310, 5526, 8247, 24775, 14163, 31874, 28010, 17306, 23122, 2821, 10681, 5836, 18672, 714, 15079, 12065, 3711, 7297, 12292, 24461, 2507, 7553, 21817, 20703, 28205, 29878, 26171, 2225, 465, 30279, 2856, 10775, 3037, 11103, 2783, 17200, 10209, 30793, 1738, 564, 846,
+12419, 6400, 19518, 13134, 21479, 31584, 16845, 28777, 11108, 8538, 31284, 18662, 30355, 19220, 14099, 27465, 12623, 16324, 27930, 10134, 19180, 5938, 13171, 30284, 8721, 30371, 7725, 6746, 32109, 8289, 7592, 11761, 14689, 27110, 24895, 3401, 25926, 8972, 32178, 4267, 17510, 30694, 22929, 15097, 17146, 4260, 9794, 29770, 20585, 4956, 7136, 6997, 10894, 20308, 4513, 19615, 17911, 12239, 26361, 17253, 20528, 1185, 29014, 2450,
+28296, 21141, 5851, 21454, 30113, 5261, 25721, 14855, 3187, 15882, 29952, 20334, 20143, 6978, 17336, 7960, 11934, 24472, 14957, 22829, 12012, 19471, 9676, 29924, 31710, 3270, 14409, 19470, 4455, 10655, 21920, 32751, 31796, 27771, 21438, 29141, 264, 14391, 11228, 3452, 30274, 8412, 23786, 17649, 15390, 8354, 25609, 27324, 58, 7798, 17385, 12071, 27269, 27062, 9227, 26211, 30332, 23636, 12914, 2019, 1523, 2066, 2003, 551,
+29838, 23441, 29692, 30102, 5064, 8152, 786, 2570, 16564, 24572, 20219, 31954, 158, 13060, 26510, 217, 20859, 11128, 12288, 15360, 5422, 21515, 8804, 2986, 12383, 21718, 5005, 13906, 23784, 7008, 14457, 20854, 30449, 11381, 18189, 2746, 19533, 18975, 5316, 3329, 10780, 25536, 2515, 10938, 5828, 29025, 11155, 26687, 7385, 23443, 9280, 12807, 12190, 18084, 15793, 24573, 7034, 20799, 5711, 30818, 27807, 20168, 18905, 25489,
+31549, 4326, 28235, 18314, 23301, 783, 21643, 1313, 26319, 24158, 12252, 32148, 20416, 23407, 26067, 27801, 14083, 2579, 7841, 26273, 20663, 23634, 18079, 27697, 11665, 23790, 25748, 6705, 11191, 11885, 32194, 9972, 16211, 27661, 28287, 6744, 28444, 17162, 8058, 21996, 8553, 20310, 21376, 28969, 10949, 14675, 24002, 25032, 17255, 31843, 18538, 5150, 22710, 3849, 80, 1607, 27639, 25828, 8312, 6062, 4945, 7738, 16035, 21156,
+2631, 11554, 27900, 31076, 28716, 3190, 20304, 4501, 23500, 8912, 702, 1682, 23587, 24705, 26714, 8074, 23780, 12484, 13225, 13722, 16333, 13305, 15330, 11205, 6365, 23642, 17267, 11310, 31381, 534, 32466, 1244, 12088, 27598, 32320, 8037, 30789, 19856, 12538, 21521, 28768, 13241, 23203, 19588, 5178, 17150, 27662, 28958, 29634, 8119, 9913, 13200, 21424, 25243, 24405, 27789, 16117, 8904, 6331, 14730, 9439, 6029, 15975, 21527,
+860, 15527, 29564, 31649, 2616, 9335, 20402, 31384, 22576, 10838, 18204, 27754, 27988, 13099, 23944, 24854, 21218, 1089, 5286, 9875, 26332, 29691, 4896, 9682, 5828, 11228, 24412, 15267, 17257, 7619, 4026, 18117, 23147, 823, 16998, 25763, 10158, 4633, 24379, 32734, 15471, 9816, 27720, 10691, 22915, 18896, 2777, 11365, 19986, 8064, 21240, 13550, 4987, 26137, 23232, 10815, 4597, 14877, 26082, 21854, 22496, 30109, 7204, 12875,
+30932, 24202, 5870, 8322, 28835, 30250, 8288, 11538, 7298, 3240, 22229, 30213, 22136, 25007, 8810, 9354, 303, 30051, 22905, 5290, 23420, 13369, 16106, 28017, 28246, 9420, 17103, 17975, 6761, 24307, 30850, 4925, 15742, 3953, 13247, 11809, 1435, 21535, 23348, 8733, 24775, 12809, 6178, 14144, 5048, 14988, 23498, 5351, 12271, 13635, 10642, 2923, 27005, 26748, 30940, 22483, 3400, 15276, 7690, 10162, 6815, 5773, 15087, 22557,
+9726, 28335, 1599, 11161, 17102, 24947, 19894, 9110, 4988, 26072, 23254, 10037, 8292, 13984, 15388, 20564, 27620, 26030, 23487, 21857, 20010, 21660, 11572, 23411, 4168, 19263, 805, 10983, 25036, 15892, 773, 1994, 11459, 2372, 13155, 28562, 27319, 281, 4904, 32307, 26353, 28158, 9576, 1877, 9374, 24965, 22441, 4226, 18227, 13161, 26083, 5470, 2053, 4888, 28881, 6221, 24151, 29686, 17204, 16419, 12810, 17977, 18413, 24270,
+20349, 31568, 20064, 14900, 31849, 24968, 14440, 25434, 20358, 24016, 27311, 29732, 16213, 16985, 1191, 1673, 30146, 27274, 7143, 32199, 32162, 3256, 5652, 23545, 174, 22856, 7196, 12984, 8066, 25609, 4486, 28415, 24409, 24550, 10548, 23490, 16750, 24988, 16156, 4340, 16236, 10700, 1305, 32450, 27685, 2496, 1355, 25063, 29770, 8498, 24494, 29165, 11754, 30146, 19942, 11928, 20234, 27139, 24912, 28300, 19980, 29399, 23948, 11622,
+21181, 1728, 2344, 5164, 26716, 18501, 9504, 10184, 29201, 10809, 9866, 24118, 13305, 11221, 16413, 10308, 19719, 8139, 6705, 31473, 5517, 26647, 10633, 25751, 21018, 2778, 21284, 8231, 32177, 12464, 19853, 20590, 14192, 22197, 25754, 8140, 7930, 2491, 18324, 4363, 13300, 28191, 28481, 26606, 6644, 12126, 4146, 26364, 20265, 10851, 25069, 25782, 4730, 2935, 18766, 25749, 5713, 7282, 1212, 5122, 19746, 21065, 25712, 1170,
+10494, 18699, 9310, 18425, 21190, 27634, 22788, 1722, 23057, 18502, 28328, 29702, 30628, 32474, 23298, 18126, 10557, 15599, 11140, 15288, 18534, 29906, 8269, 24247, 4420, 9481, 29369, 24166, 30546, 22314, 25336, 8272, 8245, 1878, 26697, 29435, 29513, 16718, 31157, 19802, 2452, 26718, 16736, 312, 26424, 7266, 18438, 4214, 22866, 29579, 19502, 8632, 26717, 27771, 112, 31138, 4484, 29481, 22536, 2262, 19027, 15105, 10534, 27272,
+16983, 4464, 23939, 13728, 21182, 22329, 763, 23634, 16279, 17499, 23946, 9935, 24766, 9617, 14149, 14864, 6428, 883, 23496, 377, 28654, 23608, 31515, 370, 20322, 21284, 2632, 6581, 3621, 13167, 1086, 20604, 17631, 25025, 1565, 6045, 14586, 2328, 29679, 30865, 19827, 20857, 8033, 11825, 30474, 22182, 26689, 4134, 23066, 17418, 4512, 18952, 8258, 3259, 19323, 28580, 24543, 21955, 2394, 28164, 2354, 3480, 16001, 19985,
+28505, 17566, 26030, 10324, 19894, 22941, 8421, 6953, 11031, 16454, 18779, 8737, 5869, 12700, 12872, 28935, 30118, 17384, 15119, 5609, 20643, 1674, 1421, 12419, 23630, 3815, 7815, 25984, 7295, 23816, 13202, 3033, 8614, 6464, 13357, 28508, 29406, 21778, 2694, 7669, 5465, 21473, 16406, 11334, 1405, 29278, 7501, 31524, 13894, 22620, 4365, 1770, 24295, 5786, 14189, 15157, 9602, 22004, 8373, 16897, 13053, 21575, 19930, 21667,
+28040, 519, 17408, 24678, 22298, 20102, 32347, 27763, 8807, 15985, 6329, 10212, 12496, 13830, 8968, 26390, 3682, 13333, 28160, 27977, 19120, 9581, 10366, 28722, 31586, 18740, 12851, 11871, 7547, 14, 770, 2819, 533, 18178, 27497, 22831, 5512, 27076, 17826, 14319, 10294, 24155, 24532, 22790, 5217, 732, 16412, 8900, 14066, 11805, 4109, 418, 21386, 14476, 29140, 20204, 448, 9223, 32075, 7995, 9237, 78, 10815, 9771,
+18256, 5544, 32602, 23769, 32621, 17661, 5320, 10147, 9048, 29852, 169, 14266, 30585, 16581, 23166, 11883, 28386, 27275, 12301, 17005, 8983, 8673, 4441, 9431, 17896, 3749, 17427, 27134, 3827, 28242, 4137, 22083, 1018, 3971, 13084, 871, 21632, 18405, 11018, 30681, 15489, 11187, 12179, 13306, 27769, 2577, 25189, 23387, 29852, 4722, 7624, 6068, 13395, 12066, 15499, 31292, 15815, 158, 25658, 19642, 28400, 29795, 8957, 29419,
+998, 22042, 30290, 22631, 7679, 8541, 20544, 23168, 19728, 32723, 3707, 14729, 2532, 28896, 5349, 32384, 851, 12973, 5684, 14246, 25039, 21184, 12770, 8086, 21342, 5660, 27728, 16975, 2687, 3918, 13626, 3686, 25960, 11148, 26317, 871, 19689, 14093, 24039, 6650, 14048, 27746, 21379, 16580, 23875, 26728, 16196, 24726, 6934, 21881, 6204, 31973, 10297, 18975, 7292, 31639, 24635, 2252, 15846, 27323, 6170, 29472, 31009, 32130,
+7853, 24558, 233, 27542, 5883, 24273, 1424, 19931, 19251, 22804, 3743, 10358, 16764, 19939, 2316, 23698, 9052, 8521, 22904, 19349, 27496, 30196, 18221, 19363, 32448, 1299, 13918, 5851, 30772, 12159, 5213, 5857, 3949, 5447, 631, 9832, 29720, 2056, 29763, 16203, 24860, 738, 26562, 8856, 20678, 28878, 32555, 29730, 4631, 22691, 16312, 32127, 20119, 1765, 18723, 19799, 3064, 32641, 25650, 1068, 12033, 30864, 6925, 15982,
+3543, 7557, 25815, 495, 9613, 22810, 16698, 1705, 23549, 10492, 10561, 11459, 6603, 10348, 8421, 11234, 271, 24733, 10594, 20390, 26498, 29317, 7422, 29563, 29190, 304, 30631, 8455, 31168, 4789, 24438, 1943, 12346, 17485, 2438, 21959, 7527, 19137, 23664, 31076, 29629, 1457, 9767, 3464, 11806, 18189, 14699, 12077, 10154, 25293, 32468, 3885, 21842, 7122, 680, 18264, 7426, 31311, 26720, 5827, 3332, 18390, 7770, 15678,
+3107, 10209, 4869, 10634, 29346, 28533, 8943, 26207, 29991, 18710, 29672, 9029, 4131, 11603, 21106, 14286, 4128, 20806, 18171, 25970, 27928, 18851, 11466, 2587, 17394, 5418, 8414, 20727, 23808, 16184, 3637, 26915, 26393, 8507, 4782, 22971, 4272, 13725, 16411, 1495, 32435, 13315, 10524, 3799, 24918, 31631, 18085, 29046, 19669, 3488, 22248, 14830, 22339, 946, 17417, 6965, 6365, 25831, 27692, 30173, 9247, 31330, 24321, 2873,
+7069, 29103, 25844, 11341, 10060, 9487, 12837, 9727, 22802, 23361, 13526, 14952, 22224, 31611, 11230, 9126, 2331, 710, 23956, 24670, 1657, 8605, 31636, 8022, 1668, 26560, 5427, 10915, 25122, 29748, 13788, 32191, 26083, 6865, 10765, 3375, 16352, 23602, 13103, 6387, 14195, 26629, 21339, 3652, 25473, 32570, 12778, 27804, 512, 3966, 19707, 2169, 12571, 18575, 10191, 14239, 12367, 15619, 25154, 4722, 12599, 6175, 4145, 5915,
+13040, 14910, 9290, 29392, 5744, 22393, 3011, 19940, 16255, 24351, 23592, 8960, 24153, 3602, 3996, 24665, 7568, 23703, 26835, 20139, 9510, 4258, 1610, 21878, 19877, 26764, 26600, 32477, 171, 30745, 5624, 13211, 12888, 14914, 9836, 18632, 4540, 12847, 5804, 20795, 4430, 29396, 29755, 28583, 230, 983, 20481, 7798, 24687, 14548, 27937, 1429, 18806, 29547, 23307, 5916, 23544, 17139, 5625, 23715, 15117, 11249, 4159, 28005,
+26163, 13995, 13869, 30703, 26842, 19674, 18730, 31273, 16302, 15717, 27088, 16533, 16701, 14801, 24331, 8620, 29349, 19501, 10049, 15388, 16280, 589, 21304, 7056, 17728, 26929, 30772, 77, 5410, 2163, 28082, 31573, 16158, 9184, 29509, 10232, 28858, 15471, 8737, 12392, 31189, 3058, 28925, 15122, 17859, 20489, 23742, 14441, 7222, 1023, 29829, 23502, 1612, 18365, 30559, 19341, 12526, 28563, 19418, 17936, 30726, 14733, 16741, 14116,
+23917, 13482, 24348, 20007, 28954, 318, 32399, 27375, 3376, 28557, 9729, 21235, 16278, 703, 2908, 23500, 1726, 32737, 14234, 3339, 18334, 12025, 22680, 30860, 7820, 9330, 16028, 5778, 24063, 2, 19894, 15212, 13484, 11475, 2451, 9670, 11793, 2083, 4277, 15169, 30640, 14006, 3636, 14150, 14709, 6545, 4882, 16436, 6514, 19116, 19775, 24849, 31142, 9687, 22941, 6194, 19017, 6202, 11973, 10313, 6204, 31867, 25525, 19688,
+10574, 27977, 29359, 22367, 30060, 868, 4768, 27932, 14875, 8405, 9314, 29584, 14950, 14196, 13252, 21464, 544, 259, 13545, 31686, 9946, 3719, 5113, 28964, 9921, 17086, 6509, 16125, 16185, 32034, 3045, 26760, 27243, 32404, 16359, 24535, 505, 21128, 19699, 15380, 29533, 29013, 12196, 11715, 10441, 25449, 411, 10986, 25708, 13957, 9904, 2887, 17676, 15017, 31851, 27597, 32103, 5592, 10954, 15521, 4858, 13999, 9513, 32102,
+13636, 25872, 23869, 14141, 14232, 10801, 29521, 10997, 7046, 8949, 22712, 17488, 1630, 23124, 28474, 27339, 4313, 5610, 30226, 21989, 20628, 29309, 16818, 19963, 2133, 27772, 2716, 6991, 9003, 12229, 6325, 22639, 5334, 30195, 4012, 19566, 8228, 765, 30564, 15274, 9715, 20508, 32762, 11345, 10864, 28468, 5916, 15177, 1311, 3374, 4398, 21939, 32683, 21216, 9134, 2048, 16220, 11851, 9040, 25224, 24080, 15365, 15095, 29414,
+12792, 19108, 16213, 21020, 19873, 14009, 3527, 29588, 1749, 3521, 8166, 12614, 31990, 14082, 27791, 533, 17457, 32190, 22472, 17372, 20638, 31606, 19421, 4091, 10689, 28461, 29315, 2002, 11058, 11642, 31416, 23851, 30750, 14861, 12103, 17856, 28870, 15630, 14676, 30620, 19152, 22842, 10466, 18374, 4157, 5489, 18907, 21614, 4911, 8611, 6218, 25550, 7449, 25639, 29641, 18139, 21332, 26188, 20141, 32391, 5062, 18789, 23474, 3045,
+883, 2809, 20901, 29753, 18440, 2809, 27605, 4824, 25652, 5303, 23198, 29809, 10793, 9337, 18655, 15704, 17948, 24873, 8486, 25397, 17745, 5359, 10768, 6309, 31547, 30909, 5932, 3842, 16931, 29406, 6887, 17814, 32216, 27788, 14799, 17888, 30597, 9637, 22712, 23481, 14940, 13142, 20522, 25733, 22479, 6409, 8670, 7659, 31283, 17156, 288, 16260, 22516, 11057, 22569, 21295, 9198, 28502, 25137, 26129, 25140, 32024, 11175, 24588,
+27044, 25975, 9708, 24874, 2844, 32420, 15587, 17784, 12794, 3342, 10750, 2505, 9751, 19420, 10164, 8266, 3808, 10453, 24526, 26324, 21510, 14328, 14852, 30708, 10062, 7221, 24070, 2434, 6478, 2477, 27023, 754, 28452, 3963, 25628, 31296, 3616, 8448, 16313, 16410, 11790, 27063, 18916, 21541, 13715, 29080, 29808, 17523, 6765, 21566, 11080, 28275, 3126, 25932, 26216, 13188, 385, 17518, 15623, 6863, 19995, 9878, 7618, 15680,
+13841, 478, 14208, 17457, 8926, 30521, 1100, 20716, 24816, 20016, 9490, 5763, 16328, 6530, 23287, 23094, 28096, 1599, 18601, 31223, 27531, 12049, 11643, 27916, 29567, 27266, 2012, 16795, 4376, 9630, 32475, 18218, 10108, 13915, 2907, 19035, 11669, 4007, 6983, 3717, 24023, 16473, 9481, 7584, 23003, 0, 30678, 18332, 1599, 16511, 16787, 29130, 28561, 28430, 24278, 25360, 22929, 26290, 9387, 27305, 3152, 9094, 12755, 13261,
+23010, 15663, 32296, 1911, 19670, 6511, 5628, 10926, 22985, 15109, 18510, 13220, 15109, 16420, 31552, 16708, 163, 15571, 13070, 28724, 11234, 4581, 21317, 1395, 30871, 30704, 28700, 1256, 7031, 8688, 14517, 30041, 24351, 14045, 31952, 11253, 20556, 4812, 22179, 10773, 19922, 7921, 23994, 2263, 24341, 22778, 18972, 24505, 5582, 32042, 20461, 16816, 3855, 9010, 18211, 1959, 6947, 14143, 3215, 13978, 22831, 17732, 11251, 14414,
+31777, 10435, 25668, 19565, 15247, 15079, 30339, 2401, 23001, 21565, 4665, 14574, 11575, 23637, 6311, 17157, 22911, 26773, 1205, 26767, 3015, 19416, 28726, 9962, 792, 31941, 23940, 23623, 16905, 2423, 5270, 15914, 12858, 30938, 2711, 28106, 13249, 282, 30507, 3482, 21847, 2404, 18057, 655, 26041, 24368, 17812, 16185, 18373, 19018, 10184, 21389, 5666, 6142, 31351, 6458, 5315, 22524, 30082, 22220, 24947, 2584, 5366, 5038,
+754, 8077, 376, 14003, 8360, 30883, 17486, 30207, 520, 2775, 30862, 26561, 27143, 15907, 9978, 12749, 2157, 20162, 1370, 7823, 26304, 32721, 14282, 31619, 22477, 11596, 21071, 14657, 14180, 26437, 19695, 14934, 1747, 20071, 28937, 10107, 18186, 13655, 7546, 18706, 16430, 5641, 12500, 10806, 21548, 22478, 23555, 23705, 9873, 24925, 31528, 3409, 24878, 13042, 2261, 14588, 24638, 23332, 29245, 6050, 17002, 16172, 20984, 18749,
+3475, 17154, 28856, 21661, 30809, 3634, 7600, 14472, 9275, 20100, 25278, 30823, 9810, 16065, 21760, 19683, 8222, 20521, 23093, 332, 795, 25354, 14920, 25434, 15918, 11397, 31484, 152, 27569, 19701, 18901, 31044, 4087, 14989, 19938, 2128, 18624, 27538, 16600, 27899, 14870, 9110, 25955, 24680, 25175, 14947, 11596, 629, 2700, 1921, 962, 3496, 27275, 15882, 28930, 10425, 27280, 27646, 10578, 22081, 14579, 29479, 20358, 18666,
+11701, 7528, 20795, 30325, 2298, 4627, 25456, 17168, 13738, 18643, 9080, 6145, 823, 20676, 6775, 3523, 22597, 7737, 7019, 17104, 23619, 3181, 27530, 18131, 30828, 5340, 7445, 12639, 2051, 27803, 31306, 13752, 2563, 19333, 11309, 4861, 23960, 3998, 22029, 4930, 22641, 31109, 11076, 23464, 19018, 17851, 26988, 8847, 25588, 1239, 25952, 16439, 4421, 20714, 1803, 2481, 26054, 9248, 15120, 28105, 4283, 13658, 9090, 6846,
+223, 20399, 11707, 24184, 24397, 968, 29114, 14271, 32077, 7422, 4967, 18327, 25273, 31955, 27175, 18093, 427, 20359, 1765, 4848, 8305, 3568, 7329, 1591, 12816, 22449, 29696, 17099, 3340, 6018, 23945, 3563, 26418, 2884, 27747, 18047, 3852, 24094, 32318, 3161, 31516, 4518, 21489, 24022, 3705, 15896, 9347, 4132, 3487, 11112, 8980, 11792, 14680, 16309, 13383, 27496, 5991, 10311, 11827, 9331, 16330, 3004, 12894, 9980,
+5888, 7874, 28027, 9740, 31968, 27578, 12902, 30716, 32096, 1623, 21970, 3033, 17519, 31318, 7166, 21006, 9662, 16146, 30, 24343, 32456, 13413, 19071, 5679, 23724, 30899, 15010, 7286, 1135, 27904, 17266, 7024, 3010, 12526, 16764, 2210, 7336, 29666, 159, 6664, 31289, 22129, 9697, 16040, 20679, 16863, 4278, 30342, 242, 4308, 21917, 32698, 17721, 8220, 5609, 8678, 6351, 20619, 15964, 7487, 15755, 463, 14511, 18766,
+12989, 31275, 20976, 20325, 28174, 21135, 26989, 26695, 10497, 3918, 9968, 31176, 20782, 14246, 28750, 21024, 18555, 17899, 20954, 3508, 26120, 26563, 12186, 32471, 14414, 28151, 7190, 30169, 28614, 21701, 16167, 8835, 20209, 4376, 29160, 15615, 25511, 23381, 9542, 3240, 27299, 19510, 1649, 15313, 989, 30399, 3569, 19544, 15531, 24523, 23052, 8883, 18318, 2471, 8586, 32732, 30622, 15777, 30134, 26468, 4710, 13533, 2535, 24919,
+17909, 31695, 7766, 10653, 22308, 17309, 13893, 16839, 4051, 15542, 32153, 5040, 13174, 2954, 24584, 28705, 27478, 14869, 4820, 13028, 17340, 13406, 12993, 15194, 29183, 10359, 8894, 1126, 23892, 11429, 26045, 9034, 10356, 1044, 19687, 32664, 18353, 812, 16735, 22404, 16355, 16120, 27445, 29529, 19075, 19261, 25466, 13785, 1362, 30286, 26813, 18702, 10924, 7038, 1128, 7340, 17397, 10022, 8466, 8522, 21451, 1743, 17556, 31807,
+2787, 4475, 31703, 21140, 5287, 15671, 10777, 21642, 31791, 5454, 18403, 18098, 24715, 11101, 31883, 26078, 8619, 25929, 12012, 19544, 199, 13141, 26884, 17597, 23163, 2582, 26119, 11847, 4325, 10907, 10886, 7113, 15382, 9822, 28253, 20669, 25493, 6262, 9544, 24516, 11716, 27947, 9847, 3664, 6281, 8962, 29742, 14900, 2123, 8986, 1676, 2323, 22127, 28560, 19920, 12523, 31142, 13271, 24370, 2700, 24178, 2488, 9813, 6792,
+12310, 5298, 27461, 5035, 11561, 4237, 29552, 23277, 32185, 6631, 26941, 5698, 15593, 23915, 20598, 17717, 134, 22275, 20040, 22261, 18067, 7192, 2016, 16442, 20463, 26386, 19142, 11873, 28875, 28955, 18665, 8417, 1485, 13358, 13453, 13046, 17596, 10237, 3556, 17013, 16868, 30497, 22711, 32461, 21645, 10541, 17410, 21779, 48, 4682, 11272, 18116, 11874, 13289, 1790, 32337, 6907, 20932, 11442, 3014, 17119, 30107, 11432, 18604,
+10698, 24885, 31651, 28294, 2354, 2439, 12539, 19222, 168, 2482, 18915, 21813, 13023, 3558, 10824, 13072, 8240, 22097, 31188, 20115, 2618, 210, 19684, 9525, 21142, 31127, 12540, 5493, 28466, 23972, 24097, 6396, 16089, 22980, 1922, 18443, 25419, 14461, 4897, 25588, 16943, 23812, 14633, 29967, 27370, 25458, 10271, 2843, 14787, 8691, 22958, 17405, 8901, 9874, 26930, 30043, 8233, 6702, 2768, 3932, 30674, 26865, 10328, 13995,
+17078, 12251, 32438, 9729, 26712, 4567, 2549, 10888, 28380, 17183, 8087, 22982, 9873, 18358, 25825, 24660, 27049, 16015, 9297, 3182, 25890, 3459, 457, 1355, 10162, 3225, 5287, 8068, 30090, 15616, 22064, 14400, 27867, 21734, 24130, 21811, 26302, 26679, 32699, 21914, 11094, 8018, 12128, 20967, 26376, 5186, 12859, 20657, 21201, 22156, 23839, 14323, 25616, 24296, 15679, 3010, 27521, 20966, 11078, 24844, 3814, 374, 6476, 31681,
+22109, 30606, 20725, 15643, 24518, 20656, 4789, 2844, 28675, 16917, 23812, 22283, 22103, 3903, 10173, 10537, 26060, 1244, 24860, 18908, 25541, 7771, 21918, 20294, 28738, 228, 12370, 32552, 603, 18847, 31466, 22712, 16685, 19423, 5587, 8435, 7311, 10376, 11280, 3218, 27293, 2324, 25502, 16629, 6227, 2907, 27166, 32287, 4151, 19258, 18427, 29692, 27030, 7577, 17219, 23000, 7806, 29589, 22784, 8409, 15668, 21482, 31121, 32354,
+8137, 3940, 8021, 15449, 14316, 19301, 18667, 8841, 21625, 11401, 25470, 27853, 14308, 19868, 27372, 18460, 6359, 13032, 15384, 621, 20609, 32603, 23621, 28415, 29425, 13637, 4056, 12325, 2352, 2409, 11911, 10489, 6349, 19933, 25938, 20665, 6466, 11838, 29507, 28092, 23239, 22209, 23177, 4780, 9310, 17781, 23240, 15669, 30813, 5856, 16290, 18655, 5692, 7143, 14302, 2349, 20780, 18359, 14674, 23132, 20768, 26586, 854, 27118,
+13751, 26792, 15015, 20217, 5862, 11754, 15541, 29102, 1196, 5950, 1114, 10506, 23732, 24354, 26175, 21777, 30210, 9697, 7664, 3134, 16840, 21967, 5483, 4852, 7558, 20158, 27985, 28326, 13976, 28839, 22676, 27727, 22863, 4924, 15176, 28726, 16678, 30718, 25060, 17874, 3900, 26174, 28380, 27632, 17760, 21787, 16642, 15202, 31484, 24306, 18337, 15556, 13505, 23820, 20409, 21063, 11210, 15626, 16622, 25186, 11697, 6530, 20145, 1792,
+11454, 2554, 30518, 28133, 504, 22810, 13239, 4404, 16216, 8852, 32037, 1208, 30639, 15911, 16411, 29356, 7449, 1980, 12144, 20955, 25800, 32553, 9250, 4243, 15411, 25872, 29429, 27108, 32403, 16807, 28901, 11089, 19361, 26651, 6454, 19865, 16694, 19694, 24269, 142, 28546, 23538, 1351, 26417, 6681, 17762, 23005, 14131, 19742, 2382, 2318, 12774, 2167, 11568, 17017, 17579, 4673, 13679, 11919, 4308, 30486, 8052, 15397, 17079,
+1936, 21852, 4176, 18630, 8778, 28445, 18772, 4556, 19216, 20123, 30973, 25897, 5117, 21211, 7260, 24859, 23593, 9578, 4866, 25760, 21147, 21883, 10571, 25820, 2794, 22491, 30128, 512, 30543, 12757, 17591, 32479, 1841, 21767, 18341, 10619, 17445, 4346, 15175, 3893, 24469, 13381, 29790, 29587, 1824, 4283, 21678, 25417, 13861, 26544, 18409, 2240, 15660, 28981, 28060, 18454, 18704, 25420, 18967, 16479, 5410, 3790, 16191, 7251,
+25558, 1764, 17871, 10235, 6110, 278, 14128, 30580, 13659, 11150, 27399, 15483, 15433, 16309, 8132, 29295, 10086, 26542, 31535, 25746, 22755, 26828, 11432, 8691, 19480, 30399, 25170, 24890, 1422, 8593, 32142, 26980, 10358, 17245, 4447, 16468, 17523, 18575, 14280, 31183, 29725, 8911, 13898, 12391, 25221, 22031, 8918, 2539, 15805, 7685, 28285, 5792, 1745, 6949, 14483, 21226, 4581, 6885, 13348, 6003, 15479, 12722, 215, 25837,
+29967, 4662, 9537, 14723, 23237, 23818, 13138, 20194, 32729, 27036, 32585, 25182, 16299, 8735, 27721, 32104, 16421, 23238, 5128, 18166, 30188, 19611, 6624, 2001, 26497, 19973, 8004, 9208, 32695, 8219, 2277, 29895, 12881, 11814, 11850, 3350, 2864, 24988, 23544, 2826, 19256, 23362, 28008, 2788, 32097, 22962, 2124, 15750, 13432, 7253, 1149, 10852, 26864, 7773, 12853, 20593, 27746, 20857, 29801, 27674, 29076, 32078, 24801, 9189,
+11125, 3883, 12539, 13989, 28871, 3316, 16815, 15359, 26678, 12056, 18147, 26007, 2250, 20272, 8990, 15682, 27525, 10139, 26535, 21621, 17912, 6620, 9447, 12891, 27478, 6480, 7797, 23786, 5791, 32598, 208, 16916, 3713, 12747, 30905, 32584, 16063, 14953, 15175, 9973, 27009, 555, 3213, 29259, 20827, 12203, 12173, 15584, 22342, 5940, 4437, 7486, 12561, 13884, 20377, 7271, 20365, 28174, 31057, 26156, 28004, 31265, 10304, 31717,
+11245, 8441, 31533, 27308, 23394, 13941, 4514, 17635, 14496, 7727, 14126, 2555, 19930, 26300, 18139, 9504, 32240, 22576, 16990, 12033, 3693, 4600, 19304, 24058, 6, 17594, 17446, 28011, 16091, 27750, 26960, 27336, 3423, 25726, 21877, 26818, 6899, 26391, 11685, 21395, 1350, 25812, 23950, 21280, 19344, 9321, 30784, 18816, 31897, 15006, 30850, 2822, 19606, 17386, 26880, 19613, 2212, 11558, 14856, 18304, 6540, 9048, 12872, 9964,
+2006, 1981, 4014, 8905, 28372, 15699, 30300, 29722, 8743, 21482, 18234, 28087, 30803, 16250, 14136, 29933, 31257, 12218, 32755, 18095, 29604, 26868, 4940, 31817, 5658, 19796, 17353, 12199, 28845, 30225, 22163, 30851, 32207, 26177, 6989, 27811, 9108, 4521, 24766, 17852, 26004, 10232, 13171, 24039, 26483, 27307, 21204, 24972, 6757, 21192, 10299, 3594, 15292, 15240, 2643, 20950, 2268, 19996, 381, 31113, 17453, 22544, 29197, 16892,
+15953, 3418, 11936, 25062, 7939, 3934, 10146, 1175, 14166, 23317, 25215, 7881, 17857, 13651, 85, 24614, 2075, 10385, 28208, 17367, 25625, 30851, 5550, 27893, 18079, 5931, 26239, 2765, 28476, 22668, 19657, 11661, 26086, 31593, 3955, 1257, 2759, 14101, 2433, 16926, 4651, 27648, 24807, 22508, 8531, 24893, 14354, 10607, 2510, 9795, 27974, 28135, 7878, 756, 23260, 25958, 6688, 16731, 28723, 2396, 6631, 15612, 14057, 32717,
+14438, 18013, 1207, 17197, 32114, 3640, 1355, 3997, 31288, 26163, 26505, 7051, 18288, 8092, 17658, 20798, 17887, 12865, 16165, 25765, 13621, 6657, 18955, 20309, 23389, 14910, 22705, 30020, 30523, 3995, 29970, 12193, 22008, 31177, 29390, 21354, 2049, 30746, 25352, 569, 24141, 19089, 7620, 9661, 27181, 25279, 30459, 12300, 5376, 13856, 5298, 18997, 20513, 24253, 6539, 11134, 6396, 29244, 8387, 4151, 471, 5589, 16344, 22479,
+3998, 12966, 11066, 6047, 10944, 3650, 6616, 2317, 22739, 14236, 11978, 17153, 6747, 9669, 29453, 12123, 23525, 1983, 31121, 11271, 26237, 4892, 22405, 32633, 1368, 30792, 4016, 1840, 3613, 20360, 24319, 7611, 558, 2617, 13658, 11503, 6267, 20274, 13820, 29007, 1743, 25799, 13392, 8490, 2700, 10077, 20614, 26226, 12061, 18967, 4729, 5530, 23859, 27134, 5395, 25227, 25159, 9411, 27067, 28772, 29771, 18619, 3616, 30329,
+21236, 17274, 9064, 27504, 4781, 22885, 23743, 6524, 15916, 4367, 15014, 18616, 14444, 2860, 12074, 26505, 21827, 16803, 32035, 12918, 11170, 4662, 5378, 3561, 14073, 32445, 32333, 11076, 18296, 3181, 8638, 6765, 20456, 17702, 1501, 25237, 7819, 25244, 31761, 23735, 29611, 14007, 9584, 11287, 16868, 21658, 5025, 5927, 5694, 4292, 18846, 16864, 8955, 24224, 20425, 23028, 23901, 19990, 1337, 9430, 23172, 9975, 16195, 10860,
+27677, 17696, 3329, 2729, 10172, 2322, 26464, 7015, 16329, 3280, 18302, 429, 24939, 23327, 6357, 30633, 27620, 25203, 14729, 3807, 16659, 2386, 26835, 7792, 22376, 28172, 17222, 12780, 5379, 649, 23640, 289, 18345, 26969, 3018, 28517, 29291, 29482, 2764, 12853, 32763, 21067, 13282, 24934, 11626, 19639, 22799, 6478, 12074, 4760, 10285, 28733, 7146, 4353, 3758, 29522, 32525, 20980, 9535, 5137, 21630, 407, 5426, 7207,
+27377, 8444, 2957, 23900, 5158, 5721, 3985, 5153, 26788, 17268, 30087, 5647, 4139, 20118, 12125, 16214, 24878, 22411, 12179, 32024, 26764, 15937, 28779, 26521, 4150, 5546, 31658, 25780, 5953, 4316, 219, 562, 12760, 3176, 24463, 17919, 8898, 28448, 23072, 2918, 12948, 20392, 8565, 17088, 7742, 20691, 534, 32621, 10334, 12713, 31877, 4330, 28651, 27888, 30851, 33, 666, 29742, 25813, 6620, 1290, 26032, 7182, 14051,
+29209, 31645, 31970, 5339, 27326, 22274, 8257, 7506, 9898, 16823, 24594, 17641, 4746, 25128, 17494, 15080, 5074, 16603, 19410, 957, 11724, 17493, 990, 12390, 14467, 26803, 19010, 15758, 20067, 26193, 29809, 16508, 25070, 29011, 21847, 19628, 18517, 30105, 27135, 28416, 14160, 18961, 13289, 18906, 11322, 30783, 1218, 16396, 14618, 20628, 17353, 26342, 5353, 18343, 5965, 19821, 12378, 24975, 2811, 32445, 18400, 32620, 16186, 10703,
+28863, 5265, 30331, 14612, 2602, 24698, 10260, 16762, 10892, 23549, 2900, 22214, 21564, 4118, 5842, 3415, 24746, 23195, 29757, 30100, 8770, 2954, 17153, 21148, 27930, 19964, 20825, 13562, 19816, 4243, 24265, 15911, 9509, 21829, 30523, 12111, 13759, 8016, 28874, 24651, 31565, 31774, 14097, 20362, 3125, 19939, 23777, 27871, 10366, 20766, 25203, 19136, 23721, 9588, 7516, 18883, 29552, 28342, 32445, 16600, 32585, 23943, 32511, 9326,
+13004, 30267, 21438, 26763, 5515, 17544, 18647, 4312, 16550, 32744, 24674, 19675, 19916, 15683, 14779, 30282, 3682, 7214, 16651, 27403, 16803, 24167, 13518, 13587, 19741, 13195, 30188, 19559, 4370, 29931, 28885, 17374, 27430, 17555, 11370, 177, 2331, 30017, 4490, 18882, 29993, 29164, 5789, 17141, 12080, 20568, 14656, 15762, 27783, 31307, 10397, 11818, 22706, 23915, 25405, 9680, 4342, 22825, 29239, 8713, 19989, 25356, 26087, 14651,
+10144, 4689, 14829, 12475, 1938, 19319, 31357, 31932, 15715, 4379, 16305, 27795, 24947, 30961, 10789, 19962, 29500, 21186, 31780, 19439, 12333, 24418, 29119, 16676, 14475, 25590, 25389, 1696, 18178, 18708, 16348, 28322, 23398, 31177, 8030, 25336, 17728, 6619, 24500, 675, 10998, 8038, 28471, 3178, 6231, 6492, 23140, 2964, 27679, 22153, 22403, 7244, 13803, 18754, 23920, 28278, 11576, 16541, 29975, 29754, 2482, 13555, 25309, 25880,
+11964, 571, 18448, 29692, 7190, 10181, 30367, 18189, 18219, 26070, 21367, 24450, 32563, 11739, 27414, 27474, 1124, 17049, 1950, 14927, 3035, 25871, 10438, 14611, 9644, 7645, 11598, 12126, 21200, 4139, 5238, 396, 4710, 23687, 30088, 11900, 1100, 27687, 30089, 19319, 20990, 18688, 11001, 20785, 30428, 5648, 15491, 31552, 22697, 17441, 13712, 25733, 10544, 24150, 7576, 20189, 31795, 19174, 32315, 20227, 23313, 4786, 20623, 28023,
+28473, 17943, 7156, 29573, 12862, 4477, 16124, 1084, 23166, 27125, 21869, 20826, 5, 4592, 19610, 22703, 22034, 554, 15668, 32578, 24704, 23244, 19999, 23731, 9651, 19547, 11190, 196, 24333, 31813, 28220, 20038, 16988, 2608, 16843, 29851, 7085, 199, 30935, 30251, 27324, 20037, 18309, 27330, 24629, 5152, 17265, 13895, 5706, 165, 13706, 30411, 23409, 937, 21374, 292, 20484, 32565, 489, 12049, 31610, 28709, 32087, 15831,
+31317, 16162, 12914, 5634, 16361, 11081, 3118, 10918, 31118, 21427, 5480, 22980, 26579, 22745, 4107, 32286, 22910, 17813, 29929, 13551, 18751, 18535, 13844, 6467, 18332, 14333, 18517, 17175, 10274, 17836, 238, 8823, 1231, 13152, 14457, 17592, 24233, 17575, 28510, 22584, 6235, 1222, 12796, 46, 23967, 16903, 32332, 14109, 1949, 29493, 27661, 20700, 15261, 8737, 27167, 825, 23070, 12916, 18000, 576, 30753, 18238, 9399, 31984,
+31390, 23856, 16808, 22856, 8664, 12551, 12672, 14899, 13773, 25468, 14945, 4973, 9603, 14510, 19082, 11552, 11235, 13975, 32252, 26496, 22712, 26652, 27322, 13014, 6800, 12554, 13590, 4785, 30793, 22989, 4001, 29415, 14078, 20810, 19503, 22742, 593, 32175, 4873, 14366, 24875, 19818, 19339, 1711, 1560, 5654, 13263, 12796, 19629, 12748, 6524, 9574, 6632, 1078, 22588, 13432, 13633, 3411, 18218, 11658, 26400, 22219, 8305, 7710,
+10261, 27809, 30452, 10854, 27216, 2557, 25221, 19324, 22376, 11792, 21035, 23936, 17446, 1530, 3964, 4308, 14278, 10489, 13882, 20910, 11567, 3702, 1575, 25200, 7113, 19793, 4090, 746, 9244, 12396, 8456, 19506, 7437, 6141, 30360, 1885, 8698, 22813, 21209, 31074, 1838, 9476, 22243, 19284, 11007, 26207, 23592, 25285, 3928, 4706, 13428, 15496, 8409, 15003, 7928, 15522, 2028, 12019, 16268, 11272, 24415, 24725, 30778, 31852,
+30866, 28371, 969, 6796, 18416, 22179, 5103, 20254, 31655, 27346, 6771, 9894, 20785, 30363, 2412, 24714, 2302, 15840, 7442, 10711, 30843, 15370, 26233, 103, 27389, 9734, 11375, 19036, 1691, 9386, 18120, 32557, 4989, 19090, 6585, 23405, 8501, 11688, 10892, 7388, 6266, 17663, 17283, 27052, 15258, 19695, 18998, 17560, 2767, 26440, 28271, 842, 9042, 21737, 945, 3664, 31471, 12320, 22700, 394, 21706, 8053, 183, 26695,
+27143, 6768, 17333, 2876, 18457, 28225, 10264, 24723, 13120, 27547, 19007, 28378, 14474, 5237, 13171, 17241, 31677, 8674, 18083, 7952, 30411, 19028, 11616, 29114, 31349, 1548, 29508, 20287, 9601, 29691, 14215, 3976, 3692, 31548, 6852, 22149, 27005, 17117, 14104, 7357, 11896, 344, 2967, 26371, 5581, 16138, 10844, 4491, 24813, 28928, 12443, 22456, 15188, 24059, 18803, 13769, 25607, 15543, 1289, 2441, 12467, 15504, 6417, 16159,
+14284, 13270, 5540, 8521, 30387, 19644, 15878, 9515, 19988, 18845, 3118, 25570, 2216, 13963, 30061, 27029, 10123, 9736, 16717, 25311, 1027, 2752, 6313, 26634, 18296, 7602, 29075, 30763, 23106, 2725, 14154, 4622, 15995, 19694, 13143, 13614, 6570, 29021, 23129, 26559, 15098, 26248, 19361, 17314, 7443, 16654, 11575, 17566, 26390, 28293, 10109, 27417, 31045, 16422, 21283, 16573, 24024, 17591, 14568, 14362, 20316, 28722, 18984, 3543,
+15648, 32127, 17157, 22219, 28380, 7518, 16010, 10711, 998, 2603, 28025, 8441, 19257, 6833, 26007, 12879, 2358, 3349, 7528, 635, 19771, 28811, 17209, 11028, 13634, 31777, 25390, 1182, 27732, 11607, 4725, 10612, 10966, 21882, 63, 6579, 29401, 16073, 17290, 30399, 18676, 12547, 6073, 5165, 19380, 32080, 18044, 21738, 2661, 25572, 22374, 22433, 21616, 6815, 693, 2482, 5824, 26083, 3665, 788, 4922, 8390, 11401, 15889,
+30273, 11464, 22468, 26906, 27538, 6990, 24537, 13446, 19537, 30610, 18612, 6150, 29923, 3888, 27888, 32584, 29461, 17494, 22249, 18309, 24309, 22942, 20791, 30134, 16258, 24456, 30922, 21180, 79, 9555, 4301, 30352, 21020, 26769, 24490, 15790, 991, 16259, 29236, 20529, 14102, 15080, 26679, 11257, 18969, 21799, 11073, 15662, 6526, 555, 1203, 30835, 23497, 21994, 28201, 6987, 13683, 26356, 28168, 13762, 3143, 32469, 11346, 24163,
+26471, 3068, 7185, 27462, 19327, 3654, 15223, 661, 18734, 9134, 11918, 4935, 30934, 22992, 20597, 4692, 23547, 21800, 2759, 14276, 11027, 30961, 21264, 24710, 24549, 16664, 5704, 27692, 16365, 17050, 19088, 10068, 20118, 26273, 4763, 6677, 29927, 19986, 7339, 15894, 29121, 19257, 20829, 27287, 9481, 8659, 31979, 260, 30459, 1970, 14537, 8718, 163, 3033, 660, 24712, 19697, 6364, 19637, 3294, 23414, 5957, 13363, 10764,
+32230, 18126, 17442, 29390, 5344, 24781, 12516, 1697, 11270, 577, 28984, 20752, 9236, 28195, 21012, 6928, 30166, 2781, 15646, 30329, 5814, 16307, 22274, 25511, 22671, 9143, 28806, 13318, 15100, 9401, 24082, 14562, 27527, 8756, 11184, 103, 769, 23700, 1801, 12040, 24278, 30785, 24, 746, 26213, 21036, 7674, 23611, 23818, 23321, 21172, 29632, 6860, 10678, 22376, 29531, 19821, 18414, 10081, 2153, 27815, 1396, 16716, 22574,
+10152, 27900, 22677, 10922, 18833, 24478, 22962, 10343, 22496, 22986, 11089, 15941, 11254, 18764, 6784, 2304, 9317, 27956, 31937, 16177, 5867, 21545, 12940, 25688, 7191, 23022, 27842, 2238, 24418, 11790, 24812, 1802, 6922, 14721, 12724, 25755, 6432, 2918, 3330, 28928, 25904, 14420, 12101, 4391, 416, 18885, 6695, 9733, 14073, 5864, 25910, 19940, 27409, 6082, 12861, 1832, 29104, 7935, 4070, 20754, 19725, 28882, 22557, 26647,
+10836, 2513, 19635, 17268, 5432, 22965, 13428, 31336, 4617, 25529, 2959, 5033, 11646, 9655, 14766, 25719, 15519, 7908, 12892, 10161, 13991, 25753, 11993, 10327, 920, 16064, 31082, 20645, 12178, 20871, 14524, 23014, 23384, 1391, 7514, 28816, 24357, 20942, 27385, 28974, 13703, 30344, 1240, 25349, 7231, 16006, 18301, 22751, 23915, 31193, 144, 5138, 24178, 12137, 15465, 25098, 28201, 13779, 12975, 7612, 1882, 27499, 30626, 25267,
+28891, 5373, 21315, 20480, 26315, 15932, 16686, 7251, 13509, 17926, 32600, 20740, 1165, 18133, 10723, 25080, 16558, 10867, 30218, 7968, 23005, 12915, 298, 18438, 26695, 13273, 26050, 28577, 8005, 23909, 21076, 4128, 29282, 9624, 24608, 22829, 25556, 8526, 30080, 6297, 26453, 29913, 27038, 27618, 15278, 4993, 19930, 31837, 15861, 17380, 7037, 6098, 30295, 7336, 24536, 24222, 20609, 17819, 20032, 28614, 8960, 8340, 32742, 5474,
+17964, 24582, 28303, 10753, 341, 25616, 17050, 26794, 22761, 11320, 21644, 5271, 16314, 8806, 4340, 32175, 26186, 11378, 5505, 23713, 18714, 30041, 15168, 6555, 15092, 2432, 2402, 24052, 10772, 2376, 29526, 28737, 26959, 25062, 6722, 27300, 17910, 23772, 21326, 7903, 2325, 10202, 13174, 18639, 19008, 17515, 18046, 12426, 28893, 23551, 3371, 14839, 20824, 18539, 21394, 3149, 20971, 23796, 27201, 31744, 26173, 23960, 27713, 20364,
+16254, 1667, 14896, 1396, 25439, 3454, 9299, 27764, 13656, 22473, 13635, 32664, 7220, 31681, 12322, 3345, 22464, 15693, 18184, 10521, 1465, 6811, 13670, 22436, 30607, 8103, 21412, 24012, 32063, 16357, 11608, 15549, 18024, 26504, 16945, 10696, 29958, 26244, 5692, 10846, 15950, 19328, 10742, 23170, 18241, 23064, 26516, 7938, 5990, 11932, 18459, 7455, 18743, 32129, 29891, 16583, 7464, 18536, 7827, 6760, 2125, 19436, 22309, 20150,
+13172, 6487, 30846, 10363, 32731, 3770, 21209, 15913, 23098, 31952, 6316, 8572, 22248, 64, 16510, 28238, 11996, 2201, 2925, 30740, 1562, 49, 14555, 9026, 18585, 22382, 15786, 20710, 9050, 5328, 8092, 22223, 11815, 6170, 32586, 11778, 9941, 21027, 27692, 271, 20211, 1240, 8843, 9692, 1304, 25353, 5162, 13300, 27554, 8088, 11272, 29116, 8137, 25827, 5375, 26722, 15442, 21161, 14664, 24492, 26489, 22757, 13947, 5536,
+28927, 13765, 17315, 6100, 2025, 12239, 6372, 22236, 13479, 15215, 31928, 14783, 7801, 4323, 28083, 2587, 12411, 6588, 31704, 20548, 32415, 4311, 14502, 15089, 25472, 29166, 6814, 19194, 19155, 20761, 24730, 15315, 1759, 9277, 21415, 3784, 21516, 27787, 26020, 2227, 10235, 25181, 17010, 18036, 29504, 12326, 20623, 9147, 18914, 19559, 29695, 18561, 23870, 11429, 883, 16575, 7827, 7697, 3001, 26983, 28458, 27731, 9530, 30217,
+4241, 30945, 1233, 25757, 25965, 27254, 27985, 3432, 19667, 12227, 21468, 16403, 24553, 9323, 25550, 10699, 28883, 22477, 29261, 19985, 1138, 30144, 3792, 8965, 5073, 6793, 3180, 763, 1757, 12710, 30981, 5998, 10888, 32214, 31755, 4085, 26700, 26972, 7517, 13599, 6432, 28985, 30002, 30985, 5540, 22784, 8917, 1655, 12493, 5410, 21641, 13631, 2786, 25433, 22597, 7859, 32227, 25777, 8622, 1216, 5720, 6835, 7214, 16608,
+6282, 6201, 20693, 214, 406, 28210, 13814, 6838, 24427, 11048, 5055, 29967, 1065, 13972, 31623, 13558, 19382, 20496, 27190, 22168, 13161, 17019, 30027, 12620, 10028, 5882, 13836, 15748, 12717, 21050, 32356, 18999, 27252, 20281, 19214, 27658, 15723, 260, 1728, 7382, 11308, 6783, 4582, 12373, 20756, 3437, 25932, 7370, 23933, 20354, 29539, 4326, 4605, 26798, 16947, 14633, 32680, 30783, 30382, 12630, 19066, 29970, 31629, 13550,
+17484, 18075, 8440, 439, 18335, 10168, 7822, 29644, 16951, 12404, 9249, 4939, 15841, 2413, 12310, 7006, 22767, 9081, 11332, 27372, 3111, 28279, 9238, 3024, 26295, 6852, 15654, 12593, 4054, 14515, 26143, 21538, 32591, 1815, 21978, 18158, 11983, 29800, 15034, 28934, 9436, 24284, 1106, 25277, 26697, 13416, 32283, 16697, 22497, 10847, 11301, 25608, 6359, 20539, 28632, 32654, 27391, 11518, 12479, 31446, 26034, 5854, 20216, 25857,
+7669, 9426, 11247, 19652, 6458, 26282, 15818, 15894, 17798, 16924, 8403, 11727, 30340, 7918, 28424, 20069, 18766, 6958, 12910, 25125, 27497, 8774, 25011, 22121, 20293, 4722, 20799, 13559, 10576, 8247, 6648, 18245, 17674, 17895, 5129, 24132, 11409, 20947, 7259, 29207, 5104, 15662, 8167, 2676, 23581, 3823, 22746, 9579, 10781, 2888, 1936, 5511, 11662, 26947, 27632, 31955, 31669, 15663, 12746, 9477, 23910, 19394, 27722, 8816,
+4522, 83, 181, 15931, 21030, 7440, 12371, 26134, 23102, 20538, 28811, 13915, 24361, 18789, 23494, 2375, 21677, 25430, 7886, 571, 19609, 2750, 32527, 18510, 18413, 12505, 27987, 9555, 31900, 22941, 18372, 3654, 23024, 18553, 19585, 11287, 25993, 31956, 4653, 16327, 19726, 696, 30243, 11320, 19485, 20969, 13695, 8394, 13632, 21581, 8966, 473, 24331, 8725, 18984, 9976, 21230, 14203, 19531, 20362, 4377, 5135, 24016, 27401,
+23688, 10834, 5920, 16913, 10022, 10574, 473, 29749, 11270, 30716, 8301, 30756, 18917, 21996, 6382, 32549, 10809, 15348, 255, 2372, 24073, 19239, 12348, 12536, 674, 31879, 130, 5051, 4247, 24147, 32453, 27935, 2213, 5605, 12081, 12235, 16179, 12554, 9216, 27450, 10502, 17517, 25438, 29419, 6745, 31820, 29201, 17554, 14401, 29456, 19926, 5706, 15927, 32274, 18242, 16601, 31386, 18373, 21653, 2865, 9752, 21338, 30800, 11965,
+26943, 10113, 24200, 10355, 22667, 649, 5037, 401, 18166, 30475, 29821, 24912, 29527, 26254, 9698, 11160, 22942, 29625, 16867, 6101, 29131, 2341, 22702, 27749, 20714, 11587, 30614, 30466, 157, 28647, 9663, 27101, 5992, 1096, 4688, 28660, 1745, 9725, 29061, 19911, 7432, 26114, 12055, 4191, 19600, 21754, 15352, 9774, 18611, 32219, 15875, 14974, 1792, 5810, 9956, 22507, 17397, 7802, 20205, 17555, 3681, 29869, 11888, 9674,
+30965, 16576, 5566, 32710, 26301, 1859, 19853, 965, 27974, 31909, 5156, 14806, 20895, 20508, 24581, 6738, 19959, 7688, 21712, 21752, 13498, 31668, 11491, 30896, 6703, 31696, 15683, 10384, 28797, 27571, 20058, 26994, 11379, 25624, 26936, 4912, 27484, 14022, 5877, 22690, 13163, 11033, 4728, 1290, 31542, 29309, 8028, 18733, 4230, 29740, 7717, 17728, 28641, 19208, 15856, 2576, 18137, 31539, 12960, 14166, 26342, 251, 8393, 4953,
+25875, 2561, 9865, 20591, 16583, 15742, 10513, 29746, 26776, 15242, 31036, 25550, 11783, 6296, 11515, 16013, 3269, 19233, 974, 31910, 5673, 16830, 1718, 23810, 15602, 14678, 5209, 9176, 14929, 13602, 14130, 8037, 16163, 23995, 28628, 32747, 6970, 6374, 29725, 978, 21616, 27994, 26528, 631, 1522, 5275, 16645, 4791, 24508, 17619, 3933, 30182, 1681, 5651, 21224, 17283, 20330, 26433, 26460, 2491, 7267, 7822, 10528, 23431,
+31817, 6389, 23410, 6019, 12763, 20367, 6997, 1611, 15593, 757, 2242, 17116, 6033, 18887, 21907, 30541, 3738, 25841, 27955, 5420, 31492, 16412, 22703, 19054, 10077, 16395, 21546, 17345, 24217, 32074, 8008, 23267, 5695, 31418, 29286, 18458, 19017, 3516, 20069, 1843, 4273, 22312, 18959, 10306, 8431, 8098, 8080, 12170, 1171, 3267, 17590, 32664, 19679, 7525, 18950, 29757, 23921, 7728, 14334, 15370, 7035, 22342, 5869, 12730,
+20992, 2388, 31189, 7241, 5904, 18490, 9084, 10177, 8034, 28043, 20484, 16466, 3374, 28564, 28636, 4545, 31831, 13458, 4441, 18743, 20983, 23392, 15732, 12136, 31120, 30066, 27507, 5387, 19640, 608, 18118, 7864, 2996, 16539, 15105, 8900, 2261, 24190, 19078, 10296, 19465, 6794, 26762, 22839, 2590, 22630, 27385, 1653, 3320, 31826, 20396, 24303, 22450, 3360, 3672, 20803, 658, 31179, 26190, 20298, 31787, 11540, 28162, 2016,
+28079, 10500, 10916, 30341, 1922, 29994, 7869, 21387, 4020, 1863, 11459, 6610, 24493, 6076, 8264, 27813, 5134, 28660, 19348, 27585, 32021, 23020, 15620, 32679, 21431, 9042, 20210, 20451, 20583, 15604, 22467, 15894, 26104, 615, 13467, 28026, 30610, 21336, 16646, 1862, 23199, 28105, 8473, 14924, 1413, 16737, 9969, 6547, 12629, 29318, 1364, 11882, 19570, 16984, 11794, 8234, 26027, 32004, 28685, 13842, 14840, 18384, 29736, 8177,
+18999, 10436, 3435, 16841, 31772, 20081, 18704, 22204, 15418, 27177, 4360, 16831, 11146, 14330, 23379, 23775, 10880, 24743, 2890, 30450, 8960, 14684, 5916, 2219, 13920, 1833, 16061, 28760, 20217, 13029, 4169, 6449, 23465, 7605, 23290, 22470, 27686, 9226, 11906, 10337, 3635, 16266, 27168, 14781, 30596, 17779, 5789, 8708, 9755, 8679, 6391, 18715, 23363, 12307, 20934, 4515, 14141, 4227, 507, 1590, 17256, 4677, 8039, 7954,
+12282, 31330, 30424, 7200, 7788, 9562, 17537, 11424, 25828, 11938, 26205, 23657, 29717, 31994, 32365, 6704, 7905, 5988, 25419, 31268, 18296, 13585, 3015, 32437, 17812, 3523, 1259, 2301, 8200, 9299, 10255, 20482, 7861, 7911, 27682, 15649, 17473, 12452, 27073, 10533, 24390, 20511, 1422, 21339, 19737, 1020, 28044, 27643, 7008, 20695, 26143, 25304, 1513, 29159, 24973, 19325, 32682, 26233, 21626, 8114, 2764, 31881, 28596, 10625,
+7024, 23510, 26274, 24497, 3194, 20580, 2263, 27584, 8323, 3685, 16156, 28060, 4705, 11432, 22935, 11714, 32127, 16311, 4250, 872, 12702, 29224, 20198, 12616, 22689, 9056, 20730, 25453, 8170, 16558, 3310, 15194, 7300, 29584, 6924, 10495, 17396, 9187, 5311, 25719, 12872, 21467, 21012, 17578, 131, 11179, 29292, 32259, 27490, 774, 363, 7424, 29998, 20561, 20040, 19919, 29618, 8002, 12604, 5020, 24560, 15914, 20214, 31861,
+12731, 27138, 9588, 30127, 3557, 14899, 23079, 16430, 3599, 11323, 1240, 3730, 22502, 30532, 3221, 17225, 31306, 3585, 24649, 28537, 24146, 11922, 15688, 20996, 19924, 28293, 26016, 11717, 11439, 13463, 10810, 24170, 7833, 20398, 21530, 11391, 2529, 11841, 27821, 6128, 23164, 29061, 9859, 12898, 26825, 13080, 30123, 25363, 16665, 22005, 21132, 8044, 1159, 4053, 29040, 21083, 32346, 22289, 32, 11017, 2984, 10842, 2420, 10817,
+31240, 23950, 22208, 1002, 3023, 17261, 7130, 26187, 13554, 16989, 6317, 7611, 30070, 3673, 207, 13967, 25678, 21339, 22011, 26837, 25392, 18284, 15152, 24970, 7805, 15185, 3220, 10789, 26027, 5640, 21606, 24500, 29590, 11047, 25502, 32613, 28308, 32632, 26032, 9095, 16854, 32349, 16706, 14156, 3254, 16913, 28123, 28932, 5485, 17367, 23001, 30877, 2883, 5386, 23080, 10688, 20571, 26300, 21477, 13830, 31940, 10315, 5562, 28762,
+21362, 31064, 28607, 16903, 30929, 21871, 25998, 15015, 21452, 9936, 29171, 24707, 26850, 24526, 20871, 32335, 9125, 11105, 30444, 12008, 16491, 20756, 22696, 4294, 14288, 11405, 18124, 13460, 21721, 23687, 9454, 10315, 21983, 5293, 27218, 20144, 27164, 20448, 2391, 15849, 30385, 31562, 7788, 24467, 23321, 28659, 24034, 32446, 6996, 21710, 11687, 23487, 9699, 1615, 27781, 23987, 13021, 13138, 4680, 1974, 4057, 14134, 12289, 26040,
+19428, 6740, 13417, 13824, 27188, 15808, 29673, 24805, 14603, 4693, 16504, 5156, 585, 7770, 4834, 7581, 29481, 16521, 31069, 6412, 18137, 26082, 30399, 31158, 6452, 2311, 364, 10509, 16446, 12653, 3782, 3106, 19393, 17199, 16930, 13814, 239, 13836, 5851, 14842, 18529, 22356, 19998, 19114, 30126, 24833, 26696, 26839, 8586, 24997, 483, 26723, 18311, 30883, 25113, 24764, 426, 25477, 2505, 16872, 5363, 6287, 19978, 24756,
+23486, 4141, 5802, 23726, 17977, 11654, 5800, 3738, 1242, 25799, 22853, 31368, 17864, 16781, 25440, 26450, 9010, 25923, 20406, 27321, 24038, 12751, 19317, 24465, 5461, 21823, 8569, 10824, 28110, 28548, 2812, 18829, 32689, 8615, 9787, 17898, 20269, 15587, 21636, 21511, 8618, 11721, 20111, 26482, 28502, 12783, 20165, 4744, 5939, 7803, 32066, 29977, 20554, 18615, 21674, 26015, 7670, 30244, 4071, 3013, 26024, 6884, 21842, 25945,
+15499, 31629, 11075, 3000, 14448, 32711, 24511, 23067, 11665, 11854, 16781, 7399, 24638, 4178, 12144, 30577, 11981, 11442, 27786, 32536, 30057, 16693, 25783, 4960, 14169, 29855, 7973, 7425, 3971, 29815, 602, 19470, 28676, 11677, 22470, 10356, 11620, 14213, 655, 23285, 26067, 17437, 30685, 17937, 21615, 10061, 15746, 829, 21503, 10765, 597, 18792, 27458, 26380, 23752, 8859, 23467, 31725, 16284, 27438, 28772, 16886, 14140, 24680,
+28563, 3842, 2269, 7415, 18055, 2924, 30701, 11355, 20361, 28618, 29292, 9209, 5911, 12271, 10038, 27414, 23036, 10635, 13438, 17726, 4247, 4423, 26585, 27715, 3380, 10101, 22385, 32153, 26987, 3758, 24065, 22782, 7600, 26334, 30197, 25656, 29259, 28130, 4243, 16852, 23980, 767, 26061, 29891, 13038, 3331, 24537, 3306, 13966, 5208, 21032, 18214, 9631, 14849, 13161, 13011, 24950, 2778, 12396, 19169, 6536, 3694, 9183, 14137,
+30028, 6613, 7025, 26519, 1975, 11268, 10604, 25956, 12035, 3897, 23079, 25074, 7229, 14849, 28380, 21195, 20057, 16645, 6641, 29688, 31494, 19802, 9931, 23677, 22581, 22328, 10078, 29117, 26022, 19262, 10486, 23282, 25875, 17511, 17034, 27850, 28779, 27638, 21038, 8047, 31535, 11350, 353, 5996, 26199, 28733, 27192, 13488, 12610, 1065, 10408, 11337, 20868, 20339, 2246, 10681, 9899, 12324, 7030, 3153, 31586, 17517, 26436, 24693,
+2260, 10702, 19776, 31040, 5572, 8046, 6319, 4339, 19396, 6672, 10336, 12827, 2637, 4760, 26315, 15248, 5825, 3955, 26585, 26693, 24295, 28831, 4606, 1426, 8387, 11637, 4580, 7206, 29154, 31016, 31899, 31414, 8950, 18907, 29686, 14522, 26954, 3237, 18861, 13582, 9909, 29197, 26410, 12547, 1189, 19957, 27795, 7015, 23913, 21612, 940, 15440, 17675, 5547, 16866, 26062, 17184, 21446, 500, 13570, 19694, 32400, 12216, 28644,
+18539, 9135, 10398, 12725, 12372, 29260, 26308, 22282, 25689, 19950, 2061, 26879, 7139, 29856, 1126, 31052, 18700, 2066, 13724, 3607, 7613, 30591, 29669, 24797, 19269, 30170, 5599, 6196, 29802, 17816, 2072, 15573, 26951, 12471, 28299, 6555, 8963, 21839, 28837, 1884, 9021, 30898, 28763, 16160, 27986, 29889, 14445, 13918, 31956, 28169, 17525, 6801, 25992, 14427, 31599, 12494, 11829, 4430, 18690, 8863, 22246, 20762, 24436, 16429,
+465, 19967, 22985, 9428, 9038, 19054, 11313, 18059, 17185, 7308, 1452, 12403, 4430, 15897, 26322, 3618, 11298, 11079, 10419, 4523, 25506, 9250, 17017, 4567, 13681, 2939, 13430, 3159, 23701, 5099, 19589, 24167, 25066, 9806, 827, 1337, 28860, 12140, 19396, 13277, 19449, 20848, 25681, 23879, 3977, 19235, 27497, 15276, 30314, 5148, 19799, 23053, 14399, 4048, 27620, 28080, 6987, 8283, 31239, 30688, 13382, 18060, 22087, 5680,
+27866, 22915, 7017, 23959, 2287, 26414, 4468, 21736, 14494, 30149, 12847, 18472, 16616, 7576, 980, 14163, 12725, 20779, 4448, 27124, 24827, 32068, 22436, 31814, 7583, 20907, 29734, 20965, 6200, 19054, 26646, 1298, 9201, 895, 25257, 11488, 27309, 29726, 457, 9036, 27107, 13304, 27508, 10956, 20881, 28488, 25119, 838, 16499, 29567, 27962, 8558, 28867, 17630, 7604, 3683, 5769, 4570, 24648, 11969, 23624, 18526, 13268, 57,
+19422, 5757, 11546, 13963, 2715, 12003, 22999, 29823, 25307, 17739, 8011, 13420, 13459, 362, 14258, 29958, 29929, 9452, 5748, 26028, 27082, 13352, 29711, 84, 17923, 21592, 12053, 8779, 7350, 25321, 8837, 26772, 31079, 20383, 7968, 1026, 32386, 30967, 30849, 24925, 15939, 6092, 5578, 29398, 6454, 19836, 26589, 3615, 29289, 32337, 29644, 23603, 12922, 26587, 23687, 30845, 15411, 2973, 6856, 22762, 28294, 15693, 16766, 26605,
+3308, 24734, 27632, 2926, 22934, 25713, 27852, 6105, 31806, 662, 2735, 5492, 20498, 29324, 9108, 17019, 28894, 5984, 7855, 9048, 32571, 31542, 7125, 15215, 1747, 13981, 5209, 30042, 29675, 21975, 23879, 215, 13942, 18743, 3142, 4108, 11689, 30994, 10213, 10727, 31656, 12948, 16219, 19386, 9505, 25327, 3638, 5631, 31311, 11493, 14679, 31115, 10267, 21804, 13562, 12015, 3017, 18771, 9289, 32692, 7978, 400, 140, 21920,
+19144, 3282, 26028, 30833, 1508, 3473, 8792, 396, 16422, 25011, 19782, 25927, 17571, 23420, 31558, 16114, 2145, 13469, 14461, 12413, 2505, 28023, 24428, 5522, 14026, 949, 5447, 22005, 1349, 5587, 11157, 20493, 8869, 4418, 18558, 10377, 7891, 27350, 10773, 24313, 19594, 30555, 17472, 4397, 21208, 16262, 20511, 23353, 29731, 2205, 2998, 32236, 30228, 27426, 4991, 11487, 28375, 10438, 724, 29725, 16025, 11881, 17450, 24894,
+16299, 3241, 2503, 24191, 30591, 13276, 15736, 17417, 11063, 441, 21814, 32271, 16703, 9558, 22857, 13667, 11763, 25855, 13135, 9223, 20514, 18126, 20710, 16121, 28564, 21434, 13078, 11821, 548, 30529, 3947, 16847, 1002, 6450, 8270, 31593, 19726, 24007, 16243, 30790, 24448, 5289, 30293, 8383, 14847, 20382, 22050, 26610, 13470, 2418, 3066, 1216, 20544, 23776, 17337, 16341, 12443, 30416, 28162, 12991, 28177, 32110, 29838, 29179,
+5792, 5341, 28004, 25519, 29348, 11479, 23541, 21028, 16769, 21066, 29411, 31616, 8681, 18694, 25459, 22151, 21112, 28525, 23367, 8888, 19533, 7936, 25229, 31976, 5584, 20624, 12199, 993, 19966, 9270, 30172, 25758, 14611, 25409, 18509, 11191, 4120, 9282, 32219, 20889, 30349, 28862, 19738, 6262, 14788, 12429, 28413, 3132, 8186, 19012, 12021, 27719, 26948, 4482, 26928, 32533, 25106, 6359, 758, 12304, 15629, 30931, 5295, 30240,
+23572, 23804, 8663, 27692, 319, 8114, 15814, 30668, 4209, 2784, 4162, 18997, 15213, 32575, 22130, 23399, 18819, 1383, 18350, 12999, 5865, 12510, 12764, 30972, 18870, 13523, 10508, 1731, 11686, 15803, 31972, 2490, 6840, 7867, 30182, 7159, 15982, 13228, 5059, 20191, 16012, 9221, 6420, 31225, 9028, 28550, 21856, 27847, 29933, 7439, 8078, 3031, 19949, 20843, 1235, 6051, 1598, 11743, 7783, 13284, 27547, 6987, 15774, 1619,
+14854, 13188, 8778, 30836, 26417, 13837, 18259, 9661, 23058, 24680, 8119, 32086, 20462, 29975, 27165, 17628, 4646, 2475, 20659, 24596, 23318, 21894, 30647, 24916, 869, 5662, 5432, 28416, 12649, 21206, 30035, 27504, 1627, 6045, 25572, 28044, 19882, 11064, 4937, 10172, 2976, 13056, 9490, 23438, 10264, 3887, 8298, 14910, 6363, 28957, 6738, 29681, 18083, 4618, 21830, 18953, 10280, 27262, 14601, 22930, 15701, 11869, 17666, 17328,
+17914, 10470, 12604, 5029, 21534, 17541, 15201, 24510, 30598, 24692, 15181, 8094, 28579, 23479, 23004, 2174, 19669, 29743, 31856, 4984, 1593, 20918, 23937, 11873, 15412, 5771, 2035, 31113, 17640, 19701, 15673, 2786, 30172, 28277, 7815, 18938, 13051, 23017, 10681, 10881, 14941, 25862, 18975, 10752, 16573, 9211, 12927, 3474, 6186, 12015, 8459, 7779, 165, 32396, 19653, 15577, 5399, 21688, 13923, 23039, 8622, 29596, 25826, 6026,
+25106, 873, 24964, 5389, 23890, 2877, 16270, 6063, 28739, 2477, 16816, 12545, 11688, 29743, 16019, 17875, 8990, 24478, 25654, 9155, 24107, 12539, 24732, 29506, 1460, 5887, 19778, 10082, 2716, 12836, 16108, 27822, 13709, 8304, 443, 4832, 11182, 16713, 10895, 7153, 19190, 27711, 19698, 30878, 24686, 2950, 15985, 908, 27428, 8872, 10063, 18767, 21411, 2028, 15506, 22871, 7915, 2516, 185, 10631, 15352, 16293, 5685, 29061,
+24598, 6128, 1125, 3012, 22841, 12021, 10165, 9263, 6964, 29864, 7374, 31651, 46, 23359, 32559, 27474, 32231, 9855, 13474, 20875, 11883, 28980, 10978, 19798, 31496, 11164, 30430, 14080, 27457, 3347, 10373, 19287, 9476, 11499, 22299, 32317, 23520, 32465, 8813, 30484, 29561, 16187, 29367, 29607, 6778, 29159, 24313, 6242, 6246, 5019, 27117, 18129, 1231, 5327, 5159, 32727, 16491, 2821, 14039, 11181, 6169, 24413, 30468, 15645,
+3144, 20000, 15194, 26664, 19697, 24007, 24380, 16490, 7426, 20980, 13329, 14205, 17371, 4874, 20447, 23617, 9894, 14796, 8978, 11125, 20123, 14137, 11085, 3847, 16959, 25124, 15028, 23128, 16769, 12728, 6005, 19913, 32728, 21199, 13809, 19657, 12439, 5422, 3379, 19865, 26402, 16708, 1302, 11005, 21583, 21749, 1854, 31477, 3777, 10832, 9834, 23901, 24969, 20919, 27748, 9160, 13276, 10008, 32288, 30045, 22736, 5525, 17191, 22697,
+26725, 31000, 9586, 6396, 3654, 12966, 26261, 30056, 29674, 27564, 8293, 18489, 16545, 10147, 17198, 20323, 20979, 27033, 11456, 13181, 15184, 6436, 22341, 28460, 16444, 21862, 25738, 6412, 27387, 10161, 29109, 21344, 8393, 5928, 27740, 12048, 18894, 21234, 9336, 15800, 16030, 17630, 1522, 32575, 27777, 18720, 20130, 15989, 12985, 31586, 29170, 28170, 5254, 18743, 23862, 21698, 7837, 16832, 28111, 2457, 26993, 24452, 23801, 2619,
+30380, 18774, 14667, 16506, 7240, 24003, 32307, 23270, 8865, 1061, 23077, 3875, 19781, 10440, 19864, 32767, 9258, 16266, 28169, 14513, 2241, 19263, 3443, 10079, 3328, 31554, 12536, 30321, 23239, 3569, 172, 20851, 22343, 14839, 4590, 29583, 6075, 4129, 20085, 14940, 5190, 10395, 18815, 24971, 20835, 5911, 24970, 30093, 22177, 20371, 11838, 24419, 6867, 15282, 1730, 10195, 14068, 14266, 7748, 4539, 17835, 7921, 25391, 7411,
+22760, 29981, 4226, 28835, 1342, 24312, 11008, 6532, 1939, 29823, 31503, 22774, 2967, 23706, 20099, 25144, 11309, 31938, 16795, 18176, 14452, 18525, 28371, 28520, 23, 3352, 292, 17859, 11273, 25683, 25270, 1265, 22896, 29496, 30101, 24238, 21040, 8341, 30770, 22979, 5396, 29505, 12985, 8363, 20443, 317, 740, 31753, 32255, 17535, 17161, 13939, 3293, 12765, 9691, 3316, 16117, 9983, 21175, 27390, 2898, 13677, 28655, 25794,
+10406, 25988, 17264, 31446, 1561, 15266, 21658, 6958, 12004, 1875, 15321, 32447, 2192, 16061, 31432, 1679, 829, 15826, 15618, 4122, 28591, 25310, 7438, 11940, 2525, 28614, 6562, 5424, 9523, 2449, 31218, 19929, 28438, 15715, 18608, 29999, 30981, 7498, 4189, 10217, 9373, 19511, 9897, 11566, 2804, 8561, 13245, 3633, 24387, 28864, 7755, 20210, 21406, 15194, 32150, 23931, 11040, 5944, 29355, 20563, 8394, 27806, 7725, 4064,
+10753, 26333, 1295, 8966, 1063, 5485, 19184, 10436, 24996, 29081, 22002, 27800, 4874, 2480, 31434, 29262, 31344, 6421, 16704, 19982, 21615, 16087, 11145, 32655, 22031, 7733, 20451, 30425, 2771, 28176, 1721, 13524, 21741, 3017, 22490, 22804, 8502, 8906, 472, 730, 5219, 22475, 28530, 10094, 24955, 27196, 6588, 23531, 850, 23292, 10745, 22465, 6611, 21890, 22353, 28643, 29623, 10036, 26300, 32394, 5444, 28022, 13150, 27185,
+31039, 2873, 17221, 6773, 11779, 17693, 7503, 16999, 7400, 3265, 27093, 32355, 30462, 913, 23118, 31312, 24205, 1095, 21009, 30817, 22986, 10594, 26692, 19841, 20630, 20224, 19468, 26074, 15478, 32618, 20491, 13749, 2723, 4944, 20522, 14503, 22638, 28025, 31502, 30038, 31291, 25827, 29626, 28985, 26740, 19976, 27529, 18177, 21072, 15770, 16226, 11290, 26365, 10150, 31131, 14227, 30375, 17831, 7534, 13085, 17682, 28025, 26835, 20405,
+202, 14589, 2140, 22840, 9847, 874, 20110, 8370, 26701, 16968, 4587, 20673, 4177, 32116, 6083, 25249, 15118, 22309, 3771, 8715, 32460, 2134, 22943, 30067, 19966, 30477, 10384, 4880, 25734, 4451, 25285, 25936, 19041, 27426, 16008, 28888, 28300, 3351, 4490, 22234, 20319, 9077, 10139, 24496, 8425, 16222, 16977, 23543, 5764, 20748, 32259, 5456, 22883, 22434, 2755, 10081, 20143, 13139, 14961, 13109, 17591, 7478, 6278, 3864,
+2136, 22286, 32752, 30437, 25637, 4474, 19903, 13189, 13551, 30042, 4917, 21976, 13497, 21895, 12751, 19261, 9875, 12242, 24717, 32758, 1908, 27472, 10071, 22051, 7843, 25032, 2393, 25434, 32511, 8671, 29298, 1879, 30957, 29282, 32316, 23827, 988, 19451, 4248, 14539, 16726, 9165, 3747, 30223, 31060, 16499, 16716, 8168, 28741, 8665, 8158, 30650, 3369, 18230, 19933, 11212, 10494, 22326, 3879, 10237, 30997, 409, 12117, 29187,
+29692, 11665, 20246, 30680, 31117, 24494, 12452, 15075, 891, 16199, 12530, 31952, 32698, 29246, 7352, 28672, 5143, 15510, 26554, 8512, 972, 13719, 19724, 11467, 3278, 23603, 21704, 1507, 24013, 1053, 30694, 20937, 12719, 18172, 18849, 11068, 9898, 31301, 26143, 10790, 14733, 5905, 9974, 14663, 2383, 17326, 10567, 7526, 68, 4353, 16038, 1041, 18073, 2994, 12508, 21351, 26598, 1444, 22858, 17843, 2498, 20785, 6012, 15217,
+6189, 24861, 26285, 16088, 23395, 19660, 26878, 5360, 25565, 4084, 20023, 27948, 21410, 30591, 2706, 21478, 2176, 18744, 22519, 20249, 21738, 2259, 8832, 15568, 3704, 31691, 643, 6202, 19708, 6655, 21419, 25897, 31517, 14936, 9217, 22144, 1828, 3327, 27504, 27393, 7411, 14759, 22573, 28821, 12582, 25279, 17532, 14759, 11255, 7283, 2240, 225, 9543, 11073, 15794, 13247, 9996, 16437, 19449, 29704, 23093, 8100, 22833, 21842,
+23036, 32051, 11218, 24864, 2610, 5954, 19489, 10022, 20713, 9294, 6075, 528, 1805, 23607, 15287, 13060, 30891, 17527, 13285, 7666, 28600, 29079, 20913, 5828, 12749, 7594, 2764, 3074, 15694, 25598, 24916, 5962, 24881, 3366, 30826, 27491, 9320, 17547, 4745, 30033, 26841, 10821, 30561, 28646, 1660, 13080, 8938, 32551, 30608, 22223, 7449, 26440, 18535, 28362, 32269, 31284, 3188, 2265, 1590, 18882, 27863, 26506, 24844, 19976,
+29872, 22902, 14700, 6424, 7681, 19445, 3689, 1754, 30266, 1483, 30400, 31927, 14563, 6570, 31710, 12403, 28794, 6392, 6076, 14561, 1986, 5577, 13077, 5175, 7842, 14667, 24057, 2938, 8405, 16134, 22914, 5509, 6268, 4846, 11933, 13950, 24292, 15622, 15704, 21790, 17105, 13337, 20949, 31669, 19907, 19892, 11304, 15933, 26284, 17380, 30494, 28270, 22957, 10803, 677, 30800, 25470, 24735, 970, 1107, 8101, 23884, 6616, 14369,
+28731, 18549, 28319, 20255, 1404, 11256, 9277, 18509, 24593, 30227, 17410, 11732, 17351, 28715, 27666, 10867, 13327, 25392, 6369, 3517, 3428, 7047, 1549, 28898, 31782, 2519, 30006, 7115, 26403, 3854, 21484, 22366, 22404, 17036, 9853, 23808, 28292, 19131, 9549, 20117, 16590, 26960, 31849, 1173, 22907, 26747, 12040, 3466, 19372, 18409, 6983, 22800, 25456, 8532, 18930, 24470, 11051, 16168, 31585, 4687, 20023, 20302, 27053, 9659,
+4570, 4139, 699, 94, 23270, 10248, 20211, 7092, 4440, 19292, 8265, 27347, 13272, 20305, 30814, 32644, 5946, 5029, 22676, 31403, 13562, 8838, 23105, 24613, 25007, 21923, 29300, 12262, 9457, 23586, 21921, 14027, 27725, 22620, 14121, 18227, 100, 1564, 25319, 4541, 20856, 816, 31888, 1360, 21121, 29934, 1236, 27067, 2196, 23912, 25702, 15758, 32751, 16040, 7603, 24990, 5195, 4136, 4484, 14652, 27722, 26405, 28679, 22679,
+16257, 10032, 8138, 16357, 11596, 689, 20898, 32452, 1505, 20019, 1045, 22626, 17185, 2281, 16925, 19381, 26194, 9860, 2371, 26177, 25900, 9975, 18399, 31095, 14111, 22883, 12979, 9065, 16520, 8890, 31744, 9, 18922, 7114, 16366, 30518, 7803, 4497, 30202, 9308, 24516, 31247, 31934, 8933, 761, 16091, 28315, 26955, 25951, 30686, 20364, 19083, 7893, 5995, 17410, 22004, 28878, 30389, 31069, 12630, 6511, 30045, 12639, 25433,
+4391, 29005, 23183, 12194, 734, 20618, 21502, 25250, 19097, 20668, 1416, 19858, 3992, 29731, 14045, 29943, 27649, 1641, 16259, 2775, 7636, 901, 24779, 3746, 31291, 23081, 16376, 5034, 20358, 29015, 30468, 24750, 25253, 20883, 4176, 25987, 8733, 25679, 18470, 27831, 13579, 19886, 14921, 17571, 16849, 28967, 14747, 11730, 30608, 31006, 14505, 5477, 31907, 6517, 9223, 30430, 29598, 25600, 2697, 17188, 21847, 397, 9170, 14332,
+21280, 13347, 7552, 30014, 6258, 26022, 25077, 19837, 13140, 7230, 4641, 29989, 3429, 19388, 8951, 1270, 17626, 23457, 6747, 16765, 29974, 15970, 14428, 26804, 8802, 17125, 11224, 30650, 17522, 20395, 12214, 6034, 974, 19766, 3280, 7232, 13020, 28357, 27069, 26160, 2820, 31710, 23381, 6249, 18330, 32333, 7519, 3188, 23022, 14266, 19954, 20228, 30237, 1614, 14264, 6271, 18739, 25488, 4153, 3493, 13115, 16368, 9527, 14089,
+3366, 12808, 21321, 16387, 8397, 15623, 9779, 11217, 14565, 393, 17467, 128, 32726, 24986, 3316, 22980, 6485, 23270, 10440, 3954, 24884, 24704, 10225, 10855, 17424, 14379, 14348, 30540, 30747, 23876, 11861, 1345, 3916, 415, 17732, 12313, 16038, 27512, 23531, 30603, 27905, 8230, 30731, 27863, 448, 1280, 18075, 6933, 24550, 28515, 10887, 16667, 20451, 21113, 27522, 5107, 2724, 9103, 2879, 703, 211, 14741, 2048, 4127,
+15156, 19781, 16440, 31194, 14525, 7203, 29029, 9662, 15433, 26993, 4757, 15882, 28273, 22832, 22815, 20055, 18579, 935, 3954, 6262, 22048, 31477, 11369, 24772, 7812, 14249, 25475, 8023, 28990, 27523, 12150, 11378, 14536, 28590, 9804, 29061, 3026, 6065, 5955, 18459, 290, 10712, 1573, 28563, 776, 24389, 15851, 19355, 25324, 19805, 25617, 14604, 18514, 4219, 6608, 26326, 18468, 32083, 1581, 14690, 26838, 13731, 26068, 8607,
+9554, 3104, 4900, 12580, 9169, 10856, 31039, 9460, 21568, 32613, 5255, 22345, 24234, 21106, 8932, 16790, 8144, 1782, 31394, 26658, 6001, 5234, 20217, 24469, 4549, 21798, 6391, 31387, 2762, 32459, 7226, 12316, 2795, 12127, 24896, 11964, 22983, 23167, 21424, 11783, 23012, 26680, 1360, 14478, 15018, 10293, 31268, 23162, 12075, 29894, 17053, 18076, 2360, 4502, 9777, 6909, 26300, 16168, 5529, 29062, 15859, 12755, 8610, 18654,
+24882, 738, 30618, 15097, 23906, 19275, 26881, 14150, 13187, 28241, 28629, 28205, 5766, 27129, 18600, 17841, 24256, 2885, 3149, 26616, 7387, 12926, 758, 919, 29094, 6287, 29982, 12185, 19042, 5824, 30839, 11157, 6563, 28690, 26254, 30469, 15197, 20367, 11851, 28384, 15841, 7712, 23821, 21607, 2074, 9653, 6681, 26330, 12538, 9830, 20178, 19925, 22757, 20936, 20845, 19083, 27223, 18059, 31269, 13498, 23883, 29340, 24655, 30446,
+25262, 18141, 28147, 7691, 5741, 7231, 3307, 21582, 14943, 27129, 10421, 17017, 4014, 17102, 10579, 16553, 26933, 30758, 3710, 16922, 18926, 24555, 3237, 13382, 9846, 1738, 26880, 962, 31079, 18767, 31408, 23573, 4140, 26788, 31265, 9881, 1251, 1804, 31463, 16194, 28933, 9117, 444, 180, 26219, 11023, 16733, 20384, 9013, 20443, 4538, 27940, 12231, 7776, 8554, 22077, 9514, 2666, 23039, 7825, 21433, 21680, 31399, 25573,
+15700, 29896, 2687, 16951, 31700, 1382, 377, 27866, 10499, 821, 28046, 3951, 11845, 12011, 24335, 20858, 32454, 28874, 16030, 11917, 3882, 24584, 1227, 13396, 27250, 24266, 21222, 15915, 13178, 19853, 8721, 28878, 16981, 11408, 13061, 15913, 12790, 13439, 11011, 23290, 14260, 6289, 27241, 26105, 18300, 18808, 14196, 17987, 14914, 30226, 29904, 18796, 22043, 31131, 32193, 16525, 22630, 20647, 32441, 3040, 7732, 8394, 31919, 24713,
+19802, 12212, 7858, 32592, 25651, 18870, 23114, 7144, 25159, 17587, 481, 10692, 3628, 14677, 28679, 18542, 12136, 25815, 4571, 1411, 24179, 3996, 17936, 14041, 24643, 17609, 17081, 32375, 26003, 16232, 24320, 13037, 28445, 32178, 12862, 21328, 18280, 3208, 28472, 10672, 20796, 28954, 21364, 24424, 10863, 17275, 10198, 22999, 10322, 14769, 24410, 1733, 18765, 9579, 15774, 10640, 27188, 88, 10247, 20424, 16320, 1799, 693, 11997,
+1210, 13555, 558, 19490, 16764, 29030, 30162, 4792, 25216, 18758, 29216, 3312, 3265, 6646, 26311, 13588, 21416, 17954, 15321, 7413, 27533, 31096, 18054, 21953, 31184, 28301, 9609, 14736, 30101, 10303, 26734, 31311, 23858, 27292, 18033, 7854, 23554, 15428, 12646, 16003, 1418, 9094, 19315, 4684, 15741, 12858, 18272, 4389, 30812, 825, 11802, 25577, 31921, 29856, 14763, 30337, 25390, 24372, 12306, 22723, 1907, 6272, 21266, 25766,
+796, 6531, 852, 24350, 21959, 13499, 7585, 23378, 22593, 26900, 28062, 5566, 6991, 13566, 9955, 5035, 14391, 21758, 30613, 13545, 18846, 12608, 11114, 11468, 4212, 23420, 1423, 6120, 29692, 22689, 31886, 30488, 29221, 32738, 22071, 18412, 13469, 29656, 9022, 3295, 23789, 4316, 8861, 30780, 17882, 18817, 3047, 32274, 7807, 892, 13051, 26653, 13500, 24165, 5354, 17713, 14818, 6777, 23833, 11742, 29467, 22951, 9463, 25920,
+22921, 31534, 11564, 3623, 28422, 20587, 6918, 19443, 24903, 15779, 17455, 10018, 1828, 20503, 9524, 9635, 21395, 22575, 3521, 2128, 13972, 8875, 19841, 28790, 15652, 10906, 7765, 12351, 1089, 17228, 5503, 24010, 15994, 17068, 27633, 11648, 4887, 1783, 31092, 29790, 17563, 15779, 7040, 19391, 3514, 16564, 29027, 24910, 6371, 32548, 27038, 20344, 8655, 14111, 16366, 24307, 25017, 24131, 3891, 26106, 8591, 9394, 17348, 24585,
+26462, 12214, 3466, 31349, 13997, 1790, 28372, 31560, 17569, 2644, 18184, 21084, 19209, 14443, 13226, 25580, 14223, 7496, 13156, 22878, 21607, 29523, 14417, 13856, 20886, 18308, 7194, 29478, 27703, 24542, 21295, 21397, 3988, 24761, 19979, 17986, 26551, 15583, 16778, 11353, 18227, 2194, 32437, 4668, 16637, 12895, 30249, 30860, 20391, 10637, 20970, 9230, 7392, 2620, 23086, 28279, 20928, 30280, 24989, 15863, 22054, 13516, 4493, 26043,
+5510, 24472, 11261, 32061, 7287, 28039, 10646, 25514, 30234, 10315, 30183, 14103, 23210, 27664, 12196, 10833, 5533, 398, 20063, 12926, 3018, 10381, 8437, 23947, 7893, 658, 7042, 29948, 14174, 11535, 23223, 19684, 3239, 1716, 18978, 10526, 29755, 29624, 3273, 27221, 7172, 688, 8557, 30382, 28352, 20753, 8448, 1117, 21151, 28511, 14043, 24170, 6125, 22480, 15349, 14018, 23138, 22391, 11198, 4545, 1159, 1653, 24229, 4398,
+3369, 10439, 14925, 357, 7296, 18198, 27578, 14468, 18886, 3367, 12082, 14470, 24120, 20530, 15587, 12504, 16274, 29631, 3906, 22399, 19343, 19255, 3649, 9714, 8878, 14848, 14259, 10037, 16501, 5720, 14436, 19871, 16160, 29361, 20228, 23456, 14791, 15038, 5156, 909, 18406, 17238, 15379, 9758, 5001, 30966, 22262, 21275, 27829, 26168, 10906, 14405, 12655, 14555, 24119, 21534, 29403, 5610, 31571, 13137, 11330, 13239, 240, 27490,
+9832, 20468, 18178, 24623, 2738, 23334, 25532, 21144, 7805, 8143, 30903, 12806, 6342, 20397, 1313, 1403, 13798, 12219, 15808, 26453, 26774, 7159, 15219, 23410, 12769, 14023, 3779, 24100, 27262, 4019, 18822, 4327, 24487, 4233, 28950, 27225, 27567, 21715, 15602, 2604, 29858, 13737, 15410, 3432, 1366, 16723, 4836, 15164, 28942, 20644, 8850, 22949, 27804, 24069, 13591, 7805, 5324, 17370, 31905, 32587, 21389, 17960, 4146, 13108,
+22193, 328, 7565, 16992, 22043, 23167, 19597, 19134, 4136, 2239, 22566, 5503, 18963, 27402, 20667, 15137, 15279, 29517, 5318, 10315, 20819, 18909, 18120, 26143, 3511, 17258, 25962, 24900, 2450, 30108, 5240, 24643, 30437, 12806, 8867, 19712, 3205, 28464, 6078, 7342, 30704, 28645, 12845, 16899, 23279, 744, 32036, 5790, 30262, 4587, 16105, 18313, 23496, 1458, 11688, 27008, 18716, 4883, 19140, 21166, 2223, 24381, 13041, 32660,
+4419, 21908, 19605, 7624, 17605, 25683, 14966, 15541, 21560, 27811, 32440, 12072, 28556, 31708, 17862, 26050, 3527, 1200, 11595, 27024, 2658, 23283, 21264, 21374, 28166, 7636, 9772, 30390, 32017, 22813, 30282, 3668, 11953, 17119, 11293, 29558, 10035, 26259, 12331, 31595, 21303, 12003, 10899, 17091, 10944, 28762, 10373, 14471, 29962, 21968, 8727, 32620, 12483, 29991, 21226, 7882, 4860, 30998, 5504, 4109, 21043, 3018, 7778, 228,
+20138, 19071, 29787, 30173, 12562, 9350, 29000, 1097, 21354, 7132, 18188, 32298, 3126, 28561, 14001, 320, 17761, 22729, 172, 30245, 19952, 21398, 5359, 24812, 19628, 10863, 28922, 7903, 13881, 3932, 8131, 1251, 23003, 5150, 31424, 2797, 14501, 27657, 3895, 3087, 2021, 22083, 2617, 5147, 17877, 16618, 5467, 2870, 6579, 5639, 347, 26532, 27037, 5706, 18576, 13897, 16569, 14730, 21800, 30451, 18662, 29931, 31702, 8897,
+2314, 30359, 11695, 16815, 25248, 15590, 19902, 27269, 4905, 22519, 32416, 22782, 6369, 5115, 25653, 12949, 10754, 26000, 6713, 5023, 31707, 25289, 18920, 15508, 7252, 7952, 13191, 25914, 5115, 12126, 2044, 7429, 9717, 13739, 24244, 2197, 29329, 11378, 29466, 1466, 1129, 29114, 24249, 7499, 1461, 17134, 20448, 12215, 10366, 27161, 17238, 9305, 19682, 3390, 24814, 26934, 11342, 5237, 20081, 16457, 17363, 22125, 23887, 27080,
+3096, 15363, 29277, 32425, 26742, 25975, 1123, 27871, 22321, 25372, 2602, 23782, 9738, 23050, 3229, 20105, 17443, 20467, 29410, 4358, 23857, 21456, 31292, 2431, 26694, 18605, 18889, 11289, 7962, 10008, 5602, 11058, 25371, 2111, 10715, 19345, 28087, 11839, 14449, 17640, 4443, 17051, 8655, 14182, 7334, 11884, 1519, 24777, 32352, 30929, 29135, 23441, 19618, 27660, 25873, 13544, 13497, 11994, 24833, 21460, 22002, 30435, 32518, 14605,
+32547, 10466, 1183, 27866, 22305, 15632, 12738, 26748, 32683, 21393, 8162, 7249, 510, 9681, 32027, 94, 7843, 28394, 23535, 27461, 23286, 16640, 8237, 4016, 28634, 302, 25476, 17868, 30738, 25226, 32474, 30517, 2924, 889, 25615, 25229, 16521, 5585, 19210, 16436, 26979, 27372, 23686, 27489, 4286, 22945, 27583, 12129, 18571, 18350, 6822, 9090, 2223, 15059, 13106, 30857, 15361, 5814, 15958, 13331, 31040, 15664, 11080, 1197,
+16553, 3927, 26426, 306, 9513, 12868, 16742, 3724, 7473, 7660, 31213, 11759, 30605, 26028, 23888, 16409, 11610, 30710, 25499, 13833, 13001, 5837, 11923, 28362, 11651, 27881, 8926, 9923, 10777, 20006, 11120, 27330, 23934, 4779, 27636, 679, 17647, 11610, 4403, 25120, 19271, 2848, 4111, 17108, 28876, 27999, 749, 7718, 25941, 26248, 21552, 6174, 32085, 707, 1769, 10968, 28588, 10695, 20892, 6597, 30701, 32012, 1159, 21867,
+4023, 28795, 22546, 21671, 7637, 26949, 14023, 26908, 29797, 18135, 11249, 25905, 13366, 11998, 856, 6540, 5479, 22408, 12714, 4796, 23115, 14483, 15765, 18935, 25178, 3889, 25532, 23112, 3133, 26691, 12211, 7157, 22718, 1990, 28828, 30355, 28939, 10083, 24496, 25969, 28218, 2977, 19106, 8817, 14975, 19962, 15357, 20454, 9602, 28071, 25251, 32717, 9787, 8248, 18884, 2197, 12137, 11648, 25309, 15270, 5571, 4753, 22427, 28289,
+6743, 18487, 25877, 2914, 28571, 17605, 28883, 24021, 20582, 15222, 70, 2789, 2416, 15427, 23244, 12019, 10731, 15727, 11968, 20518, 23975, 30853, 22715, 3344, 9733, 15257, 18614, 15305, 20010, 8274, 10826, 26753, 26761, 3935, 29667, 22564, 21540, 25783, 13818, 9354, 8237, 13888, 12144, 10653, 29316, 2620, 22672, 7279, 18347, 1873, 27797, 9554, 32726, 17744, 12898, 9691, 233, 31512, 24996, 20243, 7018, 3055, 14228, 1012,
+6990, 11128, 23576, 28531, 4143, 4626, 5117, 12380, 18515, 17261, 23033, 15063, 19881, 12938, 22342, 5460, 14811, 17371, 15014, 14769, 2347, 27912, 24460, 2581, 26657, 16689, 22824, 907, 19744, 4285, 1919, 26734, 15413, 25496, 22497, 19556, 30122, 27615, 31936, 15869, 12108, 22201, 30932, 31990, 2371, 20506, 4682, 17182, 5109, 19697, 31951, 7457, 14841, 23644, 10038, 8730, 7565, 94, 9638, 27309, 4379, 11557, 21275, 19792,
+4285, 11005, 6580, 1640, 5852, 5748, 17509, 17960, 27950, 15674, 17182, 30321, 3412, 21865, 14736, 8522, 8794, 13919, 15979, 23635, 4795, 26017, 32366, 12360, 26111, 9236, 6901, 30491, 20793, 28177, 17515, 25079, 6414, 24096, 26719, 12266, 29844, 11460, 30226, 25026, 27134, 14641, 22580, 30547, 3738, 4548, 6301, 12532, 18467, 22280, 3399, 23263, 15529, 2997, 2855, 8872, 12233, 9757, 6595, 259, 5166, 24111, 25338, 11580,
+15439, 19289, 23846, 12515, 30749, 21304, 4774, 25116, 3177, 27354, 22895, 6915, 31902, 29196, 19447, 17601, 18708, 22847, 8096, 1469, 25844, 10952, 10341, 5310, 20709, 16937, 5569, 25875, 8280, 30907, 4687, 23719, 17428, 28533, 3466, 15409, 17069, 8240, 7757, 20247, 2826, 30652, 27162, 1960, 27080, 13842, 19562, 13020, 3921, 27658, 14489, 29765, 5842, 24831, 2307, 26551, 9000, 7876, 19658, 17280, 6015, 24345, 8231, 23443,
+20110, 11697, 6085, 4412, 19938, 13842, 24659, 22764, 11727, 19053, 24725, 6039, 127, 11519, 19060, 4048, 6409, 781, 1046, 12252, 25612, 3353, 6035, 1844, 11230, 25694, 19124, 17245, 17271, 27355, 7921, 4614, 6285, 14006, 9026, 26223, 27848, 917, 16219, 6807, 19970, 8176, 12847, 20098, 19695, 31907, 24146, 26105, 32688, 25192, 5589, 25533, 28546, 11624, 27377, 7008, 4550, 13734, 24253, 21822, 8321, 32174, 26436, 14606,
+13412, 2694, 8061, 8493, 3611, 24281, 15300, 23581, 32457, 28147, 10911, 19385, 27286, 2290, 12722, 27207, 27482, 18311, 19972, 23260, 29935, 14581, 30268, 1718, 28315, 21754, 23540, 3869, 21160, 17208, 18475, 1805, 19902, 26537, 10298, 23513, 18050, 25598, 14326, 17739, 20978, 25238, 4356, 15496, 27528, 17078, 9935, 22242, 2621, 29907, 12735, 32557, 11721, 10235, 1507, 7268, 31989, 25047, 11137, 20382, 9487, 29613, 22187, 29389,
+23382, 32485, 20134, 8664, 25315, 1692, 26403, 13525, 26930, 30760, 29022, 21690, 15070, 6189, 11165, 17692, 3329, 23900, 17481, 15050, 1367, 18988, 22318, 589, 11267, 688, 20971, 20754, 30301, 10390, 17375, 20915, 10107, 4741, 29579, 2654, 6433, 23214, 16180, 596, 21206, 12434, 22286, 3509, 18623, 683, 21201, 21952, 24583, 5914, 4234, 25951, 24902, 26553, 26540, 3401, 27241, 14743, 24155, 24774, 25133, 8762, 12921, 2472,
+13503, 9732, 5126, 19936, 178, 21306, 20532, 21385, 972, 10051, 24894, 19596, 10734, 13327, 8780, 2550, 19241, 13015, 28501, 11375, 6800, 22273, 14776, 1273, 4248, 6163, 26047, 29381, 14925, 6200, 31853, 28428, 15932, 4211, 15596, 16110, 25518, 3361, 4727, 26490, 13412, 29621, 13318, 24146, 10180, 22099, 26696, 29421, 2346, 22429, 8028, 9146, 11934, 22804, 10419, 16182, 28967, 3698, 12795, 11124, 9898, 11880, 6784, 25830,
+16092, 22381, 9172, 8842, 25742, 13900, 2564, 6386, 10753, 15883, 30532, 20934, 5214, 24461, 17587, 7560, 14122, 25616, 16706, 26057, 15652, 27125, 9471, 11852, 30823, 22267, 22976, 7953, 1379, 29761, 1015, 17471, 19374, 10187, 26313, 12348, 24087, 28878, 18734, 2073, 11993, 16498, 23007, 17207, 8191, 7826, 24767, 22314, 674, 8705, 15603, 16327, 3062, 25074, 28179, 1117, 14573, 18387, 9070, 15953, 15380, 10085, 656, 1986,
+20272, 26970, 14334, 11592, 23080, 300, 13665, 2305, 16799, 3904, 19512, 24990, 11730, 11511, 14536, 12405, 20216, 30139, 28732, 23278, 22446, 24143, 24395, 4251, 9762, 697, 20204, 25143, 10782, 20861, 27129, 31054, 15063, 8696, 9878, 5375, 8996, 23543, 7680, 25795, 27447, 27192, 18018, 6410, 5935, 32554, 18815, 26151, 29926, 14779, 16661, 19604, 6154, 8288, 23855, 15916, 8985, 11292, 8291, 19767, 32153, 2653, 18053, 14448,
+11349, 27932, 19823, 20345, 18707, 27503, 13373, 13387, 21927, 31391, 19797, 27862, 31177, 5844, 21245, 28335, 20623, 5138, 15171, 26777, 13426, 6259, 9925, 22411, 17551, 18217, 9410, 16936, 20870, 27463, 31384, 32219, 22627, 18439, 19796, 8567, 13174, 401, 21954, 2333, 31792, 8983, 30195, 30202, 14827, 18672, 25769, 2682, 23810, 8173, 29459, 4468, 14432, 6616, 26879, 31983, 24833, 3521, 16151, 12935, 30984, 14767, 12386, 20844,
+438, 32183, 29411, 13612, 32584, 18597, 15945, 31609, 27580, 13372, 29043, 9639, 32044, 22044, 12321, 23086, 30217, 9012, 27554, 11881, 15628, 21665, 11096, 7694, 25186, 27247, 20629, 23402, 9246, 248, 11478, 9684, 32431, 8121, 23296, 32247, 26718, 6473, 31088, 21530, 19845, 27363, 31169, 19121, 16640, 10722, 9439, 14089, 19734, 4225, 25971, 2595, 25890, 4299, 10289, 18308, 31547, 30918, 8943, 8025, 31166, 20421, 17710, 30829,
+28543, 8238, 30309, 22493, 14712, 28629, 11256, 1789, 23225, 9657, 20911, 7097, 20380, 30350, 21186, 7346, 1808, 14389, 9941, 27698, 18689, 20230, 13239, 17468, 18381, 22182, 25493, 16779, 9835, 10435, 14841, 5610, 18674, 12382, 28104, 618, 8243, 6592, 2407, 31468, 16249, 23318, 5797, 3861, 20901, 26984, 11208, 22709, 8605, 21149, 17639, 27294, 8612, 30878, 11994, 26993, 20292, 4720, 11004, 30128, 15155, 25845, 2970, 1061,
+5459, 31074, 1679, 13703, 4898, 4087, 12403, 21148, 27405, 18201, 25009, 15538, 12417, 3449, 5479, 21022, 24599, 23119, 15549, 443, 21229, 27543, 27436, 8754, 32263, 5672, 6114, 14651, 31518, 9084, 15712, 4209, 7391, 17392, 17912, 12289, 21479, 30316, 669, 16116, 15749, 25679, 31655, 28166, 29128, 4366, 16420, 20959, 27485, 31969, 21402, 15947, 26745, 16070, 24701, 26240, 21743, 30815, 8123, 20493, 7131, 23836, 24702, 14522,
+8460, 9847, 26812, 29939, 7395, 27481, 13287, 23144, 20392, 12174, 18542, 16753, 16541, 2194, 4944, 11258, 1396, 26347, 27205, 28141, 9649, 19138, 21613, 31392, 17185, 29737, 19117, 24317, 20805, 11052, 6071, 29265, 20899, 115, 26436, 28294, 27597, 6955, 18670, 15221, 19130, 4444, 31974, 2903, 6638, 4151, 14161, 8034, 30498, 8599, 3407, 7379, 27737, 25021, 6004, 12155, 21990, 25121, 3704, 10027, 3405, 9775, 6524, 24304,
+9891, 192, 19830, 4720, 7147, 5732, 19941, 26277, 10176, 19148, 29180, 16815, 23299, 10574, 24849, 21029, 19173, 28257, 28408, 14142, 20510, 1644, 26297, 9732, 26766, 30001, 19759, 30171, 7009, 26283, 21708, 16900, 26475, 8770, 21620, 854, 14503, 8793, 27132, 24679, 27941, 23544, 8726, 18472, 1350, 808, 6733, 20523, 29065, 2374, 1898, 16807, 4018, 28195, 26539, 30784, 25429, 13530, 28188, 32438, 7045, 17128, 16570, 752,
+25898, 5422, 1606, 7633, 14215, 28738, 32313, 9389, 19515, 8271, 27861, 20865, 9079, 1827, 8621, 5376, 4201, 10519, 22183, 8219, 5946, 15954, 6236, 31375, 29484, 1656, 31045, 3761, 18784, 14847, 4513, 11914, 20269, 6120, 19548, 1717, 2090, 19093, 11106, 21605, 27364, 6199, 9703, 3676, 8026, 18324, 9052, 12227, 28843, 31236, 20447, 2021, 14422, 26683, 629, 11139, 28339, 31674, 14900, 14355, 13754, 19414, 26269, 1255,
+25534, 13049, 2972, 27624, 32142, 14078, 16462, 26739, 20278, 26165, 30415, 28304, 11721, 6699, 7764, 7796, 5167, 28211, 9817, 19590, 22126, 10446, 30729, 17697, 9353, 12861, 32052, 23107, 32275, 25553, 24362, 25041, 5835, 27335, 19898, 5209, 8645, 3592, 31948, 28923, 29757, 29595, 24460, 8710, 3527, 32224, 16506, 8694, 27667, 26323, 28284, 17025, 4002, 26245, 1954, 13355, 6339, 1238, 3694, 5846, 26791, 28056, 30888, 32626,
+22623, 18018, 5068, 31269, 21610, 4248, 27424, 18599, 1076, 19116, 27309, 4603, 18572, 11047, 13297, 13471, 4602, 8814, 30496, 8604, 2291, 32450, 21959, 8630, 920, 25653, 14477, 27712, 20942, 12597, 27570, 10797, 30615, 32638, 9298, 19457, 4119, 3955, 5288, 5195, 23071, 32597, 9798, 8876, 10876, 23095, 22347, 15478, 31909, 20076, 24083, 1433, 19758, 13274, 10063, 20679, 6160, 24540, 15623, 27102, 4369, 10425, 5131, 2216,
+10296, 14430, 21673, 14415, 18385, 26961, 19610, 8688, 26790, 29408, 17564, 4898, 19735, 7144, 20377, 18877, 27220, 11692, 20310, 14210, 24966, 30373, 2121, 31126, 22146, 17744, 25460, 26515, 28170, 30592, 28732, 5698, 12254, 17637, 20113, 30639, 11831, 6955, 6559, 5853, 3595, 24124, 10752, 23330, 31268, 31129, 9439, 25720, 10053, 29749, 7162, 2251, 27355, 9284, 610, 16733, 27028, 26070, 10480, 22430, 23894, 6444, 28128, 3380,
+24082, 15473, 1251, 3145, 22428, 7811, 8998, 26023, 31935, 19750, 16586, 30435, 18111, 26025, 23387, 28164, 23007, 30549, 30416, 17594, 7065, 31026, 1559, 1326, 24328, 12039, 23756, 15455, 18484, 19117, 18835, 9798, 1822, 20087, 12943, 24251, 27898, 21941, 17506, 27065, 8924, 1324, 24732, 27035, 27350, 15351, 22432, 17589, 13132, 20080, 2415, 20198, 18338, 3974, 21524, 9898, 16013, 12512, 25353, 1729, 31629, 11421, 11527, 684,
+31508, 24470, 24935, 26638, 13644, 9673, 20935, 22568, 10998, 12899, 16835, 5580, 28250, 6499, 23169, 8614, 26579, 25584, 28812, 12149, 29558, 17568, 22048, 12803, 30081, 14633, 14533, 28942, 26054, 26060, 29626, 24794, 17763, 21793, 18664, 31407, 31467, 6831, 21207, 9697, 19730, 5274, 15277, 15212, 11774, 5678, 23827, 5585, 31262, 19871, 17735, 28052, 4672, 7015, 8087, 1985, 21648, 22620, 30927, 14935, 15913, 27786, 6961, 908,
+16811, 25626, 32315, 15510, 32457, 20754, 25207, 19420, 26028, 7716, 1864, 5034, 13394, 25691, 10620, 11888, 12795, 28355, 7172, 17467, 2602, 15260, 19452, 24250, 5112, 17611, 6417, 21025, 12629, 13379, 21933, 29441, 6237, 21480, 12183, 5926, 9466, 4623, 25346, 2727, 12339, 27211, 7761, 25734, 20134, 18381, 4854, 161, 13968, 12027, 17628, 16570, 27287, 4312, 8053, 32399, 21924, 14470, 20657, 1785, 27849, 9822, 31226, 1318,
+31303, 10642, 7245, 8001, 15265, 32591, 10728, 27604, 27034, 18490, 20570, 14401, 4103, 25425, 14562, 18072, 4684, 32191, 1874, 31971, 3735, 9927, 31602, 25659, 24398, 19491, 27445, 19479, 29314, 25903, 20798, 27849, 3777, 28043, 3082, 19042, 27866, 13811, 13879, 22133, 32301, 1681, 3766, 3636, 27106, 18328, 21708, 31790, 17751, 23583, 30993, 21487, 742, 29828, 14378, 25140, 16551, 9055, 11852, 13097, 2191, 32650, 8178, 5968,
+27925, 11261, 25011, 23023, 25072, 6122, 12388, 24605, 7803, 16154, 28241, 2142, 1715, 17182, 1164, 19466, 7997, 32158, 8185, 8739, 29218, 22564, 1112, 13001, 31619, 12964, 26099, 1042, 12846, 1509, 7011, 8003, 12770, 32022, 31026, 5074, 5376, 10647, 29679, 13179, 26801, 25153, 15321, 28516, 9567, 16486, 15215, 17564, 15876, 23400, 26303, 12326, 13196, 27415, 25327, 12048, 7611, 18658, 13090, 20457, 20168, 20101, 28460, 170,
+19355, 26719, 5245, 24731, 4598, 2156, 5143, 31399, 27309, 20464, 27148, 4108, 4182, 9595, 21672, 20058, 227, 15208, 32384, 13424, 9855, 24944, 25472, 17467, 10834, 5794, 5156, 31002, 25896, 849, 31173, 12483, 27568, 3650, 4447, 32166, 5806, 9590, 30797, 348, 30054, 25177, 4456, 1469, 2004, 26129, 21527, 2232, 8569, 21144, 15656, 18424, 13320, 8360, 3123, 24154, 14154, 8280, 22389, 7282, 9129, 20794, 19766, 3929,
+24444, 24213, 3327, 30250, 1035, 1356, 30598, 31089, 26534, 2287, 32558, 28538, 28416, 21318, 30770, 4217, 9694, 13658, 22641, 23014, 22018, 25765, 14400, 3405, 1277, 4021, 10687, 10406, 24815, 30453, 14335, 16491, 21898, 17662, 13974, 22933, 19018, 11804, 21255, 12784, 14091, 21045, 8555, 9739, 9595, 6557, 13956, 19289, 20216, 3830, 9535, 9466, 29595, 23936, 12871, 30872, 27957, 23559, 8510, 20005, 21244, 22845, 3728, 10375,
+7739, 17702, 540, 26757, 29507, 21795, 6774, 10830, 10073, 15329, 20570, 19668, 21886, 1758, 6190, 9334, 5588, 15725, 18801, 2415, 6893, 31672, 519, 2083, 22463, 9029, 22088, 10940, 31874, 25816, 21315, 6845, 10751, 21855, 835, 7490, 10883, 7609, 18320, 20956, 22938, 6122, 7856, 12056, 7881, 14046, 21391, 13469, 29772, 7424, 15885, 3897, 6328, 16404, 5980, 28792, 25434, 28068, 6964, 24540, 21117, 28279, 31386, 31868,
+17366, 32221, 6590, 28249, 7062, 24910, 16437, 30000, 31033, 24294, 9288, 6146, 5572, 30679, 19615, 2576, 5335, 2732, 6474, 11664, 19137, 12454, 7688, 11803, 7755, 14652, 3575, 28872, 10163, 2193, 27972, 27529, 1646, 1794, 23011, 8708, 26704, 6680, 5940, 24969, 30974, 15229, 31115, 3779, 13140, 17963, 6355, 18476, 20695, 12829, 30140, 7064, 25284, 5060, 18867, 271, 19712, 22443, 29143, 29875, 24636, 24347, 24636, 26283,
+26141, 14879, 2223, 20077, 21560, 8164, 12279, 19766, 23393, 10626, 23545, 3765, 28589, 29901, 22241, 16517, 9962, 19613, 23581, 2478, 24673, 9681, 2749, 11617, 32124, 31892, 8724, 23992, 23471, 593, 17507, 16844, 15472, 19731, 4154, 4264, 27895, 16433, 24031, 18520, 27059, 14808, 22285, 22881, 11941, 11759, 6630, 21904, 31372, 30211, 24382, 23278, 7124, 27132, 2127, 6480, 26256, 10852, 30473, 16960, 11445, 15212, 1036, 26917,
+2175, 5190, 31182, 30070, 21623, 22445, 15822, 15915, 4485, 5340, 6028, 16427, 17099, 12658, 5563, 15703, 10101, 29945, 6213, 17226, 24309, 8341, 23706, 17798, 19193, 21411, 1990, 30638, 3856, 3026, 24787, 6031, 8217, 23201, 3334, 29840, 12878, 19156, 12987, 17364, 24496, 19015, 1023, 8827, 31673, 6586, 24531, 9007, 3763, 30744, 26233, 28073, 6317, 17171, 13103, 25510, 5815, 15093, 23380, 9671, 18119, 15400, 15702, 26336,
+5833, 19036, 23409, 18712, 5425, 3628, 3308, 29921, 22644, 4331, 5981, 21549, 10917, 30512, 30556, 14680, 28488, 24021, 9985, 2038, 8425, 23088, 27548, 14240, 5413, 18161, 23911, 23533, 793, 6845, 17101, 6626, 25882, 7742, 25338, 31307, 11371, 28646, 28460, 1247, 209, 1673, 22796, 11126, 32185, 20585, 25807, 27906, 11838, 3024, 29944, 20263, 26113, 24724, 1735, 31526, 10117, 25646, 22291, 10910, 32492, 6625, 17537, 25606,
+14367, 10107, 24145, 25738, 5986, 19837, 26985, 6195, 21511, 17014, 17322, 20928, 4831, 10361, 16066, 16669, 13385, 13242, 4165, 6730, 5199, 5900, 5489, 15316, 31547, 27780, 26227, 31271, 1637, 10996, 24109, 16005, 21103, 15486, 8975, 27089, 2555, 3193, 517, 24066, 20207, 17839, 12227, 25038, 28200, 28293, 8939, 8817, 8768, 13104, 15548, 13967, 19005, 21037, 29283, 17784, 16049, 22742, 16287, 17687, 970, 7628, 924, 22074,
+23114, 9899, 16395, 25669, 13092, 16912, 16968, 531, 1983, 29195, 25569, 30183, 24720, 1741, 6233, 720, 14845, 21781, 14687, 1082, 10050, 11203, 18866, 26099, 1177, 2385, 11018, 2148, 10013, 11942, 24222, 359, 21842, 7849, 26029, 2166, 24762, 10229, 2698, 26745, 6656, 28267, 24161, 31376, 30008, 30394, 32097, 12086, 19407, 14016, 13168, 29457, 25219, 32035, 22788, 26397, 1652, 1039, 28545, 11666, 12981, 19999, 12025, 2055,
+27848, 5286, 4222, 19842, 15515, 6920, 13820, 22171, 2419, 5213, 20780, 32428, 2839, 20109, 11746, 22246, 1357, 24914, 18935, 26577, 24181, 8955, 20206, 25834, 9994, 15983, 4732, 22976, 3214, 16757, 25031, 31062, 22044, 29253, 18137, 4791, 3405, 31957, 26963, 5825, 4402, 14975, 5485, 7241, 2316, 17231, 29487, 3673, 9377, 15654, 30250, 791, 24609, 17688, 26625, 1836, 903, 31357, 24812, 4117, 15346, 17075, 2412, 4622,
+13561, 20549, 9414, 16966, 19738, 3609, 22791, 24140, 18584, 28276, 31381, 20900, 12739, 28100, 24573, 22117, 10986, 22056, 22908, 2827, 6976, 16765, 4663, 7880, 15354, 29475, 11997, 30700, 13783, 14409, 2555, 27344, 2190, 11969, 11542, 21928, 15578, 1566, 13300, 1394, 29842, 11913, 22294, 9814, 7245, 14099, 31931, 18231, 3387, 22071, 21059, 10364, 6068, 25722, 18244, 21422, 22430, 30241, 19354, 3445, 11883, 21909, 30789, 14073,
+1110, 9563, 3234, 16688, 11129, 16534, 18082, 8204, 28448, 7608, 18018, 2925, 21708, 17181, 21157, 25095, 6484, 9448, 2691, 12552, 2402, 20935, 1206, 24832, 18409, 20560, 28277, 30292, 9702, 26298, 11597, 10812, 3094, 14831, 27501, 14223, 31366, 12815, 22427, 27046, 20424, 7677, 29971, 9364, 24858, 18360, 1691, 31342, 27808, 4383, 11126, 30211, 25318, 12332, 22275, 10959, 125, 17785, 8483, 9827, 11315, 20081, 20639, 14409,
+2144, 15372, 28633, 742, 28188, 18292, 27788, 15844, 25970, 24992, 25208, 18060, 10584, 26899, 16635, 5625, 31282, 27761, 3068, 23833, 7326, 25343, 2024, 7451, 10360, 10508, 17278, 21676, 30589, 5149, 3317, 32733, 20522, 31950, 708, 15942, 17475, 28496, 31786, 10677, 20720, 24226, 28737, 31305, 18357, 12604, 4162, 16872, 7598, 7230, 7937, 14924, 32573, 9961, 22375, 10166, 20469, 6885, 31842, 18290, 12034, 2391, 18256, 32556,
+1574, 18964, 15730, 19049, 14692, 14748, 29726, 2645, 6206, 25695, 1182, 24564, 5532, 5344, 8668, 13130, 12574, 16605, 28054, 12379, 26566, 17661, 22545, 14268, 24546, 21619, 32558, 3812, 24011, 18046, 3601, 25585, 4242, 19331, 11866, 18935, 1312, 8824, 21580, 7518, 1751, 22762, 32082, 7283, 28106, 7982, 20413, 7912, 24587, 15699, 20291, 18386, 592, 10069, 32654, 25138, 31688, 32444, 28951, 22931, 17723, 32552, 15748, 21965,
+19115, 27614, 8132, 20427, 3670, 29712, 27946, 5422, 19706, 27260, 12705, 15044, 2475, 351, 22956, 27062, 16050, 10480, 12680, 16643, 20549, 12566, 9013, 19469, 12243, 5196, 9633, 29966, 4980, 25381, 19163, 24096, 20228, 27296, 11755, 23898, 24240, 6933, 29320, 11179, 1426, 9258, 26223, 3901, 9609, 16412, 30963, 25659, 26892, 10876, 9534, 14673, 23442, 18548, 1374, 2917, 23744, 11007, 115, 28725, 3621, 19279, 20053, 23849,
+13807, 31808, 14979, 5279, 5974, 11532, 16458, 7400, 20790, 9914, 11301, 30399, 26326, 9496, 23290, 20450, 20372, 57, 2355, 11047, 18605, 3729, 13964, 9581, 14737, 14080, 5538, 18358, 591, 25591, 9439, 14398, 24632, 24418, 19677, 30606, 3182, 3368, 5238, 23972, 13282, 16539, 21603, 6840, 26035, 12126, 27290, 13640, 12183, 29645, 24687, 30788, 606, 5883, 7601, 15343, 19963, 13140, 933, 20554, 5963, 10372, 2184, 30595,
+2023, 21862, 28433, 5205, 25230, 903, 29178, 5744, 17442, 18013, 12584, 10710, 30139, 7106, 24350, 9554, 3983, 16269, 7574, 4589, 22152, 15176, 19933, 9348, 28316, 20866, 29902, 1511, 31239, 32087, 32107, 494, 21181, 27772, 5699, 13643, 28676, 2109, 19387, 13350, 20123, 31971, 24060, 17494, 6309, 15642, 27049, 10292, 31911, 1855, 14881, 21296, 17031, 2046, 30644, 12579, 22913, 27778, 14091, 21384, 27097, 13430, 21878, 15510,
+8434, 27577, 29153, 4342, 29687, 15772, 17693, 17042, 14975, 8985, 1768, 21284, 24628, 28817, 31576, 23771, 30673, 13690, 12299, 14936, 15736, 10175, 27516, 5881, 5186, 8839, 27265, 32283, 22269, 16375, 15026, 30703, 11185, 11411, 2278, 8104, 27184, 19971, 25146, 9391, 28956, 26914, 30676, 20816, 22964, 29484, 11820, 20869, 10406, 24119, 3037, 26143, 1527, 30553, 32024, 6713, 6624, 26522, 6228, 28893, 10129, 21254, 26829, 21314,
+32666, 29107, 29418, 27082, 16310, 21796, 3705, 12498, 15943, 1613, 547, 6139, 31098, 12367, 27008, 8736, 3718, 30045, 2111, 5245, 27831, 1368, 11958, 1687, 27890, 18187, 30581, 5251, 6673, 24642, 26566, 6571, 20981, 23216, 885, 4523, 12245, 4591, 17021, 28188, 6204, 17568, 1559, 4534, 29935, 28567, 13271, 886, 25844, 15382, 6131, 20907, 16750, 18090, 22595, 11872, 3509, 20408, 17124, 10182, 12282, 10922, 16754, 495,
+1370, 17639, 5018, 13615, 22230, 22039, 9035, 28435, 6840, 10594, 201, 4007, 6393, 13472, 4893, 32238, 28855, 11025, 20377, 12837, 29115, 10204, 24710, 32624, 30612, 9066, 10038, 10126, 19988, 26792, 10621, 21358, 11664, 15639, 2206, 1126, 4911, 11241, 29561, 11751, 21836, 29763, 15758, 28229, 10467, 20652, 27699, 6554, 31677, 15309, 19392, 28024, 25513, 11334, 27880, 23358, 20400, 5150, 716, 7620, 31943, 11338, 28978, 10839,
+26977, 31184, 11965, 31888, 9658, 8759, 10871, 31494, 5754, 26630, 26955, 16221, 14514, 21887, 22776, 13423, 4428, 9400, 8679, 29941, 20734, 3791, 20531, 8366, 8941, 21248, 15986, 8116, 32586, 12196, 18955, 26795, 10613, 30921, 25916, 20271, 6912, 4019, 18997, 12666, 30649, 13184, 28887, 12395, 2303, 18895, 25818, 6731, 28295, 1729, 3905, 16261, 5520, 24436, 24627, 14462, 12916, 7845, 22578, 12734, 20042, 8766, 6762, 30655,
+6919, 32678, 18158, 13831, 3929, 4387, 26497, 1811, 17571, 22616, 14206, 19875, 8744, 7257, 26606, 4271, 8986, 30511, 20533, 14507, 22180, 12392, 28969, 2328, 20238, 18779, 15063, 7512, 27545, 21825, 5399, 1696, 21735, 23557, 15527, 25664, 27944, 9256, 27475, 12747, 31873, 8914, 32622, 7849, 16171, 26461, 12120, 25157, 24204, 32653, 6896, 13616, 12278, 3097, 15945, 32516, 21877, 31008, 7260, 16654, 20065, 12659, 18351, 9032,
+3448, 1110, 1928, 31392, 10367, 29404, 11371, 9472, 5550, 11226, 17321, 21721, 4919, 29441, 14110, 29123, 29327, 21007, 9972, 8837, 24104, 25917, 8585, 13213, 24157, 15845, 29868, 11454, 28504, 15451, 20486, 31952, 16561, 22414, 30576, 26928, 19050, 9179, 3632, 24600, 20405, 20953, 13553, 25324, 17627, 27664, 21680, 14186, 15903, 31652, 23023, 7239, 24801, 31608, 20453, 16190, 14685, 17553, 27644, 10421, 236, 15362, 9605, 16797,
+5008, 7413, 10958, 24059, 16592, 14590, 15891, 4230, 2776, 29445, 29554, 20403, 24341, 18466, 1821, 7476, 17350, 24844, 14715, 9383, 23684, 2400, 25573, 5601, 19953, 20449, 16022, 20189, 3043, 25627, 4219, 8052, 272, 15177, 32111, 16864, 29767, 15234, 21094, 32543, 11911, 17881, 20178, 3484, 3579, 21999, 10960, 20930, 14075, 25676, 30313, 4991, 28076, 23119, 10592, 15262, 10800, 26614, 2683, 13844, 19473, 6902, 21896, 19745,
+22079, 21239, 3842, 19079, 3705, 24936, 18854, 15617, 10049, 6265, 19101, 13629, 28264, 30062, 1791, 9572, 22970, 32104, 14563, 18278, 22455, 25156, 772, 488, 19002, 3456, 14332, 5708, 10358, 3460, 25453, 32438, 24699, 29295, 18749, 28404, 21464, 4835, 11253, 31513, 11100, 30355, 12374, 6597, 27649, 14165, 16169, 17851, 13502, 30732, 3361, 3189, 23120, 4134, 3677, 9355, 7590, 18009, 15063, 17948, 21469, 7748, 17618, 13400,
+4276, 3599, 9037, 25740, 8435, 20290, 24485, 19535, 17877, 4092, 26132, 12758, 18257, 9533, 30609, 31759, 7498, 1203, 2181, 30618, 5337, 5858, 7205, 12927, 23868, 22268, 30875, 12569, 30017, 15726, 25970, 1525, 19325, 2239, 27265, 27760, 22529, 18982, 14528, 7639, 23074, 7892, 20397, 8564, 17426, 18239, 7555, 24924, 19442, 9736, 22774, 24779, 15595, 29980, 4938, 6695, 19480, 3045, 19264, 16729, 18771, 12466, 18254, 5329,
+14705, 12751, 321, 4467, 31734, 14849, 12106, 22040, 22742, 32503, 30604, 7400, 17974, 5392, 32324, 4648, 15128, 22330, 29427, 30723, 19542, 1597, 4650, 6255, 4643, 23915, 22984, 23414, 3613, 8471, 28743, 18319, 21222, 29065, 22786, 20188, 11146, 2124, 9461, 1120, 1859, 7297, 8520, 19834, 12689, 8076, 24482, 27818, 30407, 21142, 25773, 17181, 22739, 30424, 23436, 27382, 21571, 13653, 18029, 25184, 22124, 14004, 10735, 10578,
+10301, 753, 30767, 21448, 2877, 7460, 22568, 4737, 14757, 31089, 24571, 27447, 6397, 16285, 22497, 4036, 4659, 15502, 21218, 27399, 13158, 11886, 22013, 1961, 25539, 7274, 27146, 14895, 21279, 5113, 25474, 31580, 5867, 23473, 20260, 8744, 30933, 10061, 13481, 12922, 8382, 5284, 7601, 14779, 21570, 30098, 18816, 26229, 12833, 7266, 20860, 25991, 19152, 10106, 27953, 11924, 17380, 22331, 26819, 5891, 27444, 19525, 4704, 543,
+10230, 24964, 9288, 8395, 2257, 22769, 21318, 10639, 28054, 28919, 25419, 16856, 26250, 11467, 10317, 6315, 18733, 31178, 32306, 5117, 8516, 27491, 17041, 25896, 17054, 11093, 31788, 11731, 30618, 3724, 12274, 8081, 28688, 21562, 16476, 30946, 11564, 5026, 8817, 6850, 1178, 1468, 23706, 27428, 12935, 1255, 975, 31668, 32433, 513, 4018, 8181, 28005, 21059, 1310, 12291, 32152, 330, 24022, 30003, 4054, 3529, 5316, 32742,
+25091, 21792, 30920, 3887, 26819, 6970, 10737, 27997, 8438, 1675, 22657, 21374, 2931, 23632, 20274, 2596, 24145, 24292, 10778, 19382, 12584, 12088, 31674, 11968, 12418, 22928, 9203, 16472, 26457, 14519, 16446, 18781, 3544, 14599, 22668, 30363, 21569, 638, 25592, 30007, 2313, 15481, 18613, 5244, 6345, 6120, 7841, 30490, 30412, 18619, 17105, 10228, 30707, 16011, 22197, 10357, 6171, 31400, 26829, 32629, 13152, 10507, 18642, 16696,
+25106, 8542, 14291, 13907, 9180, 7115, 11147, 11494, 22596, 29760, 16738, 28941, 3112, 24579, 26663, 757, 10430, 11000, 10985, 8369, 27011, 414, 18726, 415, 31815, 12787, 276, 12199, 23295, 18918, 28895, 15633, 27460, 10418, 29541, 3873, 17533, 7920, 15367, 7361, 4912, 32105, 3534, 8025, 23917, 30197, 8782, 1579, 8430, 19767, 9949, 2673, 20182, 28675, 3088, 19229, 8695, 3364, 31428, 31990, 22282, 27555, 14855, 16975,
+5205, 11628, 20848, 22738, 19548, 3447, 30099, 24461, 2784, 865, 32486, 26701, 31062, 8500, 28281, 6724, 28267, 5462, 9398, 15681, 1369, 12486, 2142, 10064, 15851, 802, 9286, 5365, 28357, 24142, 22340, 794, 3002, 10420, 23532, 22551, 13867, 20863, 14244, 16652, 21728, 13962, 10585, 20023, 22462, 6098, 26747, 17961, 11560, 3377, 875, 12930, 15864, 3017, 22994, 31715, 3820, 32281, 4312, 32177, 23655, 26653, 204, 26657,
+4305, 23736, 16440, 18173, 11832, 30684, 2057, 792, 11878, 12642, 20815, 1572, 18741, 14795, 19534, 30301, 18172, 20409, 10463, 1268, 23426, 690, 215, 27246, 203, 4528, 26656, 23858, 31181, 26860, 17747, 2718, 17828, 1420, 20891, 29660, 32104, 22948, 30453, 11215, 2823, 18500, 12787, 21564, 527, 32321, 19097, 18700, 19962, 29561, 19968, 10621, 30251, 20184, 5099, 30454, 24712, 31755, 21544, 23125, 25847, 6523, 25843, 10908,
+7943, 13967, 7800, 7280, 4147, 5485, 18495, 6970, 23986, 31282, 28534, 24513, 30836, 14864, 10445, 18030, 11657, 30414, 28651, 9140, 17830, 983, 6826, 9774, 32738, 28370, 131, 25818, 2125, 25974, 3958, 10069, 7173, 11758, 17349, 11321, 17244, 3076, 18291, 8462, 1590, 14058, 207, 32426, 28922, 10653, 17689, 7811, 8299, 13572, 16951, 26129, 14555, 23777, 3135, 14526, 19379, 3266, 7576, 21504, 29240, 11534, 31573, 3646,
+23292, 16154, 14967, 7768, 19230, 490, 16230, 20821, 14548, 16438, 20479, 10702, 27091, 5400, 18513, 2622, 18973, 2696, 28751, 760, 26473, 31886, 15286, 13084, 2384, 22862, 1821, 31624, 1628, 626, 2502, 24921, 16781, 17469, 32689, 3243, 17960, 16152, 24064, 32508, 32590, 11776, 10443, 26913, 17176, 28956, 29535, 3381, 31653, 25518, 4142, 25358, 24636, 19428, 5675, 27020, 9523, 7496, 25876, 11151, 8122, 28379, 3304, 24903,
+13080, 3226, 28147, 31040, 19378, 19443, 30781, 19200, 31219, 8456, 13345, 15628, 4644, 10112, 19009, 3529, 2862, 23151, 28888, 27498, 9812, 1795, 21750, 19335, 9291, 14858, 30486, 17413, 10469, 1023, 9549, 23550, 4249, 4928, 21822, 23627, 24371, 19835, 10059, 22823, 28291, 23404, 5683, 168, 748, 24692, 3697, 3610, 15076, 32585, 31108, 24888, 1612, 20090, 11455, 10903, 2180, 9173, 28317, 12650, 10196, 5098, 3432, 14445,
+10026, 25254, 5304, 1629, 12322, 15363, 24452, 7845, 5999, 30135, 8013, 6747, 22060, 11711, 10357, 4368, 11528, 8697, 29256, 13141, 28787, 7943, 24044, 30968, 17116, 19593, 10850, 27313, 24691, 14282, 8990, 1949, 6768, 14295, 3579, 19090, 29658, 28031, 26936, 2890, 25399, 2181, 9637, 14691, 13892, 19995, 19059, 25421, 28692, 15547, 5794, 24712, 23490, 29838, 22912, 7838, 16664, 994, 2383, 8587, 15276, 11374, 10537, 22044,
+25669, 14116, 8367, 22559, 9379, 2535, 25449, 2010, 4716, 2319, 16701, 18609, 22314, 2992, 11262, 18238, 18539, 17056, 10182, 9261, 14126, 326, 17100, 30790, 1320, 19483, 6610, 16596, 30857, 17147, 5873, 23758, 31263, 14240, 13550, 7874, 16775, 6231, 9885, 21491, 8550, 26586, 7332, 30864, 29579, 18594, 16335, 15350, 2882, 26517, 24612, 17009, 26844, 8944, 15031, 28164, 28427, 21641, 11993, 26517, 6020, 17866, 17507, 4515,
+32106, 31057, 12390, 16113, 4521, 22275, 4836, 13071, 16093, 12169, 11168, 12904, 30763, 27503, 28255, 878, 21252, 20099, 17887, 15328, 29043, 150, 10725, 24702, 21792, 22718, 18451, 27812, 7816, 3191, 32328, 7154, 1480, 11950, 23267, 6001, 1457, 28103, 19073, 17550, 7504, 30241, 30455, 5500, 24976, 25942, 6378, 13460, 13273, 24265, 28789, 9548, 24415, 6746, 1482, 13439, 29464, 19934, 8484, 4512, 23125, 8044, 11666, 24605,
+19994, 2165, 30607, 21451, 30268, 16912, 6233, 5005, 14385, 3920, 10505, 6593, 29862, 16883, 20053, 10367, 8380, 16074, 19915, 27, 22820, 21398, 13467, 19516, 8564, 21951, 24028, 31689, 29995, 2926, 23526, 17221, 5091, 21365, 5904, 2592, 5509, 12137, 7597, 19894, 16058, 18102, 26487, 13152, 2217, 13773, 23520, 10597, 29847, 10667, 10624, 19900, 32065, 24091, 6648, 7861, 13274, 30677, 6782, 10501, 835, 30309, 27722, 5927,
+18906, 858, 8519, 24416, 12996, 16116, 11542, 29054, 1450, 5262, 9438, 3667, 19035, 190, 14264, 16114, 10858, 24888, 3246, 10155, 16212, 9895, 18017, 29486, 7804, 24799, 7220, 8639, 22340, 2174, 14566, 8479, 3033, 23085, 127, 16029, 6433, 11669, 12315, 7883, 16931, 21753, 11550, 3198, 21944, 25814, 19313, 34, 17935, 22559, 10189, 1379, 32454, 28206, 30865, 7490, 20238, 5317, 16130, 9810, 7492, 30696, 18289, 10525,
+21014, 18416, 26554, 27447, 30086, 6101, 2563, 14249, 27854, 14113, 17448, 17030, 7160, 3993, 17064, 25095, 26552, 27254, 26474, 26239, 22692, 24571, 961, 10162, 29889, 17091, 19973, 4613, 15020, 5494, 15138, 3266, 23911, 8924, 30713, 21229, 15025, 508, 2710, 10111, 14622, 20158, 27142, 21782, 24151, 11438, 14109, 17936, 5924, 7815, 11407, 28617, 32386, 12368, 6011, 29507, 29460, 25984, 1352, 11712, 31479, 16490, 14978, 22622,
+25414, 12923, 11083, 7671, 13432, 13793, 17783, 28054, 1184, 12157, 17068, 25335, 23595, 31177, 10503, 29520, 6224, 21910, 25369, 5842, 1511, 31380, 2582, 30971, 24597, 3934, 9915, 23308, 20425, 24893, 13162, 13071, 5048, 24245, 20743, 18480, 5270, 5758, 13766, 6454, 17915, 30834, 31790, 8742, 29243, 9525, 5494, 2699, 31436, 30863, 8542, 179, 29476, 11124, 31150, 21305, 15058, 8297, 11845, 2715, 422, 25007, 15787, 5470,
+16484, 3762, 23951, 21754, 9520, 4949, 28209, 27435, 3016, 27231, 3409, 32259, 3988, 8904, 2191, 2656, 6999, 10733, 2835, 3707, 21857, 1217, 25012, 4147, 9514, 4089, 6863, 9936, 29096, 22650, 15407, 12812, 26412, 6590, 1799, 3164, 11539, 30008, 30599, 14555, 24471, 1240, 14047, 28459, 10144, 16238, 31116, 17144, 26971, 1183, 20851, 16060, 2401, 13096, 20207, 11915, 17185, 27070, 21852, 13514, 16952, 4491, 26326, 10596,
+11081, 28125, 13760, 22620, 25365, 11591, 4408, 17068, 12832, 18455, 12760, 22976, 1925, 11108, 7352, 28896, 12291, 28204, 12188, 14692, 8532, 32395, 26608, 25717, 26698, 15692, 6463, 10882, 20183, 22, 21479, 31264, 28147, 2471, 21116, 20745, 14063, 25524, 5045, 26895, 11211, 17805, 17103, 13136, 28913, 24456, 9264, 8437, 19892, 21452, 23129, 28424, 21080, 16969, 21373, 15010, 32661, 27837, 25892, 20076, 27859, 14603, 18572, 23238,
+17075, 6921, 11215, 31138, 32445, 16261, 25265, 10889, 1298, 9600, 24025, 30212, 1288, 522, 5881, 21180, 21974, 29010, 16836, 10286, 13212, 5442, 25296, 13105, 511, 18421, 414, 28370, 256, 18986, 18840, 17331, 25907, 30056, 15701, 25585, 13549, 8198, 3706, 14847, 17799, 27731, 12291, 19087, 28253, 18172, 7500, 17460, 14415, 24336, 27746, 27627, 29778, 20275, 7964, 30289, 5928, 8378, 25891, 6184, 27365, 11964, 23516, 20504,
+9252, 6449, 13321, 22801, 14648, 17027, 4880, 32447, 11991, 17172, 18766, 7476, 2576, 26266, 24936, 16991, 17835, 19915, 11850, 14845, 7422, 19815, 12367, 13350, 28193, 5490, 19534, 22790, 17454, 10282, 10527, 26706, 16732, 23848, 16739, 31380, 8108, 21620, 31059, 20099, 6024, 17057, 27575, 8600, 10556, 19744, 25592, 28391, 6891, 4674, 10468, 14313, 24489, 22835, 27663, 19915, 28326, 14429, 9937, 13012, 24712, 20464, 6951, 8676,
+11545, 23690, 7288, 19653, 12542, 5579, 6984, 18566, 22636, 1791, 27167, 424, 21535, 19991, 28815, 28426, 24665, 6516, 9971, 16387, 29351, 4866, 3534, 24909, 19296, 13471, 5154, 11240, 1168, 12105, 19916, 12713, 3027, 27204, 32366, 15570, 15, 6582, 1368, 22651, 8373, 28535, 23076, 29909, 15758, 19123, 25567, 7656, 25639, 2771, 24043, 22223, 7637, 27577, 14364, 26933, 8280, 19518, 5405, 9448, 31623, 25321, 22161, 1883,
+19757, 21759, 17453, 19772, 28341, 18821, 9656, 3947, 14589, 32732, 1088, 30347, 19087, 26655, 5235, 11959, 29426, 29278, 1414, 4296, 24087, 15778, 31229, 32368, 2529, 3867, 9048, 1384, 29188, 31210, 3267, 16178, 20201, 20720, 3182, 15775, 6774, 12838, 19722, 21363, 12802, 20810, 18942, 31890, 14697, 24178, 11081, 11356, 20688, 12495, 15652, 12008, 28273, 14113, 11608, 30802, 17980, 20656, 32187, 14401, 19098, 2686, 30579, 6532,
+23407, 993, 22307, 30181, 13832, 9261, 18776, 26634, 30071, 4950, 25756, 12000, 29128, 4069, 23356, 17049, 16564, 6240, 29057, 12070, 20354, 7897, 10104, 5566, 28553, 9523, 19967, 14884, 12210, 17778, 21416, 2849, 18772, 10955, 262, 32604, 20216, 19038, 26470, 17519, 23988, 19459, 29519, 20349, 23528, 20108, 4630, 7325, 26348, 919, 19395, 13934, 8816, 29499, 19501, 4601, 6255, 6700, 19485, 18465, 24479, 8133, 21314, 10483,
+19088, 21576, 10319, 6536, 7846, 4021, 24055, 31834, 23480, 20807, 19415, 14241, 8147, 24045, 21566, 1727, 24964, 8193, 15662, 1012, 4924, 2395, 5614, 11179, 9095, 25099, 29644, 806, 465, 18190, 11289, 19553, 6998, 21608, 26090, 14844, 25630, 17377, 13911, 16342, 5416, 558, 30583, 13563, 24604, 19381, 15291, 16800, 27574, 30953, 17813, 32499, 580, 23427, 10910, 9675, 15758, 7787, 10482, 16223, 25977, 21771, 3009, 208,
+10612, 29099, 15052, 3474, 13708, 28963, 19816, 19125, 29522, 17632, 32688, 21358, 4245, 15211, 5390, 31820, 13396, 23203, 31551, 13976, 13862, 9693, 23652, 29621, 17480, 1366, 13076, 10690, 23137, 16085, 10898, 981, 12416, 25950, 4455, 26125, 22146, 24272, 12482, 18900, 9136, 12402, 7490, 13381, 27614, 12880, 12433, 8242, 3316, 11216, 22219, 17178, 20910, 13103, 14031, 5622, 14469, 27108, 16312, 4838, 10425, 27210, 5820, 22842,
+20393, 10275, 16199, 9771, 1779, 28681, 28671, 10915, 8315, 3393, 24297, 3161, 16273, 3962, 11404, 19589, 15179, 855, 4000, 3321, 13958, 18031, 8943, 28427, 12371, 25256, 497, 22797, 19698, 6317, 12871, 7323, 16593, 29070, 17094, 18372, 24983, 12997, 29288, 530, 16390, 20817, 3692, 32664, 24779, 15096, 19485, 7190, 15951, 23485, 10511, 29909, 8749, 19455, 25568, 21120, 11943, 26065, 11149, 31641, 32383, 24020, 6197, 16208,
+20322, 23291, 1812, 12537, 3521, 31100, 13068, 19911, 19149, 16760, 19807, 11161, 31856, 6525, 18351, 15039, 30010, 28863, 12180, 5991, 15550, 4980, 27112, 27493, 31045, 5493, 26366, 30660, 29514, 32563, 14100, 17068, 23087, 15913, 29606, 26608, 14245, 9906, 13751, 627, 26666, 791, 11788, 25754, 7316, 30139, 8025, 4558, 26234, 20205, 10550, 9016, 25185, 4894, 3741, 23462, 10387, 30108, 21355, 7133, 29903, 2687, 24202, 20222,
+18600, 21040, 14062, 78, 30946, 27814, 705, 24844, 28605, 12493, 17830, 3153, 9864, 25855, 7711, 3331, 13292, 18261, 12347, 5709, 23155, 16089, 29171, 775, 13429, 17758, 7908, 10564, 20446, 32110, 30787, 6278, 20382, 12081, 6356, 18560, 7127, 7061, 10636, 2964, 19554, 28466, 6117, 29419, 21553, 13829, 32750, 2077, 32090, 12329, 7786, 22478, 28418, 4190, 23253, 9079, 21948, 31161, 19644, 9626, 30504, 17663, 15905, 18118,
+29744, 22261, 3911, 4104, 29323, 14547, 7068, 16109, 10246, 13186, 12760, 31799, 27015, 12742, 1109, 26337, 25072, 8895, 16047, 20722, 13085, 6532, 29802, 2266, 4926, 16678, 11892, 2662, 1573, 27797, 20780, 31317, 17291, 24691, 2653, 13846, 6471, 9722, 29955, 16717, 22908, 9948, 15748, 17155, 22690, 16857, 10724, 14994, 25753, 26772, 2949, 6070, 536, 32751, 8336, 5462, 16661, 20229, 8124, 18234, 15258, 28905, 16783, 32549,
+20828, 19437, 13627, 27299, 29159, 10815, 11248, 19299, 20763, 26997, 3686, 10685, 11086, 14410, 25680, 4071, 8414, 28629, 10142, 8951, 28612, 18478, 14413, 12505, 5939, 22538, 30739, 21198, 18675, 14754, 20979, 6735, 1423, 1839, 1267, 30582, 12654, 12515, 17113, 649, 6744, 20799, 11334, 17831, 2442, 4246, 21902, 10856, 107, 32044, 19807, 28719, 17755, 1453, 8456, 23694, 23991, 6427, 12124, 9898, 21182, 336, 16633, 22605,
+2175, 17900, 20420, 14829, 30416, 4765, 15478, 4392, 25565, 26812, 22223, 28007, 31059, 11358, 6095, 31166, 10634, 25903, 27118, 28389, 27356, 2806, 19316, 18579, 9234, 31440, 28477, 30416, 31776, 12342, 20253, 1183, 30243, 7905, 16012, 27891, 12671, 31490, 32283, 5468, 25535, 21739, 707, 23826, 329, 6802, 22224, 10963, 32705, 16574, 6585, 27293, 19381, 25901, 13104, 28615, 24573, 8813, 26263, 23582, 21156, 13748, 24765, 18631,
+21654, 8010, 13754, 1557, 6732, 13269, 7025, 32267, 2240, 7732, 23325, 2569, 14534, 12782, 13533, 14472, 29356, 20118, 8997, 15969, 13251, 22102, 11816, 5056, 30915, 5311, 28638, 19303, 19060, 20636, 5166, 7946, 28646, 18920, 9503, 2610, 32190, 16528, 2110, 1662, 24260, 25435, 4232, 6026, 5449, 17765, 20498, 2038, 5115, 29496, 18007, 18366, 18830, 29824, 23422, 16977, 2367, 19293, 3513, 21427, 7161, 8679, 29373, 3039,
+27600, 6108, 5649, 27022, 22636, 7759, 28684, 14128, 427, 148, 20155, 5876, 17913, 7885, 7914, 23028, 4613, 25922, 8626, 23443, 22978, 32049, 7653, 25345, 18574, 11166, 14005, 25735, 19845, 10610, 28774, 14677, 16719, 1655, 8931, 6587, 9415, 4848, 20716, 9842, 4996, 8103, 15718, 22910, 15988, 23633, 13170, 20602, 16787, 21797, 11277, 6997, 21078, 18930, 32342, 6884, 30096, 13579, 32619, 17174, 24190, 28625, 31851, 8141,
+30280, 8015, 14728, 6927, 12863, 2676, 16769, 17859, 10779, 32488, 8001, 26768, 23353, 21172, 14602, 7372, 10201, 25879, 14369, 31279, 12042, 13943, 5395, 9370, 27523, 5246, 26544, 18945, 1103, 25628, 27086, 31383, 875, 9046, 5543, 13738, 11723, 22312, 31597, 22502, 22032, 6831, 16502, 12617, 28003, 31104, 19989, 5436, 24216, 1590, 3947, 3490, 15534, 9342, 12860, 10289, 14588, 6637, 29234, 15691, 32265, 23552, 14306, 372,
+32598, 19849, 14110, 11553, 9394, 12939, 1288, 31426, 19770, 17790, 11276, 15005, 16127, 31265, 20441, 7575, 88, 24388, 11065, 15622, 962, 23925, 25911, 15550, 30562, 22377, 31241, 30059, 13161, 12780, 30431, 12991, 32629, 11773, 24545, 9255, 24713, 25833, 7914, 11715, 10855, 19190, 26721, 26982, 17687, 14394, 1789, 17775, 6015, 12854, 629, 6977, 4012, 26540, 22528, 1806, 16149, 21001, 31866, 29310, 1013, 29529, 9534, 875,
+8535, 1311, 10130, 480, 27144, 18044, 12195, 5231, 4466, 6148, 32214, 22154, 20543, 1235, 7161, 26558, 14090, 7791, 767, 18102, 1563, 23295, 19908, 17713, 11529, 19006, 14255, 12542, 15768, 23789, 13417, 24303, 25100, 23548, 24783, 19476, 8824, 4210, 24708, 13291, 10359, 24154, 2677, 30902, 25389, 9838, 24692, 6711, 17629, 25459, 24813, 19193, 15987, 11954, 4138, 27516, 30960, 18393, 7290, 13960, 9415, 20708, 5495, 1747,
+11488, 30278, 21224, 20312, 1721, 13164, 835, 12080, 4550, 3512, 10214, 29939, 13351, 2138, 3883, 30980, 27597, 28696, 17405, 10816, 7882, 21543, 5564, 6075, 7169, 12855, 20035, 16584, 795, 25531, 18331, 12283, 23041, 6787, 32595, 24762, 19951, 663, 4074, 24501, 4175, 14288, 21673, 17526, 16426, 25556, 15739, 11256, 21484, 376, 22072, 29367, 21920, 27637, 2674, 29089, 7724, 22709, 12905, 8519, 15472, 31236, 20802, 5746,
+5256, 20629, 30508, 25207, 21292, 1815, 16941, 25468, 16103, 5846, 10226, 32530, 31402, 25965, 11018, 20118, 26342, 322, 16717, 15494, 27959, 19391, 11815, 2915, 9333, 24720, 11434, 24805, 23188, 32236, 30551, 28444, 20098, 28292, 20884, 8622, 30107, 5057, 1322, 13442, 10903, 11549, 13204, 9537, 4746, 24222, 29655, 31088, 24545, 13605, 13814, 19736, 228, 25629, 22652, 9561, 17581, 1318, 1599, 8002, 787, 32150, 3678, 20885,
+27674, 24562, 29507, 25013, 29619, 30830, 5688, 7754, 9611, 18892, 17291, 14357, 10347, 14179, 12678, 2124, 27784, 26492, 21860, 28012, 19354, 11744, 4806, 4167, 13063, 6405, 12169, 13850, 5787, 15848, 1967, 694, 7642, 31474, 25707, 4494, 29536, 31395, 12248, 6379, 17520, 29540, 20737, 27867, 10951, 647, 29991, 5967, 27139, 19083, 1211, 13725, 30828, 6017, 17893, 11123, 12422, 30062, 24973, 18210, 13142, 26940, 18904, 20785,
+25646, 11843, 25279, 22415, 10471, 4759, 28794, 27991, 1531, 16763, 23090, 12482, 17410, 20313, 18449, 11782, 6628, 19661, 25507, 4688, 25678, 10632, 15811, 5333, 7927, 8016, 23543, 21069, 2188, 9679, 9086, 27835, 21522, 1597, 17482, 31993, 6357, 13508, 27216, 7888, 30272, 17538, 20371, 14914, 5083, 6052, 26696, 11712, 25713, 19436, 16400, 18624, 30068, 32212, 23957, 5227, 7460, 14732, 26297, 9649, 24411, 2615, 4716, 13165,
+4213, 22198, 12391, 10570, 2938, 6839, 18458, 442, 24378, 6061, 15357, 29461, 12114, 9285, 8405, 5059, 28721, 24806, 23683, 26022, 24250, 14872, 31249, 31710, 29604, 24778, 8591, 21247, 27394, 13307, 1645, 31607, 2737, 14036, 9409, 5676, 20875, 27867, 6118, 12485, 1161, 21475, 9179, 13275, 30761, 17584, 18334, 26714, 9622, 9250, 19968, 1104, 24122, 18450, 47, 20959, 10460, 8638, 9438, 5086, 21946, 11083, 3925, 24683,
+25119, 13334, 30359, 13227, 8434, 3710, 25712, 9595, 25185, 2123, 22870, 23178, 19708, 8436, 17125, 29330, 17686, 4325, 30435, 9041, 22775, 30482, 30000, 468, 6352, 6670, 5554, 28298, 17754, 9480, 20214, 10105, 22814, 17805, 23332, 31248, 21515, 16277, 8075, 13933, 18400, 30945, 4343, 5340, 6614, 21468, 1903, 24300, 25794, 32338, 573, 15801, 30052, 30573, 16269, 3636, 4476, 21824, 31935, 22230, 31304, 19381, 32335, 21350,
+4418, 22900, 19831, 25934, 6409, 27906, 7099, 24809, 26084, 11442, 30150, 32698, 143, 32053, 24230, 25937, 31623, 24804, 8970, 28907, 22609, 25240, 32543, 27085, 14296, 31710, 16547, 12832, 18323, 16115, 1414, 22742, 6247, 21245, 15908, 12656, 16384, 23007, 4697, 9700, 1681, 2079, 9630, 1824, 1364, 1092, 27761, 219, 25896, 3964, 29126, 15738, 29204, 28902, 10055, 10732, 27844, 26603, 23564, 13400, 9950, 24978, 3374, 16197,
+13456, 19282, 28853, 29840, 9521, 782, 6772, 11202, 2862, 16402, 13027, 4226, 17494, 8020, 4446, 10623, 11984, 804, 26361, 8420, 29706, 3648, 19152, 24783, 30251, 9948, 5415, 7433, 2159, 8789, 23630, 15615, 28071, 19715, 12687, 4824, 20498, 19459, 16026, 23360, 3093, 29053, 27586, 20587, 4306, 32032, 31210, 16290, 69, 24803, 24711, 29775, 28452, 11095, 21790, 25935, 21044, 27205, 601, 23203, 3226, 24231, 6050, 31297,
+11179, 18737, 3353, 31677, 5428, 19380, 22269, 8521, 15665, 17087, 29108, 19971, 16352, 27551, 3494, 16421, 19586, 28205, 13428, 15270, 6532, 2451, 8438, 27576, 29656, 9039, 18011, 115, 502, 24061, 31412, 11681, 10030, 1998, 10590, 15458, 21378, 91, 23979, 4275, 17179, 20320, 24247, 763, 15103, 27741, 17184, 1921, 23178, 30612, 17192, 29710, 295, 25630, 24519, 29952, 1901, 9762, 30067, 2403, 1056, 28711, 14085, 11086,
+30709, 24675, 26545, 19319, 24767, 17756, 23595, 9178, 5308, 15074, 9941, 20411, 10047, 27125, 22333, 457, 24969, 6757, 30167, 25265, 32387, 21918, 22449, 1520, 31681, 19748, 3923, 32737, 15691, 18008, 11055, 13633, 9916, 4832, 184, 1915, 22589, 23779, 11093, 27897, 6085, 21034, 15541, 16132, 15391, 5106, 16589, 7592, 11863, 13989, 89, 11482, 3139, 22538, 13002, 2052, 9518, 16925, 2021, 25210, 2166, 13077, 6075, 12082,
+17909, 6259, 13997, 7730, 30039, 25090, 2860, 3356, 13356, 18401, 19489, 28747, 23507, 3310, 3571, 2602, 17299, 3661, 14084, 20439, 26199, 27086, 22491, 2950, 11243, 24513, 28160, 13409, 4822, 1467, 25491, 22731, 7726, 6720, 30462, 4997, 31810, 554, 8354, 12398, 18955, 27843, 8377, 9694, 31153, 11949, 12296, 15685, 15610, 26380, 3356, 9041, 20698, 25847, 11991, 31941, 17592, 7383, 12583, 22414, 8850, 5306, 12378, 16577,
+12027, 10072, 21574, 11069, 10626, 29928, 23468, 29581, 25003, 31845, 6507, 23389, 11026, 18803, 6306, 26636, 12415, 9662, 2910, 345, 2741, 14901, 32286, 20334, 22285, 12101, 9980, 31135, 17408, 22358, 14944, 29435, 32430, 3751, 7736, 10288, 911, 31204, 7101, 25915, 30282, 13608, 16536, 8540, 32411, 22842, 2409, 12058, 32504, 5319, 12403, 2477, 20220, 11922, 22811, 9737, 24023, 24, 8105, 8663, 22382, 23049, 5330, 22045,
+26800, 13067, 32333, 27712, 11503, 6667, 20859, 9017, 20275, 4627, 17558, 19919, 27469, 19967, 31977, 27205, 25286, 11613, 29682, 12738, 23535, 19726, 22476, 14790, 19750, 30581, 23454, 9364, 20862, 28784, 31409, 14895, 9083, 30975, 9839, 20587, 4874, 30698, 29604, 25149, 2557, 14394, 12300, 30026, 1593, 11510, 24463, 26879, 23123, 21377, 6850, 13890, 8335, 29326, 28680, 28085, 27139, 19366, 4682, 15233, 15383, 3323, 30128, 24466,
+1530, 7199, 12285, 6404, 5129, 9122, 31554, 7686, 23516, 11086, 4944, 25110, 22596, 29407, 19221, 12951, 18017, 26071, 26841, 26352, 22629, 22754, 21670, 17000, 9352, 26352, 32234, 24735, 29675, 29594, 16434, 31206, 4026, 28719, 4842, 9155, 5073, 3628, 16842, 28590, 14715, 21786, 20932, 4543, 18426, 7385, 17495, 3675, 689, 11568, 30027, 23318, 1554, 18929, 7551, 10907, 12513, 7017, 2874, 9421, 3843, 19308, 7859, 7869,
+15260, 12701, 17025, 20333, 16330, 1099, 16155, 31045, 22885, 4319, 2820, 8543, 11705, 20315, 12218, 12394, 31884, 9478, 2944, 670, 28407, 10495, 11577, 8153, 17512, 14452, 17574, 21356, 992, 25433, 29225, 16252, 5366, 13482, 3818, 21696, 14581, 19973, 19973, 4699, 24293, 22794, 13242, 3230, 10341, 25461, 15624, 9457, 2171, 18568, 10128, 30578, 29064, 21705, 5963, 13808, 3389, 23537, 2396, 4382, 16202, 31622, 20634, 21569,
+12336, 24452, 10497, 26918, 11658, 30471, 31617, 3183, 20497, 12091, 6413, 30838, 4784, 22037, 7528, 6955, 7837, 17656, 4766, 4133, 6593, 10729, 17942, 9983, 1499, 20338, 14365, 17701, 19192, 2231, 6502, 31529, 26684, 17000, 25679, 5574, 14703, 24528, 8757, 2432, 3851, 15170, 502, 8636, 4439, 8030, 15591, 12276, 25686, 20357, 16410, 32280, 31087, 1584, 9495, 32586, 21922, 23860, 17519, 8347, 26091, 24022, 7108, 20007,
+8254, 19, 25581, 22957, 24547, 1570, 25389, 28398, 16740, 25891, 4266, 21179, 1154, 19858, 688, 26840, 7447, 17098, 26352, 5766, 18682, 3079, 5584, 7836, 26939, 23104, 16183, 20263, 14358, 23291, 7502, 22612, 23310, 316, 12801, 15089, 1886, 5422, 10720, 18627, 31313, 14986, 7038, 32467, 2076, 7726, 26540, 9524, 24824, 20124, 15290, 10738, 23204, 20875, 18575, 17375, 11211, 1990, 4870, 25569, 25282, 12373, 15413, 15824,
+12689, 28214, 30914, 14575, 868, 8866, 434, 32181, 23852, 7473, 31881, 25929, 15199, 25653, 2685, 7256, 13009, 17975, 17994, 3445, 6082, 3801, 20821, 17293, 5792, 25691, 10094, 31074, 5296, 25507, 14130, 17985, 20953, 12276, 32561, 21821, 21142, 227, 21235, 12227, 7700, 20348, 5388, 22900, 13233, 8073, 30156, 26242, 26048, 15382, 29688, 32131, 19184, 17741, 16656, 24976, 10664, 26751, 23282, 15961, 19490, 4644, 1178, 7676,
+16921, 971, 29497, 5295, 1199, 17964, 17522, 8899, 5544, 22910, 31799, 18777, 30983, 29187, 12252, 24264, 11802, 9172, 23627, 30986, 26913, 7515, 23194, 4809, 1498, 13708, 20770, 20989, 18352, 21949, 28665, 2505, 22920, 25394, 7801, 24119, 10591, 25323, 251, 16135, 15466, 32050, 2145, 13681, 28470, 14397, 5177, 7504, 23569, 28804, 5722, 17714, 3552, 28916, 22523, 5050, 9856, 10526, 26039, 28208, 32475, 21936, 30714, 22627,
+14563, 5747, 13979, 25154, 31070, 14230, 8521, 13768, 13512, 10666, 27450, 9214, 25063, 32627, 16718, 15864, 28664, 22440, 810, 32216, 18588, 23334, 4498, 28444, 1092, 30538, 23885, 799, 19706, 21831, 23426, 1501, 27578, 4637, 26655, 25880, 18867, 2409, 6881, 32380, 13075, 1563, 8826, 5371, 1422, 25545, 21235, 30086, 15217, 22046, 29534, 1038, 12612, 1265, 29482, 13704, 31803, 20599, 14503, 18741, 9662, 5161, 20243, 4472,
+9799, 14130, 30353, 28666, 16539, 4466, 28278, 29615, 6029, 4337, 2218, 7451, 29882, 23453, 4770, 12331, 12731, 1536, 13369, 25343, 2801, 10084, 6279, 1836, 30683, 20782, 20578, 7578, 25944, 8053, 12050, 2975, 22183, 9635, 31641, 5955, 14101, 27152, 2802, 20130, 31489, 5020, 27582, 28603, 28473, 32352, 8166, 8437, 1120, 21536, 1012, 3922, 31620, 7292, 5758, 29535, 28074, 26336, 4345, 21250, 1621, 16396, 24225, 23805,
+26031, 23099, 29760, 7365, 17483, 32562, 27495, 16204, 4814, 22309, 12039, 519, 21893, 20205, 8956, 23014, 8973, 9969, 26936, 7825, 17261, 32694, 4593, 12567, 26263, 8938, 1050, 27884, 25334, 25275, 18921, 18598, 15606, 15913, 25963, 321, 15707, 20690, 16525, 20521, 10232, 28564, 21041, 32125, 16002, 29997, 22371, 24975, 7198, 16539, 33, 24459, 16466, 4626, 4259, 9961, 13564, 5309, 5077, 6131, 30584, 23999, 24729, 13423,
+7144, 17924, 13744, 22852, 5846, 30270, 10605, 16078, 26066, 31646, 15436, 9300, 28876, 5039, 1508, 3306, 21579, 1541, 27766, 5277, 6167, 32025, 15238, 19731, 4566, 20315, 25862, 2382, 11546, 17823, 15805, 18691, 2979, 29550, 8775, 8826, 27052, 19380, 24904, 20350, 18259, 7572, 29651, 14367, 12612, 31159, 17673, 1423, 32700, 12671, 6700, 6099, 11928, 21938, 25830, 16494, 9485, 18925, 18877, 21032, 3980, 1914, 6955, 6960,
+31464, 15730, 15786, 25748, 2342, 7922, 13331, 20601, 15495, 10214, 2200, 28107, 8605, 19874, 29530, 8537, 32545, 3462, 14636, 11706, 25400, 7698, 28200, 2117, 26623, 14309, 23149, 30604, 16224, 30104, 4796, 14920, 13066, 20582, 7901, 15409, 28504, 21232, 3242, 11231, 31446, 5443, 6570, 7283, 25317, 3332, 15820, 25094, 6794, 30456, 4032, 32194, 5386, 32233, 1544, 32010, 13774, 24693, 29846, 29998, 22030, 1874, 12151, 2328,
+22456, 20052, 17737, 18192, 8516, 20980, 29424, 7194, 26423, 3226, 14477, 18972, 6559, 30297, 11298, 13353, 27985, 15331, 12780, 603, 14796, 14324, 32613, 28570, 6249, 29691, 25801, 28279, 31565, 5184, 30608, 21253, 25236, 15577, 6678, 984, 3789, 3334, 8178, 30212, 6560, 22655, 16416, 13119, 20184, 27715, 26473, 15401, 10278, 6485, 16004, 25074, 20809, 15850, 20876, 27058, 12773, 13909, 22570, 11571, 19093, 20410, 56, 11561,
+3219, 6734, 12545, 7009, 10068, 20723, 4453, 16629, 10610, 20870, 29748, 30794, 15817, 23453, 13427, 26095, 29938, 29432, 18401, 17979, 12514, 6509, 12270, 25287, 20419, 2072, 4090, 6744, 22482, 4147, 18306, 25701, 10881, 30851, 32710, 20950, 18807, 4396, 4811, 29417, 25266, 1791, 27444, 8315, 25245, 8103, 1642, 22415, 4767, 20043, 7627, 17281, 26552, 19897, 9801, 14203, 21969, 13891, 20948, 11683, 18038, 6486, 4616, 28920,
+4569, 4559, 17102, 23376, 8955, 21913, 20026, 1453, 23704, 14702, 9768, 16181, 22805, 11410, 5829, 27573, 31453, 13456, 12086, 25237, 585, 21887, 6673, 22554, 3011, 27621, 1469, 21049, 1339, 6085, 17201, 5908, 10644, 1535, 29285, 19599, 23448, 16543, 21052, 14385, 31245, 30820, 30566, 21282, 9462, 3627, 16087, 8147, 17083, 28174, 617, 17668, 17293, 7290, 7454, 20304, 2143, 8923, 8586, 3482, 15009, 25787, 9390, 25653,
+27323, 5907, 12485, 18003, 22450, 769, 32388, 20927, 31590, 30187, 9442, 8284, 1046, 25529, 16432, 18130, 20935, 17049, 3030, 5461, 24339, 10485, 25765, 26482, 19408, 1583, 29964, 1649, 27371, 6586, 27303, 21926, 12494, 7020, 7161, 2176, 7789, 6782, 23104, 6611, 4201, 32546, 14896, 5247, 25307, 31328, 23377, 13475, 15609, 26408, 18936, 7180, 4125, 11933, 894, 23533, 13517, 30858, 25183, 8120, 4676, 19718, 30046, 17170,
+26738, 4439, 19347, 1759, 11221, 9683, 8371, 15422, 9461, 23267, 20670, 2000, 21827, 11279, 15475, 4668, 4919, 1643, 11848, 9044, 13577, 12742, 32578, 27094, 10832, 24993, 2446, 15508, 11943, 32492, 32679, 5913, 4163, 19258, 7672, 15385, 28941, 16043, 30807, 5634, 6542, 18709, 7634, 28369, 29989, 23110, 269, 2140, 24753, 12117, 11185, 5562, 24859, 10995, 32656, 2923, 3220, 2334, 18432, 15163, 2058, 18343, 21076, 6222,
+4833, 28748, 21607, 1006, 12024, 19646, 6640, 18566, 5588, 14274, 14168, 2809, 4616, 14437, 4949, 29370, 26555, 16134, 2164, 18646, 27129, 2053, 21570, 30349, 4387, 7234, 12744, 6446, 25577, 1052, 12668, 30410, 29801, 1507, 31416, 9057, 21153, 5288, 27623, 26741, 19562, 9023, 29550, 24179, 23461, 1732, 20781, 17248, 17866, 22945, 3126, 12228, 24998, 24696, 9809, 29386, 31930, 22554, 3064, 24739, 23606, 15732, 22381, 20639,
+17239, 21029, 29696, 5624, 26317, 24552, 32366, 13112, 807, 29148, 4523, 24268, 30880, 25304, 8748, 15979, 15481, 11875, 28207, 7712, 3803, 5248, 4330, 2966, 27802, 7394, 27705, 18641, 23126, 17319, 6512, 7597, 5580, 3441, 13221, 31898, 27993, 12819, 12242, 28800, 9200, 16765, 20301, 7312, 9301, 29049, 23291, 24782, 8156, 18730, 32494, 11960, 23979, 4056, 14926, 19013, 11450, 9863, 4886, 1808, 27182, 11399, 9405, 32763,
+14840, 22627, 31893, 10065, 2678, 11367, 6097, 11878, 28132, 26398, 19191, 4665, 22680, 9714, 29447, 30836, 28445, 29174, 10028, 19656, 462, 24954, 5901, 11913, 2050, 10788, 13721, 29232, 22187, 23127, 29227, 4259, 12986, 28352, 14324, 15664, 6951, 20421, 27543, 2315, 14052, 13966, 6980, 3964, 23680, 3660, 2032, 19357, 66, 12061, 6245, 528, 4247, 12147, 12441, 6297, 22935, 26163, 2762, 12354, 16522, 31989, 16613, 29508,
+27574, 30937, 12404, 1757, 18590, 7179, 4073, 32642, 21145, 11053, 3838, 12058, 14713, 5871, 31415, 14779, 17932, 4893, 15308, 22179, 17040, 27749, 28477, 7207, 21144, 31239, 19561, 4898, 30460, 3406, 1638, 25266, 1575, 14043, 27024, 20165, 21222, 31097, 20040, 9600, 9382, 23878, 21658, 24096, 29749, 20305, 6107, 14913, 25198, 21415, 4325, 9470, 16397, 34, 16677, 4773, 31273, 3470, 9672, 28965, 6876, 11310, 21464, 8451,
+25353, 15720, 28617, 13808, 14049, 15889, 23408, 23431, 6999, 12298, 14759, 3981, 32603, 20867, 18894, 25034, 9514, 23219, 1736, 25911, 23253, 18414, 30685, 21758, 21884, 7589, 17956, 28761, 18899, 6652, 4444, 11485, 22372, 293, 25293, 3653, 16182, 15933, 27084, 23182, 28231, 9076, 27163, 28066, 29943, 13289, 20332, 6689, 3741, 22069, 32601, 26994, 7715, 30518, 15985, 29599, 5339, 1173, 25592, 24238, 7825, 30037, 2955, 30197,
+30330, 28248, 1082, 13745, 11413, 28166, 4159, 6876, 4474, 31322, 2175, 1649, 11843, 22507, 8339, 15584, 11808, 8172, 9811, 19523, 5922, 25796, 16355, 11261, 26969, 9179, 2731, 2026, 6448, 5687, 32223, 4011, 1167, 537, 17756, 12581, 28703, 21915, 19457, 410, 20469, 21632, 2059, 32312, 11372, 10398, 15129, 23180, 18570, 24940, 9936, 24492, 17968, 26291, 2985, 12169, 2702, 5717, 14195, 9151, 11404, 13650, 13162, 12571,
+14187, 30918, 25152, 10122, 20065, 11842, 10532, 7766, 706, 12592, 7310, 12078, 22990, 22439, 2491, 8793, 14611, 12427, 517, 32579, 5950, 3503, 11980, 8652, 9220, 26175, 17803, 20624, 7057, 30965, 427, 21244, 29115, 25580, 31367, 16412, 4654, 9131, 24178, 5360, 21723, 31489, 17439, 11946, 21160, 19930, 20739, 3004, 32357, 21256, 2815, 5539, 24759, 14796, 14191, 1211, 8203, 31995, 21835, 15261, 30192, 22263, 3737, 26540,
+15075, 2336, 10184, 19729, 11468, 1595, 25089, 423, 316, 9760, 12369, 21476, 29690, 340, 24480, 29279, 21597, 27296, 2050, 13588, 9324, 16242, 14800, 17527, 15469, 3867, 20, 12893, 26130, 3758, 6665, 8437, 6094, 16850, 28166, 17562, 18445, 20488, 17986, 18761, 30248, 30355, 7469, 27171, 30696, 31950, 23682, 19525, 26478, 25733, 345, 3034, 9207, 15145, 20561, 24676, 19013, 20582, 4801, 12375, 24340, 11467, 20813, 30434,
+28317, 16211, 15229, 13994, 3931, 447, 32755, 1412, 30802, 7456, 28583, 28730, 6638, 19497, 15487, 348, 12462, 15833, 3382, 21669, 30978, 23944, 13577, 17223, 11758, 18379, 29599, 3330, 29846, 17644, 996, 25395, 1087, 16225, 6621, 5019, 16672, 6608, 6431, 14707, 14064, 2246, 10669, 20703, 21743, 26157, 21051, 1438, 9222, 24434, 23107, 7432, 15610, 3917, 24656, 27368, 22296, 21487, 30698, 19374, 6363, 31694, 12001, 7450,
+15152, 18622, 12469, 31824, 25230, 18900, 13763, 6526, 21146, 24433, 27229, 10122, 17822, 15513, 11560, 27044, 7179, 1899, 1708, 22789, 5816, 26364, 17389, 28112, 15083, 15319, 14718, 21446, 14245, 26719, 28897, 29397, 12573, 8598, 28454, 5035, 27499, 9449, 11562, 15877, 1114, 6023, 25999, 18936, 21536, 4791, 13212, 28715, 6691, 14921, 18736, 12507, 8517, 3357, 7852, 23601, 18676, 22570, 12279, 154, 16522, 8408, 29551, 29095,
+17007, 25237, 1363, 11738, 1919, 12925, 27615, 3033, 18948, 20847, 21970, 7717, 25638, 2414, 3664, 32329, 17335, 22401, 12069, 25853, 25758, 19921, 16686, 11667, 9723, 28965, 11821, 26245, 4606, 8604, 22573, 21613, 1074, 23936, 583, 2993, 4093, 28198, 6026, 23041, 16277, 27996, 30758, 9148, 30411, 1655, 8709, 14978, 24056, 20778, 8063, 17046, 7931, 24749, 28713, 17655, 20947, 7766, 11132, 25553, 16371, 937, 14398, 17445,
+24873, 14981, 20438, 28966, 10411, 26464, 19240, 26689, 21693, 17230, 3069, 19336, 18885, 11778, 1546, 10173, 32557, 9610, 27220, 7720, 1591, 23165, 25375, 22538, 30932, 3740, 15323, 14535, 4677, 29721, 31980, 29551, 11934, 19650, 25749, 22346, 13346, 12221, 16267, 2271, 29452, 19336, 21607, 15569, 31114, 23154, 25743, 30903, 32764, 20195, 5856, 1587, 10592, 31231, 24126, 8756, 2203, 6681, 23291, 6881, 3635, 22503, 3664, 15569,
+9385, 29413, 5147, 22732, 8867, 21414, 25003, 5551, 7982, 13843, 21120, 6329, 4229, 14095, 4464, 4225, 1522, 10320, 5812, 12115, 8784, 29938, 20871, 10987, 3852, 11395, 17868, 7487, 1130, 21532, 23056, 10516, 18178, 28204, 480, 27045, 16850, 25483, 32596, 24833, 6558, 20948, 31162, 10787, 2276, 2858, 15012, 3798, 13179, 20825, 15913, 21963, 17995, 4017, 182, 21847, 15412, 18051, 29334, 16542, 6815, 19623, 27058, 24993,
+15059, 27538, 19270, 31909, 20254, 19098, 23974, 26812, 7279, 22368, 4832, 9555, 25227, 19844, 13353, 5638, 7901, 29267, 27601, 25897, 516, 27783, 14976, 15928, 13066, 11543, 32470, 19882, 31166, 26761, 12107, 13457, 21531, 31378, 12598, 9017, 17708, 3805, 3062, 24987, 26173, 7894, 1774, 18632, 27738, 15128, 24270, 2872, 11627, 19103, 28769, 12143, 14119, 10977, 28071, 27185, 22520, 27773, 14299, 20918, 21766, 26407, 1607, 10530,
+25017, 14206, 19547, 9957, 18011, 22609, 2177, 11416, 30503, 3951, 30049, 25474, 19079, 21551, 28346, 30706, 7887, 24347, 10081, 22006, 2556, 5384, 16423, 25077, 390, 30723, 13227, 22156, 24362, 14835, 32686, 16611, 29041, 19466, 26568, 14284, 9307, 28745, 25700, 7043, 32697, 22981, 32517, 19008, 11765, 28095, 16947, 19652, 19674, 27028, 8890, 22230, 32413, 25313, 14539, 35, 23268, 27767, 22191, 14862, 9834, 22110, 31473, 6107,
+8808, 25274, 20391, 18115, 21251, 13323, 25158, 21180, 3537, 24907, 7421, 15302, 20234, 24368, 2186, 7140, 18628, 11076, 29371, 18273, 3621, 11142, 18308, 26890, 6141, 7732, 8984, 15975, 29842, 7690, 22082, 5882, 196, 9705, 23997, 21447, 23029, 16388, 9860, 26566, 8527, 17281, 9100, 28762, 8881, 11286, 3134, 27509, 22362, 32505, 13015, 25983, 10880, 31323, 20105, 17021, 6287, 29090, 229, 3361, 4012, 22311, 9243, 4208,
+32017, 473, 25655, 22278, 16861, 2747, 16076, 25388, 20028, 25176, 21382, 28909, 3694, 24517, 23651, 26056, 24254, 3898, 19271, 2366, 2453, 6609, 19388, 8741, 2931, 19617, 12102, 6943, 9160, 21346, 11151, 8409, 21819, 4038, 30687, 5912, 6786, 13995, 31300, 26814, 6403, 19915, 22956, 10097, 11664, 13839, 3385, 3150, 17737, 22657, 5517, 20190, 29266, 24905, 28931, 32197, 11754, 8266, 6372, 20914, 29612, 17523, 29324, 18663,
+21561, 27243, 24575, 28347, 8471, 23107, 22394, 14874, 10254, 12582, 24972, 21918, 26421, 28357, 25069, 11390, 18246, 30586, 31580, 14744, 22723, 27744, 14173, 1709, 3242, 20545, 22623, 86, 5300, 19179, 18749, 26862, 13655, 10556, 22441, 22126, 895, 12067, 4232, 11150, 24649, 29204, 300, 18302, 24794, 25369, 29692, 10272, 23187, 28505, 25017, 13142, 23481, 6422, 14851, 26723, 26968, 4707, 26809, 32268, 23886, 12790, 26362, 4773,
+23346, 16036, 26899, 24241, 28103, 31132, 2623, 19985, 27568, 2924, 5519, 19594, 28293, 2444, 29867, 18713, 30949, 22116, 31855, 21662, 28538, 13939, 15617, 22738, 18646, 9658, 22239, 9764, 22448, 15833, 14538, 13026, 31869, 8669, 4499, 27205, 7033, 7123, 14422, 1834, 10047, 19941, 21428, 5572, 22385, 18527, 24285, 20566, 7875, 23373, 9460, 3646, 4544, 25077, 26384, 23190, 1967, 15855, 186, 24415, 31689, 14724, 4673, 30790,
+23394, 9173, 25227, 30427, 16296, 6881, 32261, 26343, 26823, 20922, 31915, 16440, 6681, 23433, 4239, 14557, 14038, 13699, 18203, 18582, 6009, 11819, 9004, 7976, 27675, 9190, 32392, 26596, 23915, 4297, 24618, 14541, 13470, 17078, 12200, 29766, 23959, 11694, 23341, 18014, 32616, 22489, 1687, 6529, 13154, 5926, 21086, 27192, 19625, 6521, 13006, 25634, 18341, 22010, 843, 13248, 31200, 467, 7076, 22347, 4764, 31694, 4120, 18235,
+16004, 16321, 15233, 7196, 28015, 5807, 25210, 27863, 28296, 26897, 1624, 8682, 55, 22711, 3106, 19681, 29232, 16112, 12547, 14805, 5354, 13390, 28053, 3786, 13857, 2361, 26134, 18622, 1288, 30254, 4089, 17292, 13807, 19322, 24488, 9054, 25129, 16931, 4149, 20657, 11060, 5774, 29339, 11116, 28485, 32445, 30797, 24949, 15789, 10576, 6987, 21143, 23967, 2272, 24930, 5056, 4634, 18296, 23678, 5922, 15782, 27767, 23214, 29590,
+14322, 14935, 5876, 6683, 31866, 10026, 27341, 10158, 15800, 23912, 21274, 11517, 23590, 19303, 3698, 6611, 29880, 10685, 27755, 21079, 12958, 19917, 26135, 17592, 5445, 17046, 23514, 21227, 12045, 13960, 18049, 26367, 28895, 23926, 283, 27993, 1184, 27624, 5384, 16984, 18768, 26658, 28501, 9590, 13194, 32199, 16202, 10306, 10117, 11189, 31385, 23075, 31106, 24752, 7899, 3783, 9030, 31413, 25010, 21076, 12605, 10292, 14675, 8733,
+1450, 14958, 3958, 2634, 9814, 9342, 19618, 28583, 3233, 15351, 5405, 16427, 14782, 21607, 26733, 24899, 28, 25350, 15206, 31134, 17334, 23105, 2149, 26365, 21750, 27160, 14673, 1588, 4684, 29348, 10321, 6134, 11539, 14279, 8768, 21353, 23622, 28386, 17168, 26855, 10969, 22574, 10514, 25751, 11413, 4479, 17883, 11442, 29829, 321, 9808, 14395, 23427, 11958, 7992, 12409, 6350, 22665, 13997, 11034, 19246, 24318, 17168, 30785,
+5830, 25936, 19370, 29452, 21554, 3771, 23539, 32523, 26345, 1285, 25506, 4990, 5764, 10621, 16432, 2825, 10943, 26241, 17220, 1602, 5431, 25213, 14011, 11781, 15110, 28009, 22815, 1588, 19559, 7215, 32373, 25389, 383, 18976, 22073, 21937, 22747, 12844, 21692, 16324, 14129, 14430, 21314, 19893, 25052, 4979, 22718, 3227, 31220, 7171, 4829, 3883, 32384, 18840, 15664, 14726, 14081, 5711, 16315, 873, 12926, 15920, 26262, 13309,
+2128, 15568, 2478, 24875, 28412, 24170, 8431, 9774, 5832, 29746, 29667, 30884, 1957, 19618, 1343, 409, 26789, 6172, 4292, 26405, 25013, 19956, 8363, 6326, 25667, 24678, 7199, 5825, 7831, 694, 19134, 9959, 16262, 21612, 2067, 11906, 13014, 10498, 21680, 18846, 7476, 18580, 16963, 9433, 5430, 18306, 9842, 32219, 24479, 14134, 25856, 16724, 1322, 1451, 23050, 26989, 26130, 30250, 46, 1193, 30944, 19180, 11152, 14438,
+8024, 13219, 26344, 21038, 23718, 15257, 7117, 31194, 1069, 24080, 7860, 6499, 9618, 17702, 5950, 1329, 31837, 31806, 18053, 391, 489, 8336, 27381, 26619, 5818, 27427, 27812, 3994, 13840, 6197, 18432, 21864, 19416, 12008, 10135, 10366, 27265, 17252, 8793, 28334, 8564, 16653, 2065, 18182, 1587, 8015, 19512, 656, 7053, 4797, 1048, 7543, 13133, 28429, 1394, 18951, 23088, 29207, 22945, 4160, 2636, 8609, 26025, 22052,
+20618, 3392, 32419, 15115, 20644, 8444, 10682, 29208, 25097, 12747, 14622, 26684, 20763, 1366, 27341, 27816, 6164, 28389, 2591, 19297, 24050, 3986, 5481, 14370, 425, 28426, 18531, 3061, 4268, 11788, 25113, 24886, 15180, 24764, 7233, 3056, 440, 17915, 32264, 25537, 30663, 14118, 19454, 18658, 15485, 14027, 13706, 21649, 9648, 16298, 8178, 930, 20284, 13659, 15300, 20709, 9318, 1063, 23770, 13586, 12851, 16115, 5704, 28031,
+8112, 12937, 31087, 8552, 30853, 30583, 1322, 28748, 11934, 20776, 14638, 27419, 2035, 28344, 16300, 11683, 11874, 24478, 12613, 32158, 5370, 27913, 20099, 14688, 28977, 11101, 28274, 9060, 27217, 1210, 4324, 2561, 14147, 2643, 11113, 12232, 459, 12435, 8212, 12393, 443, 22850, 7044, 2478, 18427, 23344, 14161, 30301, 15054, 26774, 29692, 20424, 21920, 17023, 2344, 18129, 28125, 30618, 27189, 22574, 31828, 31513, 25135, 13208,
+1389, 3480, 25440, 1848, 15916, 885, 14241, 16359, 23735, 21285, 18838, 9394, 11861, 231, 6928, 26915, 27006, 3852, 14572, 16158, 20875, 16916, 1519, 16232, 14767, 28708, 6038, 13827, 27454, 31173, 27035, 28843, 1886, 19708, 30691, 17802, 20593, 12164, 1393, 11560, 681, 20231, 20955, 12542, 20463, 27883, 6689, 14701, 31735, 21261, 30859, 19842, 5410, 32378, 3307, 20177, 28318, 9345, 1236, 23004, 7751, 28272, 19079, 9637,
+15212, 17002, 27439, 3037, 29166, 28832, 14597, 29847, 16296, 2784, 9621, 3991, 30667, 16311, 18692, 29634, 4804, 16783, 16709, 10214, 16393, 20016, 30391, 11943, 29361, 31628, 2180, 4344, 27132, 21259, 13981, 9576, 5494, 8652, 12613, 1892, 4717, 27210, 31740, 21013, 29995, 8593, 25004, 27894, 24904, 10928, 24761, 29709, 27711, 8702, 7155, 11336, 28718, 4779, 23279, 25311, 3639, 25459, 29656, 30771, 13951, 10869, 7579, 19445,
+19522, 20192, 21337, 24239, 14634, 20309, 12484, 11861, 28903, 4720, 6988, 21039, 15648, 31749, 17980, 10591, 7683, 25136, 21927, 3633, 29915, 12438, 28944, 786, 5130, 25832, 31557, 19081, 3934, 6368, 5758, 23456, 26560, 27095, 14927, 8426, 14637, 27411, 20288, 10772, 32131, 27276, 31811, 15011, 26257, 17024, 25602, 1172, 9392, 14761, 4805, 6539, 27199, 981, 7325, 32329, 26814, 6114, 18642, 30748, 12482, 24400, 21436, 6274,
+18728, 3595, 14700, 597, 31006, 2220, 11369, 30369, 29496, 10412, 12612, 22985, 27436, 5446, 24157, 4060, 20207, 28962, 10599, 14638, 29944, 17924, 14200, 23990, 24038, 74, 21970, 3752, 24475, 10638, 10026, 10435, 14233, 24727, 11032, 12471, 26947, 22401, 10072, 23676, 45, 22684, 13893, 27482, 28130, 5283, 31542, 15569, 1477, 9374, 30207, 31421, 27298, 11639, 22643, 18569, 11714, 11845, 22321, 3421, 22483, 32348, 13856, 3948,
+24307, 24888, 16419, 18486, 14521, 26491, 9394, 14566, 16407, 23288, 9280, 11769, 28571, 8055, 27338, 30048, 17429, 24778, 28702, 11959, 3649, 18577, 30528, 15363, 30423, 20082, 18784, 20138, 19662, 32640, 24087, 11201, 24760, 7738, 29687, 6513, 1462, 6314, 21080, 17869, 29602, 30360, 29639, 25405, 5647, 24209, 22685, 23076, 16219, 18619, 2268, 19869, 4429, 28, 2464, 2084, 20110, 21249, 22222, 7004, 21121, 13541, 18205, 13114,
+21280, 15125, 19627, 22742, 21439, 7939, 7843, 18273, 5532, 4714, 10910, 11179, 28924, 827, 1488, 12375, 19447, 3756, 32244, 23876, 3784, 1941, 25960, 23895, 23190, 15414, 30899, 11543, 28956, 16337, 24657, 17468, 31462, 11517, 7442, 20133, 19456, 15285, 5638, 24988, 20000, 16548, 3400, 16156, 17375, 4888, 28531, 4054, 8644, 28008, 27930, 12428, 29949, 21122, 3555, 20371, 3769, 1687, 31914, 32725, 18024, 23804, 17425, 16718,
+2553, 24867, 4083, 22009, 7384, 9721, 14230, 27384, 26269, 17630, 10772, 10876, 22518, 6536, 14931, 31162, 1776, 10093, 10822, 31725, 31216, 14378, 19328, 2217, 16065, 18474, 2174, 1321, 9510, 19599, 18039, 12063, 11698, 22122, 1305, 19082, 31843, 15535, 13699, 25344, 397, 24471, 3452, 22915, 31007, 18383, 21309, 15, 28477, 32131, 31740, 26925, 13741, 18300, 29142, 29806, 4007, 31316, 31127, 13517, 18147, 16398, 25581, 29845,
+5752, 26886, 16159, 4827, 9653, 29858, 30171, 10050, 21562, 856, 197, 19801, 19239, 21506, 19817, 14948, 20869, 18789, 9105, 1843, 4322, 5479, 31649, 8329, 4027, 30009, 21846, 22174, 13639, 14659, 19251, 19392, 8777, 2643, 24219, 18430, 32501, 21623, 28480, 21295, 22479, 28677, 8329, 8950, 17415, 28146, 23899, 5517, 14167, 236, 7360, 18489, 5716, 6241, 26818, 9743, 3482, 15897, 31918, 17122, 30556, 18401, 3746, 6566,
+21044, 27965, 24996, 20778, 16820, 20709, 9305, 6531, 16618, 17634, 15482, 1266, 13012, 6613, 6783, 27180, 6849, 14143, 12901, 12565, 20384, 6952, 22309, 23867, 22849, 21459, 8221, 20637, 7092, 11967, 27203, 28137, 7164, 19432, 16147, 23985, 7373, 25452, 30516, 23991, 10319, 13230, 25257, 23331, 19843, 32040, 17743, 26693, 13415, 30645, 6490, 1032, 4829, 28799, 24899, 27678, 17490, 352, 15547, 24583, 12319, 9983, 19952, 19483,
+29415, 3331, 10700, 4020, 28783, 8449, 28011, 6334, 21679, 20501, 29666, 8755, 19773, 14641, 2680, 421, 12518, 9170, 1453, 17347, 5202, 26352, 12257, 22692, 26704, 27805, 14507, 6255, 5020, 1691, 25738, 1667, 5022, 3671, 5687, 1038, 12120, 930, 7372, 1031, 21431, 4270, 9786, 8437, 18912, 12466, 8858, 31430, 21637, 10311, 16010, 26839, 3895, 28267, 16763, 30599, 23304, 31271, 4086, 28324, 194, 29824, 29991, 5217,
+727, 2910, 6255, 12847, 3841, 13627, 13879, 25272, 17898, 23665, 941, 4042, 3364, 9799, 2704, 25001, 20110, 18714, 19072, 24005, 14214, 3067, 21836, 4750, 1570, 25922, 307, 1765, 22979, 30298, 6982, 23706, 441, 13237, 3786, 4282, 26864, 17665, 29554, 11994, 8562, 30496, 16036, 11926, 7527, 18741, 4159, 27638, 4687, 23231, 18875, 18901, 26299, 7944, 23652, 27869, 1098, 23959, 29634, 24077, 21489, 3848, 15016, 21930,
+17085, 18802, 26212, 11182, 3699, 22999, 23176, 12261, 20727, 6445, 24188, 28254, 25186, 28347, 23124, 29873, 18811, 9232, 16007, 12342, 17176, 6891, 7443, 18274, 30850, 4310, 9584, 19571, 8158, 24600, 8734, 25244, 10634, 2178, 3658, 14333, 25177, 26834, 26594, 13136, 511, 18014, 8623, 25697, 13594, 31747, 22803, 32405, 8211, 6042, 11979, 25387, 12933, 19422, 10894, 11015, 23732, 20478, 30586, 31891, 12310, 6552, 24367, 22944,
+8731, 28025, 4509, 1140, 22091, 31103, 14277, 22603, 16350, 22900, 15532, 29944, 21879, 5567, 29581, 30091, 11609, 8792, 22710, 24542, 28214, 836, 2789, 19179, 21314, 608, 18302, 856, 7160, 9901, 23800, 15891, 5158, 28309, 17032, 27249, 26645, 31309, 17084, 10227, 21441, 32617, 7403, 10552, 5416, 4216, 7875, 17026, 13008, 30586, 8800, 8454, 31422, 11590, 27633, 19969, 12198, 13167, 20825, 19358, 23068, 11858, 2482, 28226,
+7399, 19514, 22708, 1276, 18055, 7024, 11503, 6728, 6873, 18906, 17280, 12290, 23122, 25156, 29316, 3362, 22974, 5348, 11817, 21628, 16938, 6682, 8829, 29136, 19850, 29655, 15727, 10150, 8745, 18209, 5609, 16144, 4955, 28317, 17421, 23010, 2573, 28924, 29738, 9447, 15063, 14250, 21737, 5417, 6638, 18285, 8780, 29612, 23633, 20597, 18473, 7804, 27279, 27302, 4172, 14361, 24189, 19899, 24512, 166, 5340, 30121, 16311, 10295,
+25670, 964, 537, 28243, 29888, 30275, 4922, 12183, 11758, 26659, 17601, 18396, 12176, 26381, 15241, 3042, 14210, 946, 10846, 8721, 28248, 15018, 23083, 19670, 2150, 14827, 19836, 7490, 12180, 3379, 17786, 5082, 4343, 18323, 557, 1464, 15831, 5480, 13647, 27589, 32139, 31248, 13217, 11548, 24861, 28458, 14590, 6303, 29404, 25436, 15025, 24885, 7686, 5340, 11787, 9836, 20167, 31623, 17327, 32347, 2235, 2345, 4661, 6578,
+20668, 5218, 8042, 3731, 10698, 21690, 31320, 10070, 20170, 11770, 21618, 12264, 7460, 3440, 18567, 4097, 28876, 824, 28982, 3794, 6164, 8001, 13631, 26331, 6856, 30958, 25910, 9091, 535, 30571, 15670, 21203, 3022, 23712, 24935, 13720, 12634, 23487, 23790, 37, 2489, 12640, 12301, 9950, 16080, 30868, 14047, 12188, 31693, 10261, 15983, 5089, 18262, 29614, 31421, 25118, 27804, 24563, 1442, 28339, 22367, 17112, 16774, 25389,
+8056, 8941, 6341, 20691, 32429, 30132, 20728, 2150, 10004, 261, 12100, 26085, 31129, 26147, 5505, 30054, 3640, 21488, 2376, 21902, 18334, 1029, 14253, 13370, 25592, 15695, 8941, 15191, 39, 25716, 7812, 8095, 1889, 14154, 28786, 1550, 11518, 16746, 3701, 21522, 17007, 15801, 14839, 15369, 9181, 20345, 12655, 12821, 9065, 15031, 1956, 27400, 16060, 16209, 8002, 8885, 31904, 16944, 24076, 31943, 9892, 31889, 7270, 11781,
+13275, 3289, 13332, 24793, 20035, 17033, 13547, 4275, 66, 28387, 19644, 9247, 15964, 32299, 22069, 25029, 14563, 24025, 19661, 30623, 7466, 27664, 6740, 6602, 11840, 30817, 5777, 21732, 29938, 13047, 745, 10445, 16336, 14077, 2470, 3604, 31110, 16017, 7879, 31177, 11636, 27523, 7656, 27600, 27054, 29725, 19862, 8849, 20982, 6755, 6705, 28448, 1651, 13445, 2282, 13491, 11494, 8059, 2455, 8664, 21107, 3201, 19109, 4675,
+17278, 21579, 8279, 15621, 4829, 16158, 14030, 16465, 10913, 21686, 11298, 5200, 18644, 31160, 14049, 6858, 5147, 20754, 2539, 6799, 1432, 4821, 20290, 12926, 12881, 22746, 21591, 1220, 25947, 7932, 5895, 10457, 29512, 14175, 26078, 1573, 30333, 7340, 18038, 8479, 29027, 29336, 13679, 14903, 27728, 27728, 21761, 108, 15715, 24300, 6907, 17147, 29122, 27197, 30073, 9235, 17175, 18896, 10455, 10354, 26829, 16350, 20812, 23573,
+30525, 14122, 25146, 28091, 21463, 10416, 3802, 17722, 6985, 17481, 32625, 1945, 12441, 21618, 2053, 28156, 13151, 8960, 12535, 9505, 3390, 9841, 18740, 20565, 28737, 29195, 30920, 22798, 12777, 18964, 13603, 10535, 318, 5981, 5858, 21781, 16398, 9660, 6735, 23383, 27141, 6592, 25328, 6814, 28211, 27382, 2203, 8594, 3574, 14738, 18099, 6964, 24579, 4071, 27530, 20549, 498, 25682, 10579, 13275, 11878, 24183, 23810, 12196,
+30164, 29668, 1210, 13794, 6560, 7945, 4409, 933, 14538, 29738, 7748, 9981, 24352, 9951, 18575, 27926, 24689, 3906, 2123, 16501, 7977, 29653, 4282, 8475, 22567, 14861, 21750, 1677, 6276, 12793, 13873, 3673, 9693, 15083, 17467, 16254, 23029, 21877, 17187, 4799, 18847, 24935, 14780, 10431, 2118, 587, 5589, 26808, 4493, 7712, 10541, 12470, 4597, 14823, 20945, 27164, 29684, 9927, 28841, 3193, 22720, 9947, 6866, 32414,
+25030, 24333, 15900, 15291, 13442, 319, 20090, 32289, 25255, 2102, 9952, 27373, 2689, 15542, 21413, 7182, 23254, 31954, 19652, 27852, 14009, 7829, 22248, 10926, 17757, 18322, 14119, 7709, 28269, 20985, 7355, 20531, 12550, 23255, 3055, 25993, 23575, 23145, 25514, 16062, 25248, 2699, 10667, 27937, 18241, 32081, 2352, 8727, 31267, 22004, 3811, 12509, 29834, 26060, 23435, 14823, 11614, 4786, 22532, 7115, 25771, 29888, 27646, 5553,
+20375, 30701, 31546, 11182, 21079, 24293, 27244, 13559, 26992, 5144, 8728, 12465, 4457, 11080, 21192, 2956, 317, 25004, 15465, 30151, 18296, 6132, 12206, 29910, 10918, 1970, 4257, 3921, 31858, 31903, 9475, 19466, 29837, 8253, 30648, 18148, 32546, 25125, 31707, 26770, 30269, 7667, 6467, 1958, 18748, 27660, 4914, 19065, 19896, 20380, 16448, 5424, 26512, 28654, 2566, 4663, 30624, 6823, 8584, 29715, 5958, 18059, 16413, 3027,
+26313, 14293, 21175, 26091, 6650, 20114, 20094, 4151, 27782, 26561, 6109, 13762, 21453, 11024, 59, 8581, 31404, 16507, 14005, 25148, 12393, 16571, 29811, 10249, 23394, 5628, 7196, 29353, 23687, 23609, 32380, 17232, 5135, 20788, 10556, 11785, 8134, 30650, 15937, 3148, 24443, 22046, 16910, 13129, 302, 16969, 21710, 31706, 708, 2948, 24087, 13101, 19519, 21130, 23351, 10146, 26758, 30547, 6731, 17678, 21389, 6343, 2142, 26524,
+27131, 12698, 5541, 2498, 10580, 21478, 5646, 2256, 10757, 22557, 15385, 11059, 6758, 4327, 9998, 7467, 7275, 1317, 20568, 26795, 22447, 11151, 4173, 16438, 8931, 10904, 1348, 30320, 17247, 3490, 24076, 11611, 16189, 29617, 14109, 26769, 18328, 19755, 29025, 29085, 9544, 11642, 7376, 16303, 15970, 17374, 23770, 23245, 18691, 11570, 17272, 8371, 22722, 21445, 24809, 31653, 32349, 26157, 29205, 16829, 29647, 20513, 28440, 13068,
+17362, 9781, 7070, 2922, 29536, 3327, 32007, 6313, 14970, 6616, 22616, 30940, 23990, 13618, 21417, 9914, 25188, 5922, 18285, 15142, 27367, 10326, 14027, 26949, 3715, 10464, 11010, 594, 30977, 6682, 13663, 15572, 16463, 20733, 18494, 13231, 24060, 17734, 19544, 6262, 24350, 9392, 4434, 15572, 23010, 25852, 25486, 15431, 31774, 11003, 30573, 26373, 21329, 11833, 20554, 25044, 22297, 31564, 25639, 20507, 5478, 6534, 3311, 21941,
+27267, 21805, 2405, 18559, 6771, 21949, 24822, 31121, 31342, 29256, 13926, 21584, 22340, 6644, 4247, 21346, 17648, 2053, 14952, 6209, 13886, 2738, 31254, 3415, 1535, 24125, 23922, 7013, 30659, 27233, 28955, 25158, 16271, 31360, 10949, 23042, 20541, 3003, 21396, 19115, 32260, 2554, 7932, 21832, 9198, 12179, 10411, 26846, 14232, 25363, 288, 28118, 28101, 31542, 31534, 29636, 22899, 22688, 3882, 20790, 17154, 69, 13180, 657,
+31429, 24129, 23699, 19202, 27133, 12327, 5550, 26625, 14881, 13482, 15689, 24080, 25661, 26100, 18158, 7126, 18695, 18446, 2476, 14029, 17220, 1242, 10897, 7351, 23931, 14779, 28141, 8317, 14848, 8553, 8974, 13509, 32683, 32673, 32712, 27048, 12233, 5494, 20905, 27114, 18976, 3826, 18426, 11869, 29927, 3817, 18995, 15854, 22263, 21472, 29883, 6716, 22714, 8013, 14067, 13877, 22792, 9441, 22194, 4873, 17994, 31168, 18382, 17909,
+31074, 18326, 12189, 10539, 23820, 326, 4885, 10028, 4153, 23312, 21898, 1312, 27129, 8125, 17166, 16624, 29597, 14282, 23340, 19544, 22295, 4640, 653, 12319, 14081, 22848, 17192, 32075, 21248, 2807, 17217, 19554, 21133, 29406, 30093, 12186, 29733, 2211, 22214, 1118, 25523, 11344, 2430, 19884, 19470, 19596, 3740, 16299, 1110, 27081, 3075, 23405, 31721, 3729, 2957, 13034, 26577, 20149, 12341, 15057, 22956, 29558, 1844, 11322,
+26197, 31937, 23508, 23162, 1380, 12954, 24280, 26903, 24299, 26710, 14019, 11001, 13538, 17760, 27300, 14649, 12073, 30376, 5286, 11026, 1337, 8243, 24060, 27914, 28393, 3633, 10203, 18581, 424, 12047, 29903, 26621, 11217, 20643, 17015, 12597, 830, 8527, 6733, 25129, 2469, 20752, 3362, 16007, 5744, 30662, 30656, 17817, 28270, 3175, 28843, 29607, 11418, 20135, 24753, 7043, 23769, 2189, 25625, 24193, 14236, 22760, 18046, 25453,
+10636, 2293, 5283, 11466, 10820, 12016, 3827, 13289, 0, 7189, 29296, 5745, 5083, 27185, 23562, 586, 30360, 19638, 30193, 9010, 7005, 22179, 16054, 30774, 24368, 8911, 22199, 5836, 31671, 7477, 31290, 9539, 9770, 3805, 21005, 20590, 15821, 24832, 1111, 15821, 32021, 30408, 21566, 4337, 24825, 12361, 4923, 22417, 31999, 2348, 31427, 6236, 24527, 14713, 4243, 16127, 23624, 26442, 21964, 22528, 1152, 20486, 32067, 10922,
+24291, 20305, 31513, 7344, 12369, 32624, 23165, 11623, 30264, 11964, 15960, 22321, 24325, 20883, 11970, 23556, 23231, 10630, 29792, 14991, 25343, 1267, 31118, 16200, 27710, 20314, 5960, 28862, 8032, 5259, 7016, 32323, 25564, 5761, 6899, 5166, 5618, 30065, 16789, 3114, 9261, 32749, 25436, 818, 20864, 4638, 24374, 11327, 15268, 21398, 26318, 7844, 22666, 24669, 24044, 17608, 12215, 30004, 13702, 20248, 2495, 20718, 19803, 28060,
+26480, 26703, 458, 32098, 24000, 17247, 2444, 493, 17228, 27880, 1311, 5324, 32519, 25685, 16651, 15019, 14315, 10202, 22863, 4213, 2103, 14139, 21821, 14318, 11375, 2755, 1798, 13871, 23474, 21602, 9163, 17186, 15537, 9621, 16516, 6769, 26868, 18960, 7262, 11328, 14073, 8573, 16652, 13824, 1490, 535, 28843, 15805, 10737, 18939, 20019, 12840, 310, 9072, 27159, 11686, 11828, 28957, 25557, 2534, 17791, 1952, 19720, 560,
+11573, 3468, 7329, 5673, 22428, 14591, 17001, 3733, 23164, 885, 17557, 24654, 1420, 13633, 7692, 12158, 32572, 27711, 24998, 114, 4015, 19389, 11800, 15843, 15579, 4589, 18377, 602, 6541, 5329, 1163, 18114, 8797, 8492, 23787, 31226, 23084, 8020, 2191, 13480, 8905, 19749, 5367, 10326, 614, 13059, 22484, 418, 8002, 14714, 532, 12017, 1336, 12333, 27861, 16915, 16922, 13470, 17517, 23464, 18800, 18680, 8810, 27597,
+27173, 32598, 26055, 17489, 7850, 28247, 30969, 16756, 15228, 3568, 27082, 15842, 16627, 16798, 16260, 24629, 31512, 16792, 3879, 80, 29125, 31740, 16995, 13280, 12442, 1745, 3976, 31242, 20425, 12786, 26072, 14830, 12616, 19359, 32319, 20467, 14838, 30521, 4455, 30066, 1321, 31537, 13140, 17949, 15567, 29400, 9810, 14311, 13425, 13689, 14392, 9782, 12661, 31387, 23062, 25104, 364, 27038, 23578, 20790, 7057, 16882, 2852, 19673,
+3474, 2404, 7372, 18312, 157, 11827, 15611, 1478, 10596, 28751, 19427, 26163, 25384, 29238, 7707, 6041, 10159, 22099, 15823, 22821, 20718, 6118, 15157, 21083, 388, 5967, 9105, 7445, 22850, 11957, 27119, 26324, 14361, 1723, 11868, 14518, 13551, 27479, 15997, 24147, 23463, 2656, 17543, 16079, 31894, 25250, 22120, 9286, 14581, 5175, 32107, 2531, 11293, 14496, 23614, 11682, 20463, 32719, 19127, 10545, 11909, 13478, 4101, 26270,
+15202, 15970, 8021, 28753, 10681, 24018, 20132, 1376, 26674, 4907, 17455, 25801, 30157, 6807, 2319, 11970, 11983, 1658, 14502, 23276, 16154, 5348, 2190, 3849, 5300, 21318, 14395, 17209, 2028, 18496, 10711, 17230, 1698, 18732, 13215, 12380, 9982, 580, 13756, 3889, 5487, 31212, 29690, 2877, 5251, 32009, 14847, 17234, 899, 29349, 7743, 17053, 1930, 9933, 20902, 7230, 31251, 2529, 24439, 512, 21026, 2382, 17742, 22724,
+21115, 30958, 2336, 31097, 31538, 16093, 2218, 4257, 14537, 31908, 7134, 19788, 31149, 21982, 4255, 32048, 18563, 11998, 16333, 20493, 21931, 4468, 27723, 20415, 6997, 19394, 20927, 28023, 21777, 5901, 17980, 10124, 4091, 20316, 8453, 2861, 3641, 10672, 7119, 18178, 9812, 14253, 5199, 8194, 3467, 9454, 7474, 22031, 21452, 23808, 9756, 10615, 28276, 4712, 31030, 2505, 24106, 19189, 30529, 13115, 25091, 15741, 23239, 29182,
+3289, 31693, 32044, 6931, 9597, 6395, 25109, 19409, 20648, 30308, 27603, 24116, 6994, 2310, 13379, 28446, 26118, 23135, 6294, 21626, 27847, 4556, 24131, 19186, 23746, 21892, 32301, 16069, 4865, 22773, 12483, 8155, 21698, 11759, 15086, 31295, 18154, 7427, 17936, 6035, 4968, 12772, 30151, 11962, 15082, 10762, 7641, 8432, 1129, 13935, 30058, 28977, 18491, 21421, 15395, 9469, 10546, 14928, 25538, 15411, 4933, 5254, 23566, 26631,
+17013, 5884, 25158, 2400, 13312, 10327, 8435, 18280, 23099, 5818, 30242, 5413, 16580, 5115, 13845, 17709, 19050, 11135, 13918, 4774, 32556, 29313, 14243, 10334, 11474, 7014, 25746, 16407, 12268, 16544, 10271, 29281, 22429, 2661, 31681, 2973, 12988, 7348, 21253, 3319, 13166, 18727, 8732, 29746, 23843, 22577, 14688, 10125, 944, 28606, 14899, 733, 25152, 29143, 11067, 3858, 3389, 4045, 20265, 15657, 20590, 30536, 12170, 10251,
+430, 11084, 13224, 13418, 18432, 1709, 16738, 31599, 20436, 25470, 28577, 11511, 15280, 10497, 21637, 16224, 6336, 3768, 16957, 31488, 143, 28025, 2578, 3532, 32070, 22843, 19189, 19892, 20612, 31360, 30143, 21042, 9676, 10599, 1692, 28108, 12308, 18430, 26939, 32745, 11133, 22749, 11488, 26413, 478, 357, 9869, 6814, 4126, 26827, 5534, 4269, 22084, 8112, 7802, 21386, 30956, 26991, 8511, 18800, 25583, 5886, 7074, 2491,
+16486, 8766, 30600, 28794, 27197, 24771, 28771, 5562, 14752, 7492, 31975, 15231, 7849, 9076, 22045, 11975, 3135, 27580, 16245, 25219, 2924, 24047, 13838, 1112, 18270, 22349, 19912, 11086, 28235, 26986, 13577, 11953, 2985, 11409, 7980, 30182, 3413, 3983, 2976, 18165, 11475, 2183, 628, 19325, 11259, 22674, 31300, 14395, 17486, 14777, 6846, 20410, 6056, 20684, 21523, 24327, 10265, 8667, 2645, 5733, 2886, 16222, 17686, 5871,
+27632, 25666, 3285, 31045, 29650, 6261, 16442, 8357, 8444, 17071, 27682, 19703, 6977, 26215, 1330, 24463, 8224, 8177, 12105, 14281, 28861, 860, 5840, 6359, 9528, 8485, 12092, 12414, 24707, 29778, 18285, 19571, 22677, 21570, 17848, 19559, 27831, 1523, 27916, 3507, 18594, 22831, 23210, 25571, 16278, 24541, 17266, 24502, 32718, 29371, 6015, 28811, 30232, 11855, 2402, 6992, 20340, 14494, 19406, 12280, 11505, 4923, 31851, 1414,
+26493, 16932, 20973, 21556, 18455, 16121, 25063, 4281, 6184, 15505, 29852, 22462, 7278, 14350, 14197, 7228, 10953, 20212, 3272, 8417, 32068, 5674, 15409, 19640, 20169, 2047, 31920, 31674, 6970, 31004, 320, 695, 15168, 21293, 22251, 855, 4646, 14546, 5136, 10831, 30052, 2220, 525, 4562, 16570, 14722, 11791, 27523, 2167, 15063, 3173, 1467, 20737, 18582, 21107, 8138, 20630, 20260, 7044, 27600, 18496, 7364, 28296, 896,
+28657, 17779, 1751, 536, 32326, 6887, 11367, 29610, 9107, 11892, 1404, 25677, 26615, 13195, 20432, 28782, 28258, 23605, 30249, 16228, 9420, 18588, 24366, 30050, 6080, 31411, 24882, 24576, 6007, 20410, 25472, 1897, 5422, 27223, 2433, 4980, 1342, 13800, 1822, 10449, 25692, 3226, 3358, 19539, 16422, 23791, 15553, 11912, 14628, 13034, 28140, 24048, 31623, 19739, 21330, 4935, 18382, 13445, 29512, 24389, 1087, 22216, 26286, 6509,
+16672, 28719, 11489, 18014, 9751, 13311, 28464, 2676, 16538, 31822, 22215, 192, 22845, 5001, 12104, 4706, 18035, 7477, 28754, 16890, 27216, 17317, 21826, 12830, 30762, 18570, 4451, 31849, 8018, 30738, 5591, 24690, 26689, 17080, 9937, 3673, 30392, 5633, 6349, 14162, 4687, 28564, 14354, 27533, 797, 26458, 32239, 18833, 1167, 28225, 2955, 28383, 12774, 24781, 8445, 10768, 10583, 12897, 9850, 18602, 10867, 15441, 10524, 4788,
+32521, 20461, 8461, 30145, 26094, 14810, 11539, 30782, 10607, 25893, 25547, 11404, 19584, 25018, 30237, 20751, 20475, 425, 16367, 482, 25206, 24812, 11250, 3022, 4941, 21100, 21624, 15808, 3773, 32148, 20597, 3527, 19842, 29058, 904, 13168, 11101, 12444, 11182, 21708, 5569, 3961, 344, 25153, 28979, 30582, 13137, 16687, 31007, 29504, 17169, 23445, 21548, 28419, 26467, 26490, 16752, 15323, 9530, 20525, 14704, 30127, 24052, 1778,
+26418, 24957, 14946, 4751, 4633, 26129, 26459, 10202, 30090, 26803, 2588, 26302, 24617, 15725, 10221, 22856, 12461, 27390, 13534, 1241, 23041, 7233, 27731, 7025, 22557, 4494, 27551, 4493, 1853, 18835, 6271, 28271, 11024, 21217, 254, 15657, 14578, 26713, 25860, 11901, 20749, 28448, 5435, 12598, 11405, 15656, 2687, 23866, 10278, 16221, 25107, 551, 23454, 20071, 7577, 13243, 24565, 2360, 17736, 26418, 21195, 24007, 21922, 32220,
+12457, 22176, 15109, 27035, 16122, 8201, 6168, 4103, 3881, 11603, 16701, 15286, 27259, 19388, 6384, 4769, 2841, 31492, 5321, 26296, 18795, 12898, 6771, 10592, 15258, 24508, 4242, 3685, 15747, 26164, 3137, 28204, 15573, 18247, 22472, 31695, 26448, 28640, 3030, 30330, 7476, 19731, 12848, 1967, 6352, 19233, 6737, 9193, 17957, 12058, 2721, 3984, 24956, 9493, 14576, 7446, 1233, 18818, 11131, 16980, 12215, 14269, 12417, 27788,
+32516, 2121, 26715, 26196, 30761, 29745, 23758, 5469, 16708, 3839, 7437, 23060, 23072, 14174, 32254, 8261, 26232, 2207, 12245, 18420, 11700, 26821, 25866, 12933, 12871, 4229, 29914, 25086, 18498, 9563, 20106, 18246, 11684, 14053, 11675, 9677, 11030, 2665, 15147, 27739, 6504, 22584, 18031, 29576, 3990, 17517, 5069, 30222, 19725, 17314, 15874, 31425, 11367, 8972, 11591, 24239, 13201, 8737, 16557, 31700, 18300, 3896, 17178, 29984,
+17949, 28853, 6893, 28980, 31519, 22040, 23951, 5255, 11856, 9214, 2064, 15846, 26732, 7133, 13300, 13689, 24448, 29174, 12346, 3047, 5378, 23937, 27286, 18580, 32674, 11076, 17512, 18206, 14972, 1922, 15422, 153, 30776, 22316, 29133, 29527, 11588, 20316, 2014, 23445, 29531, 4078, 6523, 23495, 11212, 19824, 4416, 2892, 16230, 16762, 5939, 21609, 7932, 458, 7421, 7838, 11534, 24933, 26045, 26506, 26855, 8699, 26659, 24863,
+31015, 23025, 21622, 9836, 10573, 23637, 513, 7336, 27715, 7036, 30831, 6159, 26860, 2479, 9051, 10323, 19242, 14991, 31932, 27174, 15449, 6585, 2244, 26983, 31518, 28289, 20721, 25605, 4221, 14612, 17701, 2468, 4869, 6555, 12304, 15443, 30192, 12817, 22779, 25140, 19854, 20843, 31299, 13946, 23322, 7583, 24269, 9796, 22574, 23433, 4202, 5255, 30018, 6447, 32238, 28768, 1968, 20191, 21606, 6189, 2035, 6539, 8658, 6905,
+13094, 20962, 22348, 10519, 1012, 12359, 2891, 20866, 434, 1422, 2044, 23757, 9005, 26314, 785, 31579, 16979, 4988, 4066, 14230, 11435, 3536, 10230, 13403, 23727, 31836, 19593, 25763, 5607, 28251, 32668, 18702, 16445, 22248, 29221, 17457, 1839, 32112, 5555, 2274, 766, 7600, 26031, 9772, 1146, 26816, 8583, 18125, 31804, 12650, 32355, 10471, 16186, 9818, 23875, 7146, 8886, 10700, 141, 14494, 6183, 41, 428, 22628,
+22289, 29649, 7318, 24128, 28993, 12873, 26402, 29759, 20473, 19665, 6763, 21619, 13714, 15347, 6977, 12750, 27997, 6564, 23222, 11415, 16382, 14329, 18561, 25269, 25029, 18702, 6995, 31212, 18743, 7423, 21072, 8264, 4304, 28390, 32393, 529, 8496, 26027, 30288, 28969, 12925, 4284, 17821, 26639, 19631, 24798, 6621, 14860, 31362, 29843, 26275, 14977, 11404, 12069, 7478, 3665, 30771, 14473, 2109, 16747, 21896, 23182, 25011, 26200,
+18804, 24636, 26729, 27300, 17896, 24249, 23502, 30821, 28533, 8555, 24692, 15396, 585, 31313, 30256, 31947, 28389, 23764, 14156, 7025, 3065, 21634, 10691, 1068, 3339, 12800, 17815, 25235, 3214, 10059, 18667, 22019, 1927, 12628, 16551, 19823, 4110, 7285, 17876, 32643, 15840, 9800, 15272, 16425, 8346, 12760, 15605, 3967, 3756, 29761, 10992, 6821, 18628, 21683, 7890, 21967, 1716, 25705, 14435, 4930, 2996, 334, 26949, 4924,
+12963, 10733, 24747, 17073, 18018, 9856, 16948, 1091, 19656, 32220, 17516, 28002, 12213, 353, 31969, 15969, 30115, 10194, 22791, 15975, 31877, 30681, 5174, 825, 23618, 19609, 5756, 26615, 19944, 32705, 31539, 139, 10670, 23518, 17212, 28689, 606, 1392, 29780, 20263, 845, 14528, 15497, 13058, 14882, 14699, 29027, 12229, 24893, 19050, 28204, 24002, 16963, 610, 24828, 7814, 20220, 30584, 1661, 7396, 30521, 432, 7535, 8424,
+23950, 24747, 4345, 24557, 26139, 1357, 12052, 26984, 15885, 27549, 7274, 30767, 9480, 3534, 10228, 1605, 22584, 5664, 25608, 6780, 6275, 17668, 14594, 26495, 15484, 16255, 1123, 13237, 16687, 8658, 21661, 7869, 637, 26006, 32426, 26776, 27363, 11710, 20993, 10481, 6492, 28267, 8480, 15972, 31801, 18709, 17578, 21618, 24373, 10418, 28398, 30648, 28086, 10224, 24375, 10802, 26479, 25498, 24039, 10398, 1388, 12933, 18267, 2025,
+6171, 17926, 28802, 767, 29636, 17027, 11248, 3360, 12526, 19728, 19333, 11560, 5669, 4143, 410, 30043, 14561, 28808, 27923, 9879, 6264, 19531, 20681, 32743, 12261, 11952, 10373, 13650, 24885, 28640, 15675, 31057, 13798, 11709, 31824, 10667, 28736, 10304, 14027, 8495, 30032, 592, 20055, 2934, 4735, 20465, 209, 19296, 16505, 28132, 29175, 22769, 14895, 17088, 22744, 27157, 29041, 349, 8039, 21158, 28989, 23714, 19447, 10020,
+2656, 18503, 20687, 31392, 28807, 1946, 7119, 26072, 2539, 27174, 29006, 7274, 14871, 29215, 26571, 31376, 24579, 22978, 21377, 6707, 7299, 11353, 1096, 3572, 11702, 9135, 24730, 7924, 81, 11410, 17944, 2737, 29913, 5863, 1362, 25953, 7809, 8481, 19257, 10348, 2888, 15495, 17623, 17759, 11942, 11426, 16368, 3753, 1636, 4977, 10460, 8935, 16331, 11556, 12507, 28033, 20691, 4470, 3189, 20773, 15880, 21133, 23510, 13025,
+26996, 24872, 6210, 2038, 586, 25467, 12386, 3474, 8194, 30009, 21233, 20136, 8667, 4833, 23890, 10304, 9811, 1582, 19239, 26142, 13139, 31747, 21407, 1062, 3449, 24597, 21835, 19329, 12962, 12578, 32354, 7191, 4682, 5797, 9229, 5268, 31264, 21615, 8742, 6691, 18857, 29976, 26827, 27524, 2041, 17949, 5060, 11852, 19532, 24300, 5226, 32671, 23279, 26634, 965, 26728, 18463, 22801, 13289, 31425, 2611, 12875, 5848, 7293,
+18672, 15077, 12562, 17169, 3925, 21304, 23860, 22782, 18512, 17919, 17538, 20554, 3101, 22599, 32406, 22633, 14131, 4865, 22536, 4642, 31499, 23501, 31370, 17194, 13534, 11891, 15851, 16145, 24766, 21700, 23439, 10671, 4009, 3233, 27840, 7934, 24537, 18932, 30716, 10282, 4083, 15487, 30836, 7184, 5318, 30474, 29817, 19449, 2571, 19585, 24091, 1302, 10319, 22693, 18496, 23853, 1816, 1580, 7231, 26582, 23280, 30670, 4485, 27289,
+1135, 32325, 2456, 25672, 18489, 404, 3186, 22573, 15891, 1254, 29757, 21209, 31729, 26807, 7890, 1532, 13624, 31981, 2835, 23943, 21906, 21331, 15029, 23722, 22911, 22260, 17537, 13423, 20162, 22022, 7945, 21297, 21580, 10401, 14201, 7301, 10805, 17388, 29874, 26697, 18642, 26864, 15138, 17603, 20903, 23029, 19136, 1759, 22242, 21971, 25703, 11381, 10534, 7964, 2335, 678, 30224, 19872, 14101, 17618, 9127, 22046, 6147, 30707,
+32447, 20348, 5240, 10485, 4968, 2347, 4414, 23611, 29211, 19552, 8446, 17346, 9813, 27582, 19105, 32056, 16785, 12040, 10669, 27320, 20004, 13004, 27998, 17460, 109, 9331, 2310, 9236, 31378, 8457, 7175, 31057, 28806, 12415, 8774, 1006, 14762, 13188, 24617, 11205, 32741, 296, 28551, 9786, 27878, 14889, 9074, 11896, 26929, 19743, 6448, 14166, 32748, 1678, 31626, 89, 11009, 1169, 9325, 9619, 9626, 16500, 7909, 5664,
+28915, 16683, 6671, 10910, 29872, 31288, 22115, 29845, 31584, 17899, 6863, 26695, 20, 15938, 5823, 26949, 2913, 12271, 8347, 2893, 13949, 7206, 2982, 24958, 8375, 12307, 1810, 18001, 28807, 9719, 23666, 24955, 26402, 30337, 3097, 23506, 28857, 25212, 20583, 27674, 10343, 27447, 21601, 10363, 10617, 27424, 4545, 13530, 6927, 12892, 16424, 20876, 20098, 19406, 13066, 28473, 31714, 14876, 13707, 27753, 24595, 4605, 19940, 18230,
+2174, 23037, 8968, 31031, 15482, 29552, 25937, 25825, 24231, 14770, 3421, 2080, 9426, 7966, 15610, 16353, 20858, 32034, 4461, 8189, 18673, 17528, 3894, 17619, 32404, 17601, 12604, 24232, 22206, 32545, 9694, 24380, 22814, 18662, 22644, 5528, 15446, 15813, 31354, 6909, 30584, 2007, 8989, 7242, 9973, 24600, 23596, 30831, 23866, 28057, 6252, 9771, 12817, 10147, 27390, 12454, 27748, 7227, 3918, 17187, 7004, 13612, 8799, 29818,
+32274, 31443, 2579, 14953, 14489, 1165, 21862, 12305, 3172, 30852, 19547, 13145, 22684, 10375, 11208, 13782, 5665, 17461, 23554, 18482, 27608, 18176, 30936, 22588, 25403, 2086, 7007, 32407, 15698, 15807, 29458, 15205, 14482, 32037, 30158, 28971, 434, 19252, 8508, 3606, 17336, 28056, 16751, 7252, 5663, 27959, 21035, 11328, 12652, 11821, 29811, 7492, 29997, 27979, 30081, 22633, 30066, 4320, 22272, 12996, 20127, 18962, 28201, 1842,
+18231, 25591, 30813, 18665, 12076, 6554, 22271, 29412, 1842, 6254, 3897, 7505, 1446, 24932, 18834, 14098, 3985, 15877, 21591, 1214, 11088, 18904, 23847, 8386, 23224, 13352, 21383, 10584, 32314, 16816, 12426, 17778, 9640, 10471, 3675, 21716, 17025, 25947, 18360, 18867, 32201, 22257, 26373, 879, 14421, 12439, 14978, 18406, 28316, 3801, 19621, 6636, 22705, 10700, 15023, 13161, 24052, 3638, 23745, 23599, 20454, 3403, 8609, 30094,
+13875, 12284, 19042, 30900, 5463, 4635, 17000, 4897, 26892, 10605, 5776, 8546, 23044, 20754, 26952, 18592, 24555, 13805, 25228, 14492, 24506, 7483, 27654, 15790, 11121, 18631, 6621, 31576, 22035, 15230, 28902, 3142, 27515, 15177, 1274, 210, 19812, 18274, 5107, 13936, 28879, 10884, 22482, 19155, 31638, 16667, 4979, 23426, 30472, 30208, 5150, 22210, 4923, 36, 5233, 16045, 18668, 11854, 14853, 7935, 27085, 10987, 11077, 21832,
+26164, 12351, 22042, 13208, 30626, 27150, 27145, 26737, 5266, 16859, 13125, 4136, 758, 18104, 27562, 31231, 15544, 32713, 20673, 20468, 32749, 25906, 3745, 18649, 4993, 18598, 26584, 32078, 29585, 4893, 21142, 22982, 17245, 10416, 3422, 15103, 4798, 30567, 9072, 10064, 14659, 22197, 14201, 15417, 7534, 8995, 13880, 23078, 8940, 1786, 10778, 8922, 27692, 14523, 27571, 32685, 353, 21388, 31995, 29939, 26281, 20369, 20153, 10758,
+30786, 23575, 25861, 2816, 21375, 2166, 12881, 3266, 24363, 27082, 18683, 31897, 3309, 32564, 22208, 12250, 1582, 218, 21172, 29274, 14742, 15975, 29192, 15095, 4595, 28419, 12266, 30877, 16021, 32419, 8867, 14039, 23227, 1961, 16855, 11834, 4127, 29736, 15100, 28490, 24050, 1015, 27620, 27360, 811, 17060, 6842, 2393, 17278, 28014, 31668, 32020, 11221, 28092, 14348, 15817, 23743, 26614, 13926, 6996, 26266, 22793, 21035, 16725,
+24754, 5123, 28559, 28881, 2091, 10891, 24604, 26142, 11906, 19456, 20734, 12718, 3748, 27576, 15111, 21026, 22822, 14011, 20279, 1275, 9335, 1859, 17092, 311, 28473, 31018, 7307, 21971, 21044, 28343, 5928, 13030, 698, 1719, 9144, 2789, 12610, 980, 28931, 24517, 20436, 16897, 4467, 24184, 11705, 19578, 12442, 1759, 822, 32721, 3035, 10157, 1812, 20127, 10468, 30286, 18378, 17776, 19489, 6654, 13351, 25418, 19684, 14049,
+27137, 28828, 16838, 6980, 29808, 13002, 31497, 17476, 29899, 3196, 8892, 8837, 22774, 21335, 10596, 23596, 21288, 13631, 986, 23101, 991, 11454, 20619, 19369, 29230, 7340, 26023, 9813, 32758, 12939, 23862, 27128, 9000, 7933, 1340, 6040, 20935, 69, 23517, 18066, 3265, 32409, 26903, 26039, 20976, 4732, 16868, 9497, 18363, 17854, 32598, 19354, 29308, 20449, 5955, 25771, 27789, 31978, 2816, 27780, 12150, 26679, 22140, 21150,
+1844, 23480, 27190, 22779, 23549, 17939, 8077, 26814, 17581, 2213, 20085, 5789, 6945, 4185, 15286, 25308, 22039, 15116, 11895, 18580, 2797, 17850, 11583, 30587, 17061, 14399, 25599, 29211, 8310, 14971, 17593, 10154, 5683, 12015, 165, 29232, 29955, 8243, 23278, 14768, 10456, 10595, 20557, 17401, 14781, 3076, 9941, 4052, 18192, 21836, 22632, 20990, 6919, 1447, 18809, 23980, 15847, 11640, 20423, 24157, 26611, 5248, 1544, 32294,
+17263, 1709, 28758, 14450, 9952, 19268, 29218, 20408, 29863, 17008, 5041, 11876, 20084, 14983, 15929, 5508, 4051, 5793, 26498, 10970, 7241, 12539, 2182, 23088, 24179, 22605, 14477, 18022, 27853, 16021, 17548, 12349, 17731, 13538, 26799, 27683, 38, 23250, 15324, 29902, 7490, 20365, 9010, 27574, 2580, 24939, 314, 6632, 30733, 26813, 17602, 5206, 6584, 19785, 28294, 30764, 9622, 10003, 16018, 4708, 26025, 799, 17057, 10988,
+14337, 11088, 5903, 14376, 1570, 21227, 11510, 9060, 8825, 20520, 3866, 11405, 12692, 4181, 18037, 10657, 30994, 2872, 15863, 4810, 22657, 11389, 2806, 32279, 21392, 18825, 4219, 14649, 19624, 21276, 25637, 1193, 32365, 31541, 15569, 1167, 20000, 27079, 10228, 28825, 14832, 14094, 7463, 27524, 18275, 25500, 5413, 16501, 28372, 21276, 21312, 18261, 32665, 24118, 17773, 21289, 10175, 21992, 3171, 29799, 10501, 28808, 30993, 10098,
+27581, 13794, 11265, 14814, 8106, 21493, 10871, 22938, 2820, 18334, 17694, 21095, 11067, 23107, 4829, 6671, 11615, 26141, 24933, 11512, 17491, 9938, 33, 27667, 31930, 3204, 24698, 9663, 32013, 22923, 19761, 26826, 3950, 31027, 8872, 12056, 19752, 19744, 2226, 22572, 5310, 19920, 10900, 16377, 10259, 15729, 23049, 21874, 9102, 15214, 618, 26593, 25152, 651, 21492, 24314, 3856, 13423, 1210, 3101, 3578, 20971, 29927, 7528,
+19230, 6032, 19584, 6215, 25776, 21810, 28787, 31086, 8962, 6919, 14696, 19221, 22648, 4977, 8327, 31750, 20191, 8945, 25576, 12575, 9597, 14300, 4121, 13453, 27723, 5331, 16554, 31302, 26303, 13713, 6062, 12765, 19745, 25647, 18980, 12753, 14689, 15000, 11072, 23652, 21919, 25768, 10105, 11800, 30745, 18433, 10782, 18168, 27378, 3590, 30743, 4207, 17891, 2096, 17660, 12846, 7428, 1446, 11380, 963, 15160, 17443, 13728, 2137,
+10322, 32709, 14891, 25011, 14941, 25963, 15895, 4092, 18963, 26001, 15892, 16940, 11666, 26675, 2340, 6276, 30265, 315, 10484, 15388, 2411, 28144, 28235, 9839, 29591, 6847, 10802, 11983, 24290, 24531, 14120, 1844, 24472, 29011, 26856, 6645, 22206, 9983, 10737, 8401, 3216, 26630, 25341, 14882, 20537, 27681, 21159, 18034, 27996, 31643, 655, 30408, 27019, 28890, 7479, 23842, 2969, 18282, 3057, 27260, 10045, 17178, 29104, 1749,
+13421, 23192, 8394, 2860, 408, 19131, 11261, 3624, 12993, 3835, 18507, 762, 31516, 6898, 18797, 26745, 5773, 19452, 24385, 24, 15574, 31864, 23867, 18543, 17378, 26924, 13035, 27423, 11334, 9372, 29172, 24756, 32564, 4798, 27616, 204, 23930, 6109, 3829, 4155, 9944, 22336, 4918, 8693, 29234, 23715, 2670, 2239, 10399, 27055, 2263, 25973, 26151, 26130, 11748, 10762, 20287, 24784, 5417, 31621, 1388, 1822, 23609, 1184,
+6620, 18457, 1389, 30550, 24567, 5218, 1938, 1743, 27554, 6856, 10436, 24020, 30571, 13106, 26259, 8202, 7393, 28522, 1407, 777, 21885, 13155, 11539, 9404, 5171, 16956, 8257, 6559, 18778, 31867, 7744, 25399, 17556, 9133, 23181, 9355, 14351, 25119, 11099, 9137, 31975, 21535, 389, 29778, 1874, 26648, 5212, 9267, 22402, 6619, 10044, 11519, 19775, 21583, 20923, 24946, 5772, 29181, 31506, 24550, 28280, 6482, 17181, 13068,
+15615, 7595, 22424, 29966, 32714, 755, 6335, 31922, 22290, 6724, 28932, 24164, 604, 1377, 664, 23006, 7996, 10708, 1758, 27771, 32292, 22681, 19950, 5296, 19094, 18688, 29846, 14606, 25170, 14260, 27675, 8017, 21855, 17331, 5215, 21801, 18086, 11550, 20955, 7608, 18274, 17120, 31773, 18878, 18497, 32437, 9116, 26493, 10377, 10874, 21497, 9901, 788, 8679, 15197, 19882, 27367, 12276, 1721, 19769, 26536, 29396, 27786, 15623,
+13959, 233, 4656, 32045, 11783, 25612, 6885, 30057, 9964, 5890, 16167, 28461, 5559, 25283, 22186, 15937, 3390, 10915, 25838, 4178, 19594, 8268, 24060, 14193, 20544, 25781, 1194, 14312, 22409, 28980, 29935, 3600, 29213, 1823, 2877, 8228, 27435, 9763, 5517, 4631, 15653, 21684, 324, 21213, 14200, 22511, 4382, 17590, 658, 30220, 21768, 20253, 5720, 13060, 1678, 26264, 6074, 2873, 7808, 28483, 31853, 4975, 32084, 28299,
+6799, 2193, 3759, 1466, 11956, 9277, 6098, 27610, 30961, 6422, 16055, 12393, 28933, 20437, 29983, 29592, 17889, 18983, 17077, 23610, 32044, 18755, 17106, 5350, 21628, 24915, 1065, 20714, 29890, 381, 16245, 3921, 2575, 20004, 5388, 14531, 29281, 11486, 9373, 27475, 17908, 25428, 7100, 14074, 13097, 4316, 10898, 30987, 23299, 27975, 21829, 22575, 13962, 6167, 27925, 2823, 31082, 28991, 23537, 28205, 29372, 7014, 32126, 31947,
+27018, 4746, 13711, 23532, 16232, 23084, 18239, 1373, 15745, 25339, 15447, 28842, 29655, 26345, 27061, 20187, 21552, 16122, 9994, 2746, 22290, 5152, 5569, 20604, 1375, 29106, 16041, 30747, 3352, 15400, 29927, 30371, 20146, 10870, 21135, 3611, 1186, 6606, 4984, 16931, 31945, 20431, 13006, 28833, 14008, 7299, 16252, 2792, 23422, 26246, 5538, 12944, 31398, 11108, 780, 5, 7446, 16822, 30753, 10799, 32222, 27912, 8402, 19600,
+6014, 29537, 23211, 7200, 3375, 28195, 24132, 2552, 15858, 4370, 31385, 29866, 11669, 14869, 32658, 2323, 8348, 5429, 15267, 6978, 16537, 16048, 6984, 23983, 102, 4969, 2014, 32324, 113, 10416, 19156, 6127, 7185, 9600, 13327, 10560, 5027, 4691, 13113, 20886, 9061, 11730, 17984, 20731, 26600, 17875, 23054, 2180, 23304, 5554, 9158, 7073, 21602, 16142, 31056, 21704, 21111, 303, 21260, 21224, 10719, 7648, 27351, 17905,
+17248, 7911, 28465, 22276, 12602, 8810, 10394, 21664, 20541, 28378, 9627, 14373, 13485, 32681, 16553, 4021, 5467, 25711, 11094, 27069, 9086, 9383, 16005, 30197, 9686, 4497, 18654, 20405, 12146, 13237, 5542, 29394, 21148, 1240, 18902, 983, 10050, 29296, 22647, 30591, 24907, 32274, 12196, 5624, 32187, 28749, 9646, 4887, 21693, 20740, 31956, 30779, 30123, 15194, 28208, 7041, 19691, 14094, 27447, 31837, 27332, 221, 28464, 15712,
+1461, 14598, 16695, 11512, 11127, 6574, 9335, 3266, 6080, 21532, 8890, 5500, 17513, 18536, 10387, 6438, 6509, 9575, 4449, 3864, 24769, 32658, 10906, 11693, 13984, 5585, 10762, 8548, 5806, 6458, 24261, 7268, 21057, 8188, 18780, 32184, 14763, 28115, 2682, 20843, 16879, 11572, 26343, 1625, 30109, 3962, 8063, 3850, 13538, 12513, 7714, 5539, 12403, 18620, 17232, 26387, 24205, 27995, 2168, 30012, 1685, 26429, 4512, 22742,
+1849, 23292, 22158, 16612, 18639, 24840, 4688, 2751, 3645, 31031, 4376, 986, 2226, 12439, 4836, 15764, 24952, 12550, 21303, 4587, 31171, 5768, 30975, 22608, 995, 375, 19852, 2680, 26804, 24364, 25423, 28653, 14888, 14813, 12498, 760, 6886, 17186, 3511, 10531, 15449, 7887, 11517, 17675, 20326, 16353, 671, 12511, 28903, 21975, 17098, 27306, 27743, 15305, 17147, 28738, 15680, 4231, 31418, 9716, 28596, 24073, 5602, 10716,
+6119, 18100, 11476, 13005, 2518, 14987, 23536, 17967, 22874, 2285, 2875, 10433, 18638, 3546, 22944, 14773, 25521, 7274, 9312, 20496, 22580, 26459, 16466, 5492, 30690, 15117, 15209, 26518, 6422, 20811, 4467, 12541, 6143, 15943, 25546, 8661, 30931, 16314, 26628, 21037, 18599, 29503, 31470, 4469, 282, 21646, 19243, 25803, 28921, 28555, 13532, 18733, 22246, 29998, 24225, 20168, 12347, 6666, 13919, 18770, 27477, 18386, 31311, 852,
+1561, 24090, 9513, 32492, 7636, 3374, 20762, 26236, 109, 19464, 30705, 391, 8343, 17180, 26195, 4496, 12967, 6959, 23229, 2445, 4189, 14686, 22614, 16537, 21353, 3765, 2539, 16062, 22151, 1082, 16915, 23712, 25172, 26428, 23437, 41, 29802, 11431, 26277, 29912, 30895, 24214, 30303, 6470, 8627, 23730, 10966, 21594, 30689, 1427, 24040, 2111, 16114, 13886, 18648, 4699, 17651, 21187, 20761, 7034, 22269, 4908, 30746, 14674,
+31337, 21415, 14715, 28371, 78, 8224, 25515, 30974, 32438, 23051, 4676, 8297, 14013, 15643, 29892, 11935, 17070, 21164, 14046, 416, 2282, 32694, 5115, 19933, 21113, 25877, 26967, 10614, 30785, 24945, 25288, 29354, 13593, 7235, 24958, 13671, 15459, 17705, 11877, 15130, 7988, 16554, 23427, 22002, 32197, 20551, 1169, 16499, 8947, 15215, 16916, 11229, 15141, 22031, 31162, 3486, 15140, 25361, 14100, 13158, 17539, 6621, 9744, 31132,
+13856, 1934, 12035, 29316, 19640, 23913, 11678, 27628, 7699, 2337, 16862, 7128, 22889, 18031, 23627, 31836, 478, 7775, 10298, 15619, 29807, 8692, 19105, 12179, 1286, 438, 25337, 18825, 7059, 2314, 17189, 20915, 4248, 29224, 17463, 23888, 20369, 29141, 18749, 28068, 31479, 2843, 2428, 21600, 20875, 26056, 20668, 21353, 1063, 30966, 4205, 30870, 6891, 23310, 10282, 8177, 23748, 2851, 27002, 30807, 5165, 11423, 18955, 9414,
+7879, 3650, 534, 28249, 24, 19283, 23549, 31503, 22127, 25978, 20335, 10234, 19266, 8235, 31587, 20329, 6434, 3024, 18432, 13325, 26335, 28714, 21502, 17315, 31565, 15736, 15355, 3963, 27159, 1542, 13377, 2270, 5192, 13911, 30519, 5216, 427, 21301, 3951, 22554, 14511, 24286, 20, 1009, 32522, 31607, 21338, 6188, 1864, 7002, 19513, 28199, 2948, 8247, 12746, 1746, 23983, 28101, 5709, 18374, 29643, 19086, 20644, 2068,
+229, 18396, 7284, 656, 6929, 11236, 23210, 21440, 2754, 23230, 22449, 2508, 22070, 11019, 8696, 23934, 18022, 28209, 19365, 20970, 3688, 32111, 22716, 27671, 27445, 28425, 13277, 24320, 14743, 1154, 26388, 14973, 19550, 905, 15629, 26479, 12141, 6072, 15151, 14895, 29302, 4832, 17404, 18604, 15851, 26100, 9770, 1105, 21542, 29135, 22076, 25230, 28479, 12024, 20134, 23156, 7682, 643, 14708, 22425, 1797, 8329, 4630, 21347,
+9234, 20260, 15058, 21375, 26332, 30209, 3502, 22866, 2273, 20906, 8703, 18125, 14239, 18473, 19230, 3013, 14841, 8538, 28243, 10552, 20563, 15609, 940, 28245, 16253, 15648, 17902, 18050, 23977, 22533, 6630, 443, 10025, 21688, 21818, 3589, 19130, 25321, 26455, 21403, 13459, 2390, 6760, 27698, 20864, 25991, 30711, 2937, 1761, 26187, 13489, 22324, 9028, 14429, 17801, 25281, 30077, 2936, 10564, 21287, 25469, 17194, 21730, 2726,
+6114, 10781, 6315, 25244, 3334, 2, 13880, 16793, 2393, 20640, 11724, 23257, 13863, 9667, 26194, 15625, 3086, 6915, 5181, 12115, 21344, 22983, 4628, 18653, 25919, 15192, 7172, 18620, 32386, 28903, 21346, 5733, 6916, 27661, 30977, 10250, 27663, 12089, 27043, 30056, 32730, 5999, 20545, 13825, 15667, 13971, 29450, 18753, 20886, 1864, 30868, 9462, 24847, 2729, 28116, 17998, 17921, 2520, 3850, 17540, 31423, 25196, 23273, 5571,
+20089, 21482, 15821, 14984, 804, 10097, 12273, 766, 16096, 50, 14591, 31763, 14022, 11274, 17749, 2140, 13138, 15849, 11603, 5217, 18578, 6951, 23215, 3732, 9471, 27065, 21272, 8127, 19493, 11777, 13698, 6814, 491, 29520, 21798, 1295, 6849, 1303, 2061, 22945, 1354, 16653, 21941, 15376, 27927, 6922, 17516, 8297, 22771, 29119, 13514, 8582, 3302, 3961, 12314, 12774, 31026, 818, 20901, 17751, 12595, 1831, 24565, 13086,
+31351, 13595, 14382, 5432, 14899, 16443, 28378, 16253, 328, 17551, 31629, 28255, 24473, 16377, 3784, 14476, 12729, 17298, 23058, 16031, 21259, 2604, 28805, 19517, 3422, 16938, 4500, 16017, 18770, 29065, 29104, 17353, 9893, 10718, 22786, 24792, 27161, 18396, 8277, 27490, 3179, 7138, 22977, 27652, 23515, 26762, 9360, 3476, 11292, 32419, 19508, 32552, 2255, 15545, 19301, 5678, 32484, 23802, 21695, 18486, 20099, 18031, 3071, 29992,
+28749, 25857, 22016, 23143, 11485, 30293, 17865, 14664, 4663, 8074, 9548, 28179, 2068, 18909, 31655, 13361, 18560, 18395, 13145, 20815, 1173, 32446, 26493, 889, 23480, 15421, 19375, 10812, 684, 22446, 8036, 29434, 15536, 30053, 19809, 27021, 27578, 4906, 8918, 32242, 12980, 18466, 27653, 15049, 4607, 26540, 28410, 23167, 12168, 8787, 11215, 13341, 8465, 4940, 14230, 31946, 20361, 837, 9990, 21046, 23283, 18026, 17712, 6051,
+15311, 4753, 305, 10122, 9659, 9223, 9596, 22639, 27689, 4481, 4920, 32297, 31021, 562, 22696, 10421, 9349, 1143, 23762, 17815, 6084, 5224, 16993, 26445, 6061, 26983, 14723, 29345, 12241, 32435, 2628, 27553, 4420, 2933, 4907, 14079, 12156, 14503, 3951, 7078, 18984, 8871, 6607, 17237, 9434, 29303, 27659, 18783, 30447, 18653, 3830, 3763, 23878, 20823, 30208, 29939, 15038, 12164, 26516, 27280, 11831, 29145, 22065, 16252,
+32078, 26972, 30331, 11467, 8707, 1514, 18545, 27691, 10386, 25152, 12160, 19820, 21687, 7051, 5835, 19366, 25705, 9666, 23129, 16815, 30489, 20570, 13986, 12760, 32734, 7735, 7272, 11797, 4112, 29337, 28049, 3422, 23541, 25613, 14889, 32248, 27127, 666, 27171, 4745, 25818, 6563, 24565, 14738, 13615, 30401, 1336, 6552, 7299, 24466, 23367, 5020, 12268, 4585, 17780, 12234, 12320, 25052, 24031, 16432, 21621, 19313, 19855, 12394,
+12158, 1976, 11874, 6517, 2643, 6277, 11263, 28461, 12841, 3060, 10431, 26456, 693, 11768, 240, 7992, 3466, 23607, 13013, 15734, 28192, 30793, 27968, 7745, 23078, 19231, 24177, 11931, 5776, 11264, 24326, 17934, 13241, 3432, 24452, 15884, 9710, 2947, 11577, 22551, 6007, 22009, 16239, 6701, 1009, 16479, 14693, 4475, 7318, 27706, 20209, 2742, 25732, 15409, 10487, 16042, 1872, 1897, 27973, 7649, 13161, 19531, 25583, 26402,
+22964, 17267, 9518, 32674, 20214, 21096, 22457, 26222, 10337, 5928, 155, 11346, 22407, 14848, 15821, 29725, 9787, 3262, 32467, 2751, 18671, 10187, 18793, 20543, 12084, 13998, 28192, 25245, 762, 21008, 18880, 23726, 5507, 28398, 23632, 25722, 16726, 13321, 19176, 27063, 19249, 19331, 5641, 8888, 1411, 21462, 5845, 11198, 24724, 5544, 13949, 10627, 15731, 32742, 31171, 27815, 13973, 26595, 20293, 14735, 14835, 6405, 5693, 20343,
+2035, 29325, 13297, 18762, 9878, 32473, 13057, 29127, 19036, 18699, 5247, 20447, 7393, 11092, 31646, 32118, 16636, 12827, 9977, 32368, 12802, 8380, 27415, 26775, 2208, 14940, 8742, 17043, 21345, 14435, 4618, 23381, 10992, 17915, 9375, 20870, 17620, 22432, 17229, 3888, 8363, 22476, 24336, 15757, 800, 23214, 15107, 17436, 3273, 25084, 17036, 16075, 697, 11684, 10082, 2905, 26624, 18824, 19948, 15202, 491, 24567, 5815, 11483,
+9714, 15190, 32353, 27335, 4854, 16814, 31223, 13218, 6522, 22791, 28975, 7322, 13237, 11314, 24759, 16511, 3630, 9027, 32586, 4327, 20711, 9901, 7232, 14568, 28725, 27181, 29770, 29217, 18980, 2817, 7932, 28694, 18007, 7518, 23261, 22861, 24332, 21717, 3311, 30855, 11740, 32286, 5409, 24978, 10832, 30168, 8721, 14463, 6428, 8539, 18790, 27139, 18440, 26023, 8939, 14398, 20436, 5941, 10847, 6648, 8758, 18779, 2574, 26765,
+26297, 25836, 16859, 17862, 14785, 20170, 15949, 26525, 19689, 21358, 18735, 30521, 18759, 27456, 12216, 25187, 3228, 31007, 19558, 21668, 24262, 28498, 3298, 11930, 1671, 14145, 18578, 10430, 157, 21152, 4427, 26454, 14220, 21286, 11548, 29005, 8689, 27497, 22763, 28378, 16088, 8730, 26131, 2079, 3419, 5580, 27266, 6647, 3819, 14056, 28315, 28081, 9786, 31614, 7243, 11458, 12991, 25821, 21888, 13148, 14205, 26315, 6835, 28426,
+14834, 18383, 24663, 23523, 13113, 14658, 19133, 29201, 23389, 12496, 31280, 26808, 18076, 25778, 687, 21895, 7066, 29002, 17208, 16853, 27848, 24451, 28311, 8072, 17504, 17431, 21220, 31710, 10978, 28055, 27368, 25812, 13671, 19263, 16567, 26784, 1154, 2932, 23217, 24543, 15429, 21729, 18583, 737, 14739, 19270, 22633, 21805, 15504, 7073, 5890, 10585, 31525, 1433, 18657, 16261, 18864, 7109, 15203, 29843, 2397, 9803, 22887, 16068,
+29067, 6687, 10084, 30221, 9619, 533, 21996, 25048, 22262, 7811, 25786, 4233, 27081, 15651, 26038, 9817, 22724, 31929, 20402, 21481, 594, 6291, 4975, 19459, 13401, 20178, 16534, 15798, 29982, 6653, 31866, 26281, 13340, 9182, 23734, 22960, 9715, 12962, 15240, 31977, 20773, 8258, 3442, 15086, 23909, 29480, 24903, 13866, 28641, 12538, 2579, 29236, 18829, 7554, 15927, 32230, 27733, 32461, 15260, 24947, 6346, 14358, 18460, 19687,
+23540, 9426, 9879, 487, 22388, 25119, 32464, 10393, 610, 3138, 25479, 24519, 32619, 17614, 5617, 28492, 30152, 8197, 24960, 16214, 15751, 8119, 15676, 10716, 7812, 30937, 2895, 14159, 12527, 21355, 1078, 3300, 30781, 10957, 3787, 20401, 3308, 3484, 30794, 3918, 6622, 23505, 28438, 6473, 8352, 1287, 2198, 5736, 9484, 27158, 21950, 25236, 2510, 4859, 3184, 10322, 3028, 6080, 24481, 15555, 27435, 25559, 18855, 25449,
+3748, 22643, 13082, 7057, 26127, 11109, 10975, 32749, 1846, 6645, 6455, 10198, 7933, 8653, 15935, 17417, 3043, 5117, 9885, 5553, 9976, 13070, 15876, 13004, 19150, 7589, 28560, 13817, 381, 14647, 6498, 4129, 4522, 19581, 11186, 30649, 30690, 22162, 30631, 32536, 28807, 4318, 9967, 3972, 12971, 25902, 21390, 16014, 31019, 31275, 21568, 8228, 11577, 4676, 21232, 30727, 12265, 17024, 11777, 12646, 31672, 18275, 16776, 3426,
+5088, 27962, 1308, 3010, 17356, 31939, 2779, 13396, 3489, 12746, 17368, 16460, 5880, 5990, 32474, 4131, 4498, 21274, 12359, 16075, 25950, 824, 14035, 5448, 17848, 25812, 18094, 16752, 11319, 2102, 20179, 16408, 30065, 21487, 19418, 14653, 20658, 22197, 28049, 24147, 2175, 12650, 7839, 8055, 18640, 7545, 12187, 23138, 28820, 24546, 6446, 22002, 25370, 20481, 27450, 10451, 13525, 12777, 27203, 24844, 14879, 14614, 8484, 12176,
+3333, 27903, 26830, 23991, 17332, 22111, 15370, 19508, 1993, 23209, 27563, 20634, 30755, 6982, 11004, 26807, 31529, 17450, 16041, 24131, 5163, 10724, 1814, 18688, 23501, 29018, 10765, 5612, 10864, 19249, 17789, 14198, 14384, 11851, 5421, 31717, 1194, 20792, 18457, 3188, 11233, 13252, 23822, 9220, 20235, 2058, 3259, 18996, 19509, 19301, 10359, 24672, 30025, 12174, 10593, 20758, 8424, 21358, 26370, 19288, 7839, 11391, 718, 22224,
+23242, 6140, 21173, 24437, 26932, 6862, 27625, 5397, 20114, 18679, 14618, 7581, 20737, 17877, 26577, 7478, 4410, 4169, 32151, 1667, 16343, 9976, 22425, 24767, 31334, 16028, 11287, 6405, 27419, 12006, 28629, 17894, 18146, 17034, 9563, 12310, 23896, 4420, 17707, 11243, 23099, 32325, 18824, 11068, 17435, 12634, 18547, 21845, 16803, 17930, 23513, 378, 27906, 13170, 25145, 26472, 29198, 3664, 109, 23850, 15670, 28739, 8976, 1048,
+13005, 18539, 13358, 4134, 22959, 31066, 15377, 13290, 30623, 1433, 24358, 15290, 14067, 10137, 4368, 30870, 28067, 27881, 31248, 23205, 8283, 23625, 16909, 4714, 27290, 17019, 28564, 10192, 12990, 4772, 11241, 25995, 23311, 24599, 30129, 13502, 22897, 12738, 26792, 20753, 14172, 18382, 3275, 28239, 28520, 7643, 26342, 23819, 2756, 24822, 14257, 11040, 15680, 31166, 15754, 10202, 15417, 11550, 20394, 28407, 16322, 31635, 21635, 6865,
+23467, 18996, 20367, 13596, 31735, 14391, 1581, 13139, 5, 4857, 8610, 28525, 12500, 2184, 19577, 15257, 27007, 1066, 26297, 9919, 32232, 9283, 20121, 14882, 20833, 7747, 10521, 4387, 6615, 32156, 11252, 30082, 18385, 31619, 10910, 17352, 13242, 12492, 30491, 13247, 17349, 6333, 9005, 29849, 8518, 28582, 12338, 2757, 29648, 5867, 12676, 29112, 15150, 29, 11226, 3215, 7776, 21748, 7602, 14391, 21136, 18854, 11705, 6753,
+17705, 22616, 24105, 30947, 2340, 21828, 11427, 19689, 28162, 20432, 16770, 3912, 16246, 29109, 6669, 13126, 2208, 19345, 9470, 17359, 19374, 20697, 20574, 27150, 9677, 28177, 8774, 30813, 14263, 20479, 4799, 31969, 10327, 28904, 30148, 12667, 17965, 8807, 32356, 13359, 29239, 16359, 17271, 12717, 12700, 23940, 25843, 14908, 10517, 2546, 32267, 29891, 23243, 20074, 24273, 152, 15483, 279, 30965, 29746, 20759, 2996, 28947, 31086,
+31901, 26328, 10986, 17098, 2367, 10574, 30457, 31607, 26933, 14960, 11556, 6865, 6132, 4632, 21774, 16649, 7178, 21273, 13772, 30421, 8579, 5277, 30573, 24062, 5557, 28770, 21041, 26316, 31767, 17220, 24634, 30900, 10780, 2852, 15230, 13148, 13427, 12919, 11987, 7592, 27879, 23543, 14458, 1243, 28175, 3464, 17892, 2585, 24737, 31664, 238, 549, 4173, 30811, 24611, 9730, 26814, 12884, 3278, 25813, 30105, 27913, 23945, 8117,
+30765, 6407, 21265, 11424, 19326, 484, 19017, 14437, 24028, 707, 15680, 19435, 4171, 804, 22021, 28908, 32468, 22259, 29457, 3873, 20303, 21301, 13604, 14349, 1417, 16882, 7394, 31522, 12027, 31339, 6872, 10025, 4978, 28137, 21449, 24304, 28622, 7698, 5973, 19882, 8405, 21653, 6549, 12576, 22457, 28570, 8717, 22157, 18062, 5406, 26030, 5597, 26707, 6866, 19946, 28125, 23749, 27340, 26879, 3008, 25911, 983, 13033, 30889,
+29121, 1715, 22425, 24975, 9413, 28398, 12089, 17819, 17283, 18638, 30395, 6972, 14441, 6344, 29129, 32503, 11751, 22391, 5332, 5690, 29258, 25278, 1047, 20239, 19850, 27927, 23247, 12993, 28910, 3513, 11114, 25263, 5228, 771, 17470, 14641, 29169, 29559, 32460, 13684, 15430, 30088, 20656, 29871, 3664, 17017, 29606, 15415, 6640, 2170, 21106, 3130, 27448, 22153, 23369, 14530, 17312, 13849, 27523, 13455, 17362, 5869, 5950, 22590,
+6640, 23421, 4463, 3041, 20212, 4156, 16725, 2874, 1476, 4613, 32745, 5140, 21630, 29583, 20556, 28270, 31753, 8894, 31401, 26433, 31047, 22002, 8195, 15592, 3083, 2950, 29047, 20445, 8819, 2229, 10267, 15459, 25650, 14731, 18500, 13095, 18887, 2457, 15969, 20363, 7070, 15947, 25503, 28700, 12762, 13291, 24203, 11748, 22185, 22836, 5413, 20465, 12070, 13609, 3289, 15154, 16559, 32336, 2831, 25379, 1797, 13099, 8070, 27448,
+27830, 26571, 7775, 13949, 29028, 23744, 1544, 3331, 6923, 27047, 32031, 19686, 7571, 23466, 31434, 29756, 13534, 4079, 17453, 25605, 17688, 20742, 7991, 1480, 20310, 10822, 26859, 22108, 23921, 2161, 16788, 18983, 28732, 24563, 164, 24993, 15539, 1708, 28324, 22463, 28756, 27587, 9381, 3559, 18286, 8047, 547, 31820, 12126, 18001, 24657, 29815, 5975, 32648, 31295, 26286, 10703, 25386, 15626, 1856, 27547, 32414, 20840, 23512,
+24209, 21004, 15737, 6980, 22713, 11293, 29443, 18701, 6112, 6056, 22260, 24398, 14103, 22807, 23451, 26230, 8040, 15340, 23277, 14016, 15221, 21804, 7534, 25924, 14422, 23160, 27780, 9201, 22806, 15852, 32713, 14247, 4089, 15682, 21227, 26802, 26975, 17903, 12735, 320, 23959, 2227, 24718, 5295, 25034, 15401, 31525, 307, 30742, 22034, 14323, 13195, 11070, 21857, 6351, 25492, 12249, 1363, 1925, 2287, 17216, 1871, 16534, 21305,
+17553, 4993, 15339, 11761, 22896, 28074, 12081, 14088, 30301, 4031, 19383, 22567, 19433, 18140, 22874, 17407, 7406, 4429, 30602, 18476, 26286, 4185, 11200, 5767, 5548, 13125, 8054, 22764, 14996, 24588, 11301, 32550, 29582, 26640, 11543, 19710, 21946, 23624, 1030, 19479, 27655, 20413, 9279, 14320, 5785, 32153, 31727, 13191, 3815, 29561, 31667, 30101, 978, 10099, 3101, 6527, 23225, 11155, 29291, 5453, 2976, 7825, 5235, 32558,
+1697, 16778, 19500, 23644, 7634, 20531, 10355, 2522, 8176, 19634, 16842, 13962, 19020, 15802, 27153, 22835, 12595, 26053, 20168, 13574, 3384, 23269, 20101, 26609, 1657, 16624, 32063, 4633, 24449, 4530, 4423, 26147, 21309, 23923, 17023, 28943, 11686, 27378, 31465, 19863, 14245, 15540, 1057, 497, 31342, 28210, 23332, 11169, 21495, 10732, 24743, 24880, 1234, 12076, 18721, 2891, 28701, 18016, 7524, 20382, 22547, 11947, 13761, 11088,
+3102, 30784, 7263, 14789, 25395, 5961, 1884, 6872, 21501, 2941, 7369, 20075, 31151, 30701, 31244, 19879, 8665, 23220, 11991, 9899, 2528, 30712, 12790, 31229, 15961, 20314, 18844, 5740, 32261, 32605, 16828, 2596, 30622, 24091, 17385, 23249, 30052, 19269, 30121, 18785, 22210, 4722, 6092, 20593, 2655, 4569, 7704, 11320, 27789, 19695, 21220, 30317, 17640, 1242, 28779, 833, 21557, 14855, 6573, 21050, 14692, 23401, 23646, 12546,
+14724, 8263, 3027, 12009, 27532, 380, 30794, 16974, 5102, 4119, 4800, 7757, 8688, 12504, 19078, 3709, 32200, 7530, 1258, 17072, 8772, 30037, 17905, 30329, 12124, 24478, 18612, 26817, 15111, 9490, 6595, 29835, 17754, 9623, 9076, 12518, 10003, 7103, 29493, 15106, 11222, 1525, 22863, 19910, 14029, 9173, 23619, 13461, 16703, 24877, 30533, 25476, 22147, 15670, 23037, 1503, 7380, 8881, 28320, 22491, 18372, 2148, 19559, 3358,
+11771, 28635, 15876, 21774, 2970, 12601, 4112, 14192, 14126, 26976, 1334, 28156, 3381, 24953, 8849, 20085, 17063, 6615, 12793, 6442, 22285, 3062, 7945, 29666, 11944, 3498, 19389, 30316, 5646, 6180, 906, 17417, 2048, 16782, 6423, 5018, 29384, 10536, 19211, 10742, 4744, 20545, 6130, 8125, 12731, 14980, 28210, 29794, 21595, 8235, 3468, 11112, 11298, 11413, 8010, 23242, 14911, 27400, 20790, 20557, 812, 21696, 5206, 2860,
+5710, 11630, 7879, 2326, 22166, 27090, 13069, 26910, 14867, 19199, 2267, 27598, 1411, 30478, 24624, 23006, 5945, 28092, 1351, 17243, 6738, 9361, 7717, 21649, 3993, 28507, 9439, 4806, 17435, 14645, 7666, 23146, 26275, 15545, 25472, 15673, 9867, 5773, 9815, 24735, 24973, 12083, 19565, 26384, 9793, 11422, 16623, 15738, 6746, 17974, 214, 13484, 27335, 7931, 2366, 31329, 3671, 11805, 3367, 21106, 26450, 11033, 11484, 19958,
+26579, 4189, 2863, 3678, 9962, 12679, 28413, 2167, 24762, 15211, 28552, 1787, 26633, 12407, 17525, 611, 30381, 17739, 14096, 24948, 25671, 16462, 23509, 29342, 28267, 26876, 17680, 21949, 5142, 29165, 9139, 31721, 586, 12003, 2631, 10548, 24682, 31045, 12716, 16676, 13488, 8500, 18463, 7353, 20907, 3220, 7964, 18520, 20960, 22060, 10700, 13863, 5754, 1442, 10437, 1253, 28318, 28117, 23203, 692, 24514, 32342, 32413, 25100,
+11577, 2277, 2881, 3491, 554, 15597, 20167, 14042, 24097, 5862, 21395, 12236, 9083, 29359, 30756, 30043, 18652, 8688, 11138, 24406, 10130, 21575, 25660, 5681, 16924, 16095, 6373, 8671, 15669, 6019, 1003, 27247, 8296, 3884, 30738, 8850, 19481, 18138, 22892, 10810, 24000, 11519, 23046, 315, 8110, 21034, 30358, 26762, 29723, 8728, 18401, 7085, 30303, 11293, 12766, 14460, 27388, 19140, 23131, 10289, 25159, 24134, 4768, 687,
+28019, 2739, 9537, 14732, 20877, 32429, 25543, 12109, 11180, 15821, 12425, 19290, 4088, 10015, 13285, 1043, 18744, 31686, 8128, 16279, 10211, 20895, 30739, 4831, 7267, 21102, 15120, 32426, 12469, 19889, 345, 7720, 22628, 9882, 22452, 10737, 9543, 15227, 22846, 20723, 31049, 2503, 7245, 2369, 12519, 20530, 3412, 31263, 19448, 11540, 14774, 29659, 32435, 12746, 1722, 6934, 1080, 16843, 6592, 13549, 3964, 6937, 21269, 26592,
+16819, 10954, 4561, 26362, 26181, 27407, 14317, 24462, 29911, 21563, 26831, 9662, 9325, 30243, 8157, 28774, 9016, 22931, 25665, 8683, 2909, 27388, 15618, 3990, 11463, 22210, 17539, 15427, 29148, 6041, 9251, 13199, 16995, 13812, 6794, 10408, 8451, 21111, 2103, 5594, 9906, 28934, 15256, 19232, 26410, 23413, 15238, 2658, 13577, 8135, 11341, 16486, 2755, 26959, 20476, 14218, 16402, 5248, 29645, 12782, 11289, 6128, 25981, 28284,
+19940, 7, 5924, 28392, 21119, 8027, 1218, 31025, 4194, 16475, 17489, 30604, 7120, 32727, 494, 20697, 8095, 11835, 4416, 10850, 6027, 24892, 25069, 22429, 30140, 21946, 2443, 8661, 28075, 28424, 4177, 15247, 28432, 10102, 10871, 16783, 18129, 12090, 15040, 22323, 28565, 32530, 20159, 2917, 32489, 20653, 23615, 7816, 32489, 28031, 18667, 5748, 20155, 10968, 28177, 17528, 146, 30620, 26189, 28221, 26276, 30367, 10701, 21940,
+7701, 21572, 5955, 25830, 894, 20996, 15386, 29459, 20758, 2777, 32377, 20479, 23431, 23224, 28296, 23152, 18487, 14195, 28900, 5874, 25163, 24309, 23402, 25309, 22161, 16824, 20763, 15669, 14423, 31464, 4842, 22124, 20268, 10797, 15186, 21163, 31793, 30572, 17854, 19783, 582, 17463, 7495, 24013, 7919, 3023, 14397, 26406, 17218, 10529, 32281, 9613, 2070, 22915, 2154, 24231, 6971, 22917, 7132, 21394, 21613, 11974, 10750, 9114,
+22772, 25937, 30277, 21797, 23741, 15363, 8813, 24323, 59, 16308, 15568, 7978, 19331, 29965, 1617, 3781, 7726, 1130, 13394, 9796, 24045, 15548, 1259, 31017, 5698, 8392, 19643, 27311, 20366, 30394, 3657, 10370, 23563, 1166, 32168, 14536, 16530, 8213, 6092, 16589, 24521, 21660, 24567, 11084, 18858, 26184, 14865, 26584, 27314, 28259, 3613, 18592, 11039, 4872, 16841, 16737, 13264, 3716, 11281, 863, 1342, 14938, 11233, 24905,
+16105, 10633, 6674, 32635, 18846, 12766, 16456, 10599, 1658, 8255, 21683, 20516, 1672, 3780, 14333, 28986, 32039, 17946, 14810, 10311, 22818, 31651, 27048, 3315, 2600, 5561, 4178, 3942, 20500, 15411, 28848, 3837, 26045, 2754, 3704, 12123, 15520, 20160, 22723, 17178, 28415, 11638, 4927, 30087, 15419, 19260, 26306, 14690, 4438, 8348, 25001, 27256, 7232, 19282, 30571, 9832, 24843, 1981, 13774, 12575, 17393, 9854, 16412, 10670,
+12608, 20116, 22793, 28128, 7508, 12748, 12539, 3156, 24387, 17466, 475, 7038, 3958, 26781, 21728, 8396, 2362, 13962, 2884, 9594, 476, 688, 19426, 25319, 2669, 432, 5127, 20062, 10287, 21539, 30732, 22895, 8888, 20758, 18256, 16396, 738, 30795, 19552, 25125, 15493, 20028, 32163, 19451, 14041, 21124, 27847, 16403, 2318, 30731, 25997, 2794, 31419, 12655, 28113, 1321, 13088, 472, 21383, 23375, 22012, 19348, 13502, 30900,
+7338, 31758, 14528, 8076, 29785, 1313, 434, 12510, 21341, 32597, 31961, 2614, 20953, 27040, 19018, 23271, 25004, 12247, 26065, 23655, 24903, 21411, 24976, 5223, 21883, 13592, 28598, 11127, 172, 9332, 9259, 7510, 8323, 23788, 15586, 5340, 25101, 16020, 17851, 13674, 15850, 17044, 16288, 4035, 11317, 2538, 27307, 3553, 14786, 20604, 27208, 6921, 9247, 19417, 12144, 31131, 241, 7974, 9490, 413, 17306, 18750, 7923, 25629,
+9770, 23509, 30970, 2103, 6762, 16053, 15777, 22612, 329, 32065, 26647, 11646, 1836, 21186, 15199, 16622, 9023, 9640, 23543, 18270, 29057, 2919, 16633, 29298, 10893, 26124, 29711, 28199, 12106, 4866, 21061, 21876, 28375, 19263, 23979, 2369, 2548, 6988, 24981, 2877, 6285, 18861, 14524, 8121, 7279, 29723, 24743, 16302, 6595, 15518, 1805, 2884, 18437, 18438, 32182, 29330, 11794, 29125, 24762, 23900, 1223, 13055, 13008, 29599,
+32318, 4219, 31968, 2098, 11207, 24182, 4975, 17493, 10275, 19499, 25614, 17554, 16455, 17590, 1089, 23050, 340, 2894, 25935, 18778, 21332, 25349, 15340, 359, 21707, 7334, 24259, 22930, 20389, 4500, 19761, 19939, 8719, 18962, 22037, 19927, 10376, 27013, 4652, 20651, 13744, 30266, 5437, 30199, 15088, 6526, 20482, 15429, 9420, 13649, 1439, 30753, 6230, 16779, 31112, 27937, 24114, 22603, 18100, 11735, 27103, 5093, 31675, 3055,
+24055, 20944, 22982, 1663, 15189, 27634, 22314, 28934, 25132, 27752, 26365, 7453, 1510, 14079, 22882, 10931, 27728, 24321, 8916, 1191, 8332, 7260, 29128, 32446, 29863, 14460, 11414, 24199, 19554, 10321, 27254, 10841, 31265, 17468, 12505, 13687, 12334, 2051, 9853, 4698, 29803, 3450, 12151, 31314, 17530, 2265, 9477, 12490, 26586, 18393, 13681, 2151, 25653, 10042, 1829, 22748, 24502, 13243, 14179, 11288, 23564, 8665, 22130, 22062,
+26133, 1867, 2981, 5699, 3918, 12834, 10398, 954, 16284, 22549, 32268, 1046, 24815, 8977, 13537, 18633, 27370, 27218, 20784, 20255, 4492, 22614, 10235, 28995, 3089, 24415, 7515, 26654, 312, 29645, 15948, 26446, 31512, 18929, 32145, 2663, 31763, 9775, 3617, 15279, 32325, 3117, 16326, 24372, 12094, 29863, 10237, 6696, 24313, 31022, 26951, 28806, 20868, 4418, 25033, 23957, 28833, 32548, 17843, 29146, 29426, 1023, 22824, 28170,
+19952, 22201, 30833, 18947, 31977, 1682, 1459, 31534, 4799, 17785, 23138, 16893, 14880, 607, 23589, 6425, 31629, 17772, 2463, 19729, 22191, 27496, 10919, 18256, 27277, 28762, 14634, 23935, 29786, 4690, 19337, 16970, 26892, 17403, 3150, 26101, 19085, 4609, 24867, 23885, 22394, 15237, 8010, 4506, 15844, 31600, 10931, 14706, 16604, 13395, 1667, 6027, 8123, 12586, 24284, 2632, 8581, 6150, 26567, 5599, 10841, 13137, 22569, 4965,
+30540, 25719, 31066, 16857, 30328, 23165, 7974, 19954, 5634, 15985, 24460, 21478, 14817, 2624, 3416, 31421, 16019, 5084, 4681, 24142, 17670, 28965, 26775, 26251, 2347, 20574, 31850, 13188, 943, 21652, 18153, 31483, 14603, 16451, 15573, 12164, 6848, 23547, 32118, 12482, 6764, 23811, 1193, 21581, 26435, 4609, 20235, 9686, 9693, 24916, 1060, 27364, 21113, 27835, 20847, 23460, 15642, 19930, 3881, 16585, 8814, 22034, 15301, 23417,
+5718, 30874, 2813, 12566, 21653, 2164, 25049, 28418, 25975, 26242, 17231, 19642, 30851, 4698, 29328, 7777, 29614, 30388, 2373, 17959, 25456, 23220, 8652, 8330, 10382, 12533, 24915, 19196, 1799, 7448, 9846, 7517, 5554, 12659, 20084, 27208, 14823, 12365, 22858, 8030, 5839, 7321, 27672, 3922, 12020, 24232, 11699, 8866, 21853, 14072, 26826, 14541, 4525, 2710, 22871, 14907, 15243, 15018, 1336, 17042, 22467, 11182, 24560, 28021,
+23841, 11876, 22461, 5897, 24241, 12551, 13927, 30080, 19873, 8832, 1234, 31893, 296, 12934, 7991, 22149, 27006, 2049, 3922, 31531, 4759, 26793, 13671, 20002, 9044, 15007, 4277, 31511, 26189, 28837, 26764, 17262, 7945, 16458, 23159, 32186, 29009, 4319, 29498, 16114, 13151, 30732, 15239, 13447, 10898, 23231, 2829, 5137, 25280, 6751, 3900, 30040, 777, 17571, 17274, 9821, 32578, 21551, 8564, 25999, 17620, 2560, 10494, 25565,
+19018, 885, 24983, 15260, 5204, 21713, 31374, 18355, 19678, 13846, 31803, 30576, 4309, 1864, 2945, 29589, 8615, 6846, 26861, 9392, 24417, 11368, 19213, 24228, 151, 27777, 17459, 17772, 30338, 27953, 10569, 16588, 28839, 2785, 31848, 1275, 24498, 30455, 19631, 11408, 11533, 18666, 9217, 15842, 20530, 12162, 12663, 29145, 19008, 6757, 5770, 10658, 18125, 24983, 2118, 18276, 19993, 19577, 3280, 17563, 14763, 13850, 1383, 10834,
+16635, 464, 12109, 8365, 30919, 31740, 19774, 9684, 17638, 28991, 25526, 5400, 8385, 5421, 1778, 27394, 12178, 7548, 5284, 30303, 32531, 7402, 15812, 19756, 26979, 19092, 4551, 8974, 174, 5935, 19808, 16809, 6399, 31918, 25175, 4550, 30890, 12181, 14234, 15761, 8404, 6992, 21161, 16789, 12413, 22939, 11415, 24592, 30487, 16699, 22127, 30251, 24101, 5171, 17239, 18313, 24264, 21791, 27287, 24438, 27726, 14328, 8480, 1357,
+13478, 887, 5907, 11600, 13068, 20141, 27361, 21472, 27133, 15755, 5493, 6778, 5926, 16909, 31370, 3646, 840, 20730, 1129, 24942, 25901, 18368, 10487, 17397, 7391, 5006, 9068, 2349, 19334, 17548, 3706, 44, 18435, 9613, 11645, 31503, 29754, 6238, 20207, 24119, 21993, 25700, 30898, 27920, 9841, 29500, 31566, 10682, 17462, 32695, 2856, 10596, 18295, 13343, 27993, 25687, 18349, 4293, 28036, 4916, 21841, 31743, 4960, 7508,
+8588, 16605, 6243, 5575, 22844, 26450, 29694, 12069, 19383, 27824, 7221, 29224, 24557, 6019, 7138, 9251, 5946, 9994, 19847, 24242, 23337, 15073, 17161, 8919, 19366, 12429, 13835, 8440, 11404, 18795, 15948, 19993, 2633, 22192, 25568, 25477, 15874, 22494, 4778, 2489, 17551, 12000, 31714, 9340, 18019, 6084, 18591, 23966, 16079, 5671, 15440, 6648, 20744, 32601, 15567, 7342, 12262, 29402, 15782, 23667, 15430, 31731, 10892, 18063,
+21155, 3692, 10772, 4261, 26186, 15550, 6751, 10969, 27550, 5697, 20309, 12802, 11781, 6133, 4000, 27860, 11804, 19440, 1741, 32548, 19273, 17308, 7122, 31535, 13943, 22905, 22434, 29373, 21868, 558, 14668, 10255, 4250, 25440, 14516, 30437, 8222, 21267, 8638, 3005, 26964, 28948, 15807, 5978, 2313, 19807, 1070, 14117, 6479, 2811, 13897, 25752, 20120, 21019, 24519, 1295, 11156, 14186, 30668, 256, 14744, 12568, 10511, 18995,
+5240, 25028, 16664, 13462, 13527, 25302, 16467, 7724, 21482, 32274, 13702, 23795, 19313, 14772, 5144, 25792, 17584, 19041, 18776, 4936, 7293, 10528, 6231, 18449, 24714, 4131, 18706, 6690, 16699, 29217, 25685, 21939, 21477, 9581, 2633, 2237, 2116, 19101, 9961, 23598, 18607, 23663, 14626, 5153, 5667, 19770, 30945, 23251, 6044, 16954, 28187, 13337, 27482, 1650, 31786, 19428, 5781, 17724, 26118, 22480, 14174, 19036, 11651, 2883,
+28617, 14285, 5120, 30733, 618, 15081, 21564, 19225, 5976, 3422, 24378, 11644, 23192, 22556, 2127, 29236, 6742, 30315, 9805, 1456, 31965, 8824, 20884, 4979, 26548, 14234, 27459, 7954, 502, 6343, 10838, 29120, 20628, 15958, 27085, 21246, 31040, 15881, 7703, 4248, 19303, 32082, 15892, 9728, 21870, 18020, 6196, 28612, 15567, 16002, 30068, 14764, 24826, 18184, 19743, 18606, 32418, 14435, 26561, 153, 20778, 4631, 29273, 8638,
+20589, 23590, 29884, 18861, 6704, 4819, 23110, 26007, 4133, 6234, 2967, 26003, 24254, 9164, 21847, 7053, 25166, 19147, 21818, 17224, 4563, 8793, 3062, 4214, 23228, 29623, 4367, 11238, 1486, 872, 19876, 22076, 24462, 16992, 8169, 31166, 21812, 31279, 24406, 25945, 4746, 27373, 19181, 29000, 3769, 8260, 3286, 28935, 27408, 25104, 13391, 31971, 1129, 16454, 3417, 24358, 13309, 7784, 2828, 14796, 8656, 22705, 4104, 351,
+6929, 12273, 31517, 28741, 10785, 23155, 21919, 15531, 17761, 8332, 11763, 21530, 16592, 15049, 17698, 11232, 7385, 31089, 10436, 8515, 14775, 13853, 105, 28085, 21638, 2933, 10113, 30294, 25638, 14217, 30645, 32568, 26490, 29395, 28541, 4507, 19782, 17692, 20038, 4775, 26024, 31802, 26306, 9849, 14083, 11236, 21081, 21469, 9557, 31517, 29984, 24333, 12603, 30089, 19650, 1473, 254, 29763, 31767, 25893, 11212, 29645, 25693, 4934,
+26272, 21466, 9442, 13286, 6391, 29480, 18062, 32415, 28514, 11600, 9496, 9830, 22836, 30578, 31299, 32393, 29327, 28515, 23958, 9162, 25836, 10840, 10635, 26090, 7835, 9635, 19215, 19047, 6512, 12140, 23982, 16, 839, 656, 13302, 7230, 30136, 31364, 6877, 25883, 10196, 16374, 2945, 264, 14184, 1476, 32658, 10743, 29991, 23848, 19906, 23059, 1921, 30541, 16381, 9756, 7408, 2829, 28804, 13920, 14969, 20018, 13936, 15808,
+20674, 27239, 23038, 18042, 25835, 29916, 11157, 3264, 13522, 14102, 3528, 27706, 15578, 3418, 5681, 12801, 27267, 25587, 3092, 29188, 23361, 19474, 6176, 30769, 22303, 2212, 11922, 4504, 22230, 25858, 20313, 10136, 20329, 10583, 28179, 13397, 7731, 6568, 16661, 21253, 20671, 20189, 16191, 3481, 23608, 21873, 16283, 18107, 14692, 19375, 14527, 5285, 6081, 20703, 3287, 28384, 22916, 15209, 121, 12378, 8299, 20434, 22515, 28629,
+31017, 17926, 9258, 5981, 24494, 25919, 27234, 12397, 13340, 10658, 15879, 4180, 32531, 32162, 22287, 14455, 18769, 4046, 19741, 24851, 24750, 23028, 20467, 14898, 5469, 20588, 27276, 13768, 8254, 17023, 9629, 6504, 2181, 18887, 12485, 26676, 12038, 6951, 6305, 25379, 17609, 22184, 29559, 17372, 21578, 19079, 31828, 7580, 23125, 18801, 32431, 15107, 9061, 20130, 30005, 14530, 7951, 24514, 28298, 16205, 8769, 5160, 22709, 10951,
+24047, 2426, 4859, 3318, 9378, 11164, 28697, 26987, 581, 25488, 11592, 22159, 11799, 10652, 29739, 2157, 29453, 29402, 17264, 5746, 16765, 14502, 20276, 24716, 6248, 15806, 8153, 15017, 20966, 30863, 25968, 12246, 521, 30827, 15564, 9899, 9224, 11493, 4119, 9805, 4213, 15711, 31964, 16013, 26363, 28936, 18170, 23048, 25570, 2666, 28794, 9567, 17168, 16302, 1515, 23416, 32108, 9669, 5666, 20307, 7764, 31634, 32553, 8285,
+29694, 15349, 18185, 6150, 26842, 22304, 15955, 31055, 5247, 15151, 14300, 31610, 11319, 32470, 21890, 4122, 2369, 17916, 13689, 19537, 1450, 15205, 10186, 790, 24874, 15852, 21097, 32638, 14718, 20882, 8155, 11644, 3463, 26340, 17794, 30305, 15876, 981, 28593, 21123, 16133, 10125, 19965, 27452, 9828, 9087, 31574, 12197, 27003, 12496, 31734, 28453, 27701, 9152, 29244, 19807, 25004, 17573, 19677, 6955, 5688, 27832, 18599, 9151,
+21405, 3626, 6689, 4513, 4607, 2514, 25637, 20740, 12639, 12834, 15425, 22467, 21922, 14231, 1896, 16157, 26727, 863, 11843, 21660, 10015, 8319, 8699, 2252, 25892, 28376, 9207, 31580, 23441, 27806, 7964, 12078, 31432, 14653, 16591, 3272, 17167, 9460, 24012, 29806, 22295, 6669, 19506, 11449, 20901, 21402, 27606, 14860, 22265, 6681, 3753, 32281, 15000, 12452, 1765, 8125, 8061, 10972, 6937, 31502, 6010, 14901, 10812, 4675,
+29554, 27403, 7947, 13953, 4096, 31959, 10992, 26391, 5861, 30498, 5072, 26762, 19132, 32678, 8854, 8630, 6592, 12607, 8143, 21592, 25060, 9908, 29717, 353, 20880, 3887, 31855, 26890, 18788, 9899, 31565, 15575, 4534, 6744, 29528, 8630, 5936, 7752, 2253, 11797, 5482, 7325, 5791, 24615, 7236, 14645, 477, 13828, 27253, 8620, 2652, 19545, 18528, 32370, 19898, 6640, 3489, 18985, 762, 22277, 28884, 32328, 5084, 650,
+6304, 1845, 9281, 12240, 9597, 11534, 24037, 15080, 18860, 29828, 6927, 26096, 11706, 7404, 7156, 6191, 16024, 9808, 25736, 1784, 9410, 12866, 8424, 12899, 31851, 9186, 2409, 27967, 8746, 7493, 28617, 15051, 9338, 5130, 27291, 18936, 16665, 18561, 1248, 2757, 15621, 8175, 28853, 27327, 15579, 3241, 750, 31603, 13049, 26486, 619, 22460, 6584, 9043, 2591, 5667, 18229, 5000, 866, 26976, 12494, 29484, 9259, 21832,
+1846, 3782, 8000, 18511, 22343, 9248, 21268, 5197, 17423, 17353, 32524, 234, 20594, 507, 31837, 876, 26993, 32456, 23336, 810, 8731, 25927, 6477, 26961, 30928, 7344, 21169, 10654, 4060, 30428, 32486, 5906, 1442, 7719, 24418, 23786, 16967, 12918, 28983, 1623, 30272, 28739, 1857, 18098, 29246, 927, 18974, 23472, 615, 9542, 24282, 9347, 2702, 30759, 3540, 862, 5335, 24709, 11516, 9395, 22369, 11234, 15302, 23811,
+18953, 6952, 14829, 3153, 19870, 11044, 4776, 17374, 7016, 6633, 2705, 3494, 7560, 21679, 26966, 8176, 31222, 18480, 17523, 1156, 16472, 21063, 2018, 21807, 13004, 13534, 31203, 2605, 24768, 13737, 26416, 10954, 20689, 8478, 14107, 7791, 19522, 18883, 25166, 26538, 25516, 27871, 30033, 309, 16782, 24231, 8485, 15236, 9944, 26008, 16392, 26416, 14303, 18410, 15455, 27307, 31944, 13890, 29912, 23945, 27627, 23560, 2131, 15548,
+32038, 16238, 23340, 18793, 2353, 15738, 12563, 27869, 10841, 9828, 28178, 27623, 1292, 3895, 10092, 11236, 29903, 26484, 4884, 11438, 12127, 20339, 5977, 11303, 1462, 3121, 2480, 29089, 26682, 4611, 11870, 25952, 20849, 2442, 11977, 23202, 18180, 24541, 18304, 29021, 1601, 13714, 23876, 2893, 17610, 1200, 14129, 14745, 27685, 19013, 26184, 7044, 6585, 32161, 18347, 8047, 2515, 20828, 4368, 29197, 25439, 16238, 22381, 13521,
+18680, 1591, 3955, 4092, 26132, 22259, 345, 27733, 3206, 24222, 30627, 20816, 25422, 11988, 2793, 20339, 31002, 28977, 27383, 4819, 28371, 12963, 12866, 30886, 1023, 17234, 27315, 26462, 705, 16928, 7215, 19385, 18519, 11171, 23478, 11883, 662, 23823, 6849, 3868, 15277, 4708, 24684, 7932, 16696, 27478, 28271, 14930, 23687, 22887, 19749, 19290, 3082, 32615, 17408, 4105, 17082, 11955, 30567, 17787, 28884, 5015, 4404, 14635,
+16186, 27882, 26519, 16848, 18938, 600, 20717, 1447, 5308, 12633, 9379, 22004, 7343, 4883, 4167, 31031, 27770, 23916, 17553, 30852, 23764, 2194, 2189, 8078, 14149, 32756, 25865, 10265, 5003, 30269, 24901, 21189, 25384, 18652, 5270, 11554, 19252, 25987, 13001, 24560, 5852, 22381, 13796, 13196, 27264, 17963, 11459, 22266, 9112, 29012, 20350, 108, 31206, 22539, 8186, 12588, 22527, 1283, 22853, 27531, 31552, 14986, 15952, 24168,
+870, 21222, 2954, 20122, 14441, 15956, 11914, 20294, 5569, 25711, 722, 65, 10906, 12181, 22331, 20018, 8425, 9913, 20126, 6864, 32452, 28312, 19452, 22211, 29595, 9537, 16974, 28380, 24524, 159, 19780, 25394, 21381, 22735, 12749, 3055, 5923, 24663, 23349, 11492, 17606, 24071, 11557, 28513, 3484, 1120, 15763, 11909, 11033, 3122, 18773, 10717, 31434, 5457, 160, 28262, 14995, 17135, 23874, 6751, 17294, 10886, 32145, 5907,
+853, 12126, 8962, 6776, 4022, 32311, 18268, 21628, 23614, 29825, 17373, 27098, 30945, 369, 6240, 9210, 3491, 25013, 19927, 2157, 30471, 20088, 30419, 12698, 4455, 21525, 19449, 21749, 32412, 18826, 27656, 497, 30953, 3851, 7274, 2207, 3394, 25542, 23835, 27009, 22600, 8441, 21339, 20777, 8810, 27579, 29988, 12301, 19825, 17147, 14458, 17528, 4467, 12110, 30226, 8922, 867, 16907, 30671, 511, 2965, 25560, 1009, 1150,
+29411, 8283, 3357, 37, 1057, 27193, 27046, 23657, 2866, 15618, 11667, 11676, 10429, 8887, 23977, 30254, 26034, 5667, 15014, 30502, 17777, 12472, 6656, 18645, 29379, 4560, 19156, 32345, 30120, 20165, 727, 26763, 28448, 4085, 26800, 29506, 31278, 21079, 20395, 1376, 3929, 32062, 13052, 14358, 8181, 4261, 11845, 1448, 9928, 26859, 31950, 27706, 6564, 5838, 13583, 3175, 10398, 32739, 2752, 7750, 20137, 3480, 1745, 15817,
+7565, 28546, 12555, 6075, 16857, 183, 7451, 20786, 32245, 20503, 2376, 7659, 24764, 14221, 9107, 1924, 8313, 8289, 29630, 14877, 14127, 10445, 18052, 24526, 10417, 20805, 32276, 30554, 24285, 1254, 13603, 31850, 29800, 26159, 5157, 13889, 26342, 12608, 1907, 25819, 343, 4283, 710, 25107, 18505, 9817, 27031, 26818, 18106, 23894, 8927, 32234, 1571, 26979, 23992, 11988, 15016, 23500, 9774, 6533, 24754, 23378, 5615, 21786,
+16769, 10772, 2907, 10343, 23380, 4814, 3394, 23723, 9098, 4105, 16062, 27603, 13922, 10326, 21653, 32029, 1452, 30580, 31495, 3023, 24791, 22719, 15012, 7040, 13451, 24786, 13573, 5438, 15396, 19189, 27224, 32165, 29961, 30132, 9740, 20574, 2178, 13135, 11529, 11276, 17240, 27592, 6111, 31162, 5150, 27764, 30423, 6602, 25576, 29150, 9625, 17600, 19101, 24637, 24640, 32553, 16656, 5445, 5223, 32052, 24634, 32447, 31450, 21828,
+29811, 8422, 9634, 31990, 21557, 21163, 10498, 6029, 15987, 16610, 4424, 21137, 11606, 2079, 27739, 4415, 31230, 4597, 22015, 17563, 29234, 13887, 17348, 13122, 19332, 22571, 12407, 11199, 22251, 11089, 259, 19294, 19511, 9893, 18516, 8301, 31056, 29015, 14330, 14276, 12857, 18754, 2645, 24463, 20834, 30385, 28878, 19296, 2214, 18125, 4091, 31448, 32012, 21440, 11803, 18577, 11243, 24210, 29776, 726, 2531, 30035, 20021, 22042,
+7160, 5769, 30343, 5448, 2016, 11906, 19724, 14873, 30660, 22370, 6569, 18726, 19987, 2679, 5254, 22201, 20805, 9346, 20881, 20049, 30786, 32684, 5858, 9261, 24126, 2866, 9988, 26657, 133, 30009, 15932, 7293, 3010, 13507, 12742, 5027, 25413, 32466, 19900, 23306, 22068, 26469, 9264, 9287, 29149, 14519, 31488, 17186, 23865, 19602, 4467, 21883, 19518, 10326, 31144, 10877, 13192, 8364, 4766, 13326, 5605, 20698, 20619, 8616,
+1438, 593, 13643, 26851, 292, 775, 17389, 22360, 27245, 26654, 31648, 23626, 8405, 30368, 8044, 32270, 17202, 12511, 21385, 3953, 22837, 19761, 14830, 3262, 28126, 19596, 16588, 963, 7527, 4439, 9579, 8965, 5033, 23222, 3048, 5325, 23998, 20438, 27685, 18475, 14324, 26565, 9333, 22729, 24166, 17377, 22231, 8600, 29888, 10848, 12553, 19958, 30609, 27383, 23220, 25967, 14212, 7040, 26931, 21739, 11479, 3742, 30704, 16512,
+26965, 984, 21837, 18195, 21422, 16755, 3902, 2978, 10552, 13235, 25707, 1950, 30612, 15170, 10551, 27732, 26018, 23104, 14922, 23860, 17720, 5374, 17059, 31932, 12414, 11222, 20903, 23894, 14965, 18839, 7638, 9162, 19823, 29476, 27357, 8478, 13463, 31259, 11456, 24015, 11726, 4396, 25966, 9570, 19566, 3749, 4534, 12817, 26853, 19457, 3909, 11805, 24831, 20968, 10969, 4478, 32191, 31872, 28372, 14388, 17943, 3242, 23550, 4999,
+32718, 18139, 13477, 13413, 16630, 24933, 4661, 28356, 29329, 30627, 5158, 16128, 1608, 9692, 28945, 28461, 29149, 86, 7499, 21213, 21054, 18468, 25691, 20477, 17573, 21295, 2097, 2748, 24537, 25647, 7747, 24488, 11018, 21224, 5133, 27648, 13390, 9794, 23236, 9951, 7653, 28394, 26079, 9261, 5319, 22256, 4955, 1700, 22342, 12454, 22913, 10629, 30922, 15836, 31106, 15727, 4363, 436, 18476, 28901, 26083, 26223, 20621, 4334,
+14680, 25754, 31982, 28070, 2781, 22451, 5253, 10434, 18077, 31333, 19696, 23396, 20821, 24651, 25097, 10396, 4337, 15242, 21025, 2491, 31079, 19363, 18219, 2674, 19799, 3927, 31575, 13115, 30150, 19428, 17449, 12062, 12415, 16663, 7364, 15196, 6346, 12618, 25630, 24424, 11183, 12558, 15052, 32004, 4441, 7381, 9632, 8778, 22624, 30657, 11270, 20935, 17253, 29489, 23609, 4284, 648, 22417, 17399, 30798, 9077, 2080, 10093, 21492,
+18744, 17457, 3920, 25090, 30075, 29551, 16746, 8490, 9341, 31799, 7727, 13783, 6412, 17359, 22561, 29036, 15249, 1063, 17203, 32502, 30552, 8045, 4018, 31200, 30462, 21418, 29231, 6771, 23498, 6556, 28264, 9474, 24013, 32184, 1797, 21321, 28967, 18543, 29811, 5541, 17574, 4770, 19324, 23987, 22130, 9117, 20255, 4611, 10181, 4691, 4345, 7965, 12736, 8363, 6398, 10430, 29781, 2861, 17201, 20512, 9417, 12697, 29986, 662,
+12114, 31783, 21983, 8313, 17559, 19027, 13854, 2365, 23797, 410, 26352, 13159, 9528, 13840, 17770, 19709, 18531, 22115, 27674, 31267, 30479, 1304, 8929, 27492, 4165, 26130, 15236, 13582, 6060, 12455, 14245, 18174, 11470, 3460, 26487, 29029, 22487, 7574, 31395, 13517, 7984, 24979, 26676, 17512, 6051, 11679, 4453, 24582, 1026, 32128, 23081, 31505, 664, 32010, 26230, 4830, 25373, 8698, 18412, 31433, 21153, 32657, 16839, 32624,
+3350, 10558, 28885, 25837, 18132, 27512, 6586, 26117, 19724, 495, 10861, 25775, 12174, 15315, 17590, 13200, 14675, 7903, 11938, 15339, 7146, 5400, 20169, 32519, 14098, 5814, 31184, 2484, 5703, 15255, 2340, 9053, 25813, 31225, 2123, 11178, 25970, 8709, 4527, 12926, 9204, 15388, 5933, 21378, 30703, 23523, 1811, 12610, 31427, 13749, 27950, 5805, 19149, 15351, 5556, 479, 21165, 3972, 2963, 26869, 19227, 5303, 3154, 12272,
+3761, 5277, 23450, 29731, 13987, 27977, 9889, 23191, 10598, 15822, 11802, 8533, 6578, 13613, 21144, 5237, 27362, 16326, 11042, 13743, 31677, 16598, 14222, 20075, 20570, 17186, 14176, 7029, 22489, 17330, 19301, 26250, 22608, 9984, 23213, 3827, 5193, 334, 27018, 15791, 16157, 6052, 24325, 22735, 19665, 12701, 27972, 14259, 29027, 6246, 28002, 27936, 22844, 9457, 15243, 10646, 26643, 29419, 17675, 16364, 13982, 4208, 9847, 3822,
+14192, 292, 7649, 19386, 627, 1899, 2409, 16784, 7952, 26734, 6751, 27617, 6667, 1955, 9109, 2926, 8201, 4343, 30863, 31045, 13800, 13338, 8923, 7675, 9990, 26598, 24040, 23972, 30806, 1119, 27794, 12231, 1411, 2675, 31617, 2038, 4574, 1258, 18822, 12526, 27993, 25573, 7376, 1892, 27528, 16485, 4819, 2961, 20828, 2914, 1238, 1861, 16252, 10161, 9536, 26242, 3991, 808, 17446, 2030, 1927, 12472, 14261, 3339,
+15147, 13110, 5377, 19722, 14368, 24200, 32248, 9593, 17005, 6856, 11486, 11766, 23341, 16305, 14727, 11402, 19219, 15966, 13263, 2703, 26127, 22799, 28946, 30119, 23608, 13624, 32149, 25535, 26097, 13642, 28874, 8476, 26752, 1484, 28198, 8352, 25684, 27679, 17946, 9921, 1767, 29432, 21687, 25109, 12969, 3647, 3743, 32188, 19613, 17006, 2123, 12972, 7037, 31069, 10323, 30645, 11926, 9704, 23413, 5255, 23346, 19519, 13731, 17330,
+21003, 9162, 25683, 13919, 4073, 10861, 23841, 5840, 7525, 12760, 30949, 20494, 16407, 1924, 19914, 3252, 18930, 22037, 16225, 25968, 20339, 26548, 23845, 32265, 3485, 14490, 4752, 26831, 1242, 18483, 11394, 22245, 27645, 4309, 3397, 31718, 15170, 27238, 4791, 22695, 7230, 2972, 10421, 23638, 4897, 30335, 26890, 23827, 19604, 10347, 17027, 7175, 4128, 8105, 6672, 7613, 22595, 11424, 1676, 23837, 29908, 13070, 13315, 24785,
+17379, 16712, 23736, 32549, 11182, 28527, 22476, 18412, 31499, 129, 9282, 3628, 30464, 3405, 27456, 17301, 13752, 11715, 24476, 17880, 19820, 31149, 25493, 9648, 9805, 27170, 717, 6945, 7472, 14032, 31731, 24852, 30744, 22699, 24633, 9158, 18458, 14342, 27571, 17189, 14471, 4085, 20818, 12168, 7490, 15506, 29469, 21243, 27221, 21177, 6355, 14274, 19558, 31849, 23922, 29364, 26251, 24639, 3541, 955, 5904, 2504, 25807, 3880,
+25203, 17673, 13039, 10893, 32015, 7842, 28083, 13718, 11927, 16133, 25886, 19418, 31639, 22587, 7893, 26092, 10997, 14248, 7598, 30555, 13329, 31520, 27151, 6812, 23392, 30693, 7768, 29296, 429, 807, 408, 25633, 18480, 13447, 3758, 17727, 21289, 31841, 31446, 449, 15206, 24564, 19867, 14077, 14384, 27760, 7402, 25381, 9240, 15000, 23168, 22570, 13753, 17552, 29382, 4377, 15477, 4382, 905, 15906, 5190, 1313, 8771, 23670,
+14761, 12530, 8630, 3282, 11603, 7308, 3731, 26810, 31872, 23598, 8119, 13488, 18590, 15521, 6101, 27831, 30522, 29270, 17633, 11507, 14054, 14247, 15884, 29531, 18630, 16789, 12669, 23820, 18102, 21441, 14722, 95, 1203, 23352, 3378, 12806, 30660, 7109, 6848, 29765, 30708, 14968, 10485, 16530, 30489, 16587, 11593, 28243, 13089, 29226, 6982, 27143, 10706, 22866, 23906, 29336, 6887, 3807, 20388, 24990, 25248, 2342, 25085, 26451,
+25695, 28463, 6490, 23587, 2805, 13338, 20584, 745, 28306, 31070, 17275, 26028, 14889, 28869, 21503, 27978, 25327, 28486, 22353, 3265, 18584, 13491, 32601, 25472, 17298, 20221, 17694, 9779, 22564, 10011, 3462, 15491, 5707, 9952, 6310, 8512, 23291, 26895, 9257, 18829, 25197, 26532, 12089, 7318, 22633, 825, 2528, 15193, 29311, 24881, 18458, 15127, 5604, 18292, 7831, 22902, 5745, 25525, 32681, 28309, 2769, 3376, 11032, 8476,
+13328, 17343, 16988, 3851, 11470, 26245, 22681, 3899, 20009, 2002, 11217, 9875, 2827, 13745, 25068, 32138, 5858, 10758, 14498, 11462, 29050, 22329, 1596, 2028, 15087, 1510, 30337, 17856, 4886, 8602, 26332, 18214, 25945, 10552, 22066, 4647, 4029, 11979, 8546, 24038, 13981, 19763, 1145, 16809, 740, 26213, 16179, 6598, 4204, 30677, 18060, 486, 20239, 19656, 2514, 2558, 21166, 84, 20414, 26052, 8686, 13978, 11499, 1863,
+24530, 797, 6510, 28559, 12776, 15056, 19829, 26757, 2051, 20975, 10798, 2791, 14420, 26978, 9389, 18624, 24887, 27449, 19111, 12358, 14337, 21625, 14916, 2736, 21709, 2562, 28788, 30395, 16540, 7519, 32258, 8302, 8316, 6000, 4093, 21092, 21056, 23923, 15082, 23107, 12130, 25880, 25898, 26550, 20090, 2519, 12407, 12210, 29968, 31518, 24568, 11538, 20375, 6717, 14274, 9317, 9279, 10294, 6944, 25820, 17814, 6435, 1354, 26130,
+12435, 5448, 14455, 724, 29371, 29537, 23831, 8733, 22649, 16962, 2515, 9972, 19481, 14922, 22182, 16682, 13672, 13982, 28220, 1280, 20699, 9726, 10597, 29979, 20020, 17541, 23031, 5066, 23976, 24385, 31197, 3644, 29833, 12884, 4368, 26436, 9653, 28199, 2401, 32302, 12393, 4917, 9506, 31875, 19839, 31688, 15789, 744, 12903, 11241, 2024, 834, 20967, 12621, 30813, 8219, 30162, 21076, 13286, 21371, 12694, 11715, 25015, 9759,
+24599, 29383, 3428, 1484, 24814, 5829, 1018, 4440, 10746, 10525, 3547, 30586, 9445, 19336, 31330, 22348, 30577, 586, 23183, 18776, 13207, 21228, 26995, 10601, 9537, 7513, 31972, 22231, 19228, 24219, 31990, 11059, 20834, 2650, 12543, 12881, 8480, 13562, 17321, 19226, 24087, 20868, 17044, 764, 7436, 15606, 23113, 5245, 16192, 13528, 24021, 29399, 1988, 18248, 7233, 11525, 25762, 6437, 988, 12222, 30657, 211, 23282, 18723,
+2861, 3057, 31604, 11341, 16619, 16157, 30568, 7938, 4257, 14844, 8703, 11693, 30451, 31816, 16938, 13875, 12576, 8191, 10507, 14564, 26440, 17740, 26090, 19434, 24177, 27078, 31656, 22066, 27289, 22170, 8022, 30151, 25228, 6858, 8724, 9079, 23016, 6524, 17018, 27273, 21369, 25721, 6199, 19052, 24769, 23137, 159, 4577, 31329, 10666, 19141, 25001, 28406, 12463, 11667, 19816, 6774, 10555, 9114, 1295, 32726, 17136, 31446, 25186,
+23995, 7403, 1497, 14243, 13927, 18515, 8748, 2528, 11468, 14947, 21580, 3469, 5317, 21740, 8046, 3878, 32406, 27188, 28879, 28045, 6883, 7778, 15093, 13657, 18333, 24207, 14953, 18291, 8576, 13631, 10709, 32571, 21034, 12207, 14046, 2194, 30722, 22794, 4722, 9423, 4974, 26303, 12892, 10291, 15275, 20939, 14169, 14913, 15359, 10280, 10190, 22242, 18058, 25283, 3132, 3623, 16723, 18085, 21915, 25299, 31716, 32624, 25102, 19983,
+12063, 6380, 22177, 10018, 29174, 26899, 19441, 1380, 20434, 32333, 11671, 2941, 20504, 25840, 17855, 3095, 3352, 28045, 25338, 21410, 20561, 28470, 25034, 4516, 13787, 14181, 29815, 12735, 14037, 22149, 32718, 26101, 28529, 22127, 3351, 24935, 16259, 22792, 26316, 3925, 22357, 5219, 6867, 10094, 31060, 24722, 13189, 1644, 19999, 5759, 23055, 7792, 1461, 15321, 12308, 15248, 29502, 9355, 27984, 10771, 31504, 27934, 4104, 27265,
+17294, 7455, 19433, 785, 30247, 12981, 4710, 19837, 18200, 11577, 29931, 16492, 3531, 10352, 18137, 23531, 16112, 8424, 31323, 17573, 23745, 10864, 54, 20479, 20219, 28038, 31250, 18956, 23204, 2587, 13453, 7730, 10042, 118, 8515, 7522, 13099, 13226, 27359, 31300, 24803, 24522, 15024, 28335, 2106, 393, 19098, 18218, 8817, 17653, 3024, 32562, 28517, 3078, 20273, 15969, 31116, 18756, 2157, 21552, 21343, 15610, 29283, 31385,
+15729, 5030, 6139, 28828, 18256, 730, 27360, 10292, 25252, 9617, 5859, 27359, 10010, 24957, 12809, 18828, 9842, 15833, 18622, 5592, 18911, 6128, 21561, 17259, 24884, 23718, 6044, 13459, 6560, 2559, 12076, 22289, 7589, 18216, 18350, 25846, 18946, 12942, 3370, 11431, 22559, 9229, 6022, 32570, 1418, 18831, 18630, 11260, 1897, 4484, 16852, 20808, 10612, 5645, 5300, 2728, 29363, 11344, 16187, 3156, 13903, 28264, 25445, 21492,
+13712, 11027, 14570, 32658, 23970, 17940, 11321, 13761, 27169, 17343, 13563, 28587, 3407, 32193, 7080, 5304, 3910, 23932, 26112, 14522, 29578, 31412, 17251, 26173, 9988, 670, 29329, 23891, 28934, 22007, 12616, 9878, 266, 27186, 9769, 24236, 12359, 21090, 5230, 6760, 5666, 18793, 2580, 9073, 18219, 9660, 14377, 22129, 824, 7721, 3883, 30402, 6366, 21134, 23808, 16354, 21805, 20369, 7478, 17971, 9608, 20094, 27850, 9875,
+14512, 4851, 1343, 26871, 25941, 6573, 864, 31607, 25367, 3444, 7912, 10818, 13104, 22289, 179, 13928, 30011, 4062, 11563, 3609, 25197, 2603, 19963, 14234, 22972, 27441, 32205, 32581, 14767, 27287, 9688, 29280, 32138, 11031, 23383, 25312, 17605, 24247, 24151, 10204, 27691, 32064, 21022, 8027, 21585, 21201, 21956, 18828, 25263, 751, 22437, 17692, 3354, 9633, 31926, 26326, 4306, 31364, 26139, 19074, 25883, 3059, 15586, 25254,
+14091, 6201, 17798, 31696, 30449, 9181, 9132, 25372, 8477, 30154, 632, 30063, 18587, 22588, 16123, 11082, 23339, 5793, 28775, 26693, 15426, 27933, 20251, 19732, 26529, 13623, 6038, 19645, 16682, 21624, 12131, 30773, 27826, 29929, 29701, 25507, 6342, 6065, 18111, 14820, 3451, 18743, 12115, 22038, 8563, 28238, 353, 31902, 1263, 29128, 25827, 16689, 24293, 13311, 3654, 18055, 26934, 9692, 4932, 10848, 31317, 17063, 8854, 26375,
+14224, 5787, 19114, 20566, 11853, 4457, 2618, 15304, 23201, 14733, 4575, 31764, 10204, 4928, 30899, 11467, 1288, 23958, 28157, 25581, 4501, 31811, 10868, 31435, 8735, 15800, 9516, 7284, 95, 18370, 891, 14319, 24157, 20005, 2118, 3242, 24463, 4736, 18547, 14896, 19470, 23122, 13892, 29674, 28050, 12023, 8373, 29338, 3214, 3762, 22151, 7715, 2805, 252, 6383, 11541, 16052, 15899, 18825, 16148, 1501, 19717, 30467, 25658,
+6954, 32585, 28901, 31417, 4554, 14680, 13545, 24024, 5034, 27438, 20930, 316, 6693, 29303, 29654, 9907, 298, 19037, 17623, 3103, 19289, 24006, 14644, 2574, 7137, 702, 18722, 8638, 20419, 16421, 1528, 27373, 16239, 30429, 26023, 20793, 12341, 6800, 12049, 17375, 1470, 211, 17691, 8164, 29514, 14577, 18071, 29812, 847, 2926, 148, 20136, 26932, 14792, 22710, 1301, 15494, 8664, 9939, 3145, 25086, 11468, 30519, 8557,
+9129, 23774, 29350, 21471, 30574, 8631, 6078, 32045, 8842, 23770, 7441, 5588, 5579, 25512, 2633, 6426, 28439, 2781, 26563, 22603, 17573, 16505, 23905, 300, 25170, 1076, 3445, 17488, 12544, 1196, 26045, 21674, 24970, 22627, 10377, 22777, 31258, 16455, 22054, 7332, 7457, 29495, 12920, 13037, 22239, 15553, 19463, 17910, 18334, 13258, 7746, 3140, 29764, 31651, 3440, 22166, 32727, 6885, 6886, 12504, 8082, 163, 1410, 284,
+22790, 11787, 23061, 21280, 28242, 12347, 28612, 2932, 9074, 8764, 15969, 31314, 24318, 2664, 16456, 9884, 15923, 24202, 13024, 12919, 23085, 16464, 2317, 23045, 23350, 9203, 2781, 31432, 9366, 4191, 31716, 32156, 15978, 22010, 20668, 11452, 1589, 16512, 14384, 10664, 25276, 30353, 9210, 16826, 250, 25666, 26711, 16173, 17101, 6967, 29092, 7418, 23432, 31409, 30463, 14014, 7844, 476, 12678, 17210, 4667, 11626, 16598, 20645,
+868, 4498, 32098, 2458, 21010, 13714, 13122, 13518, 11300, 22332, 30345, 11550, 15230, 24288, 27723, 32331, 31255, 24047, 6982, 21919, 22688, 4677, 3165, 30532, 5154, 15843, 14974, 9821, 27470, 31572, 30467, 28338, 3302, 29797, 30796, 24312, 10743, 11150, 5062, 22043, 714, 2639, 825, 15945, 26927, 28548, 15508, 25415, 19827, 22490, 14566, 9747, 27168, 17732, 7511, 32322, 807, 22485, 9375, 28277, 21289, 7074, 23848, 24591,
+4103, 21876, 16135, 14847, 259, 21198, 4122, 973, 23837, 4948, 16918, 17997, 728, 32427, 10644, 20556, 22149, 25210, 30303, 16549, 10174, 5047, 16103, 10982, 27532, 25479, 6491, 16054, 32553, 30339, 7877, 3889, 19448, 24013, 18736, 19707, 12443, 22858, 20680, 3512, 27806, 4831, 21509, 28535, 4490, 32153, 16323, 26639, 24596, 13858, 10421, 2002, 18905, 26524, 12984, 13670, 19235, 19476, 29724, 19021, 17047, 4833, 22910, 3727,
+28846, 8878, 23434, 8521, 31736, 11347, 12034, 26775, 16178, 775, 22542, 20668, 161, 6097, 14539, 24757, 19955, 24960, 26759, 6093, 18717, 6976, 19763, 5184, 26452, 16719, 24205, 10731, 21552, 14347, 14459, 17631, 23225, 5125, 26152, 22194, 16472, 5418, 16201, 32650, 6194, 5975, 20550, 6355, 12072, 2322, 31112, 32027, 27282, 25103, 5352, 13231, 32079, 25115, 18416, 25763, 9066, 9853, 3727, 30619, 24201, 18186, 15482, 14658,
+23311, 8866, 4084, 7016, 14285, 20285, 6898, 20479, 26260, 27449, 26834, 5564, 29771, 25178, 4824, 24285, 17513, 10176, 4749, 16825, 2524, 23165, 9820, 11590, 250, 13547, 9441, 24451, 31733, 24923, 6342, 22277, 1022, 10426, 29293, 15307, 30712, 3423, 3018, 24204, 30872, 29852, 29769, 27875, 22262, 1825, 19393, 7007, 12001, 24142, 23832, 14525, 14539, 885, 26116, 14789, 14432, 2789, 6473, 13398, 27713, 12815, 2907, 28735,
+23241, 32200, 11274, 21185, 2855, 14292, 12622, 960, 11376, 9623, 28835, 870, 11448, 15460, 7877, 23449, 6834, 31710, 5207, 21373, 32595, 31323, 3395, 14259, 1344, 9868, 27657, 29057, 22683, 30564, 25024, 13156, 29996, 3530, 1574, 84, 17822, 14196, 1044, 29198, 23819, 29879, 30068, 2499, 12572, 5178, 25948, 19406, 4120, 31155, 8012, 3947, 29710, 11407, 18206, 31055, 21275, 13096, 27344, 11190, 10892, 19601, 24346, 8121,
+23131, 25920, 8205, 8186, 7348, 9249, 4616, 31167, 6360, 1917, 898, 18932, 7095, 26847, 5571, 11215, 25234, 13583, 15162, 22177, 24990, 600, 20464, 13497, 13696, 15040, 24687, 24589, 1873, 16265, 32710, 25005, 9418, 8147, 423, 16766, 17396, 5039, 15166, 23756, 6956, 16064, 9921, 14051, 10143, 15492, 25266, 2610, 29075, 7660, 24787, 21297, 8261, 12483, 2026, 21957, 27523, 26713, 13778, 29397, 10210, 13720, 21634, 19628,
+21867, 22057, 3627, 6495, 27096, 18793, 30252, 1285, 2089, 7405, 15336, 12233, 22897, 7835, 14843, 19204, 15495, 6862, 7733, 23756, 19345, 9759, 12946, 14100, 3704, 26724, 10729, 13914, 7677, 32363, 775, 29544, 21652, 4402, 3272, 15981, 23195, 756, 17266, 25284, 8161, 32602, 4749, 31058, 7669, 19592, 17494, 23165, 26454, 25227, 14153, 13031, 2218, 27099, 27132, 5922, 21056, 5093, 19836, 28733, 4689, 20611, 25509, 26341,
+25013, 28781, 9554, 15440, 29537, 26820, 7957, 4930, 26655, 12706, 3220, 1556, 32299, 20714, 24721, 25985, 13173, 6107, 6249, 15391, 438, 613, 21313, 21494, 5706, 8382, 17459, 10395, 28993, 10201, 3969, 21239, 6214, 13523, 3911, 2984, 7576, 11868, 7914, 1463, 24575, 11135, 3019, 24106, 31849, 27741, 17323, 12255, 1080, 23572, 27646, 1518, 24185, 16192, 23013, 29892, 24574, 7704, 7519, 20799, 17905, 11488, 9270, 24120,
+25012, 13182, 27104, 32588, 25050, 2250, 1283, 16857, 13385, 4302, 8195, 12467, 32043, 25519, 24722, 355, 16323, 19600, 1874, 7741, 3024, 24887, 4865, 27598, 32591, 12384, 15630, 17729, 23873, 24900, 9081, 16117, 5314, 3417, 15937, 30365, 5667, 17220, 14454, 19053, 21522, 22650, 31520, 20798, 15401, 23474, 21153, 31724, 10306, 23027, 6697, 13331, 15146, 11562, 8161, 14970, 23947, 23791, 32699, 15052, 15924, 9012, 31169, 21238,
+12429, 14338, 18835, 18096, 31558, 522, 4381, 20312, 23172, 3133, 8342, 5805, 26607, 29496, 4761, 4146, 19755, 11459, 17477, 2134, 23021, 25638, 17104, 14200, 16662, 17035, 29252, 32586, 26047, 27653, 21056, 5708, 9223, 7124, 23804, 8013, 7646, 28186, 28326, 30818, 31319, 3900, 3855, 25159, 628, 8616, 29305, 20384, 20075, 14014, 22518, 10329, 6884, 6854, 24529, 23546, 23889, 21014, 23364, 17168, 15899, 11653, 22876, 25123,
+18777, 13912, 368, 26423, 9330, 28694, 24473, 7882, 32595, 28328, 273, 455, 4176, 29578, 20839, 24252, 10824, 10589, 1813, 17708, 17443, 26342, 8487, 8564, 14588, 31851, 25732, 30488, 10736, 15840, 22843, 29513, 29753, 23211, 23168, 6315, 19138, 14873, 14197, 18965, 10433, 14470, 19420, 14610, 11280, 7492, 6094, 22104, 18081, 7907, 7045, 2757, 1481, 15532, 11321, 16070, 14615, 4286, 13790, 25352, 20126, 3865, 22097, 17111,
+27076, 12498, 23427, 13446, 27371, 4856, 32411, 5037, 19327, 19064, 19647, 30607, 26556, 25741, 19944, 11869, 880, 26989, 14626, 2361, 9753, 25948, 18431, 24368, 30234, 32221, 16952, 17592, 3318, 6282, 1936, 30395, 18780, 25363, 11073, 13383, 30219, 10717, 18420, 16778, 29781, 5299, 14618, 23569, 31040, 1794, 2670, 31920, 28783, 17297, 1514, 5768, 10477, 19945, 30136, 7943, 19399, 14321, 25535, 22717, 20603, 27471, 20344, 6615,
+20066, 31418, 19998, 17518, 9367, 5651, 1528, 6380, 10950, 16146, 29949, 9223, 17940, 32619, 8375, 13955, 17148, 9889, 19723, 27625, 29835, 17092, 2800, 16466, 31413, 28336, 6415, 19248, 23039, 26760, 25863, 10338, 25410, 13093, 27856, 2009, 18744, 29384, 8389, 29695, 12763, 5570, 6150, 30703, 5421, 14525, 11891, 22570, 24415, 31614, 17427, 21482, 15938, 20228, 5180, 14583, 15796, 11595, 1063, 6067, 5587, 26926, 16405, 30997,
+7252, 11493, 238, 25996, 8110, 8627, 22923, 20873, 14197, 29073, 18808, 19619, 10831, 30699, 9421, 2478, 29546, 26848, 23960, 12716, 14308, 29140, 27300, 30104, 7967, 28363, 3404, 13555, 22522, 19809, 11784, 29774, 31303, 12023, 23002, 6645, 20650, 13158, 27518, 2080, 9463, 13558, 21699, 20294, 11490, 31120, 22772, 8268, 25200, 13964, 20984, 6741, 10336, 15516, 4077, 18304, 11112, 7481, 31859, 866, 27291, 10875, 30640, 25826,
+22898, 20874, 32471, 10781, 1264, 27221, 12861, 10728, 8011, 1792, 31022, 19501, 144, 21027, 27769, 25344, 2223, 15986, 32085, 12560, 31502, 3395, 30864, 9846, 10876, 29955, 10712, 5399, 8062, 8584, 31225, 30961, 29459, 30928, 8974, 30723, 25381, 21835, 8683, 625, 23627, 6938, 20126, 23771, 27965, 15128, 16347, 30188, 31114, 15665, 9980, 29848, 19060, 8076, 6927, 29936, 5263, 17639, 2568, 13326, 26224, 1025, 11519, 22915,
+31954, 20493, 20870, 24567, 9560, 29554, 25192, 419, 3724, 12551, 24190, 31689, 27679, 7769, 29109, 26025, 23434, 6322, 23105, 9726, 14398, 30032, 6895, 19662, 14904, 9463, 220, 8360, 10488, 11739, 31275, 9674, 32232, 19377, 1474, 9024, 16163, 26666, 9443, 19887, 6449, 865, 18808, 1360, 8634, 15150, 27385, 32069, 21472, 17723, 9027, 3102, 14987, 15922, 22764, 29891, 25385, 22984, 5483, 3106, 1955, 3990, 12780, 1419,
+23368, 14254, 10443, 6763, 8153, 19886, 26651, 14602, 20751, 12691, 15963, 29386, 27841, 10580, 28687, 16545, 28303, 4946, 19648, 10523, 20869, 9644, 7646, 13486, 32629, 13130, 16592, 1816, 17120, 29373, 3236, 7720, 10859, 13679, 14484, 19012, 798, 8367, 847, 21549, 21058, 16810, 18167, 16132, 27390, 14086, 32677, 22926, 19033, 19557, 681, 7134, 29202, 8327, 20620, 29063, 21457, 4445, 30879, 5810, 1050, 1347, 13530, 11909,
+15027, 28014, 30922, 15825, 3613, 31769, 4606, 24672, 15811, 22774, 8036, 10433, 4092, 7945, 591, 23125, 27503, 1272, 30259, 23937, 9600, 18112, 20232, 31057, 22557, 18343, 4099, 23607, 19691, 17630, 2748, 1950, 12876, 902, 17775, 16490, 32671, 22381, 8394, 15714, 12387, 16430, 26148, 16480, 24375, 26739, 6837, 19110, 28012, 4329, 10279, 4844, 22441, 30511, 3133, 12230, 16087, 7233, 3069, 3010, 24863, 5817, 4960, 4971,
+6720, 22735, 21461, 6623, 12348, 29855, 22338, 24736, 13517, 15718, 8448, 5125, 9689, 15285, 24235, 4933, 19614, 1747, 9777, 9287, 32258, 12911, 21517, 15577, 20144, 24586, 18587, 12239, 30404, 23547, 17210, 4356, 13514, 5904, 10979, 25863, 2991, 549, 17831, 16509, 16267, 26279, 21634, 25957, 8796, 13101, 30890, 28411, 14848, 7900, 4930, 14339, 20811, 26448, 29916, 8187, 18266, 15736, 20426, 15902, 6515, 4868, 20258, 20030,
+10772, 31238, 13125, 13764, 31787, 30956, 30273, 15287, 24467, 19139, 8476, 495, 32240, 6598, 28906, 14321, 14498, 1069, 28660, 2541, 27517, 25808, 10728, 13015, 8776, 31154, 28918, 15292, 3255, 16408, 2554, 14027, 14878, 15679, 27791, 13898, 13867, 25296, 29185, 5566, 11667, 4893, 6061, 11140, 11491, 2200, 25461, 25990, 3269, 21353, 28531, 30786, 14393, 6492, 11033, 23170, 4878, 7183, 5694, 8133, 23592, 8248, 22161, 5702,
+23927, 17184, 19600, 5026, 9713, 16017, 10592, 21380, 20910, 16653, 32520, 32402, 18853, 25213, 25624, 22122, 13798, 21387, 20140, 28192, 27879, 31174, 18594, 32758, 5589, 24288, 8123, 29181, 32536, 30284, 2116, 23695, 14701, 21716, 28721, 24414, 4966, 6545, 13026, 25876, 23198, 12779, 25510, 9284, 5224, 18366, 31406, 19023, 6986, 18779, 14447, 2097, 17185, 273, 2087, 22774, 24561, 10211, 19188, 24329, 7727, 21304, 15256, 22428,
+10252, 11209, 14074, 15218, 17754, 27101, 8327, 8184, 7112, 1069, 17468, 12336, 19436, 16107, 31359, 26422, 2118, 13038, 28519, 19303, 13311, 30607, 9309, 5104, 8050, 28497, 29433, 15777, 17033, 11921, 5438, 27286, 23130, 19512, 9736, 8116, 13845, 18063, 16301, 20957, 19133, 1001, 526, 5801, 17108, 31885, 32223, 19226, 12156, 27974, 5761, 25467, 25813, 15071, 30572, 1095, 10800, 27237, 16873, 27834, 6391, 22311, 22352, 29521,
+9055, 32088, 4870, 22901, 17384, 21171, 11090, 3749, 22172, 11616, 9550, 6513, 10734, 9005, 25739, 22890, 4211, 31501, 15589, 30025, 13804, 13393, 31120, 24604, 7863, 15225, 19670, 14254, 4768, 9254, 11007, 13824, 8575, 15877, 3957, 25959, 4280, 15047, 29708, 26453, 26664, 6490, 198, 4630, 15495, 25937, 27520, 19706, 24670, 10341, 16963, 5706, 23735, 15316, 30311, 31598, 30541, 17213, 13084, 2542, 26468, 24091, 16366, 2275,
+7201, 20323, 28234, 11481, 2602, 25174, 5166, 29266, 31664, 5364, 1128, 14391, 31302, 28648, 1329, 23204, 6222, 18293, 28911, 29957, 841, 26454, 28787, 31382, 10899, 9103, 1156, 4599, 426, 17522, 6874, 7627, 5077, 2340, 19109, 7680, 27514, 24275, 4178, 26410, 29640, 5307, 8033, 28174, 1187, 9363, 18610, 7409, 27656, 14753, 4598, 28497, 8439, 617, 27111, 19339, 9720, 28268, 23938, 10147, 13022, 30813, 17774, 18100,
+385, 4115, 25780, 27900, 28391, 29958, 21542, 25263, 2497, 29576, 20669, 3685, 6171, 6511, 11094, 1059, 21265, 15693, 29556, 29704, 16310, 23899, 16275, 26031, 19399, 7446, 3410, 32422, 5491, 21184, 17754, 5876, 25300, 10766, 1008, 20923, 7956, 22551, 13418, 10454, 19359, 1319, 14139, 25530, 7830, 25233, 26589, 29095, 8158, 23377, 26032, 24469, 14508, 9539, 17732, 1140, 16985, 21142, 794, 22476, 9558, 18548, 28353, 2090,
+29314, 29361, 23013, 4502, 19144, 3663, 14956, 5735, 4982, 29095, 31265, 12813, 21561, 25086, 9140, 29719, 15695, 2404, 21420, 30204, 11944, 6384, 31344, 28929, 27526, 32138, 18638, 4317, 17918, 14223, 6407, 14464, 10816, 29421, 18966, 29961, 316, 1155, 2928, 5299, 30250, 1426, 18112, 19043, 26512, 27252, 15995, 9440, 29657, 4647, 6876, 8833, 11032, 5452, 4994, 5790, 4822, 23632, 10107, 22740, 5087, 16515, 4436, 15904,
+13168, 23402, 13097, 13484, 24557, 16025, 18783, 22040, 17451, 4127, 8315, 11196, 31380, 24310, 20636, 28269, 28958, 27512, 4334, 7222, 196, 9328, 13012, 5018, 193, 23120, 27758, 5280, 6867, 32194, 21184, 20035, 22828, 1513, 751, 14618, 17539, 19535, 3890, 2222, 23662, 12205, 13418, 22274, 3748, 1286, 17775, 32706, 28798, 22109, 7160, 28994, 31438, 20172, 1244, 31631, 10524, 29002, 4143, 17391, 28428, 25328, 4658, 18489,
+26841, 5410, 339, 11612, 24945, 4229, 13835, 15839, 16434, 27253, 5346, 20182, 28540, 23121, 20120, 24570, 12463, 27280, 20797, 11133, 14685, 22041, 9996, 25209, 18276, 14139, 9833, 13936, 6699, 14491, 32425, 773, 19901, 32764, 12385, 12078, 4225, 26220, 27918, 20660, 20706, 496, 8074, 16478, 23617, 28195, 8280, 3312, 22707, 29077, 14445, 4624, 18351, 24441, 29834, 3859, 5813, 6899, 17795, 12512, 21390, 17453, 13285, 8524,
+17449, 25671, 20602, 21675, 19123, 15752, 9567, 7061, 16248, 17641, 23539, 7098, 13068, 31820, 10410, 3008, 28129, 24856, 7632, 13712, 16529, 4698, 17571, 22342, 11597, 2599, 2087, 220, 20052, 15372, 8744, 4733, 8275, 29346, 26408, 27399, 12331, 3207, 1692, 28579, 20849, 25232, 2909, 1149, 24284, 13320, 4157, 19645, 5408, 11790, 590, 21937, 16488, 18161, 11512, 28086, 20760, 13599, 28306, 8044, 28971, 4282, 12778, 4479,
+860, 6418, 31878, 13191, 9626, 802, 9003, 30475, 26034, 11912, 31624, 17550, 25232, 3014, 4428, 30640, 14804, 5018, 19810, 31292, 23179, 31322, 26610, 11172, 12153, 22148, 19216, 8356, 26430, 31994, 12835, 27291, 5645, 11945, 7714, 15271, 12748, 16717, 12978, 6014, 28630, 11834, 23565, 21094, 14848, 27993, 18967, 29652, 243, 6009, 28177, 23422, 4563, 22019, 1826, 16716, 11400, 21043, 25072, 5062, 20269, 5140, 32353, 25914,
+17085, 7300, 8417, 29833, 24017, 21395, 3080, 19879, 462, 26645, 8206, 15310, 21870, 27173, 12195, 22113, 414, 7604, 12767, 4977, 29623, 14594, 21693, 8255, 2869, 13997, 13318, 23138, 19137, 12903, 16285, 3455, 20203, 24702, 520, 11453, 13330, 3600, 31332, 13792, 30245, 6770, 29102, 19347, 1175, 8529, 8692, 1589, 16133, 21460, 6566, 12989, 3286, 28259, 21244, 6155, 9489, 1794, 29293, 28626, 14698, 12810, 32081, 2133,
+4745, 32602, 13586, 18075, 3434, 12151, 31867, 912, 18921, 28201, 20259, 20097, 3963, 28952, 21686, 20096, 17644, 28253, 317, 20930, 23744, 21562, 27085, 465, 23356, 23610, 29092, 5286, 3653, 28405, 7420, 8398, 28239, 21006, 26473, 31674, 389, 25572, 32586, 19311, 21005, 20077, 6640, 24968, 16261, 28326, 12297, 1137, 23811, 12614, 22067, 14788, 1408, 16384, 15253, 24765, 7227, 11577, 30051, 10880, 7215, 4703, 19278, 2686,
+25710, 12983, 1592, 26099, 5787, 1410, 12642, 26792, 21488, 19282, 18993, 4981, 14841, 31290, 6119, 5884, 11136, 28186, 20672, 12545, 11803, 3158, 4542, 19030, 14735, 1825, 29910, 21950, 6529, 16420, 24637, 32239, 29403, 26229, 25570, 2422, 27640, 5445, 29214, 16360, 24727, 15439, 21341, 6800, 13961, 27460, 12685, 25098, 22879, 589, 4875, 1914, 3747, 9417, 20944, 18483, 11242, 18086, 7665, 17771, 1738, 32302, 17242, 31141,
+25764, 10045, 795, 20636, 15490, 30009, 4228, 7449, 12681, 25569, 14250, 26642, 20262, 26935, 18972, 10373, 27524, 23847, 12287, 31272, 496, 463, 16987, 11739, 18549, 24652, 29510, 20287, 24187, 13985, 18660, 17183, 24030, 19455, 5051, 6752, 16696, 9279, 14201, 29377, 2080, 28451, 23252, 22342, 22618, 9456, 32715, 17375, 536, 12234, 15879, 1032, 12697, 98, 12771, 31246, 24750, 9514, 18765, 16169, 23499, 4657, 584, 14761,
+24112, 5635, 21513, 8041, 14914, 2946, 4650, 16995, 31398, 27902, 6569, 21248, 4591, 6517, 5855, 5127, 18751, 21734, 6159, 31449, 21832, 18931, 29927, 13815, 28445, 15925, 29984, 19176, 20582, 30569, 1169, 11927, 3436, 22682, 19968, 18351, 25628, 24618, 2578, 24258, 19753, 9147, 12739, 24344, 15664, 18594, 29471, 1648, 7561, 2862, 329, 29393, 21793, 30256, 10440, 17470, 13413, 7657, 3878, 1228, 5458, 5047, 13155, 8894,
+27729, 355, 27245, 20590, 24973, 29823, 12080, 11958, 6203, 24819, 3534, 21867, 10646, 237, 23515, 18207, 3100, 23844, 14832, 24893, 21333, 25273, 9596, 1978, 162, 13474, 3206, 5620, 18522, 16361, 14514, 13483, 16716, 8992, 1305, 8922, 6047, 13386, 20880, 12250, 5437, 24415, 1350, 16083, 24652, 24865, 1522, 27752, 15942, 16355, 19878, 4507, 8860, 29474, 6485, 9022, 10180, 9692, 14642, 28702, 26053, 29156, 9418, 10002,
+5380, 10723, 18924, 11428, 24109, 7036, 23678, 29547, 31451, 25028, 12862, 23336, 17126, 14385, 18320, 300, 30740, 5430, 4807, 6832, 2136, 11292, 15854, 12317, 20984, 30496, 8251, 14270, 26884, 17669, 24272, 32265, 28393, 10428, 10925, 19734, 17464, 1835, 16513, 16148, 26864, 29376, 6716, 11222, 10993, 25036, 11522, 8965, 30467, 16329, 15797, 32603, 27621, 31651, 12152, 15838, 29379, 20404, 30108, 23495, 5305, 21612, 22992, 930,
+32040, 1149, 20665, 16736, 2985, 4410, 116, 29849, 1018, 6832, 8303, 12011, 31869, 19825, 20976, 29568, 3386, 4005, 29403, 31007, 2888, 8788, 14077, 32267, 29192, 11417, 22995, 1729, 261, 13219, 2660, 32301, 14369, 23325, 16270, 17354, 27735, 16386, 14435, 28754, 23219, 22738, 7997, 22320, 9795, 28974, 19120, 13181, 211, 15755, 11420, 3100, 24543, 25498, 2599, 20967, 4147, 25594, 22697, 4409, 6046, 25357, 3942, 20415,
+15914, 20212, 5001, 10881, 3831, 19436, 6867, 27050, 9406, 14865, 16602, 19201, 11071, 2954, 32382, 11282, 18709, 11034, 14382, 10485, 3764, 16982, 31452, 7912, 9808, 21381, 12321, 15854, 13970, 16263, 3501, 29884, 3708, 8502, 7998, 7539, 27938, 14865, 1821, 4576, 29730, 18423, 23777, 8033, 21377, 23391, 19316, 7318, 1658, 930, 17803, 5422, 17912, 16488, 13334, 27721, 5101, 25655, 10807, 19072, 9151, 14309, 16188, 12859,
+22811, 24186, 20398, 17982, 6284, 22219, 22558, 3246, 7874, 13568, 11280, 29251, 4191, 30596, 3801, 5849, 31526, 21605, 11272, 16671, 5325, 24606, 11624, 10426, 17494, 22431, 29498, 26645, 3972, 12919, 6736, 26784, 4337, 27134, 11998, 10621, 16585, 1788, 13868, 24459, 15356, 25148, 20942, 19548, 22976, 24743, 25397, 21734, 13580, 3901, 5637, 18905, 28508, 17261, 29332, 13234, 6925, 26062, 7111, 10897, 6213, 13847, 4913, 10551,
+8213, 16911, 21172, 24798, 18700, 2272, 16489, 1288, 27420, 4663, 20836, 17628, 29406, 13466, 6595, 10219, 17367, 12232, 29124, 13107, 29494, 25688, 26341, 3651, 18983, 684, 14548, 25196, 14531, 19462, 2979, 22744, 3605, 24152, 14774, 22305, 26424, 31263, 23594, 21077, 3158, 11662, 5937, 32565, 25128, 12532, 10016, 9728, 24765, 6372, 22835, 21491, 32061, 16409, 25142, 18276, 17093, 6922, 10704, 31625, 26384, 13684, 21601, 29990,
+5068, 3608, 19527, 31492, 2103, 10353, 19801, 5262, 22016, 25739, 5059, 14376, 5503, 15075, 24104, 30268, 21447, 14172, 18991, 20740, 30581, 11365, 6248, 14906, 18288, 16953, 13763, 11904, 30637, 2597, 9126, 2937, 6205, 28654, 1661, 8308, 6239, 21463, 13570, 28255, 14434, 18629, 9864, 19937, 936, 1200, 17438, 22384, 15372, 3661, 10356, 13185, 15027, 16605, 28092, 547, 790, 9087, 12451, 31427, 11684, 21578, 1596, 17889,
+17464, 3257, 26198, 23703, 24720, 7000, 19191, 6386, 25630, 29055, 26324, 26566, 30255, 10994, 16182, 12860, 14655, 26539, 26045, 29682, 10376, 21369, 30229, 11166, 30457, 9913, 9825, 9373, 31491, 11421, 27263, 16187, 14678, 20693, 7122, 6631, 27693, 26313, 13017, 20555, 22600, 6573, 14354, 20088, 17567, 30536, 180, 32223, 24307, 26225, 29137, 1915, 14827, 26599, 13081, 12516, 3744, 22906, 21889, 2467, 1559, 16384, 18654, 16238,
+4309, 25776, 22869, 32003, 19322, 3118, 19790, 9154, 9692, 1376, 29242, 27259, 31913, 29422, 26714, 23452, 22880, 23084, 25368, 4939, 16915, 5681, 17455, 20659, 28588, 6576, 23126, 30147, 22961, 9012, 13617, 27270, 2020, 3718, 26505, 21342, 6837, 13528, 30497, 16529, 14904, 26971, 11020, 14049, 23626, 4967, 4734, 13738, 28051, 30102, 18677, 12198, 3015, 3364, 89, 31603, 9940, 23215, 28983, 133, 32227, 9832, 27404, 1479,
+13551, 21141, 22822, 20388, 1901, 20551, 4149, 16806, 14754, 15169, 30855, 5612, 20136, 2821, 19350, 15419, 155, 5259, 27617, 3171, 8623, 27706, 2006, 18564, 18153, 30989, 18697, 17612, 8054, 13333, 19092, 21605, 1707, 9146, 9225, 3608, 29697, 13374, 20414, 11683, 28543, 18502, 17296, 15912, 21323, 3878, 31331, 21479, 9138, 26181, 24650, 17761, 21119, 26656, 3557, 6505, 24878, 22255, 24117, 164, 2820, 10441, 21769, 4527,
+19587, 30994, 8136, 16516, 11600, 28550, 28200, 7375, 14284, 12728, 23287, 2840, 16606, 21851, 24319, 25744, 15264, 16201, 10738, 3615, 10089, 14295, 10120, 2199, 3782, 1470, 2363, 6603, 11911, 24132, 11130, 31499, 22358, 19266, 15247, 1190, 15049, 10679, 8566, 29333, 23407, 31853, 32173, 7246, 20936, 23724, 222, 3432, 7157, 10960, 7048, 17247, 25256, 17168, 19446, 29038, 18638, 21810, 2873, 30550, 13174, 14004, 29281, 2765,
+502, 11760, 3955, 15551, 22440, 12521, 12117, 13079, 11607, 11522, 20325, 32543, 2479, 20548, 3208, 9636, 31508, 10256, 26883, 23996, 27424, 13562, 20267, 13295, 2604, 23140, 11077, 15778, 4376, 7590, 18543, 4879, 19350, 22499, 20430, 9022, 2252, 32547, 22102, 13859, 11302, 9659, 13635, 13781, 30207, 16843, 23417, 28948, 27099, 17533, 20176, 21755, 31095, 7675, 2282, 931, 30816, 13359, 16709, 2424, 20949, 2485, 7303, 7532,
+24984, 27734, 16554, 27236, 27513, 5888, 8328, 6047, 15548, 21963, 19828, 12987, 6038, 10478, 9167, 369, 28011, 29344, 22124, 26338, 4251, 24407, 27269, 2299, 4998, 11210, 4724, 25948, 13695, 12027, 712, 5911, 6993, 17266, 380, 1739, 23155, 8708, 7786, 5935, 30671, 27615, 18922, 3941, 5325, 28090, 4310, 568, 24666, 26434, 26906, 28917, 18073, 21407, 31217, 23072, 32617, 3173, 16252, 13545, 15200, 16964, 19456, 22194,
+1462, 19836, 23933, 24617, 28544, 31719, 30552, 26447, 26566, 16707, 30388, 31891, 12029, 1930, 32459, 3927, 28365, 26597, 76, 13670, 15236, 31293, 3974, 15086, 1698, 20226, 28631, 16899, 4422, 15319, 6325, 5885, 2388, 30258, 30502, 30932, 29209, 28287, 24612, 23008, 12226, 22232, 22131, 24255, 24163, 21823, 28182, 19760, 15652, 28258, 662, 30889, 26784, 4637, 13207, 28482, 24863, 9070, 12613, 29286, 24389, 18938, 2403, 26777,
+16428, 137, 24942, 12870, 28424, 16786, 3110, 7882, 6250, 25241, 32137, 30413, 14296, 27551, 17405, 29949, 23042, 18068, 28070, 17058, 22705, 8509, 12772, 14800, 17579, 25386, 11318, 9200, 11556, 13721, 3210, 27985, 13859, 28152, 8087, 9515, 12170, 11197, 17398, 18420, 3670, 16767, 16066, 17967, 11551, 703, 15148, 1825, 18771, 10450, 18883, 8708, 18959, 31655, 23509, 3770, 24273, 2059, 12970, 3062, 15781, 16180, 31047, 29640,
+11564, 6366, 6387, 23734, 17563, 23785, 9387, 21233, 7785, 25453, 6432, 19336, 26156, 21580, 21161, 12160, 32030, 7276, 20868, 18221, 6163, 11609, 21991, 30437, 13669, 2194, 731, 29450, 18374, 31778, 26322, 29939, 5376, 32709, 20905, 22939, 23727, 30292, 11404, 31512, 22977, 17837, 18080, 16366, 6649, 6473, 28526, 5912, 13749, 16626, 24133, 19912, 28236, 13357, 17581, 9137, 15551, 18312, 5819, 1157, 17322, 32141, 31096, 22698,
+32082, 19234, 12869, 23041, 16758, 24274, 21785, 6968, 9343, 7097, 23334, 15992, 13570, 19092, 21904, 27319, 2950, 13270, 14464, 31186, 26627, 32045, 7555, 9410, 17590, 13374, 10567, 2144, 12747, 8896, 24843, 12062, 28130, 4944, 2335, 12120, 29218, 24121, 19088, 5793, 31218, 9654, 21786, 12021, 28746, 10922, 6572, 31697, 24192, 21036, 30115, 18051, 20314, 4903, 27461, 5136, 18277, 5261, 7280, 31025, 14157, 32123, 10319, 9519,
+4300, 12654, 21639, 750, 4007, 7960, 6544, 2458, 17614, 28330, 14479, 13593, 6484, 21051, 12522, 30677, 9320, 9869, 15960, 29634, 14772, 10654, 2002, 282, 15915, 9282, 31307, 30072, 8638, 8858, 6823, 12938, 21512, 28462, 13688, 25520, 3654, 20232, 27978, 21269, 15794, 9689, 2094, 22279, 30740, 14616, 20188, 7292, 24485, 3380, 4158, 6490, 14034, 6160, 6772, 29949, 15443, 5311, 27253, 24081, 14169, 1308, 4251, 2913,
+29771, 17939, 28433, 657, 5404, 23643, 21926, 21198, 564, 24020, 10709, 31305, 5868, 30897, 5829, 30354, 1510, 9988, 4076, 15544, 16148, 10848, 12726, 31591, 16159, 7211, 22904, 30328, 8520, 27155, 473, 5523, 12327, 28907, 6180, 17731, 19782, 28107, 6161, 20347, 19359, 16871, 18884, 25228, 15000, 24713, 22814, 16510, 1933, 26890, 32055, 18082, 4970, 12013, 16905, 21129, 19224, 7042, 18689, 27744, 1429, 19162, 499, 13756,
+15301, 6680, 31487, 2316, 2019, 4881, 22663, 21378, 21752, 8779, 13838, 3984, 724, 3884, 20495, 2658, 30774, 19782, 20740, 2976, 31795, 4877, 24105, 18251, 11919, 10026, 13228, 13349, 29189, 13727, 27105, 11722, 20407, 25825, 14038, 22426, 30706, 3933, 11037, 19690, 12712, 24875, 23674, 13437, 28760, 11401, 16095, 26766, 31183, 4067, 29743, 30210, 8944, 21080, 15694, 20864, 31107, 28922, 1445, 27528, 9881, 28550, 6482, 30289,
+21607, 20521, 19947, 19545, 24454, 30984, 6467, 4399, 23092, 30142, 17836, 19084, 8775, 1163, 13082, 7191, 5230, 10057, 4633, 14174, 31138, 20327, 2270, 29477, 16481, 3715, 24237, 26363, 32266, 30719, 23884, 21105, 18472, 11063, 7883, 10159, 9280, 14350, 14558, 32372, 11724, 32394, 18688, 20500, 789, 31770, 27691, 6019, 9060, 32324, 20193, 7430, 19884, 22464, 4139, 3597, 26179, 28376, 29960, 25677, 26327, 21076, 14015, 12032,
+32140, 21898, 22191, 8652, 3480, 3981, 8256, 15205, 3607, 26944, 2937, 4396, 25946, 30628, 10415, 2238, 30184, 30608, 9668, 17300, 20304, 13807, 20898, 13716, 9415, 18090, 6625, 2975, 6399, 20640, 15007, 5771, 9770, 4430, 14423, 13251, 8411, 22679, 28456, 12018, 16855, 31393, 16414, 10033, 29253, 26829, 12272, 26669, 24669, 21940, 11202, 12206, 2980, 32100, 25922, 12395, 17422, 32547, 15370, 23821, 20420, 30377, 29592, 30190,
+2039, 11247, 10673, 10450, 1158, 6361, 22468, 18013, 4986, 6114, 28047, 1471, 175, 7551, 28141, 24845, 29491, 6575, 4283, 32471, 5907, 30205, 12099, 23329, 29984, 27469, 14383, 17636, 25079, 11207, 15059, 27118, 22455, 25732, 4801, 23613, 32094, 27269, 8859, 4312, 616, 4138, 5784, 791, 11689, 1157, 25636, 8412, 7732, 29919, 8116, 13639, 27356, 20215, 4200, 24573, 14916, 18583, 9441, 7227, 29791, 24500, 1578, 19478,
+17465, 6379, 10323, 16791, 880, 19182, 21103, 1496, 23320, 26887, 2288, 2241, 28044, 27924, 10654, 3008, 25076, 18770, 16647, 19664, 6217, 20848, 11469, 21133, 6663, 20911, 28361, 3686, 12643, 29939, 23164, 30108, 3550, 720, 14131, 4430, 19902, 2467, 5927, 10455, 29354, 8215, 12696, 24631, 3371, 23350, 27639, 28447, 9352, 11519, 15344, 15569, 32367, 26813, 3935, 6262, 14956, 32296, 9949, 27600, 29467, 345, 24940, 249,
+1065, 6304, 4679, 20968, 8771, 10606, 31423, 5357, 18821, 11351, 29988, 22193, 1934, 24860, 17872, 11286, 3611, 448, 26856, 3210, 27262, 30791, 9472, 9450, 30319, 19421, 4282, 27018, 19767, 29223, 27267, 20832, 2759, 31946, 9032, 11530, 9785, 7687, 16887, 28606, 19039, 14108, 18031, 20973, 6200, 3136, 32259, 9811, 3584, 26347, 13021, 30846, 24370, 22493, 7529, 21921, 9147, 11811, 16171, 28914, 8266, 10670, 16978, 11025,
+9849, 26011, 22555, 19634, 930, 6675, 15472, 19969, 20783, 736, 8174, 26983, 3872, 7666, 4026, 7456, 1245, 17047, 5535, 25616, 6772, 13064, 14769, 15919, 24875, 30941, 12065, 374, 8843, 29044, 11399, 18692, 22287, 1187, 5558, 23217, 7862, 21031, 10419, 28645, 21767, 18593, 22860, 25639, 26259, 26886, 327, 27505, 11165, 5862, 20353, 17937, 18926, 2354, 1089, 11034, 527, 13154, 11408, 9371, 9430, 22807, 28063, 31717,
+23994, 854, 22167, 31856, 21885, 32586, 27733, 10884, 18411, 17825, 3755, 11903, 11943, 4082, 6640, 23108, 9945, 26993, 8278, 28871, 29347, 9367, 7137, 29875, 22521, 18545, 6478, 31952, 8585, 1773, 30901, 32579, 2627, 20300, 31668, 24512, 20118, 26633, 2628, 5762, 11691, 6383, 17665, 23634, 10466, 24305, 13975, 20411, 18530, 22253, 16514, 15109, 31620, 23652, 12216, 21373, 9429, 18694, 20557, 18014, 20468, 18691, 17826, 23095,
+6223, 16726, 14840, 26342, 10591, 17468, 32104, 22282, 23852, 17001, 13149, 1550, 8538, 27124, 21961, 27068, 16609, 5707, 9409, 15461, 29359, 21626, 4066, 6021, 7552, 24624, 24035, 28020, 10547, 9093, 18348, 16770, 25819, 420, 10344, 3643, 17888, 9680, 25925, 8972, 26681, 6306, 10522, 2451, 662, 32483, 29519, 17271, 5423, 6161, 32732, 2014, 27787, 4031, 8035, 2571, 28655, 32071, 30592, 6434, 8396, 16172, 23204, 1448,
+16592, 781, 5091, 1712, 10461, 31016, 10685, 4375, 4555, 21207, 6826, 5217, 20923, 3578, 22489, 26346, 9739, 22453, 28360, 4758, 26484, 3628, 7329, 22371, 2931, 5153, 28805, 11327, 21325, 19242, 12775, 5149, 20023, 17866, 6862, 30484, 16115, 17547, 2091, 20670, 5986, 8918, 25887, 26909, 12496, 15608, 20487, 22235, 5294, 16080, 26993, 31778, 19708, 1554, 21382, 22639, 6708, 17419, 1198, 28033, 3893, 13974, 415, 23916,
+31840, 7277, 21633, 15187, 24824, 23724, 3089, 30810, 32642, 28977, 24952, 12370, 11817, 12671, 1837, 17111, 28751, 28830, 16122, 15691, 30385, 4736, 5562, 4325, 22155, 6761, 32358, 26049, 20735, 5, 17197, 19807, 7282, 6062, 2227, 32106, 29787, 5316, 30149, 29661, 1525, 22333, 9264, 13343, 2236, 11101, 30454, 30988, 7164, 13808, 13911, 4781, 18544, 19474, 9106, 7932, 26235, 8696, 1213, 14202, 8702, 18410, 1241, 15984,
+24473, 3468, 15323, 21492, 8785, 12704, 18385, 10310, 2269, 27649, 23653, 4505, 5983, 21340, 2725, 13147, 2380, 16637, 17928, 20925, 3343, 27034, 28857, 29578, 2962, 30070, 11012, 11664, 15712, 12253, 27649, 7417, 15722, 10204, 28909, 24507, 22908, 14527, 2049, 25177, 9408, 25703, 29682, 15391, 14275, 32408, 28538, 16655, 16277, 13698, 4812, 19620, 7964, 901, 16430, 10927, 30971, 27442, 22591, 13916, 6927, 17472, 21333, 22649,
+27676, 17475, 14388, 17816, 32002, 16438, 10225, 8642, 9373, 7140, 24034, 23648, 6780, 19804, 7535, 23057, 735, 12348, 9909, 8699, 13249, 26339, 19626, 11453, 21013, 9450, 25369, 27940, 26922, 13934, 17822, 21831, 31409, 32210, 6879, 30643, 15880, 17105, 6518, 25253, 24245, 30552, 16133, 31025, 17588, 23669, 21314, 18323, 3249, 31223, 27023, 16498, 24794, 13881, 27951, 13039, 23331, 20552, 8211, 17486, 1719, 26033, 6549, 360,
+25476, 13428, 31004, 8588, 30533, 4754, 1074, 22010, 2538, 17207, 20267, 20126, 8108, 8813, 5682, 11357, 7268, 32705, 27856, 32062, 13818, 23039, 12333, 4382, 10824, 20545, 21868, 12543, 13810, 28417, 12903, 6518, 9077, 11139, 15107, 6843, 15893, 16181, 28853, 18431, 620, 16353, 5790, 8729, 25166, 11472, 20086, 32435, 11409, 15174, 31729, 25227, 5446, 11295, 29609, 16270, 31840, 18709, 28813, 12882, 14358, 8948, 19401, 23436,
+20088, 1740, 30279, 3213, 17921, 26364, 21645, 18541, 9949, 27435, 27270, 2348, 6139, 14589, 2015, 17548, 29763, 976, 10007, 2441, 12271, 6849, 18711, 11343, 25558, 14756, 24226, 7149, 23705, 10859, 30585, 11025, 12599, 28096, 14238, 30520, 21692, 3115, 16293, 31642, 30550, 10796, 1222, 3921, 25385, 3237, 21469, 22380, 4213, 31477, 24822, 16485, 5558, 10765, 27828, 31116, 25522, 19286, 5497, 16459, 30145, 3314, 27484, 9976,
+31410, 8954, 7728, 20335, 12070, 24022, 19209, 9852, 2050, 20431, 13774, 27435, 23668, 2475, 17047, 27881, 1184, 9101, 11598, 6742, 19867, 6659, 5091, 12621, 25945, 10588, 29080, 23323, 13903, 23796, 531, 12545, 32750, 8260, 112, 12052, 32282, 19321, 21905, 1564, 6984, 2911, 28999, 30652, 5386, 13278, 25766, 6571, 22380, 4596, 13313, 9479, 11255, 18404, 22100, 4433, 28993, 18412, 27756, 10128, 9440, 28287, 22673, 9422,
+3779, 22786, 21475, 3293, 9339, 10612, 4857, 16324, 13523, 1088, 14208, 18909, 14367, 7206, 25480, 3979, 11803, 6026, 13458, 23058, 24430, 2790, 27491, 20655, 21202, 22479, 30783, 30642, 17999, 20689, 7296, 21778, 10707, 28771, 25072, 20046, 6615, 29929, 3602, 20138, 31018, 17811, 6280, 12617, 25017, 31760, 16596, 4052, 5018, 30054, 27111, 29449, 76, 21834, 17336, 21278, 11546, 15352, 19152, 29545, 3273, 26448, 18555, 13980,
+22452, 10859, 1258, 29067, 8021, 4861, 16438, 6271, 22672, 22718, 18888, 14921, 21710, 2716, 18974, 26729, 2, 13317, 23410, 78, 2383, 7978, 21356, 13929, 23330, 7740, 10706, 26603, 1420, 29262, 7815, 23872, 7353, 9074, 20172, 15374, 13935, 3842, 21645, 3839, 26560, 7765, 18760, 15502, 10481, 4966, 9463, 10483, 18283, 105, 10561, 20667, 8084, 31917, 1828, 31414, 6889, 12535, 25250, 8310, 9029, 297, 32182, 16382,
+9371, 19586, 31757, 23306, 23428, 20634, 27145, 17220, 28400, 13138, 32723, 6113, 18104, 9418, 16597, 3620, 9524, 27158, 24287, 17608, 26308, 26115, 16254, 429, 5882, 8736, 8739, 14911, 9034, 8154, 31294, 18405, 27740, 30283, 8944, 18401, 18149, 3321, 2853, 13781, 16459, 2808, 19895, 1796, 12227, 3724, 5416, 21751, 30882, 29703, 6591, 24422, 23050, 22845, 24852, 28933, 31582, 823, 11076, 7848, 8977, 9602, 26253, 3950,
+7117, 2429, 22351, 25267, 5751, 25204, 6280, 22210, 28013, 26175, 24006, 7472, 29899, 29422, 29223, 28014, 26357, 3046, 19668, 16640, 25891, 11752, 12805, 24705, 12576, 23881, 32553, 21553, 716, 26039, 25503, 7833, 28468, 15086, 332, 1451, 7523, 6613, 23662, 2768, 20, 14900, 10240, 29920, 11555, 6695, 25166, 5144, 9741, 12066, 21784, 2864, 23819, 1821, 27570, 3627, 25703, 27355, 25180, 26419, 20626, 17916, 1484, 16327,
+234, 1817, 17778, 7757, 8430, 8672, 10525, 8450, 23573, 20765, 5602, 2360, 27460, 30768, 7504, 4433, 10067, 29289, 7298, 1118, 31110, 2100, 4745, 24045, 29455, 29925, 17696, 17314, 15073, 19181, 873, 15308, 20998, 18651, 23065, 29428, 27324, 823, 5110, 18129, 21588, 10713, 20489, 16281, 8713, 27993, 20714, 18780, 24514, 28012, 19898, 22857, 30112, 24643, 14134, 26800, 21801, 31831, 11346, 4106, 18244, 12219, 19414, 6474,
+30870, 9712, 3134, 25426, 10535, 8244, 10787, 32123, 18957, 31276, 15636, 27671, 26502, 3583, 13683, 18248, 31595, 814, 8337, 28940, 25457, 22472, 22972, 14490, 21535, 1550, 18597, 7011, 13769, 5243, 13485, 11871, 14955, 16619, 4530, 25490, 24863, 15317, 24846, 11053, 13826, 7714, 5956, 7560, 11297, 19639, 25808, 10125, 20453, 1378, 6297, 13143, 23850, 29269, 27633, 12617, 30819, 13462, 19628, 11820, 18706, 345, 23691, 893,
+16964, 28221, 26384, 9059, 10771, 18462, 20112, 24597, 26176, 26068, 32157, 4706, 12940, 25197, 14831, 625, 26575, 21128, 13768, 17657, 17629, 8634, 30274, 15680, 22096, 17134, 27500, 8034, 17479, 18423, 8928, 1675, 13877, 2544, 10735, 24648, 21006, 30847, 16477, 14414, 24148, 15866, 19120, 4320, 8295, 1183, 4945, 2103, 22311, 18714, 19760, 7172, 27348, 17267, 22852, 16676, 1633, 17584, 24711, 19113, 3240, 871, 20788, 17117,
+3415, 31523, 8997, 24421, 29603, 25474, 6067, 20983, 8572, 25188, 25303, 16867, 26371, 30248, 18970, 15915, 16194, 5963, 23087, 10774, 23230, 13172, 27451, 24863, 30756, 19394, 11208, 1228, 20265, 31997, 18345, 23680, 30752, 27342, 15333, 27587, 20048, 21400, 15802, 28620, 13820, 8337, 12720, 7424, 5818, 31690, 23339, 22012, 4885, 13658, 19, 28115, 26830, 27470, 20211, 24819, 14096, 31419, 26047, 1593, 30648, 11625, 25273, 28633,
+6199, 7838, 23452, 26248, 29238, 6487, 22100, 10291, 14824, 2052, 17715, 20642, 975, 8286, 9887, 5860, 21944, 9906, 1208, 16007, 4608, 21419, 8058, 18704, 20070, 1337, 20297, 17951, 12962, 12802, 13816, 19162, 20640, 4500, 12642, 17110, 10987, 1974, 27401, 25812, 4027, 12348, 13686, 5002, 20634, 23573, 10862, 9811, 711, 12070, 25818, 5319, 721, 1108, 24023, 20792, 2445, 11552, 5975, 15408, 24354, 19791, 1802, 12226,
+24291, 14444, 29337, 2511, 16418, 23970, 28323, 20445, 3551, 9241, 25447, 24185, 47, 3542, 1228, 758, 15612, 27046, 6078, 16334, 28154, 30101, 4358, 30600, 8886, 10333, 13240, 472, 30124, 15042, 12699, 21647, 29486, 9268, 24158, 13136, 470, 19713, 814, 4021, 28955, 26261, 28207, 29002, 29803, 29435, 29760, 12648, 23714, 3070, 28982, 19100, 404, 572, 16932, 9290, 10905, 30172, 9762, 8261, 12446, 22461, 29908, 9164,
+31729, 21299, 22301, 32200, 8244, 23115, 3453, 4431, 16608, 31660, 665, 13644, 28328, 30426, 26292, 19274, 728, 22506, 5606, 1132, 23078, 22539, 10422, 1215, 19943, 20185, 9476, 32390, 9878, 6616, 8786, 8840, 27915, 31087, 8272, 3392, 21434, 11725, 7823, 5275, 10618, 8489, 18919, 6178, 6147, 12443, 25452, 6875, 2181, 31058, 8008, 25259, 20829, 18430, 26474, 8005, 5847, 3182, 7627, 15726, 9798, 16413, 24566, 4946,
+14733, 70, 8338, 3399, 11795, 16161, 8674, 22413, 24650, 27593, 28591, 30797, 7268, 21275, 4905, 9449, 19566, 12913, 1940, 7627, 31343, 28414, 15632, 4423, 31596, 23259, 20149, 8627, 6905, 11947, 13573, 21638, 12017, 21911, 25037, 23812, 5304, 944, 13458, 29955, 28537, 9281, 27984, 3038, 30557, 121, 12487, 17355, 13034, 14428, 24982, 11610, 10074, 7847, 16033, 8903, 31106, 3414, 17530, 5243, 15361, 31103, 26881, 27378,
+20246, 19151, 18422, 25550, 20095, 31880, 22737, 15864, 8394, 17954, 18902, 6183, 18075, 31390, 23538, 31110, 13050, 15752, 9952, 23124, 23599, 25985, 32027, 21938, 29399, 16789, 27181, 11992, 15124, 21295, 6602, 2602, 7678, 25024, 28153, 27773, 24137, 18122, 10869, 32531, 3308, 29772, 5946, 21384, 28394, 29484, 19726, 8676, 12468, 29678, 31800, 3300, 22895, 31060, 25238, 19526, 15081, 19651, 31518, 30206, 8178, 5352, 40, 15856,
+30376, 28193, 10861, 21745, 13548, 21731, 21508, 16856, 18735, 27454, 5472, 14361, 24170, 25198, 23037, 3871, 22108, 22069, 7171, 12235, 20361, 32409, 31761, 2675, 19292, 30511, 113, 27471, 3095, 153, 10559, 704, 28347, 21421, 22449, 9127, 10384, 11190, 25983, 29119, 5876, 31456, 10712, 30047, 23886, 981, 1150, 13227, 23050, 8321, 25462, 10644, 7962, 24456, 13319, 27254, 22199, 13432, 21957, 25295, 13585, 32517, 25999, 9164,
+21170, 15680, 18291, 31554, 26870, 11507, 27905, 32747, 10195, 5849, 30026, 1313, 6830, 31176, 14540, 29880, 6729, 7235, 7756, 14691, 31691, 21075, 9177, 21122, 1739, 31135, 13649, 15325, 30884, 6880, 24489, 19286, 22561, 10013, 18072, 16663, 21520, 13209, 16642, 31715, 19058, 13900, 260, 25888, 12308, 14801, 23000, 19037, 22036, 30757, 960, 20959, 19064, 10138, 9313, 20804, 8505, 22963, 3361, 6621, 29843, 27850, 25907, 19636,
+5095, 11211, 3532, 26615, 24420, 20174, 25562, 10710, 1307, 25823, 3830, 13615, 7856, 26830, 32653, 29892, 24819, 845, 18083, 11116, 10983, 27396, 31920, 19488, 17591, 2513, 26109, 14667, 30363, 19248, 1535, 2691, 30459, 5067, 29306, 22111, 25242, 22101, 53, 26549, 15156, 3883, 7396, 23012, 30714, 7281, 20136, 22765, 8127, 5451, 1113, 19110, 79, 265, 5831, 17671, 2778, 31940, 32338, 374, 18421, 1105, 3065, 16112,
+6173, 32371, 5456, 31415, 21704, 5509, 25196, 4092, 9393, 32592, 27104, 7339, 7106, 14472, 30104, 15233, 19923, 31218, 1575, 20003, 31483, 7406, 4906, 1494, 6579, 4476, 1868, 25000, 5581, 4933, 8344, 11754, 4536, 13800, 10401, 26241, 19310, 2829, 30333, 28703, 2654, 24670, 3274, 9760, 6374, 610, 24993, 26298, 31828, 26568, 13533, 30544, 1207, 18439, 32038, 7786, 22915, 1138, 18, 28496, 6071, 8362, 7483, 10607,
+22163, 17884, 4080, 8705, 20714, 1646, 4640, 23368, 26316, 7914, 360, 32690, 8524, 25353, 26220, 7585, 19153, 6985, 5361, 20360, 25424, 4631, 28146, 15571, 5769, 28164, 11300, 11840, 3759, 18783, 22447, 25922, 3899, 26528, 1859, 24613, 28174, 6499, 15213, 21722, 14413, 15573, 21644, 22937, 8158, 15097, 30522, 27312, 22082, 3115, 14904, 14739, 7746, 10283, 30310, 13515, 5679, 8842, 25355, 9438, 27625, 15035, 2592, 31525,
+8795, 4451, 23370, 4201, 10950, 5816, 25923, 25363, 21389, 14799, 15533, 29548, 29896, 13287, 24092, 19211, 16403, 6228, 1182, 24149, 16511, 31492, 4897, 22191, 7567, 30252, 31629, 2424, 12519, 1454, 1181, 21314, 5905, 24552, 25515, 16856, 30368, 18670, 9451, 18989, 702, 24984, 15769, 30598, 5504, 7093, 17041, 21907, 13322, 18223, 13288, 29833, 16948, 18185, 19256, 24515, 15670, 18118, 26939, 28189, 19572, 28121, 16736, 25477,
+19905, 9483, 9565, 17505, 28154, 19017, 3726, 28856, 11233, 19496, 26686, 16737, 26589, 10960, 5876, 7143, 29183, 19165, 4209, 13363, 4582, 23465, 5110, 20252, 8815, 32050, 15674, 28387, 27403, 32410, 21097, 14540, 9125, 30662, 32045, 4511, 16911, 3003, 599, 28145, 22499, 27286, 12114, 16321, 5478, 17991, 23464, 1893, 4388, 27673, 15257, 8970, 18371, 20367, 29223, 27186, 19649, 12129, 22806, 14284, 11771, 11135, 28824, 20896,
+9029, 28101, 25408, 25941, 31105, 26007, 21318, 20836, 20525, 664, 4389, 26003, 18655, 27854, 27897, 23043, 22759, 10386, 32014, 8362, 30753, 28469, 2781, 17635, 7830, 25587, 31919, 19601, 3954, 27976, 7729, 12983, 23309, 369, 6156, 21646, 26377, 27474, 9715, 14134, 28139, 14104, 7370, 14026, 9190, 2499, 4302, 31950, 12885, 3548, 7544, 10870, 32017, 10325, 28505, 7079, 3144, 27657, 26680, 7098, 22865, 1641, 20082, 13406,
+2011, 26238, 2285, 28388, 20945, 12000, 9754, 16316, 26104, 17124, 30342, 2527, 19623, 1876, 1709, 32508, 5424, 9253, 10611, 4673, 19579, 6348, 11752, 22723, 1237, 5664, 29822, 24102, 7306, 17136, 4741, 9317, 10606, 7026, 4937, 31551, 19026, 14691, 15099, 12362, 31816, 12674, 14889, 18671, 14550, 16598, 18412, 19975, 25852, 29023, 24648, 12663, 2603, 3633, 2618, 3841, 9297, 32440, 27943, 16603, 16808, 32684, 25920, 27415,
+6942, 30857, 26198, 25968, 12781, 8530, 5563, 11829, 21204, 20452, 30500, 2986, 4283, 16144, 22961, 30135, 12399, 14842, 10030, 15003, 18475, 12648, 18844, 27772, 12321, 14019, 11608, 29129, 13936, 4760, 23776, 20878, 2850, 17207, 14079, 15631, 25737, 19642, 27460, 14173, 7326, 25192, 17159, 11609, 8569, 7353, 8976, 20968, 22195, 19006, 3203, 7902, 31655, 22047, 2906, 11208, 3299, 14514, 7569, 17235, 19275, 31346, 5345, 22125,
+15785, 19424, 4988, 8754, 6298, 32448, 22927, 13625, 24872, 7318, 25234, 673, 14671, 1443, 21642, 4098, 20449, 24845, 12000, 19336, 14125, 14907, 30544, 17424, 29421, 5346, 1891, 15928, 3924, 7236, 5285, 19709, 26661, 10273, 28463, 191, 9953, 18622, 13816, 2058, 25940, 6283, 2731, 7844, 7726, 24373, 11942, 28175, 16451, 23943, 14744, 30576, 6082, 12520, 15232, 2735, 17866, 17123, 18664, 21790, 24359, 23949, 8731, 18252,
+1455, 4426, 18444, 11408, 23048, 32260, 13466, 16221, 5775, 16198, 24065, 13501, 7803, 3239, 8909, 24254, 27182, 23653, 22062, 496, 3405, 4526, 3232, 21272, 21649, 21896, 10294, 13241, 13077, 19026, 31493, 14532, 23452, 17169, 25941, 13733, 16662, 6639, 29954, 22437, 22837, 21251, 3171, 30641, 24490, 12080, 22127, 18905, 2965, 11422, 19401, 6370, 15948, 22633, 27642, 4830, 11761, 5169, 18071, 24839, 24195, 16796, 6603, 14879,
+1198, 32544, 28612, 17860, 6416, 25798, 7529, 29253, 14281, 10700, 27126, 6004, 22780, 16486, 24909, 25745, 27908, 11542, 32116, 11088, 1408, 26990, 15918, 13169, 32159, 1221, 5240, 23586, 18018, 11844, 5698, 19216, 11620, 1542, 4308, 18036, 27341, 11837, 14522, 8854, 22538, 8880, 14858, 12550, 25366, 6999, 5528, 20506, 18542, 4876, 31595, 19950, 31866, 14745, 351, 31258, 15967, 5592, 22076, 1217, 17436, 27774, 20433, 29056,
+29317, 24741, 14325, 23890, 3810, 28847, 32744, 26348, 4959, 14835, 6131, 30326, 21834, 11659, 18064, 7608, 16535, 16891, 27558, 15633, 31637, 27910, 14123, 14836, 734, 3432, 16053, 18170, 31206, 3718, 14458, 27755, 28459, 28783, 18877, 32269, 24862, 18854, 25850, 29822, 921, 31981, 27380, 22755, 10872, 12676, 30364, 27407, 29568, 25154, 10272, 28437, 20296, 24396, 10505, 21030, 27828, 26558, 6432, 26266, 30276, 20891, 21254, 25967,
+16906, 7363, 25468, 9001, 26217, 18550, 6055, 27138, 17763, 667, 17126, 28635, 13343, 14722, 23274, 10143, 7108, 779, 5812, 27405, 25175, 16317, 15667, 20235, 10107, 22100, 13733, 7615, 10223, 2219, 814, 27129, 9583, 26283, 3362, 3032, 12065, 9417, 30171, 29829, 10084, 14529, 25696, 23428, 29251, 16203, 803, 3591, 16982, 6616, 30996, 9389, 22933, 13896, 29624, 273, 3228, 10589, 7888, 13451, 12809, 8703, 7812, 22392,
+2218, 11175, 25424, 14283, 20592, 22827, 11344, 30677, 4588, 4273, 21337, 1071, 20476, 22140, 4663, 4690, 28756, 2891, 14079, 18922, 16787, 10935, 19195, 20015, 21524, 27083, 698, 1565, 3018, 8511, 23957, 5236, 19686, 16614, 19520, 7510, 6673, 30864, 5419, 11262, 2369, 26756, 12333, 22845, 16129, 16996, 27535, 12117, 19888, 8846, 31039, 3907, 19781, 17466, 23923, 8538, 11782, 24621, 10103, 14800, 364, 1293, 20037, 20050,
+17907, 6789, 27561, 24580, 4885, 212, 3074, 7255, 26969, 15408, 30100, 10330, 32404, 24868, 22447, 19524, 946, 20719, 23432, 20728, 5417, 14587, 29266, 17199, 6440, 6601, 32000, 6805, 7894, 19269, 26855, 25801, 26058, 21648, 17614, 30943, 21861, 20688, 5430, 16062, 3328, 2763, 26392, 2965, 27631, 16071, 22489, 28577, 4022, 13153, 16537, 9440, 27740, 13035, 26639, 1413, 19637, 25871, 8218, 27531, 12372, 2305, 20565, 5662,
+23954, 5411, 3838, 13047, 26099, 9268, 29109, 29428, 12031, 22733, 32393, 6894, 6036, 22114, 2704, 10059, 2500, 19241, 19499, 30240, 32277, 13370, 31653, 19146, 6474, 7103, 13909, 18846, 9409, 1706, 24509, 595, 7117, 28347, 13642, 449, 4847, 9983, 29877, 16879, 32716, 29502, 23773, 5984, 18848, 26477, 16043, 21348, 12951, 2774, 18821, 12460, 16145, 17706, 31606, 22619, 24810, 12747, 8697, 1451, 14454, 438, 2046, 21571,
+28785, 15688, 22020, 865, 25671, 19129, 17744, 25619, 15863, 8749, 31603, 1944, 2459, 14879, 23292, 15410, 17653, 9345, 27870, 1030, 27052, 26708, 23649, 19094, 6687, 32347, 20545, 21141, 17, 22591, 9945, 28803, 5511, 31965, 29668, 31182, 18327, 14644, 24033, 1422, 23393, 22868, 3366, 25852, 4979, 26659, 8494, 22633, 3236, 3596, 23663, 30288, 30304, 14545, 16614, 4224, 14124, 4391, 25365, 14141, 26982, 2542, 10176, 32493,
+1740, 7076, 30907, 20067, 21720, 22172, 21489, 12346, 12273, 24856, 5430, 17252, 18747, 13925, 7117, 21983, 17521, 30781, 19504, 15058, 12558, 3350, 19282, 26682, 7742, 11879, 8055, 1956, 14422, 18232, 1682, 16162, 25308, 32589, 3461, 14261, 21994, 24950, 26607, 1499, 17038, 32037, 18751, 3017, 13194, 25869, 25001, 30716, 23882, 11737, 13006, 3672, 15087, 32288, 30354, 22829, 11399, 5641, 24786, 25821, 23873, 26468, 9215, 16414,
+26289, 12676, 30675, 15515, 4859, 24514, 17014, 21897, 23783, 2998, 24915, 4210, 28867, 17148, 2158, 19981, 28885, 15164, 23653, 11204, 14684, 21239, 1266, 26083, 26880, 26052, 19137, 17986, 19752, 28352, 1632, 13273, 8261, 32307, 28789, 13120, 24053, 13035, 2249, 15068, 16033, 27164, 19278, 12132, 11544, 21436, 32113, 7661, 3832, 22998, 18866, 18516, 11469, 20132, 11832, 5582, 13416, 30969, 23568, 400, 26553, 25200, 13673, 2046,
+24739, 9694, 15166, 16024, 22730, 17416, 31092, 5995, 11812, 17603, 18128, 23357, 6271, 17473, 31018, 10104, 7704, 17116, 28620, 19173, 4480, 7684, 24755, 17896, 5885, 15555, 18296, 32439, 7987, 31970, 1717, 32726, 8896, 16884, 15982, 31626, 1532, 14307, 4854, 13344, 31910, 22982, 3933, 5413, 7687, 2184, 15517, 15391, 19300, 11370, 1797, 23781, 19054, 26552, 8909, 24940, 9340, 27206, 24611, 17327, 26408, 26328, 17286, 2536,
+10444, 500, 1395, 11976, 14807, 6249, 25321, 13949, 29231, 29254, 19363, 4150, 31438, 2112, 19542, 17971, 13482, 21339, 8984, 32537, 15123, 17893, 24709, 24463, 12331, 16552, 9023, 5971, 10112, 26309, 8508, 20557, 26809, 9903, 32533, 8849, 16152, 25086, 22798, 12615, 21573, 9393, 16765, 20243, 11506, 3539, 5446, 24988, 24878, 14430, 24757, 7234, 32324, 16698, 31697, 11887, 482, 7952, 17859, 10595, 1493, 26367, 31152, 28303,
+3502, 30917, 4384, 19654, 23236, 27182, 32269, 12041, 3808, 16266, 32284, 15314, 19806, 4963, 7534, 11916, 19393, 32292, 19150, 18949, 16222, 18080, 30837, 16705, 26032, 15928, 27300, 27526, 9527, 25684, 23061, 13029, 23833, 27445, 32683, 14301, 21859, 32184, 26342, 25667, 15682, 25859, 8213, 2720, 30822, 15748, 14637, 17447, 15272, 1019, 3629, 31494, 19099, 1698, 15431, 12364, 17626, 9963, 7122, 27153, 2879, 30183, 7414, 26713,
+24860, 7329, 8246, 13951, 6745, 1821, 6851, 22427, 27680, 15064, 25148, 25734, 30812, 7017, 10413, 13316, 8036, 14042, 12043, 27136, 15740, 27474, 6732, 598, 4670, 13854, 27751, 7549, 11269, 2397, 1494, 3361, 9726, 9741, 17312, 16471, 11562, 24163, 6131, 6474, 6460, 31279, 32208, 4504, 5528, 9853, 17821, 13564, 23896, 29864, 7932, 6868, 24570, 14664, 7467, 29240, 28518, 2450, 4022, 7019, 4848, 5516, 10380, 14574,
+15257, 27693, 31046, 26819, 19088, 4409, 525, 25548, 2920, 32733, 30053, 8448, 9819, 15106, 22012, 947, 12202, 29945, 7815, 4004, 11841, 15282, 477, 7592, 17733, 4499, 14611, 22581, 10015, 24992, 4387, 25273, 19917, 2665, 19324, 6237, 7074, 19850, 31786, 9994, 19815, 29071, 18442, 29634, 11409, 7687, 30581, 23611, 4864, 5629, 27615, 16705, 20911, 28092, 24297, 5876, 32591, 6141, 28457, 9839, 31133, 77, 2344, 18282,
+2742, 21668, 24519, 9817, 8750, 23537, 19811, 28566, 19840, 5486, 25432, 31249, 13173, 23246, 22092, 18037, 28875, 16940, 1974, 17018, 12264, 26272, 22895, 12088, 32413, 18584, 21927, 30778, 18661, 24271, 16292, 21404, 13171, 8043, 31221, 21922, 31581, 18264, 17720, 18653, 23750, 10384, 17135, 4155, 862, 6459, 22192, 29737, 23399, 24167, 13988, 2896, 17671, 4115, 14984, 17316, 22699, 4143, 15326, 8593, 28414, 31618, 29997, 8817,
+6893, 28450, 30739, 5706, 13946, 15691, 24360, 4929, 26076, 8727, 9084, 26938, 15186, 31277, 23908, 5818, 22676, 5128, 8714, 7579, 9243, 23698, 24895, 31942, 27841, 7453, 7767, 23487, 6303, 4996, 32304, 13196, 678, 30276, 18903, 14625, 13199, 10495, 19554, 6507, 19222, 28638, 678, 1640, 27147, 24586, 7458, 17055, 29714, 16172, 24634, 6189, 7102, 16761, 5363, 2175, 24214, 13131, 25662, 30517, 18127, 25199, 10946, 18806,
+22707, 29849, 663, 3138, 7576, 20217, 9646, 26798, 16087, 10324, 28438, 10467, 2142, 3129, 27522, 31856, 19301, 19389, 5277, 26404, 3382, 10640, 28579, 27597, 23771, 21474, 25346, 9131, 13905, 3524, 27937, 3844, 605, 28600, 6982, 8181, 16049, 16628, 2211, 32136, 26952, 30650, 9835, 29094, 1011, 4590, 28182, 20312, 23979, 691, 13948, 27361, 11332, 9760, 22190, 2335, 31234, 14769, 11466, 12371, 18293, 6635, 16215, 18899,
+2467, 23197, 27080, 18516, 7058, 29292, 17885, 1242, 27174, 27720, 30337, 28185, 32310, 25751, 15729, 23521, 26443, 29678, 18115, 5007, 6670, 7537, 7342, 5136, 22306, 18809, 17507, 7832, 25444, 954, 26731, 27912, 24151, 21043, 13660, 31209, 17567, 31545, 32452, 11973, 26498, 30021, 7390, 26040, 23004, 23120, 16794, 16679, 20030, 2141, 21686, 26700, 9678, 29029, 31836, 31985, 15070, 16575, 7049, 7746, 17529, 1012, 2890, 8912,
+22055, 16551, 7354, 6855, 15328, 7038, 18828, 9058, 4291, 26219, 2331, 27295, 16571, 19125, 11207, 3833, 21266, 125, 30533, 30944, 29154, 29601, 30161, 11456, 13408, 4442, 19203, 30937, 5454, 22093, 7081, 27510, 5876, 14435, 1597, 21205, 21473, 20425, 30263, 25764, 13876, 32594, 20292, 30447, 18951, 31499, 1512, 7449, 31624, 32045, 5626, 28011, 28878, 3019, 6699, 9518, 7462, 25902, 7687, 12916, 15228, 14769, 7658, 21104,
+29204, 9255, 9541, 17910, 29681, 7037, 10906, 10789, 6863, 31198, 8469, 25815, 29929, 9981, 496, 28786, 9259, 6122, 24029, 5369, 9142, 30728, 14888, 16604, 23863, 22575, 29520, 6323, 4576, 4411, 27427, 1013, 13666, 4201, 18923, 10579, 11238, 29829, 21369, 18101, 28260, 29838, 11148, 25421, 7051, 11645, 21439, 16310, 17767, 12700, 21680, 26909, 10661, 3800, 10745, 1756, 26375, 7498, 8079, 30952, 11909, 2738, 31965, 25575,
+6939, 18120, 3387, 18177, 15181, 24756, 3511, 10673, 21826, 14659, 3327, 28877, 26304, 24766, 12420, 11304, 4699, 1332, 5445, 15360, 5132, 16191, 17116, 31507, 23689, 25195, 29691, 2830, 27933, 28888, 28405, 2105, 14240, 31792, 20282, 29422, 23780, 23793, 7327, 12838, 5685, 10654, 8948, 31989, 2653, 21368, 10525, 7352, 22700, 15971, 22712, 27832, 32162, 7060, 26571, 23083, 32255, 23495, 25913, 27420, 19615, 21550, 29525, 1088,
+20575, 17040, 30510, 11587, 8065, 5069, 24426, 13750, 15724, 606, 12972, 18377, 21974, 23497, 25729, 11906, 6700, 15673, 6970, 6094, 22733, 773, 29177, 22220, 24268, 22322, 16872, 11116, 11105, 13630, 12204, 31680, 30670, 9946, 10499, 5967, 15015, 2157, 19718, 30739, 2763, 32690, 16348, 24737, 23419, 9309, 3875, 30120, 24982, 10845, 3446, 14947, 11619, 32624, 4399, 3119, 22178, 21272, 14235, 515, 2134, 26439, 32195, 36,
+3617, 9927, 6003, 18633, 12084, 25721, 16604, 14848, 25643, 185, 6817, 16295, 9494, 10693, 13647, 1709, 21538, 17093, 16656, 389, 16949, 21056, 3509, 6360, 9560, 17744, 6875, 11694, 11416, 6303, 11730, 15033, 16230, 17733, 898, 28314, 10687, 17503, 10394, 3562, 17688, 17212, 19857, 27182, 27905, 736, 28891, 16675, 17830, 12780, 17065, 2011, 1068, 20574, 8371, 10628, 5550, 15247, 22322, 16966, 21550, 1284, 32000, 5012,
+19017, 130, 558, 29704, 17633, 10953, 499, 2553, 28165, 20356, 29736, 23302, 21093, 25859, 7209, 6155, 5871, 24274, 8166, 6939, 12080, 16538, 17567, 17631, 31785, 7121, 1829, 20567, 8405, 1061, 25579, 27423, 1192, 26137, 24359, 18825, 4322, 24858, 21379, 32487, 12447, 18347, 23021, 772, 11438, 30231, 6927, 17310, 21737, 15093, 24249, 1050, 31631, 9049, 18681, 30648, 16170, 20510, 18447, 24576, 21572, 11258, 19231, 22764,
+4628, 10822, 8821, 8950, 2913, 30200, 8670, 15360, 15779, 31691, 16132, 27218, 29154, 23059, 11760, 18124, 5384, 3241, 19174, 4248, 12290, 5087, 2128, 28461, 25597, 20576, 20269, 14401, 31834, 6732, 4397, 3694, 17554, 13219, 12645, 20467, 10651, 21315, 3059, 26431, 20238, 19191, 20881, 16625, 9482, 32641, 1981, 14867, 3114, 21155, 19115, 15405, 26242, 21243, 11098, 19071, 9051, 31367, 705, 8118, 5331, 5102, 11812, 22885,
+18321, 24457, 10585, 28973, 13004, 13644, 22636, 475, 68, 10749, 17100, 9550, 10622, 19081, 24417, 13736, 7468, 10764, 29141, 942, 32008, 7471, 20013, 8291, 6070, 20718, 16409, 11401, 25821, 28222, 1519, 11374, 19911, 12104, 7579, 148, 25748, 30215, 623, 25816, 8196, 17723, 2599, 18818, 4036, 27016, 32555, 11504, 5013, 28928, 12446, 4253, 3632, 32459, 12544, 9702, 20410, 28954, 21104, 13463, 24408, 22623, 24837, 11551,
+1959, 32417, 11699, 27707, 29864, 12322, 20756, 5293, 30045, 23355, 24111, 1313, 17603, 23898, 12817, 22616, 20059, 25263, 26869, 23691, 24955, 6646, 625, 12597, 2832, 21729, 26060, 27240, 11584, 18129, 6023, 13543, 17778, 17723, 8483, 14875, 30045, 29239, 20168, 27323, 19826, 11511, 28636, 4661, 2642, 8686, 27278, 22701, 1181, 21379, 13624, 26136, 28025, 14249, 5965, 30857, 3211, 32025, 25329, 14795, 17387, 31353, 28339, 2397,
+16308, 4054, 17272, 13585, 525, 4672, 8140, 20351, 16184, 4009, 25012, 18826, 12695, 19522, 8759, 13876, 8134, 22383, 7245, 3391, 3864, 13210, 1481, 7075, 12468, 26810, 21871, 29855, 25395, 17442, 32252, 8935, 21496, 16757, 22521, 22021, 21429, 30661, 9604, 4845, 1902, 1848, 23671, 14597, 21371, 32430, 28474, 29505, 22045, 2951, 128, 25910, 16161, 1609, 217, 28629, 28420, 22088, 25716, 21047, 6762, 25201, 29983, 28258,
+9190, 19736, 17511, 30619, 17629, 27115, 2697, 19532, 28964, 26368, 1361, 17567, 26031, 29835, 14304, 15308, 18, 14432, 8450, 16180, 16042, 8668, 12041, 11694, 30756, 4990, 32741, 4751, 30191, 29956, 241, 6613, 16924, 17753, 4464, 1786, 12100, 7161, 21318, 8296, 762, 22679, 25863, 26793, 19747, 7399, 9333, 19765, 21832, 17784, 3177, 5106, 26452, 15219, 16800, 24440, 20209, 16773, 29191, 17632, 13962, 29433, 24245, 30886,
+14418, 28709, 32672, 26518, 3103, 21222, 2047, 3865, 11134, 27910, 30658, 30881, 2542, 7223, 17878, 24374, 25007, 21056, 29480, 18691, 3507, 13512, 10364, 23716, 30285, 6787, 8580, 11479, 3452, 57, 9598, 17870, 28766, 9502, 11621, 31869, 30725, 13668, 2966, 9091, 8810, 856, 7204, 11352, 8080, 25082, 2958, 319, 13370, 32438, 19011, 16877, 13182, 29375, 7825, 10700, 3394, 16405, 22179, 6847, 16462, 31777, 24717, 12461,
+8512, 3570, 11562, 6469, 17238, 14529, 15560, 26049, 15385, 22764, 4633, 23465, 15078, 7592, 23785, 28449, 7262, 10028, 12558, 20445, 6635, 20384, 31145, 10029, 4021, 20556, 16876, 20484, 19566, 8826, 177, 28078, 12396, 11739, 1779, 29635, 26268, 17339, 22916, 8886, 7335, 27549, 32351, 22413, 2373, 23368, 18094, 9636, 628, 30653, 30081, 7263, 18269, 28458, 17293, 22290, 16246, 1401, 10006, 3044, 10227, 10183, 31122, 22624,
+21923, 133, 19491, 15423, 17472, 9639, 24309, 24807, 4420, 23893, 14453, 6794, 14493, 32547, 16430, 15122, 30432, 13743, 22385, 15933, 9433, 6910, 5456, 25679, 8312, 15462, 28724, 18539, 25646, 27078, 8395, 14801, 27212, 27886, 30224, 11916, 4757, 21766, 3956, 9178, 12891, 18409, 15972, 27384, 18188, 32402, 9738, 15853, 13377, 32124, 31786, 22810, 6266, 4474, 15721, 14578, 19937, 11677, 350, 12815, 5988, 8745, 27616, 432,
+3864, 25072, 12348, 8621, 14070, 16304, 17799, 26961, 1945, 1003, 21578, 20134, 637, 31316, 3219, 14014, 30672, 2237, 4056, 4171, 6712, 19778, 18749, 26649, 31455, 19099, 6696, 4675, 27845, 1544, 5107, 31709, 26616, 17456, 7562, 7919, 992, 25362, 2112, 2938, 26365, 23690, 23072, 27003, 22239, 26291, 8249, 20143, 28528, 12306, 24314, 2472, 32084, 10296, 29121, 30771, 29395, 3049, 2679, 24472, 4593, 7786, 23413, 31210,
+25242, 30976, 6361, 26235, 23570, 8473, 29173, 17167, 32164, 19477, 11402, 21635, 13000, 19652, 9010, 8760, 31958, 557, 11233, 31274, 10853, 7586, 29277, 7480, 10636, 31956, 31953, 15229, 6975, 22598, 13671, 32217, 20806, 20032, 25684, 11608, 28506, 22089, 28776, 27902, 8798, 7410, 16769, 21798, 27062, 25779, 30559, 26252, 26336, 9024, 24758, 4421, 16610, 21268, 11902, 27246, 20456, 11087, 9708, 27431, 917, 23379, 26881, 21724,
+10644, 19797, 564, 6382, 9119, 29340, 1516, 17917, 3983, 18285, 6948, 31045, 11296, 4739, 24530, 4865, 13763, 16520, 9286, 30373, 5020, 21188, 24852, 25477, 32275, 1792, 20140, 425, 25171, 14253, 22149, 3047, 1283, 22713, 9429, 10402, 19286, 10945, 28319, 23269, 29230, 2499, 21546, 7759, 7238, 13308, 12624, 21001, 29829, 21910, 18607, 2081, 10331, 10691, 27558, 9838, 12483, 14931, 10263, 4886, 29184, 32412, 7934, 30467,
+22358, 17363, 8101, 8876, 28309, 3653, 32145, 24771, 6152, 20923, 32530, 13391, 1464, 12386, 1624, 31293, 1529, 20231, 606, 11860, 30922, 28165, 21698, 10637, 10328, 31962, 15524, 6744, 31606, 23458, 4444, 21196, 8053, 12545, 30072, 3594, 16198, 29449, 28366, 22351, 17605, 28128, 2974, 19069, 7747, 4598, 17594, 9276, 24830, 18200, 21136, 22984, 13597, 10066, 854, 23925, 9260, 16378, 30670, 8099, 7068, 2346, 29295, 15121,
+14891, 26600, 18716, 31090, 23281, 14314, 20673, 8118, 9674, 23647, 27187, 17421, 28245, 12013, 26697, 20307, 30214, 15065, 10524, 11043, 25132, 11378, 2201, 1624, 27756, 103, 9723, 2056, 2449, 6251, 17177, 17340, 83, 3125, 15662, 23364, 17439, 3567, 31483, 27114, 27214, 25902, 11767, 22692, 5148, 5697, 10231, 2594, 20762, 20755, 13637, 13126, 32133, 15838, 14751, 27121, 15941, 24474, 29177, 18390, 30725, 13587, 2963, 30808,
+16712, 18625, 21405, 1384, 22193, 20120, 28498, 16639, 13254, 7497, 6563, 18402, 13194, 16795, 20996, 1189, 4782, 1866, 14315, 4148, 17704, 29066, 31269, 878, 20773, 27679, 19268, 18730, 8498, 22231, 16771, 25210, 8089, 5408, 26594, 30282, 25528, 22324, 14153, 6014, 29822, 20717, 24417, 10248, 4744, 12645, 11437, 9526, 14511, 25753, 13674, 32216, 22051, 12176, 326, 10056, 7087, 19594, 28787, 15585, 9058, 12790, 8027, 17147,
+18198, 1854, 14661, 10958, 24178, 28814, 16972, 21232, 16763, 8621, 31481, 21507, 21267, 10150, 31034, 3010, 3135, 11940, 2458, 25187, 24116, 2784, 2475, 31203, 22379, 31262, 14020, 31437, 11284, 22048, 15816, 29482, 23902, 30477, 7672, 15312, 26523, 24645, 3777, 10519, 498, 2490, 32026, 21765, 12640, 30292, 24776, 15776, 9465, 27234, 8195, 813, 30019, 10670, 32017, 19630, 9165, 13269, 18299, 20449, 2549, 1347, 17164, 26451,
+31824, 24836, 8996, 25579, 16713, 12773, 3330, 17212, 15263, 2589, 6209, 27903, 113, 30985, 10911, 9578, 25452, 19106, 10392, 22703, 29777, 9641, 9565, 6174, 22910, 27864, 26623, 25460, 29211, 11019, 19143, 28267, 3088, 28139, 21078, 19801, 8144, 24409, 4245, 23407, 26998, 10455, 18543, 27111, 8672, 29454, 3922, 1356, 15793, 14314, 24059, 12802, 23955, 856, 18976, 14097, 28720, 12831, 6789, 25163, 23851, 25933, 20662, 26939,
+21304, 8973, 13972, 29449, 614, 18218, 20088, 27612, 28673, 5863, 21955, 4577, 2550, 25877, 5934, 18343, 7423, 29993, 31145, 31378, 30850, 17353, 12708, 26802, 30184, 19497, 19198, 21267, 12662, 7092, 15438, 1199, 16065, 29411, 30648, 16679, 14861, 17968, 11523, 10766, 23832, 711, 15343, 26382, 26588, 21277, 11957, 1244, 18503, 10334, 32622, 16585, 27687, 12562, 10619, 25103, 32060, 29817, 13603, 11954, 4142, 29041, 13153, 20207,
+25684, 11033, 4119, 7777, 29002, 15642, 18543, 20066, 16353, 1119, 13680, 10174, 22396, 25637, 11418, 8131, 3203, 11272, 24716, 30890, 23835, 2568, 23225, 23127, 32385, 4060, 2313, 3759, 334, 15467, 23967, 26018, 26500, 28086, 1028, 22734, 10960, 19571, 10032, 27314, 20690, 23712, 4720, 10319, 16581, 16138, 18450, 19784, 27410, 10399, 17906, 18477, 12967, 8364, 8836, 12584, 12424, 11150, 16344, 12758, 26617, 7543, 6009, 20349,
+2861, 7037, 10316, 13821, 26608, 20348, 8367, 14531, 11293, 13087, 24850, 27874, 29225, 10532, 14891, 23868, 20931, 29, 9577, 1130, 8393, 18414, 13715, 20818, 29564, 30059, 808, 23413, 4834, 6817, 10994, 7695, 13854, 21310, 21516, 7695, 8891, 29884, 22226, 20184, 10203, 14308, 15290, 6661, 24840, 30181, 30529, 13004, 30211, 7338, 14134, 5836, 25752, 27849, 26654, 22548, 25140, 27463, 13193, 29974, 1512, 24188, 4901, 15367,
+12730, 26418, 23062, 21621, 23534, 12520, 9037, 969, 26828, 24328, 7630, 18900, 21741, 5391, 31904, 19184, 12730, 13271, 25021, 5714, 8352, 18907, 28263, 725, 13602, 8688, 30699, 15115, 108, 2833, 30482, 12839, 29251, 20776, 1692, 20017, 528, 10730, 20986, 27356, 2290, 28617, 13488, 24031, 1240, 12625, 10448, 13970, 25896, 2701, 19685, 1480, 21608, 15180, 2205, 2443, 23868, 137, 17558, 23977, 2970, 15272, 4048, 32221,
+3280, 5740, 19470, 3808, 16470, 7688, 31164, 18760, 3537, 11884, 10024, 4778, 24509, 20472, 18748, 17637, 23173, 5665, 19118, 12013, 20845, 21323, 14456, 11946, 21460, 32014, 3155, 24430, 14518, 7203, 23883, 17798, 12943, 10585, 21606, 29414, 18274, 20002, 15406, 21811, 31887, 25430, 26589, 23628, 13134, 12570, 8498, 3539, 18235, 27616, 15553, 6313, 16171, 30009, 18259, 4864, 29256, 21414, 29294, 11006, 28617, 20410, 28805, 8792,
+30995, 17643, 5438, 16501, 4878, 20845, 5545, 3997, 13507, 32134, 27625, 26642, 11936, 3355, 30181, 30172, 30971, 12966, 3717, 14375, 10208, 21976, 19239, 6696, 10622, 15765, 17702, 6471, 3407, 13739, 15263, 1635, 31383, 20702, 18136, 3493, 8779, 23681, 7490, 22286, 23048, 2347, 16160, 2216, 5703, 13574, 32388, 3906, 26540, 3337, 18281, 3980, 25313, 4752, 10676, 3167, 20518, 28379, 9638, 23925, 9350, 24902, 25560, 7965,
+12836, 10929, 11458, 21615, 1842, 18948, 11133, 24890, 21296, 27294, 27107, 26999, 8100, 26727, 30905, 1872, 30065, 16419, 5853, 22610, 21171, 16529, 25778, 8921, 12140, 2648, 79, 21491, 27550, 25639, 29456, 7618, 3800, 8147, 29233, 5643, 27095, 7599, 30533, 15623, 2125, 24872, 9854, 10225, 18832, 7992, 12097, 16129, 24411, 17950, 5971, 12814, 1712, 31749, 21736, 13852, 1630, 21815, 2575, 29180, 14686, 32032, 4031, 18487,
+7411, 496, 24130, 1738, 8095, 21895, 17362, 10220, 14000, 27216, 20445, 64, 2440, 32543, 16193, 26851, 17725, 22164, 6898, 19437, 21146, 28634, 522, 22776, 17681, 3097, 19188, 32367, 2361, 23219, 18086, 9772, 23716, 9448, 11511, 31811, 31344, 28873, 9264, 12576, 23321, 29709, 12640, 25762, 29484, 28833, 19845, 14442, 18229, 26743, 1111, 6607, 22609, 1633, 29383, 7522, 4731, 15804, 7122, 7092, 6255, 25208, 16865, 29971,
+1889, 28376, 29015, 465, 24481, 5511, 13041, 15034, 2452, 25681, 8028, 31937, 21746, 27874, 13611, 7207, 21849, 14722, 13815, 11691, 16356, 10430, 19213, 21087, 26234, 26335, 28179, 32490, 18776, 12276, 29693, 20665, 7884, 25940, 21130, 32365, 31451, 1403, 14632, 1136, 27084, 22660, 305, 16062, 17766, 13916, 23269, 6848, 28638, 4316, 18539, 12226, 14747, 4984, 545, 8213, 31320, 28725, 7935, 17328, 8233, 4861, 5225, 16118,
+30801, 26355, 15715, 29485, 27758, 30347, 30621, 22074, 20240, 30926, 5368, 5238, 12074, 28637, 12086, 7944, 186, 30625, 20171, 14933, 2842, 20716, 23146, 1394, 16673, 31082, 18722, 24907, 3175, 23947, 8257, 1208, 17534, 23972, 30693, 12524, 21552, 28546, 1830, 9024, 26704, 7198, 14262, 6010, 3067, 26349, 13955, 3253, 24206, 1358, 18186, 27048, 22074, 8565, 28442, 5980, 6879, 14396, 30887, 10054, 5575, 6376, 11262, 23109,
+30348, 9188, 2865, 19132, 4966, 4695, 28156, 31671, 11893, 9651, 4913, 14961, 3232, 18868, 18214, 27438, 20226, 3633, 21719, 9533, 12198, 17393, 15513, 19077, 31790, 13632, 29131, 4597, 20008, 7625, 27707, 17588, 16813, 30572, 3953, 21780, 2500, 32109, 20683, 14393, 8992, 25596, 29354, 12224, 11697, 14801, 6895, 31923, 18434, 28614, 8688, 30632, 13239, 24201, 16941, 12261, 5065, 13304, 16859, 25073, 20929, 11798, 9894, 4975,
+9602, 13847, 26755, 12102, 13188, 14670, 26496, 22181, 7498, 23082, 1637, 19195, 5115, 8532, 18351, 23549, 4378, 27039, 21413, 17618, 18473, 5586, 29879, 23538, 18890, 13970, 15844, 7052, 25768, 25738, 12027, 2603, 6817, 6014, 14705, 20005, 20684, 8433, 9418, 28182, 31516, 11056, 14610, 3863, 19588, 193, 27413, 23967, 27232, 16058, 8817, 12937, 21645, 5928, 3708, 7767, 19899, 19552, 14819, 12899, 12522, 26846, 15502, 19339,
+92, 30208, 6576, 20776, 5873, 15995, 16191, 4621, 27051, 30801, 8485, 13871, 30994, 3130, 5070, 25458, 19188, 13887, 5628, 8065, 19816, 9336, 15833, 6947, 28888, 30652, 19846, 8642, 24731, 2581, 27981, 24823, 21, 1789, 12832, 5894, 17784, 29023, 10516, 12067, 27056, 19001, 25939, 25282, 22131, 31009, 17972, 8551, 12129, 23600, 16617, 31945, 168, 32450, 6124, 29056, 30334, 25970, 4930, 22297, 28551, 143, 14353, 28572,
+1933, 27185, 1699, 19717, 23440, 12215, 31785, 17728, 31216, 24956, 10242, 20579, 23197, 28214, 29130, 2558, 19047, 12979, 1735, 19215, 12661, 7859, 15504, 10228, 1062, 20434, 32525, 29613, 20578, 14110, 25418, 22511, 8527, 27117, 9460, 31967, 6564, 8477, 16927, 5012, 665, 27169, 25591, 23863, 22616, 21953, 26421, 8895, 2165, 28157, 28110, 14826, 3248, 10846, 25054, 4310, 31281, 24812, 1156, 19091, 6154, 26574, 8834, 14682,
+20923, 18294, 13881, 27487, 26772, 30809, 32499, 27437, 25210, 25322, 18532, 15058, 14507, 12186, 23953, 16672, 7575, 19296, 31499, 10823, 30142, 23785, 15134, 28655, 15829, 16290, 14978, 21984, 10096, 23812, 3898, 31019, 9339, 17779, 25738, 3343, 15820, 25469, 30780, 8263, 18023, 16545, 23321, 32530, 28731, 14507, 16435, 3538, 1035, 15166, 14361, 31177, 6183, 29495, 27065, 22013, 13017, 9275, 11229, 23113, 320, 15127, 21364, 9659,
+138, 14334, 13002, 15959, 7035, 11014, 24222, 25058, 27559, 14775, 24821, 23522, 29282, 8488, 27060, 30317, 23654, 8654, 28727, 29837, 5381, 23024, 19082, 18399, 32299, 30311, 8744, 32619, 12670, 30109, 9510, 12809, 11675, 22512, 28768, 18711, 759, 20222, 11001, 28318, 2229, 3054, 19073, 31512, 11542, 13365, 29061, 2428, 22019, 25020, 32266, 27401, 15276, 18580, 13032, 14808, 16124, 21776, 14659, 28794, 19117, 24170, 8835, 30793,
+13914, 4835, 16736, 14673, 25057, 27737, 10224, 27287, 30792, 29297, 26031, 9566, 9894, 22324, 11995, 31914, 14577, 11493, 26547, 29853, 30073, 6811, 11893, 13429, 28587, 26553, 9456, 14937, 17955, 18291, 12962, 31869, 23127, 29698, 13775, 15416, 24667, 23999, 9935, 22691, 20528, 3198, 32258, 30422, 25523, 11485, 29568, 7332, 22978, 23347, 4417, 20283, 30158, 16311, 945, 25978, 10096, 10401, 8147, 28051, 28692, 21109, 27152, 19051,
+18039, 8159, 1700, 9938, 32158, 11635, 32630, 19918, 14834, 32120, 17573, 7589, 10837, 14373, 14921, 1047, 4953, 19338, 21330, 2343, 2881, 22275, 28321, 12977, 32676, 3700, 8260, 28601, 24809, 2645, 14884, 10080, 10804, 16584, 20019, 10195, 28220, 19881, 30113, 10286, 19233, 14918, 17875, 30070, 29292, 28, 31117, 1477, 19366, 19679, 3820, 22248, 9187, 32142, 2457, 9095, 3074, 10718, 4928, 27884, 13363, 19813, 5196, 24167,
+3629, 25215, 1594, 31849, 12328, 31708, 9367, 31561, 13858, 27242, 28863, 10382, 27270, 27212, 11859, 13869, 14124, 15680, 3349, 23311, 15054, 5806, 32406, 18128, 16524, 4567, 13244, 29887, 24380, 18441, 21287, 28009, 10888, 22881, 27091, 23217, 21821, 3690, 22010, 2912, 30933, 18106, 13294, 25435, 12550, 25154, 6536, 26674, 8066, 9885, 17217, 23120, 15692, 16856, 8480, 32216, 21423, 21725, 29336, 13035, 7398, 17855, 8276, 18286,
+7968, 2599, 8735, 29790, 6290, 30746, 32702, 4455, 16084, 13228, 29890, 28634, 5614, 3659, 22541, 13680, 13544, 6990, 4032, 29236, 23846, 12513, 28685, 12501, 1470, 25253, 25536, 8868, 10340, 1045, 27154, 18308, 3644, 3122, 15330, 9934, 1100, 15264, 14389, 17184, 28493, 11512, 13050, 1339, 15171, 2823, 15020, 28715, 9814, 19052, 25184, 892, 31565, 21101, 13394, 267, 13586, 6162, 9135, 23926, 7207, 3522, 9466, 10852
+};
+
+void
+srnd(void)
+{
+   rp = 0;
+}
+
+unsigned int
+rnd(void)
+{
+   unsigned short r1, r2;
+
+   r1 = r[rp];
+   rp = (rp + 1) % 65536;
+   rp = r[rp];
+   r2 = r[rp];
+   rp = (rp + 1) % 65536;
+   return (int)(((unsigned int)r1 << 16) | ((unsigned int)r2));
+}
+
+#ifndef _WIN32
+double
+get_time(void)
+{
+   struct timeval      timev;
+
+   gettimeofday(&timev, NULL);
+   return (double)timev.tv_sec + (((double)timev.tv_usec) / 1000000);
+}
+#else
+double
+get_time(void)
+{
+   return (double)GetTickCount()/1000.0;
+}
+#endif
+
+
+const char *
+build_path(const char *filename)
+{
+   static char  path[4096];
+   static char  buffer[4096];
+   static int   init = 0;
+
+   if (!init)
+     {
+        char    *prefix;
+
+        prefix = datadir;
+        if (!prefix)
+          prefix = getenv("EXPEDITE_DATA_DIR");
+        if (!prefix)
+          prefix = PACKAGE_DATA_DIR"/data/";
+
+        snprintf(path, 4096, "%s/", prefix);
+
+        init = 1;
+     }
+
+   snprintf(buffer, 4096, "%s%s", path, filename);
+
+   return buffer;
+}
+
+int
+engine_abort(void)
+{
+   go = 0;
+   return go;
+}
+
+void
+engine_loop(void)
+{
+   loop_func();
+}
+
+void
+engine_shutdown(void)
+{
+   shutdown_func();
+}
+
+static int
+_engine_go(void)
+{
+   return go;
+}
+static const Expedite_Engine engines[] = {
+#if HAVE_EVAS_SOFTWARE_XLIB
+  { "xlib", engine_software_xlib_args, engine_software_xlib_loop, engine_software_xlib_shutdown },
+#endif
+#if HAVE_EVAS_XRENDER_X11
+  { "xr", engine_xrender_x11_args, engine_xrender_x11_loop, engine_xrender_x11_shutdown },
+#endif
+#if HAVE_EVAS_OPENGL_X11
+  { "gl", engine_gl_x11_args, engine_gl_x11_loop, engine_gl_x11_shutdown },
+#endif
+#if HAVE_EVAS_SOFTWARE_XCB
+  { "xcb", engine_software_xcb_args, engine_software_xcb_loop, engine_software_xcb_shutdown },
+#endif
+#if HAVE_EVAS_XRENDER_XCB
+  { "xrxcb", engine_xrender_xcb_args, engine_xrender_xcb_loop, engine_xrender_xcb_shutdown },
+#endif
+#if HAVE_EVAS_SOFTWARE_GDI
+  { "gdi", engine_software_gdi_args, engine_software_gdi_loop, engine_software_gdi_shutdown },
+#endif
+#if HAVE_EVAS_SOFTWARE_DDRAW
+  { "ddraw", engine_software_ddraw_args, engine_software_ddraw_loop, engine_software_ddraw_shutdown },
+#endif
+#if HAVE_EVAS_DIRECT3D
+  { "direct3d",engine_direct3d_args, engine_direct3d_loop, engine_direct3d_shutdown },
+#endif
+#if HAVE_EVAS_OPENGL_GLEW
+  { "glew" , engine_gl_glew_args, engine_gl_glew_loop, engine_gl_glew_shutdown },
+#endif
+#if HAVE_EVAS_SOFTWARE_SDL
+  { "sdl",   engine_software_sdl_args, engine_software_sdl_loop, engine_software_sdl_shutdown },
+  { "sdl-16",engine_software_sdl_args, engine_software_sdl_loop, engine_software_sdl_shutdown },
+#endif
+#if HAVE_EVAS_OPENGL_SDL
+  { "gl-sdl",engine_gl_sdl_args, engine_gl_sdl_loop, engine_gl_sdl_shutdown },
+#endif
+#if HAVE_EVAS_FB
+  { "fb",    engine_fb_args, engine_fb_loop, engine_fb_shutdown },
+#endif
+#if HAVE_EVAS_DIRECTFB
+  { "directfb",engine_directfb_args, engine_directfb_loop, engine_directfb_shutdown },
+#endif
+#if HAVE_EVAS_QUARTZ
+  { "quartz",engine_quartz_args, engine_quartz_loop, engine_quartz_shutdown },
+#endif
+#if HAVE_EVAS_SOFTWARE_16_X11
+  { "x11-16",engine_software_16_x11_args, engine_software_16_x11_loop, engine_software_16_x11_shutdown },
+#endif
+#if HAVE_EVAS_SOFTWARE_16_DDRAW
+  { "ddraw-16",engine_software_16_ddraw_args, engine_software_16_ddraw_loop, engine_software_16_ddraw_shutdown },
+#endif
+#if HAVE_EVAS_SOFTWARE_16_WINCE
+  { "wince", engine_software_16_wince_args, engine_software_16_wince_loop, engine_software_16_wince_shutdown },
+  { "wince-fb", engine_software_16_wince_args, engine_software_16_wince_loop, engine_software_16_wince_shutdown },
+  { "wince-gapi", engine_software_16_wince_args, engine_software_16_wince_loop, engine_software_16_wince_shutdown },
+  { "wince-ddraw", engine_software_16_wince_args, engine_software_16_wince_loop, engine_software_16_wince_shutdown },
+  { "wince-gdi", engine_software_16_wince_args, engine_software_16_wince_loop, engine_software_16_wince_shutdown },
+#endif
+  { NULL, NULL, NULL, NULL }
+};
+
+static const Expedite_Resolution resolutions[] = {
+  { "qvga",    320 , 240 },
+  { "qvga-p",  240 , 320 },
+  { "hvga",    320 , 480 },
+  { "hvga-p",  480 , 320 },
+  { "vga",     640 , 480 },
+  { "vga-p",   480 , 640 },
+  { "wvga",    800 , 480 },
+  { "wvga-p",  480 , 800 },
+  { "svga",    800 , 600 },
+  { "svga-p",  600 , 800 },
+  { "xga",     1024, 768 },
+  { "xga-p",   768 , 1024},
+  { "wxga",    1280, 768 },
+  { "wxga-p",  768 , 1280},
+  { "n800",    720 , 420 },
+  { "pal",     720 , 576 },
+  { "720p",    1280, 720 },
+  { "1080p",   1920, 1080},
+  { "wsvga",   1024, 600 },
+  { "wsvga-p", 600 , 1024},
+  { NULL, 0, 0 }
+};
+
+static void
+_help(void)
+{
+   int i;
+
+   fprintf(stderr,
+          "No engine selected.\n"
+          "\n"
+          "Options:\n"
+          "  -datadir path/to/data\n"
+          "  -a (autorun all tests)\n"
+          "  -c NUM (loop count for test)\n"
+          "  -l (list tests)\n"
+          "  -t TEST-NUM\n"
+          "  -e ENGINE\n"
+          "  -p PROFILE\n"
+          "  -f use netwm fullscreen request (requires x11 + wm)\n"
+          "\n"
+          "Where ENGINE can be one of:\n");
+   for (i = 0; engines[i].name != NULL; ++i)
+     fprintf(stderr, " %s", engines[i].name);
+
+   fprintf(stderr,
+          "\n"
+          "Where PROFILE can be one of:\n");
+
+   for (i = 0; resolutions[i].name != NULL; ++i)
+     fprintf(stderr, " %s", resolutions[i].name);
+
+   fprintf(stderr, "\n");
+   exit(-1);
+}
+
+static int
+_profile_parse(int argc, char **argv)
+{
+   int i, j;
+
+   for (i = 1; i < argc; i++)
+     {
+       if ((!strcmp(argv[i], "-p")) && (i < (argc - 1)))
+         {
+            i++;
+            for (j = 0; resolutions[j].name != NULL; ++j)
+              if (!strcmp(argv[i], resolutions[j].name))
+                {
+                   win_w = resolutions[j].width;
+                   win_h = resolutions[j].height;
+                   break;
+                }
+
+            if (resolutions[j].name == NULL)
+              _help();
+         }
+       else if ((!strcmp(argv[i], "-c")) && (i < (argc - 1)))
+          {
+             i++;
+             loops = atoi(argv[i]);
+          }
+       else if (!strcmp(argv[i], "-f"))
+          {
+             fullscreen = 1;
+          }
+     }
+   return 1;
+}
+
+static char *
+_datadir_parse(int argc, char **argv)
+{
+   int i;
+
+   for (i = 1; i < argc; i++)
+     {
+       if ((!strcmp(argv[i], "-datadir")) && (i < (argc - 1)))
+          return argv[i + 1];
+     }
+
+   return NULL;
+}
+
+static void
+_engine_args(int argc, char **argv)
+{
+   char buf[4096];
+   char *prefix;
+   int profile_ok;
+   int i, j;
+
+   /* FIXME: parse args for geometry, engine etc. */
+   profile_ok = _profile_parse(argc, argv);
+
+   evas_output_size_set(evas, win_w, win_h);
+   evas_output_viewport_set(evas, 0, 0, win_w, win_h);
+
+   for (i = 1; i < argc; ++i)
+     if ((!strcmp(argv[i], "-e")) && (i < (argc - 1)))
+       {
+         ++i;
+
+         for (j = 0; engines[j].name != NULL; ++j)
+           if (!strcmp(argv[i], engines[j].name))
+             {
+                if (engines[j].init(engines[j].name, win_w, win_h))
+                  {
+                     loop_func = engines[j].loop;
+                     shutdown_func = engines[j].shutdown;
+                  }
+                break;
+             }
+       }
+
+   if ((!loop_func) || (!profile_ok))
+     _help();
+
+   datadir = _datadir_parse(argc, argv);
+
+   prefix = datadir;
+   if (!prefix)
+     prefix = getenv("EXPEDITE_FONTS_DIR");
+   if (!prefix)
+     prefix = PACKAGE_DATA_DIR"/data";
+
+   snprintf(buf, 4096, "%s", prefix);
+
+   evas_key_modifier_add(evas, "Shift");
+   evas_key_modifier_add(evas, "Control");
+   evas_key_modifier_add(evas, "Alt");
+   evas_key_modifier_add(evas, "Super");
+   evas_key_lock_add(evas, "Caps_Lock");
+   evas_key_lock_add(evas, "Num_Lock");
+   evas_key_lock_add(evas, "Scroll_Lock");
+   evas_font_path_append(evas, buf);
+// BLAH
+//   evas_image_cache_set(evas, 4 * 1024 * 1024);
+//   evas_font_cache_set(evas, 1 * 1024 * 1024);
+}
+
+int
+main(int argc, char **argv)
+{
+   int i;
+
+#if defined (HAVE_EVAS_SOFTWARE_XLIB) || defined (HAVE_EVAS_XRENDER_X11) ||defined (HAVE_EVAS_OPENGL_X11) || defined (HAVE_EVAS_SOFTWARE_16_X11)
+   XInitThreads();
+#endif
+
+   evas_init();
+   evas = evas_new();
+
+   _engine_args(argc, argv);
+   ui_args(argc, argv);
+
+   evas_font_hinting_set(evas, EVAS_FONT_HINTING_AUTO);
+
+   while (_engine_go())
+     {
+       engine_loop();
+       ui_loop();
+       evas_render(evas);
+     }
+
+   evas_free(evas);
+
+   evas_shutdown();
+   engine_shutdown();
+   return 0;
+}
diff --git a/src/bin/.svn/text-base/main.h.svn-base b/src/bin/.svn/text-base/main.h.svn-base
new file mode 100644 (file)
index 0000000..1102783
--- /dev/null
@@ -0,0 +1,145 @@
+#ifndef MAIN_H
+#define MAIN_H
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+#include <time.h>
+
+#ifndef _MSC_VER
+# include <sys/time.h>
+#endif
+
+#ifdef _WIN32
+# include <windows.h>
+#endif
+
+#ifdef HAVE_EVIL
+# include <Evil.h>
+#endif
+
+#include <Evas.h>
+#if HAVE_EVAS_SOFTWARE_XLIB
+#include "engine_software_xlib.h"
+#endif
+#if HAVE_EVAS_XRENDER_X11
+#include "engine_xrender_x11.h"
+#endif
+#if HAVE_EVAS_OPENGL_X11
+#include "engine_gl_x11.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_XCB
+#include "engine_software_xcb.h"
+#endif
+#if HAVE_EVAS_XRENDER_XCB
+#include "engine_xrender_xcb.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_GDI
+#include "engine_software_gdi.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_DDRAW
+#include "engine_software_ddraw.h"
+#endif
+#if HAVE_EVAS_DIRECT3D
+#include "engine_direct3d.h"
+#endif
+#if HAVE_EVAS_OPENGL_GLEW
+#include "engine_gl_glew.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_SDL
+#include "engine_software_sdl.h"
+#endif
+#if HAVE_EVAS_OPENGL_SDL
+#include "engine_gl_sdl.h"
+#endif
+#if HAVE_EVAS_FB
+#include "engine_fb.h"
+#endif
+#if HAVE_EVAS_DIRECTFB
+#include "engine_directfb.h"
+#endif
+#if HAVE_EVAS_QUARTZ
+#include "engine_quartz.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_16_X11
+#include "engine_software_16_x11.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_16_DDRAW
+#include "engine_software_16_ddraw.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_16_WINCE
+#include "engine_software_16_wince.h"
+#endif
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include "ui.h"
+#include "about.h"
+
+#define EVAS_FRAME_QUEUING     // for test
+
+#define OBNUM 128
+#define LOOPS 128
+
+extern Evas *evas;
+extern int   win_w, win_h;
+extern int   loops;
+extern int   fullscreen;
+
+typedef struct _Expedite_Resolution Expedite_Resolution;
+typedef struct _Expedite_Engine Expedite_Engine;
+
+struct _Expedite_Resolution
+{
+   const char *name;
+   int width;
+   int height;
+};
+
+struct _Expedite_Engine
+{
+   const char *name;
+   Eina_Bool (*init)(const char *engine, int width, int height);
+   void (*loop)(void);
+   void (*shutdown)(void);
+};
+
+void         srnd(void);
+unsigned int rnd(void);
+double       get_time(void);
+const char  *build_path(const char *filename);
+void         engine_loop(void);
+int          engine_abort(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#define KEY_STD \
+   if ((!strcmp(key, "Escape")) || (!strcmp(key, "q")) || (!strcmp(key, "Q")) || (!strcmp(key, "Return"))) \
+       { \
+         _cleanup(); \
+         ui_menu(); \
+       }
+
+#define FPS_STD(x) \
+   if ((f >= loops) && (!done)) \
+       { \
+         double fps; \
+         fps = (double)f / t; \
+         ui_fps(fps); \
+         printf("%4.2f , %s\n", fps, x); \
+         done = 1; \
+       }
+
+#define SLOW 5.0
+
+#endif
diff --git a/src/bin/.svn/text-base/poly_blend.c.svn-base b/src/bin/.svn/text-base/poly_blend.c.svn-base
new file mode 100644 (file)
index 0000000..7ec9ebf
--- /dev/null
@@ -0,0 +1,151 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME poly_blend_start
+#define NAME "Polygon Blend"
+#define ICON "rect.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+static void
+poly(Evas_Object *o, int type, Evas_Coord x, Evas_Coord y)
+{
+   evas_object_polygon_points_clear(o);
+   switch (type % 4)
+     {
+      case 0: /* triangle */
+       evas_object_polygon_point_add(o, x + 50 , y + 0);
+       evas_object_polygon_point_add(o, x + 100, y + 100);
+       evas_object_polygon_point_add(o, x + 0  , y + 100);
+       break;
+      case 1: /* square */
+       evas_object_polygon_point_add(o, x + 0  , y + 0);
+       evas_object_polygon_point_add(o, x + 100, y + 0);
+       evas_object_polygon_point_add(o, x + 100, y + 100);
+       evas_object_polygon_point_add(o, x + 0  , y + 100);
+       break;
+      case 2: /* hex */
+       evas_object_polygon_point_add(o, x + 50 , y + 0);
+       evas_object_polygon_point_add(o, x + 100, y + 30);
+       evas_object_polygon_point_add(o, x + 100, y + 70);
+       evas_object_polygon_point_add(o, x + 50 , y + 100);
+       evas_object_polygon_point_add(o, x + 0  , y + 70);
+       evas_object_polygon_point_add(o, x + 0  , y + 30);
+       break;
+      case 3: /* star */
+       evas_object_polygon_point_add(o, x + 50 , y + 0);
+       evas_object_polygon_point_add(o, x + 60 , y + 40);
+       evas_object_polygon_point_add(o, x + 90 , y + 30);
+       evas_object_polygon_point_add(o, x + 70 , y + 60);
+       evas_object_polygon_point_add(o, x + 90 , y + 100);
+       evas_object_polygon_point_add(o, x + 50 , y + 70);
+       evas_object_polygon_point_add(o, x + 10 , y + 100);
+       evas_object_polygon_point_add(o, x + 30 , y + 60);
+       evas_object_polygon_point_add(o, x + 10 , y + 30);
+       evas_object_polygon_point_add(o, x + 40 , y + 40);
+       break;
+      default:
+       break;
+     }
+}
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       int r, g, b, a;
+
+       o = evas_object_polygon_add(evas);
+       o_images[i] = o;
+       a = (rnd()&0xff) / 2;
+       r = ((rnd()&0xff) * a) / 255;
+       g = ((rnd()&0xff) * a) / 255;
+       b = ((rnd()&0xff) * a) / 255;
+       evas_object_color_set(o, r, g, b, a);
+       poly(o, i, 0, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   Evas_Object *o;
+
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = o_images[i];
+       evas_object_geometry_get(o, NULL, NULL, &w, &h);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (win_w / 4);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (win_h / 4);
+       evas_object_move(o, x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/rect_blend.c.svn-base b/src/bin/.svn/text-base/rect_blend.c.svn-base
new file mode 100644 (file)
index 0000000..fb5cb8e
--- /dev/null
@@ -0,0 +1,109 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME rect_blend_start
+#define NAME "Rect Blend"
+#define ICON "rect.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       int r, g, b, a;
+
+       o = evas_object_rectangle_add(evas);
+       o_images[i] = o;
+       a = rnd()&0xff;
+       r = ((rnd()&0xff) * a) / 255;
+       g = ((rnd()&0xff) * a) / 255;
+       b = ((rnd()&0xff) * a) / 255;
+       evas_object_color_set(o, r, g, b, a);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/rect_blend_few.c.svn-base b/src/bin/.svn/text-base/rect_blend_few.c.svn-base
new file mode 100644 (file)
index 0000000..15bab8a
--- /dev/null
@@ -0,0 +1,112 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME rect_blend_few_start
+#define NAME "Rect Blend Few"
+#define ICON "rect.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 3
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       int r, g, b, a;
+
+       o = evas_object_rectangle_add(evas);
+       o_images[i] = o;
+       a = rnd()&0xff;
+       r = ((rnd()&0xff) * a) / 255;
+       g = ((rnd()&0xff) * a) / 255;
+       b = ((rnd()&0xff) * a) / 255;
+       evas_object_color_set(o, r, g, b, a);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 113)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 228)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/rect_blend_pow2.c.svn-base b/src/bin/.svn/text-base/rect_blend_pow2.c.svn-base
new file mode 100644 (file)
index 0000000..381170d
--- /dev/null
@@ -0,0 +1,110 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME rect_blend_pow2_start
+#define NAME "Rect Blend Power 2"
+#define ICON "rect.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       int r, g, b, a;
+
+       o = evas_object_rectangle_add(evas);
+       o_images[i] = o;
+        a = 256 - (1 << ((rnd() % 8) + 1));
+        if (a < 128) a = 128;
+       r = ((rnd()&0xff) * a) / 255;
+       g = ((rnd()&0xff) * a) / 255;
+       b = ((rnd()&0xff) * a) / 255;
+       evas_object_color_set(o, r, g, b, a);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/rect_blend_pow2_few.c.svn-base b/src/bin/.svn/text-base/rect_blend_pow2_few.c.svn-base
new file mode 100644 (file)
index 0000000..7c1f409
--- /dev/null
@@ -0,0 +1,113 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME rect_blend_pow2_few_start
+#define NAME "Rect Blend Power 2 Few"
+#define ICON "rect.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 3
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       int r, g, b, a;
+
+       o = evas_object_rectangle_add(evas);
+       o_images[i] = o;
+        a = 256 - (1 << ((rnd() % 8) + 1));
+        if (a < 128) a = 128;
+       r = ((rnd()&0xff) * a) / 255;
+       g = ((rnd()&0xff) * a) / 255;
+       b = ((rnd()&0xff) * a) / 255;
+       evas_object_color_set(o, r, g, b, a);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 113)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 228)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/rect_solid.c.svn-base b/src/bin/.svn/text-base/rect_solid.c.svn-base
new file mode 100644 (file)
index 0000000..c51df40
--- /dev/null
@@ -0,0 +1,109 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME rect_solid_start
+#define NAME "Rect Solid"
+#define ICON "rect.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       int r, g, b, a;
+
+       o = evas_object_rectangle_add(evas);
+       o_images[i] = o;
+       a = 0xff;
+       r = ((rnd()&0xff) * a) / 255;
+       g = ((rnd()&0xff) * a) / 255;
+       b = ((rnd()&0xff) * a) / 255;
+       evas_object_color_set(o, r, g, b, a);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/rect_solid_few.c.svn-base b/src/bin/.svn/text-base/rect_solid_few.c.svn-base
new file mode 100644 (file)
index 0000000..1976d3d
--- /dev/null
@@ -0,0 +1,112 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME rect_solid_few_start
+#define NAME "Rect Solid Few"
+#define ICON "rect.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 3
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       int r, g, b, a;
+
+       o = evas_object_rectangle_add(evas);
+       o_images[i] = o;
+       a = 0xff;
+       r = ((rnd()&0xff) * a) / 255;
+       g = ((rnd()&0xff) * a) / 255;
+       b = ((rnd()&0xff) * a) / 255;
+       evas_object_color_set(o, r, g, b, a);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 113)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 228)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/tests.h.svn-base b/src/bin/.svn/text-base/tests.h.svn-base
new file mode 100644 (file)
index 0000000..d854c0f
--- /dev/null
@@ -0,0 +1,73 @@
+#include "widgets_file_icons.c"
+#include "widgets_file_icons_2.c"
+#include "widgets_file_icons_3.c"
+#include "widgets_file_icons_4.c"
+#include "image_blend_unscaled.c"
+#include "image_blend_solid_middle_unscaled.c"
+#include "image_blend_fade_unscaled.c"
+#include "image_blend_fade_pow2_unscaled.c"
+#include "image_blend_solid_unscaled.c"
+#include "image_blend_solid_fade_unscaled.c"
+#include "image_blend_solid_fade_pow2_unscaled.c"
+#include "image_blend_nearest_scaled.c"
+#include "image_blend_nearest_solid_scaled.c"
+#include "image_blend_smooth_scaled.c"
+#include "image_blend_smooth_solid_scaled.c"
+#include "image_blend_nearest_same_scaled.c"
+#include "image_blend_nearest_solid_same_scaled.c"
+#include "image_blend_smooth_same_scaled.c"
+#include "image_blend_smooth_solid_same_scaled.c"
+#include "image_blend_border.c"
+#include "image_blend_solid_middle_border.c"
+#include "image_blend_solid_border.c"
+#include "image_blend_border_recolor.c"
+#include "image_map_rotate.c"
+#include "image_map_solid_rotate.c"
+#include "image_map_nearest_rotate.c"
+#include "image_map_nearest_solid_rotate.c"
+#include "image_map_color_rotate.c"
+#include "image_map_color_solid_rotate.c"
+#include "image_map_color_nearest_rotate.c"
+#include "image_map_color_nearest_solid_rotate.c"
+#include "image_map_color_alpha_rotate.c"
+#include "image_map_color_alpha_solid_rotate.c"
+#include "image_map_color_alpha_nearest_rotate.c"
+#include "image_map_color_alpha_nearest_solid_rotate.c"
+#include "image_map_3d_1.c"
+#include "image_map_3d_2.c"
+#include "image_map_3d_3.c"
+#include "image_map_3d_4.c"
+#include "image_map_3d_5.c"
+#include "image_map_3d_6.c"
+#include "image_map_3d_flow.c"
+#include "image_quality_scale.c"
+#include "image_data_argb.c"
+#include "image_data_argb_alpha.c"
+#include "image_data_ycbcr601pl.c"
+#include "image_data_ycbcr601pl_wide_stride.c"
+#include "image_crossfade.c"
+#include "text_basic.c"
+#include "text_styles.c"
+#include "text_styles_different_strings.c"
+#include "text_change.c"
+#include "textblock_basic.c"
+#include "textblock_intl.c"
+#include "rect_blend.c"
+#include "rect_blend_pow2.c"
+#include "rect_solid.c"
+#include "rect_blend_few.c"
+#include "rect_blend_pow2_few.c"
+#include "rect_solid_few.c"
+#include "image_blend_occlude1_few.c"
+#include "image_blend_occlude2_few.c"
+#include "image_blend_occlude3_few.c"
+#include "image_blend_occlude1.c"
+#include "image_blend_occlude2.c"
+#include "image_blend_occlude3.c"
+#include "image_blend_occlude1_many.c"
+#include "image_blend_occlude2_many.c"
+#include "image_blend_occlude3_many.c"
+#include "image_blend_occlude1_very_many.c"
+#include "image_blend_occlude2_very_many.c"
+#include "image_blend_occlude3_very_many.c"
+#include "poly_blend.c"
diff --git a/src/bin/.svn/text-base/text_basic.c.svn-base b/src/bin/.svn/text-base/text_basic.c.svn-base
new file mode 100644 (file)
index 0000000..80c5353
--- /dev/null
@@ -0,0 +1,102 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME text_basic_start
+#define NAME "Text Basic"
+#define ICON "text.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_texts[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_text_add(evas);
+       o_texts[i] = o;
+       evas_object_text_font_set(o, "Vera-Bold", 20);
+       evas_object_text_text_set(o, "This is a test string");
+       evas_object_color_set(o, 0, 0, 0, 255);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_texts[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       evas_object_geometry_get(o_texts[i], NULL, NULL, &w, &h);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (w / 2);
+       evas_object_move(o_texts[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/text_change.c.svn-base b/src/bin/.svn/text-base/text_change.c.svn-base
new file mode 100644 (file)
index 0000000..d7d79f2
--- /dev/null
@@ -0,0 +1,125 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME text_change_start
+#define NAME "Text Change"
+#define ICON "text.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_texts[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   Evas_Coord x, y, w, h;
+   char buf[1024];
+   const char *strs[] = {
+      "Big", "Smelly", "Fish", "Pants", "Octopus", "Garden", "There", "I",
+       "Am", "You", "Are", "Erogenous", "We", "Stick", "Wet", "Fishy",
+       "Fiddly", "Family", "Lair", "Monkeys", "Magazine"
+   };
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_text_add(evas);
+       o_texts[i] = o;
+       evas_object_text_font_set(o, "Vera-Bold", 20);
+        snprintf(buf, sizeof(buf), "%s %s %s %s.",
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))]);
+       evas_object_text_text_set(o, buf);
+       evas_object_color_set(o, 0, 0, 0, 255);
+       evas_object_geometry_get(o, NULL, NULL, &w, &h);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)((i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)((i * 28)) / (43.8 * SLOW)) * (w / 2);
+       evas_object_move(o, x, y);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_texts[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   char buf[1024];
+   const char *strs[] = {
+      "Big", "Smelly", "Fish", "Pants", "Octopus", "Garden", "There", "I",
+       "Am", "You", "Are", "Erogenous", "We", "Stick", "Wet", "Fishy",
+       "Fiddly", "Family", "Lair", "Monkeys", "Magazine"
+   };
+   for (i = 0; i < OBNUM; i++)
+     {
+        snprintf(buf, sizeof(buf), "%s %s %s %s.",
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))]);
+       evas_object_text_text_set(o_texts[i], buf);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/text_styles.c.svn-base b/src/bin/.svn/text-base/text_styles.c.svn-base
new file mode 100644 (file)
index 0000000..82e9943
--- /dev/null
@@ -0,0 +1,111 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME text_styles_start
+#define NAME "Text Styles"
+#define ICON "text.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_texts[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   Evas_Text_Style_Type st;
+
+   st = EVAS_TEXT_STYLE_SHADOW;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_text_add(evas);
+       o_texts[i] = o;
+       evas_object_text_font_set(o, "Vera-Bold", 20);
+       evas_object_text_text_set(o, "This is a test string");
+       evas_object_text_style_set(o, st);
+       evas_object_color_set(o, 255, 255, 255, 255);
+       evas_object_text_shadow_color_set(o, 0, 0, 0, 24);
+       evas_object_text_glow_color_set(o, 100, 80, 40, 100);
+       evas_object_text_glow2_color_set(o, 50, 10, 5, 50);
+       evas_object_text_outline_color_set(o, 0, 0, 0, 255);
+       evas_object_show(o);
+       st++;
+       if (st > EVAS_TEXT_STYLE_FAR_SOFT_SHADOW) st = EVAS_TEXT_STYLE_SHADOW;
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_texts[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       evas_object_geometry_get(o_texts[i], NULL, NULL, &w, &h);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (w / 2);
+       evas_object_move(o_texts[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/text_styles_different_strings.c.svn-base b/src/bin/.svn/text-base/text_styles_different_strings.c.svn-base
new file mode 100644 (file)
index 0000000..8a87333
--- /dev/null
@@ -0,0 +1,123 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME text_styles_different_strings_start
+#define NAME "Text Styles Different Strings"
+#define ICON "text.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_texts[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   Evas_Text_Style_Type st;
+   char buf[1024];
+   const char *strs[] = {
+      "Big", "Smelly", "Fish", "Pants", "Octopus", "Garden", "There", "I",
+       "Am", "You", "Are", "Erogenous", "We", "Stick", "Wet", "Fishy",
+       "Fiddly", "Family", "Lair", "Monkeys", "Magazine"
+   };
+
+   srnd();
+   st = EVAS_TEXT_STYLE_SHADOW;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_text_add(evas);
+       o_texts[i] = o;
+       evas_object_text_font_set(o, "Vera-Bold", 20);
+       snprintf(buf, sizeof(buf), "%s %s %s %s.",
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))]);
+       evas_object_text_text_set(o, buf);
+       evas_object_text_style_set(o, st);
+       evas_object_color_set(o, 255, 255, 255, 255);
+       evas_object_text_shadow_color_set(o, 0, 0, 0, 24);
+       evas_object_text_glow_color_set(o, 100, 80, 40, 100);
+       evas_object_text_glow2_color_set(o, 50, 10, 5, 50);
+       evas_object_text_outline_color_set(o, 0, 0, 0, 255);
+       evas_object_show(o);
+       st++;
+       if (st > EVAS_TEXT_STYLE_FAR_SOFT_SHADOW) st = EVAS_TEXT_STYLE_SHADOW;
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_texts[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       evas_object_geometry_get(o_texts[i], NULL, NULL, &w, &h);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (w / 2);
+       evas_object_move(o_texts[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/textblock_basic.c.svn-base b/src/bin/.svn/text-base/textblock_basic.c.svn-base
new file mode 100644 (file)
index 0000000..a9b8cb7
--- /dev/null
@@ -0,0 +1,191 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME textblock_basic_start
+#define NAME "Textblock Basic"
+#define ICON "text.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_text;
+
+/* setup */
+static void _setup(void)
+{
+   Evas_Object *o;
+   Evas_Textblock_Style *st;
+
+   o = evas_object_textblock_add(evas);
+   o_text = o;
+   st = evas_textblock_style_new();
+   evas_textblock_style_set
+     (st,
+      "DEFAULT='font=Vera,Kochi font_size=8 align=left color=#000000 wrap=word'"
+      "center='+ font=Vera,Kochi font_size=10 align=center'"
+      "/center='- \n'"
+      "right='+ font=Vera,Kochi font_size=10 align=right'"
+      "/right='- \n'"
+      "blockquote='+ left_margin=+24 right_margin=+24 font=Vera,Kochi font_size=10 align=left'"
+      "h1='+ font_size=20'"
+      "red='+ color=#ff0000'"
+      "p='+ font=Vera,Kochi font_size=10 align=left'"
+      "/p='- \n'"
+      "br='\n'"
+      "tab='\t'"
+      );
+   evas_object_textblock_style_set(o, st);
+   evas_textblock_style_free(st);
+   evas_object_textblock_clear(o);
+
+   evas_object_textblock_text_markup_set
+     (o,
+      "<center><h1>Title</h1></center><br>"
+      "<p><tab>A pragraph here <red>red text</red> and stuff.</p>"
+      "<p>And escaping &lt; and &gt; as well as &amp; as <h1>normal.</h1></p>"
+      "<p>If you want a newline use &lt;br&gt;<br>woo a new line!</p>"
+      "<right>Right "
+      "<style=outline color=#fff outline_color=#000>aligned</> "
+      "<style=shadow shadow_color=#fff8>text</> "
+      "<style=soft_shadow shadow_color=#0002>should</> "
+      "<style=glow color=#fff glow2_color=#fe87 glow_color=#f214 >go here</> "
+      "<style=far_shadow shadow_color=#0005>as it is</> "
+      "<style=outline_shadow color=#fff outline_color=#8228 shadow_color=#005>within</> "
+      "<style=outline_soft_shadow color=#fff outline_color=#8228 shadow_color=#0002>right tags</> "
+      "<style=far_soft_shadow color=#fff shadow_color=#0002>to make it align to the</> "
+      "<underline=on underline_color=#00f>right hand</> "
+      "<backing=on backing_color=#fff8>side </><backing_color=#ff08>of</><backing_color=#0f08> </>"
+      "<strikethrough=on strikethrough_color=#f0f8>the textblock</>.</right>"
+      "<p>And "
+      "<underline=double underline_color=#f00 underline2_color=#00f>now we need</> "
+      "to test some <color=#f00 font_size=8>C</><color=#0f0 font_size=10>O</>"
+      "<color=#00f font_size=12>L</><color=#fff font_size=14>O</>"
+      "<color=#ff0 font_size=16>R</><color=#0ff font_size=18> Bla Rai</>"
+      "<color=#f0f font_size=20> Stuff</>.</p>"
+      "<backing=on backing_color=#f00 linesize=20>20 Linesize<br>"
+      "<backing=on backing_color=#0f0 linesize=40>40 Linesize<br>"
+      "<backing=on backing_color=#f00 linerelsize=100%>100 percent Linerelsize<br>"
+      "<backing=on backing_color=#0f0 linerelsize=150%>150 percent Linerelsize<br>"
+      "<backing=on backing_color=#00f linerelsize=200%>200 percent Linerelsize<br>"
+      "<backing=off linerelsize=0%>"
+      "<blockquote>"
+      "(日本語 カタカナ ひらがな) "
+      "<style=outline color=#fff outline_color=#000>Round about the cauldron go;</> "
+      "In the poison'd entrails throw. "
+      "<style=shadow shadow_color=#fff8>Toad, that under cold stone</> "
+      "Days and nights has thirty-one "
+      "<style=soft_shadow shadow_color=#0002>Swelter'd venom sleeping got,</> "
+      "<style=glow color=#fff glow2_color=#fe87 glow_color=#f214 >Boil thou first i' the charmed pot.</> "
+      "Double, double toil and trouble; "
+      "Fire burn, and cauldron bubble. "
+      "<style=far_shadow shadow_color=#0005>Fillet of a fenny snake,</> "
+      "In the cauldron boil and bake; "
+      "<style=outline_shadow color=#fff outline_color=#8228 shadow_color=#005>Eye of newt and toe of frog,</> "
+      "<underline=on underline_color=#00f>Wool of bat and tongue of dog,</> "
+      "<backing=on backing_color=#ff08>Adder's fork and blind-worm's sting,</> "
+      "<underline=double underline_color=#f00 underline2_color=#00f>Lizard's leg and owlet's wing,</> "
+      "<color=#808 font_size=20>For a charm of powerful trouble, "
+      "Like a hell-broth boil and bubble. "
+      "Double, double toil and trouble;</> "
+      "Fire burn and cauldron bubble. "
+      "Scale of dragon, tooth of wolf, "
+      "Witches' mummy, maw and gulf "
+      "Of the ravin'd salt-sea shark, "
+      "Root of hemlock digg'd i' the dark, "
+      "Liver of blaspheming Jew, "
+      "Gall of goat, and slips of yew "
+      "Silver'd in the moon's eclipse, "
+      "Nose of Turk and Tartar's lips, "
+      "Finger of birth-strangled babe "
+      "Ditch-deliver'd by a drab, "
+      "Make the gruel thick and slab: "
+      "Add thereto a tiger's chaudron, "
+      "For the ingredients of our cauldron. "
+      "Double, double toil and trouble; "
+      "Fire burn and cauldron bubble. "
+      "Cool it with a baboon's blood, "
+      "Then the charm is firm and good. "
+      "Heizölrückstoßabdämpfung fløde pingüino kilómetros cœur déçu l'âme "
+      "plutôt naïve Louÿs rêva crapaüter Íosa Úrmhac Óighe pór Éava Ádhaim"
+      "</blockquote>"
+      );
+
+   evas_object_show(o);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   evas_object_del(o_text);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   Evas_Coord x, y, w, h, w0, h0;
+   int i = 0;
+
+   w0 = 160;
+   h0 = 120;
+   w = 150 + ((1.0 + cos((double)(f + (i * 10)) / (37.4 * SLOW) )) * w0 * 2);
+   h = 50 + ((1.0 + sin((double)(f + (i * 19)) / (52.6 * SLOW) )) * h0 * 2);
+   x = (win_w / 2) - (w / 2);
+   x += sin((double)(f + (i * 13)) / (86.7 * SLOW)) * (w0 / 2);
+   y = (win_h / 2) - (h / 2);
+   y += cos((double)(f + (i * 28)) / (93.8 * SLOW)) * (h0 / 2);
+   evas_object_move(o_text, x, y);
+   evas_object_resize(o_text, w, 5000);
+
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/textblock_intl.c.svn-base b/src/bin/.svn/text-base/textblock_intl.c.svn-base
new file mode 100644 (file)
index 0000000..5dc7930
--- /dev/null
@@ -0,0 +1,160 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME textblock_intl_start
+#define NAME "Textblock Intl"
+#define ICON "text.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_text;
+
+/* setup */
+static void _setup(void)
+{
+   Evas_Object *o;
+   Evas_Textblock_Style *st;
+
+   o = evas_object_textblock_add(evas);
+   o_text = o;
+   st = evas_textblock_style_new();
+   evas_textblock_style_set
+     (st,
+      "DEFAULT='font=Sans font_size=10 align=left color=#000000 wrap=word'"
+      "br='\n'"
+      );
+   evas_object_textblock_style_set(o, st);
+   evas_textblock_style_free(st);
+   evas_object_textblock_clear(o);
+
+   evas_object_textblock_text_markup_set
+     (o,
+      "This is a test of International test rendering in Evas<br>"
+      "<br>"
+      "Danish: 'Quizdeltagerne spiste jordbær med fløde, mens cirkusklovnen'<br>"
+      "German: 'Heizölrückstoßabdämpfung'<br>"
+      "Spanish: 'El pingüino Wenceslao hizo kilómetros bajo exhaustiva lluvia y'<br>"
+      "French: 'Le cœur déçu mais l'âme plutôt naïve, Louÿs rêva de crapaüter en'<br>"
+      "Irish Gaelic: 'D'fhuascail Íosa, Úrmhac na hÓighe Beannaithe, pór Éava agus Ádhaimh'<br>"
+      "Hungarian: 'Árvíztűrő tükörfúrógép'<br>"
+      "Icelandic: 'Kæmi ný öxi hér ykist þjófum nú bæði víl og ádrepa'<br>"
+      "Japanese (hiragana): 'いろはにほへとちりぬるを'<br>"
+      "Japanese (katakana): 'イロハニホヘト チリヌルヲ ワカヨタレソ ツネナラム'<br>"
+      "Hebrew: '? דג סקרן שט בים מאוכזב ולפתע מצא לו חברה איך הקליטה'<br>"
+      "Polish: 'Pchnąć w tę łódź jeża lub ośm skrzyń fig'<br>"
+      "Russian: 'В чащах юга жил бы цитрус? Да, но фальшивый экземпляр!'<br>"
+      "IPA: 'ˈjunɪˌkoːd'<br>"
+      "American Dictionary: 'Ūnĭcōde̽'<br>"
+      "Anglo-saxon: 'ᛡᚢᚾᛁᚳᚩᛞ'<br>"
+      "Arabic: 'يونِكود'<br>"
+      "Armenian: 'Յունիկօդ'<br>"
+      "Bengali: 'য়ূনিকোড'<br>"
+      "Bopomofo: 'ㄊㄨㄥ˅ ㄧˋ ㄇㄚ˅'<br>"
+      "Canadian Syllabics: 'ᔫᗂᑰᑦ'<br>"
+      "Cherokee: 'ᏳᏂᎪᏛ'<br>"
+      "Chinese: '萬國碼'<br>"
+      "Ethiopic: 'ዩኒኮድ'<br>"
+      "Georgian: 'უნიკოდი'<br>"
+      "Greek: 'Γιούνικοντ'<br>"
+
+      /* also test the html entity stuff a bit */
+      "Greek continued: '&tau;&upsilon;&lambda;&theta;'<br>"
+
+      "Gujarati: 'યૂનિકોડ'<br>"
+      "Gurmukhi: 'ਯੂਨਿਕੋਡ'<br>"
+      "Hindi: 'यूनिकोड'<br>"
+      "Kannada: 'ಯೂನಿಕೋಡ್'<br>"
+      "Khmer: 'យូនីគោដ'<br>"
+      "Korean: '유니코드'<br>"
+      "Malayalam: 'യൂനികോഡ്'<br>"
+      "Ogham: 'ᚔᚒᚅᚔᚉᚑᚇ'<br>"
+      "Oriya: 'ୟୂନିକୋଡ'<br>"
+      "Persian: 'یونی‌کُد'<br>"
+      "Sinhala: 'යණනිකෞද්'<br>"
+      "Syriac: 'ܝܘܢܝܩܘܕ'<br>"
+      "Tamil:'யூனிகோட்'<br>"
+      "Telugu: 'యూనికోడ్'<br>"
+      "Thai: 'ยูนืโคด'<br>"
+      "Tibetan: 'ཨུ་ནི་ཀོཌྲ།'<br>"
+      "Yiddish: 'יוניקאָד'<br>"
+      );
+
+   evas_object_show(o);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   evas_object_del(o_text);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   Evas_Coord x, y, w, h, w0, h0;
+   int i = 0;
+
+   evas_object_textblock_size_native_get(o_text, &w0, &h0);
+   w = w0;
+   h = h0;
+   x = (win_w / 2) - (w / 2);
+   x += sin((double)(f + (i * 13)) / (31.1 * SLOW)) * (w0 / (2 * 2));
+   y = (win_h / 2) - (h / 2);
+   y += cos((double)(f + (i * 28)) / (19.6 * SLOW)) * (h0 / (2 * 2));
+   evas_object_move(o_text, x, y);
+   evas_object_resize(o_text, w, h);
+
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/ui.c.svn-base b/src/bin/.svn/text-base/ui.c.svn-base
new file mode 100644 (file)
index 0000000..d89a961
--- /dev/null
@@ -0,0 +1,722 @@
+#include "main.h"
+
+#define PROTO
+#include "tests.h"
+#undef PROTO
+
+static double start = 0.0;
+
+static double t_start = 0.0;
+static double t_loop = 0.0;
+static int    f_start = 0;
+static int    f_loop = 0;
+static char   data_dir[4096];
+
+typedef struct _Menu_Item Menu_Item;
+
+struct _Menu_Item
+{
+   Evas_Object *o_icon;
+   char *icon;
+   char *text;
+   void (*func) (void);
+};
+
+static Evas_Object *o_bg = NULL;
+static Evas_Object *o_wallpaper = NULL;
+static Evas_Object *o_title = NULL;
+static Evas_Object *o_byline = NULL;
+static Evas_Object *o_menu_logo = NULL;
+static Evas_Object *o_menu_icon = NULL;
+static Evas_Object *o_menu_icon_sel = NULL;
+static Evas_Object *o_menu_icon_sel2 = NULL;
+static Evas_Object *o_menu_text_sel = NULL;
+static Evas_Object *o_menu_title = NULL;
+static Eina_List   *menu = NULL;
+static int          menu_sel = 0;
+static int          menu_active = 0;
+static double       menu_anim = 0.0;
+static double       menu_anim_sel = 0.0;
+
+static double       p_fps = 0.0;
+
+static void (*key_func) (char *key) = NULL;
+static void (*loop_func) (double t, int f) = NULL;
+
+static int run_all = 0;
+static int run_test = 0;
+static int list_test = 0;
+static int exit_after_test = 0;
+
+static double weights[] =
+{
+   0.0, // no test 0
+     
+     50.4851, // test 1
+     37.3703, // test 2
+     10.6493, // ...
+     38.4818,
+     40.7314,
+     32.0866,
+     21.3337,
+     21.2167,
+     71.6141,
+     64.8893,
+     95.0880,
+     121.0438,
+     41.2646,
+     162.7149,
+     89.1650,
+     105.3571,
+     40.9657,
+     98.4671,
+     28.4322,
+     60.000,
+     75.5507,
+     51.6601,
+     135.4753,
+     38.2705,
+     35.9915,
+     31.9500,
+     22.6752,
+     38.2702,
+     37.4459,
+     37.2009,
+     34.5459,
+     38.5043,
+     50.0000,
+     37.0282,
+     55.8886,
+     17.2535,
+     23.1457,
+     36.9874,
+     37.9336,
+     17.1830,
+     20.7521,
+     29.0141,
+     131.6784,
+     13.6851,
+     23.4462,
+     14.7573,
+     36.5261,
+     24.3482,
+     10.4611,
+     86.0290,
+     82.0735,
+     18.6459,
+     37.4608,
+     32.4417,
+     11.5449,
+     11.4172,
+     13.3682,
+     10.0324,
+     10.0584,
+     10.0170,
+     5.4029,
+     10.6349,
+     21.7728,
+     12.7933,
+     19.4177,
+     34.4192,
+     23.9110,
+     22.8287,
+     41.2399,
+     30.1383,
+     22.0342,
+     38.2952,
+     5.5560,
+     
+     0.0 // no final test - add a 0 at the end anyway to pad
+};
+
+static void
+_ui_exit(void)
+{
+   Menu_Item *mi;
+
+   EINA_LIST_FREE(menu, mi)
+     {
+        free(mi->icon);
+        free(mi->text);
+        free(mi);
+     }
+   engine_abort();
+}
+
+static void
+_ui_all(void)
+{
+   Eina_List *l;
+   double fps = 0.0;
+   double wfps = 0.0;
+   int t_count = 0;
+   int i;
+   double avgw = 0.0;
+
+   evas_object_hide(o_menu_logo);
+   evas_object_hide(o_menu_title);
+   evas_object_hide(o_menu_icon);
+   evas_object_hide(o_menu_icon_sel);
+   evas_object_hide(o_menu_icon_sel2);
+   evas_object_hide(o_menu_text_sel);
+   evas_object_hide(o_title);
+   evas_object_hide(o_byline);
+   for (l = menu; l; l = l->next)
+     {
+       Menu_Item *mi;
+
+       mi = l->data;
+       if ((mi->func == about_start) ||
+           (mi->func == _ui_exit) ||
+           (mi->func == _ui_all))
+         continue;
+       if (mi->func) mi->func();
+        evas_object_hide(o_title);
+        evas_object_hide(o_byline);
+       while (p_fps == 0.0)
+         {
+            engine_loop();
+            ui_loop();
+            evas_render(evas);
+         }
+       /* This give time to delete the objects of the previous test and make
+          the result of next test more accurate. Draw back, some time is not
+          counted at all. */
+       evas_render(evas);
+       t_count++;
+       fps += p_fps;
+        wfps += (p_fps * weights[t_count]);
+       key_func("Escape");
+     }
+   for (i = 1; i < ((sizeof(weights) / sizeof(double)) - 1); i++)
+     avgw += weights[i];
+   avgw /= (i - 1);   
+   if (t_count > 0)
+     {
+//        printf("%5.2f , EVAS SPEED\n", fps / t_count);
+        printf("%5.2f , EVAS SPEED (WEIGHTED)\n", wfps / (t_count * avgw));
+     }
+}
+
+
+static void
+_ui_num(int n)
+{
+   Eina_List *l;
+   double fps = 0.0;
+   double wfps = 0.0;
+   int t_count = 0;
+   Menu_Item *mi;
+   int i;
+   double avgw = 0.0;
+
+   evas_object_hide(o_menu_logo);
+   evas_object_hide(o_menu_title);
+   evas_object_hide(o_menu_icon);
+   evas_object_hide(o_menu_icon_sel);
+   evas_object_hide(o_menu_icon_sel2);
+   evas_object_hide(o_menu_text_sel);
+   evas_object_hide(o_title);
+   evas_object_hide(o_byline);
+   mi = eina_list_nth(menu, n);
+   if (mi)
+     {
+       if ((mi->func == about_start) ||
+           (mi->func == _ui_exit) ||
+           (mi->func == _ui_all))
+         goto done;
+       if (mi->func) mi->func();
+        evas_object_hide(o_title);
+        evas_object_hide(o_byline);
+       while (p_fps == 0.0)
+         {
+            ui_loop();
+            engine_loop();
+            evas_render(evas);
+         }
+       /* This give time to delete the objects of the previous test and make
+          the result of next test more accurate. Draw back, some time is not
+          counted at all. */
+       evas_render(evas);
+       t_count++;
+       fps += p_fps;
+        wfps += (p_fps * weights[n]);
+       key_func("Escape");
+     }
+   done:
+   for (i = 1; i < ((sizeof(weights) / sizeof(double)) - 1); i++)
+     avgw += weights[i];
+   avgw /= (i - 1);   
+   if (t_count > 0)
+     {
+//        printf("%5.2f , EVAS SPEED\n", fps / t_count);
+        printf("%5.2f , EVAS SPEED (WEIGHTED)\n", wfps / (t_count * avgw));
+     }
+}
+
+static void
+_ui_select(void)
+{
+   Eina_List *l;
+   int i;
+   void (*func) (void) = NULL;
+
+   evas_object_hide(o_menu_logo);
+   evas_object_hide(o_menu_title);
+   evas_object_hide(o_menu_icon);
+   evas_object_hide(o_menu_icon_sel);
+   evas_object_hide(o_menu_icon_sel2);
+   evas_object_hide(o_menu_text_sel);
+   evas_object_hide(o_title);
+   evas_object_hide(o_byline);
+   for (i = 0, l = menu; l; l = l->next, i++)
+     {
+       Menu_Item *mi;
+
+       mi = l->data;
+       evas_object_hide(mi->o_icon);
+       if (i == menu_sel)
+         func = mi->func;
+     }
+   menu_active = 0;
+   if (func) func();
+   evas_object_hide(o_title);
+   evas_object_hide(o_byline);
+}
+
+static void
+_ui_key(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+   Evas_Event_Key_Down *ev;
+
+   ev = event_info;
+   if (key_func)
+     {
+       key_func(ev->keyname);
+       return;
+     }
+   if ((!strcmp(ev->keyname, "Escape")) ||
+       (!strcmp(ev->keyname, "q")) ||
+       (!strcmp(ev->keyname, "Q")))
+     {
+       _ui_exit();
+     }
+   if (menu_active)
+     {
+       if (!strcmp(ev->keyname, "Left")) menu_sel++;
+       if (!strcmp(ev->keyname, "Right")) menu_sel--;
+       if (menu_sel < 0) menu_sel = 0;
+       else if (menu_sel >= eina_list_count(menu)) menu_sel = eina_list_count(menu) - 1;
+       menu_anim_sel = menu_sel;
+       if (!strcmp(ev->keyname, "Return")) _ui_select();
+     }
+}
+
+static Evas_Coord down_x, down_y;
+static int down = 0;
+static int down_menu_sel = 0;
+
+static void
+_ui_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+   Evas_Event_Mouse_Down *ev;
+
+   ev = event_info;
+   if (ev->button != 1) return;
+   if (menu_active)
+     {
+       down_x = ev->canvas.x;
+       down_y = ev->canvas.y;
+       down++;
+       down_menu_sel = menu_sel;
+     }
+   else
+     {
+     }
+}
+
+static void
+_ui_mouse_up(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+   Evas_Event_Mouse_Up *ev;
+
+   ev = event_info;
+   if (ev->button != 1) return;
+   if (menu_active)
+     {
+       Evas_Coord dx, dy;
+
+       dx = ev->canvas.x - down_x;
+       dy = ev->canvas.y - down_y;
+       if ((((dx * dx) + (dy * dy)) < (20 * 20)) &&
+           (menu_sel == down_menu_sel))
+         _ui_select();
+       down--;
+     }
+   else
+     {
+       evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+       evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+     }
+}
+
+static void
+_ui_mouse_move(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+   Evas_Event_Mouse_Move *ev;
+
+   ev = event_info;
+   if (!down) return;
+   if (menu_active)
+     {
+       menu_sel = down_menu_sel + ((ev->cur.canvas.x - down_x) / 25);
+       /* scroll */
+       if (menu_sel < 0) menu_sel = 0;
+       else if (menu_sel >= eina_list_count(menu)) menu_sel = eina_list_count(menu) - 1;
+       menu_anim_sel = menu_sel;
+     }
+   else
+     {
+     }
+}
+
+static void
+_ui_menu_item_add(char *icon, char *text, void (*func) (void))
+{
+   Menu_Item *mi;
+
+   mi = malloc(sizeof(Menu_Item));
+   mi->o_icon = evas_object_image_add(evas);
+   evas_object_image_file_set(mi->o_icon, build_path(icon), NULL);
+   evas_object_resize(mi->o_icon, 32, 32);
+   evas_object_image_fill_set(mi->o_icon, 0, 0, 32, 32);
+   mi->icon = strdup(icon);
+   mi->text = strdup(text);
+   mi->func = func;
+   menu = eina_list_append(menu, mi);
+   evas_object_raise(o_menu_icon_sel2);
+}
+
+static void
+_ui_setup(void)
+{
+   Evas_Object *o;
+   Evas_Coord x, y, w, h;
+
+   o = evas_object_rectangle_add(evas);
+   evas_object_move(o, 0, 0);
+   evas_object_resize(o, win_w, win_h);
+   evas_object_color_set(o, 0, 0, 0, 0);
+   evas_object_layer_set(o, 1000);
+   evas_object_event_callback_add(o, EVAS_CALLBACK_KEY_DOWN, _ui_key, NULL);
+   evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_DOWN, _ui_mouse_down, NULL);
+   evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_UP, _ui_mouse_up, NULL);
+   evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_MOVE, _ui_mouse_move, NULL);
+   evas_object_focus_set(o, 1);
+   evas_object_show(o);
+   o_bg = o;
+
+   o = evas_object_rectangle_add(evas);
+   evas_object_move(o, 0, 0);
+   evas_object_resize(o, win_w, win_h);
+   evas_object_color_set(o, 255, 255, 255, 255);
+   evas_object_layer_set(o, -99);
+   evas_object_show(o);
+   o_wallpaper = o;
+
+   o = evas_object_text_add(evas);
+   evas_object_text_font_set(o, "Vera-Bold", 10);
+   evas_object_text_text_set(o, "EXPEDITE");
+   evas_object_layer_set(o, 100);
+   evas_object_color_set(o, 0, 0, 0, 100);
+   evas_object_pass_events_set(o, 1);
+   evas_object_geometry_get(o, NULL, NULL, &w, &h);
+   x = (win_w - w) / 2;
+   y = 0;
+   evas_object_move(o, x, y);
+   evas_object_show(o);
+   o_title = o;
+
+   o = evas_object_text_add(evas);
+   evas_object_text_font_set(o, "Vera", 9);
+   evas_object_text_text_set(o, "LEFT/RIGHT - select, ENTER - select, ESCAPE - exit.");
+   evas_object_layer_set(o, 100);
+   evas_object_color_set(o, 0, 0, 0, 60);
+   evas_object_pass_events_set(o, 1);
+   evas_object_geometry_get(o, NULL, NULL, &w, NULL);
+   x = (win_w - w) / 2;
+   y = h + 2;
+   evas_object_move(o, x, y);
+   evas_object_show(o);
+   o_byline = o;
+
+   o = evas_object_image_add(evas);
+   evas_object_move(o, (win_w - 120) / 2, ((win_h - 160) / 2));
+   evas_object_image_file_set(o, build_path("e-logo.png"), NULL);
+   evas_object_image_fill_set(o, 0, 0, 120, 160);
+   evas_object_resize(o, 120, 160);
+   evas_object_layer_set(o, -98);
+   evas_object_color_set(o, 255, 255, 255, 255);
+   evas_object_show(o);
+   o_menu_logo = o;
+
+   o = evas_object_image_add(evas);
+   evas_object_move(o, win_w - 128, - 128);
+   evas_object_image_fill_set(o, 0, 0, 256, 256);
+   evas_object_resize(o, 256, 256);
+   evas_object_show(o);
+   o_menu_icon = o;
+
+   o = evas_object_image_add(evas);
+   evas_object_move(o, 0, 0);
+   evas_object_image_file_set(o, build_path("icon_sel.png"), NULL);
+   evas_object_resize(o, 48, 48);
+   evas_object_image_fill_set(o, 0, 0, 48, 48);
+   o_menu_icon_sel = o;
+
+   o = evas_object_image_add(evas);
+   evas_object_move(o, 0, 0);
+   evas_object_image_file_set(o, build_path("text_sel.png"), NULL);
+   evas_object_resize(o, 96, 32);
+   evas_object_image_fill_set(o, 0, 0, 96, 32);
+   evas_object_image_border_set(o, 7, 7, 7, 7);
+   o_menu_text_sel = o;
+
+   o = evas_object_text_add(evas);
+   evas_object_text_font_set(o, "Vera", 10);
+   evas_object_text_text_set(o, "");
+   evas_object_color_set(o, 0, 0, 0, 100);
+   evas_object_pass_events_set(o, 1);
+   evas_object_geometry_get(o, NULL, NULL, &w, &h);
+   x = (win_w - w) / 2;
+   y = (win_h - h) / 2;
+   evas_object_move(o, x, y);
+   o_menu_title = o;
+
+   _ui_menu_item_add("e.png", "About Enlightenment", about_start);
+   _ui_menu_item_add("e.png", "All Tests", _ui_all);
+#define UI
+#include "tests.h"
+#undef UI
+   _ui_menu_item_add("exit.png", "Exit", _ui_exit);
+
+   if (run_all)
+     {
+       _ui_all();
+     }
+   else if (run_test > 0)
+     {
+        _ui_num(run_test);
+     }
+   else if (list_test > 0)
+     {
+        Eina_List *l;
+        int i;
+
+        for (l = menu, i = -1; l; l = l->next, i++)
+          {
+             Menu_Item *mi;
+
+             mi = l->data;
+             if (i > 0)
+               printf("%3i - %s (Weight %0.2lf)\n", i, mi->text, weights[i]);
+          }
+     }
+   else
+     {
+       menu_active = 1;
+     }
+
+   if (exit_after_test)
+    _ui_exit();
+
+}
+
+void
+ui_args(int argc, char **argv)
+{
+   int i;
+
+   for (i = 1; i < argc; i++)
+     {
+       if (!strcmp(argv[i], "-a"))
+         {
+            run_all = 1;
+             exit_after_test = 1;
+         }
+       else if ((!strcmp(argv[i], "-t")) && (i < (argc - 1)))
+         {
+             run_test = atoi(argv[i + 1]) + 1;
+             exit_after_test = 1;
+             if (run_test < 2) run_test = 2;
+         }
+       else if (!strcmp(argv[i], "-l"))
+         {
+             list_test = 1;
+         }
+     }
+   _ui_setup();
+   start = get_time();
+}
+
+void
+ui_loop(void)
+{
+   static int first = 1;
+   static double pt = 0.0;
+   double t, t2;
+
+   evas_object_resize(o_bg, win_w, win_h);
+   evas_object_resize(o_wallpaper, win_w, win_h);
+   if (loop_func)
+     {
+       t = get_time();
+       f_loop++;
+       f_start++;
+       if ((t - t_loop) >= 1.0)
+         {
+//          ui_fps((double)f_loop / (t - t_loop));
+            t_loop = t;
+            f_loop = 0;
+         }
+       loop_func(t - t_start, f_start);
+       return;
+     }
+   t2 = get_time();
+   if (first)
+     {
+       t = 0.1;
+       pt = t2;
+     }
+   else
+     {
+       t = t2 - pt;
+       pt = t2;
+     }
+   first = 0;
+
+   /* menu layout */
+   if (menu_active)
+     {
+       Eina_List *l;
+       int i;
+       static double tr = 0.0;
+       double tt;
+
+       tt = t;
+       tt += tr;
+       while (tt > 0.001)
+         {
+            menu_anim = (menu_anim * 0.995) + (menu_anim_sel * 0.005);
+            tt -= 0.001;
+         }
+       tr = tt;
+       for (i = 0, l = menu; l; l = l->next, i++)
+         {
+            char buf[4096];
+            Menu_Item *mi;
+            Evas_Coord x, y, w, h, tw, th;
+            Evas_Coord len;
+            double a;
+            Evas_Object *o;
+
+            mi = l->data;
+            o = mi->o_icon;
+            evas_object_geometry_get(o_menu_logo, NULL, NULL, &w, &h);
+            len = ((w * 3) + 10) / 4;
+            evas_object_geometry_get(o, NULL, NULL, &w, &h);
+            x = (win_w / 2)
+              + (sin((menu_anim - (double)i) * 0.33) * len)
+                - (w / 2);
+            y = (win_h / 2)
+              + (cos((menu_anim - (double)i) * 0.33) * len)
+                - (h / 2);
+            evas_object_move(o, x, y);
+            a = menu_anim - (double)i;
+            if (a < 0) a = -a;
+            a = 255 - (30 * a);
+            evas_object_color_set(o, a, a, a, a);
+            evas_object_show(o);
+
+            if (i == menu_sel)
+              {
+                 a = menu_anim - (double)i;
+                 if (a < 0) a = -a;
+                 a = 255 - (255 * a);
+
+                 o = o_menu_icon_sel;
+                 evas_object_move(o, x - ((48 - w) / 2), y - ((48 - h) / 2));
+                 evas_object_color_set(o, a, a, a, a);
+
+                 o = o_menu_title;
+                 evas_object_color_set(o, a, a, a, a);
+                 evas_object_text_text_set(o, mi->text);
+                 evas_object_geometry_get(o, NULL, NULL, &tw, &th);
+                 x = (win_w - tw) / 2;
+                 y = (win_h / 2) + len + 48;
+                 evas_object_move(o, x, y);
+
+                                
+                 o = o_menu_text_sel;
+                 w = tw + 24;
+                 h = 28;
+                 x = x - 12;
+                 y = y + ((th - h) / 2);
+                 evas_object_move(o, x, y);
+                 evas_object_resize(o, w, h);
+                 evas_object_image_fill_set(o, 0, 0, w, h);
+                 evas_object_color_set(o, a, a, a, a);
+
+                 o = o_menu_icon;
+                 snprintf(buf, 4096, "%s%s", data_dir, mi->icon);
+                 evas_object_image_file_set(o, buf, NULL);
+                 evas_object_color_set(o, a / 2, a / 2, a / 2, a / 2);
+              }
+         }
+        evas_object_move(o_menu_logo, (win_w - 120) / 2, ((win_h - 160) / 2));
+       evas_object_show(o_menu_logo);
+       evas_object_show(o_menu_title);
+       evas_object_show(o_menu_icon);
+       evas_object_show(o_menu_icon_sel);
+       evas_object_show(o_menu_icon_sel2);
+       evas_object_show(o_menu_text_sel);
+     }
+   else
+     {
+     }
+}
+
+void
+ui_menu(void)
+{
+   evas_object_show(o_title);
+   evas_object_show(o_byline);
+   evas_object_text_text_set
+     (o_byline, "LEFT/RIGHT - select, ENTER - select, ESCAPE - exit.");
+   menu_active = 1;
+   key_func = NULL;
+   loop_func = NULL;
+}
+
+void
+ui_func_set(void (*kfunc) (char *key), void (*lfunc) (double t, int f))
+{
+   key_func = kfunc;
+   loop_func = lfunc;
+   t_loop = t_start = get_time();
+   f_loop = f_start = 0;
+   ui_fps(0.0);
+}
+
+
+void
+ui_fps(double fps)
+{
+   /*
+   char buf[256];
+
+   snprintf(buf, sizeof(buf), "ESCAPE - exit, FPS: %4.3f", fps);
+   evas_object_text_text_set(o_byline, buf);
+    */
+   p_fps = fps;
+}
diff --git a/src/bin/.svn/text-base/ui.h.svn-base b/src/bin/.svn/text-base/ui.h.svn-base
new file mode 100644 (file)
index 0000000..fce4a33
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef UI_H
+#define UI_H
+
+void ui_args(int argc, char **argv);
+void ui_loop(void);
+void ui_menu(void);
+void ui_func_set(void (*kfunc) (char *key), void (*lfunc) (double t, int f));
+void ui_fps(double fps);
+
+#endif
diff --git a/src/bin/.svn/text-base/widgets_file_icons.c.svn-base b/src/bin/.svn/text-base/widgets_file_icons.c.svn-base
new file mode 100644 (file)
index 0000000..bf1e230
--- /dev/null
@@ -0,0 +1,141 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME widgets_file_icons_start
+#define NAME "Widgets File Icons"
+#define ICON "widgets.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+#define NUM 512
+#define ICON_SIZE 64
+static Evas_Object *o_images[NUM];
+static Evas_Object *o_texts[NUM];
+
+static const char *icons[] = 
+{
+   "bug.png",
+   "bulb.png",
+   "camera.png",
+   "colorbox.png",
+     
+   "e.png",
+   "error.png",
+   "flower.png",
+   "house.png",
+     
+   "mushroom.png",
+   "pulse.png",
+   "typewriter.png",
+   "warning.png",
+     
+   "watch.png"
+};
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < NUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path(icons[i % 13]), NULL);
+       evas_object_image_fill_set(o, 0, 0, ICON_SIZE, ICON_SIZE);
+       evas_object_resize(o, ICON_SIZE, ICON_SIZE);
+       evas_object_show(o);
+        
+        o = evas_object_text_add(evas);
+        o_texts[i] = o;
+        evas_object_text_font_set(o, "Vera-Bold", 10);
+        evas_object_text_text_set(o, icons[i % 13]);
+        evas_object_text_style_set(o, EVAS_TEXT_STYLE_FAR_SOFT_SHADOW);
+        evas_object_color_set(o, 255, 255, 255, 255);
+        evas_object_text_shadow_color_set(o, 0, 0, 0, 24);
+        evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < NUM; i++) evas_object_del(o_images[i]);
+   for (i = 0; i < NUM; i++) evas_object_del(o_texts[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, tw, th, cent;
+   x = 0;
+   y = 0 - f;
+   w = ICON_SIZE;
+   h = ICON_SIZE;
+   for (i = 0; i < NUM; i++)
+     {
+       evas_object_move(o_images[i], x + 8, y);
+        evas_object_geometry_get(o_texts[i], NULL, NULL, &tw, &th);
+        cent = (ICON_SIZE + 16 - tw) / 2;
+       evas_object_move(o_texts[i], x + cent, y + ICON_SIZE + 4);
+        x += ICON_SIZE + 16;
+        if (x > win_w)
+          {
+             x = 0;
+             y += ICON_SIZE + 16;
+          }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/widgets_file_icons_2.c.svn-base b/src/bin/.svn/text-base/widgets_file_icons_2.c.svn-base
new file mode 100644 (file)
index 0000000..cf54f5b
--- /dev/null
@@ -0,0 +1,139 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME widgets_file_icons_2_start
+#define NAME "Widgets File Icons 2"
+#define ICON "widgets.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+#define NUM 512
+#define ICON_SIZE 64
+static Evas_Object *o_images[NUM];
+static Evas_Object *o_texts[NUM];
+
+static const char *icons[] = 
+{
+   "bug.png",
+   "bulb.png",
+   "camera.png",
+   "colorbox.png",
+     
+   "e.png",
+   "error.png",
+   "flower.png",
+   "house.png",
+     
+   "mushroom.png",
+   "pulse.png",
+   "typewriter.png",
+   "warning.png",
+     
+   "watch.png"
+};
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < NUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path(icons[i % 13]), NULL);
+       evas_object_image_fill_set(o, 0, 0, ICON_SIZE, ICON_SIZE);
+       evas_object_resize(o, ICON_SIZE, ICON_SIZE);
+       evas_object_show(o);
+        
+        o = evas_object_text_add(evas);
+        o_texts[i] = o;
+        evas_object_text_font_set(o, "Vera-Bold", 10);
+        evas_object_text_text_set(o, icons[i % 13]);
+        evas_object_color_set(o, 0, 0, 0, 255);
+        evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < NUM; i++) evas_object_del(o_images[i]);
+   for (i = 0; i < NUM; i++) evas_object_del(o_texts[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, tw, th, cent;
+   x = 0;
+   y = 0 - f;
+   w = ICON_SIZE;
+   h = ICON_SIZE;
+   for (i = 0; i < NUM; i++)
+     {
+       evas_object_move(o_images[i], x + 8, y);
+        evas_object_geometry_get(o_texts[i], NULL, NULL, &tw, &th);
+        cent = (ICON_SIZE + 16 - tw) / 2;
+       evas_object_move(o_texts[i], x + cent, y + ICON_SIZE + 4);
+        x += ICON_SIZE + 16;
+        if (x > win_w)
+          {
+             x = 0;
+             y += ICON_SIZE + 16;
+          }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/widgets_file_icons_3.c.svn-base b/src/bin/.svn/text-base/widgets_file_icons_3.c.svn-base
new file mode 100644 (file)
index 0000000..afde3af
--- /dev/null
@@ -0,0 +1,139 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME widgets_file_icons_3_start
+#define NAME "Widgets File Icons 3"
+#define ICON "widgets.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+#define NUM 512
+#define ICON_SIZE 16
+static Evas_Object *o_images[NUM];
+static Evas_Object *o_texts[NUM];
+
+static const char *icons[] = 
+{
+   "bug.png",
+   "bulb.png",
+   "camera.png",
+   "colorbox.png",
+     
+   "e.png",
+   "error.png",
+   "flower.png",
+   "house.png",
+     
+   "mushroom.png",
+   "pulse.png",
+   "typewriter.png",
+   "warning.png",
+     
+   "watch.png"
+};
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < NUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path(icons[i % 13]), NULL);
+       evas_object_image_fill_set(o, 0, 0, ICON_SIZE, ICON_SIZE);
+       evas_object_resize(o, ICON_SIZE, ICON_SIZE);
+       evas_object_show(o);
+        
+        o = evas_object_text_add(evas);
+        o_texts[i] = o;
+        evas_object_text_font_set(o, "Vera-Bold", 10);
+        evas_object_text_text_set(o, icons[i % 13]);
+        evas_object_color_set(o, 0, 0, 0, 255);
+        evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < NUM; i++) evas_object_del(o_images[i]);
+   for (i = 0; i < NUM; i++) evas_object_del(o_texts[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, tw, th, cent;
+   x = 0;
+   y = 0 - f;
+   w = ICON_SIZE;
+   h = ICON_SIZE;
+   for (i = 0; i < NUM; i++)
+     {
+       evas_object_move(o_images[i], x + 8, y);
+        evas_object_geometry_get(o_texts[i], NULL, NULL, &tw, &th);
+        cent = (ICON_SIZE + 16 - tw) / 2;
+       evas_object_move(o_texts[i], x + cent, y + ICON_SIZE + 4);
+        x += ICON_SIZE + 16;
+        if (x > win_w)
+          {
+             x = 0;
+             y += ICON_SIZE + 16;
+          }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/.svn/text-base/widgets_file_icons_4.c.svn-base b/src/bin/.svn/text-base/widgets_file_icons_4.c.svn-base
new file mode 100644 (file)
index 0000000..9ca6625
--- /dev/null
@@ -0,0 +1,139 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME widgets_file_icons_4_start
+#define NAME "Widgets File Icons 4"
+#define ICON "widgets.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+#define NUM 512
+#define ICON_SIZE 96
+static Evas_Object *o_images[NUM];
+static Evas_Object *o_texts[NUM];
+
+static const char *icons[] = 
+{
+   "bug.png",
+   "bulb.png",
+   "camera.png",
+   "colorbox.png",
+     
+   "e.png",
+   "error.png",
+   "flower.png",
+   "house.png",
+     
+   "mushroom.png",
+   "pulse.png",
+   "typewriter.png",
+   "warning.png",
+     
+   "watch.png"
+};
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < NUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path(icons[i % 13]), NULL);
+       evas_object_image_fill_set(o, 0, 0, ICON_SIZE, ICON_SIZE);
+       evas_object_resize(o, ICON_SIZE, ICON_SIZE);
+       evas_object_show(o);
+        
+        o = evas_object_text_add(evas);
+        o_texts[i] = o;
+        evas_object_text_font_set(o, "Vera-Bold", 10);
+        evas_object_text_text_set(o, icons[i % 13]);
+        evas_object_color_set(o, 0, 0, 0, 255);
+        evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < NUM; i++) evas_object_del(o_images[i]);
+   for (i = 0; i < NUM; i++) evas_object_del(o_texts[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, tw, th, cent;
+   x = 0;
+   y = 0 - f;
+   w = ICON_SIZE;
+   h = ICON_SIZE;
+   for (i = 0; i < NUM; i++)
+     {
+       evas_object_move(o_images[i], x + 8, y);
+        evas_object_geometry_get(o_texts[i], NULL, NULL, &tw, &th);
+        cent = (ICON_SIZE + 16 - tw) / 2;
+       evas_object_move(o_texts[i], x + cent, y + ICON_SIZE + 4);
+        x += ICON_SIZE + 16;
+        if (x > win_w)
+          {
+             x = 0;
+             y += ICON_SIZE + 16;
+          }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/Makefile.am b/src/bin/Makefile.am
new file mode 100644 (file)
index 0000000..8589917
--- /dev/null
@@ -0,0 +1,192 @@
+MAINTAINERCLEANFILES = Makefile.in
+
+AM_CPPFLAGS = \
+-I$(top_srcdir) \
+-I$(top_srcdir)/src/bin \
+-DPACKAGE_BIN_DIR=\"$(bindir)\" \
+-DPACKAGE_LIB_DIR=\"$(libdir)\" \
+-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
+@EINA_CFLAGS@ \
+@EVAS_CFLAGS@ \
+@x_cflags@ \
+@SDL_CFLAGS@ \
+@DIRECTFB_CFLAGS@ \
+@XCB_CFLAGS@ \
+@EVIL_CFLAGS@
+
+bin_PROGRAMS = expedite
+bin_SCRIPTS = expedite-cmp
+
+expedite_SOURCES = \
+main.c main.h \
+ui.c ui.h \
+about.c about.h \
+tests.h \
+widgets_file_icons.c \
+widgets_file_icons_2.c \
+widgets_file_icons_3.c \
+widgets_file_icons_4.c \
+image_blend_unscaled.c \
+image_blend_solid_middle_unscaled.c \
+image_blend_fade_unscaled.c \
+image_blend_fade_pow2_unscaled.c \
+image_blend_solid_unscaled.c \
+image_blend_solid_fade_unscaled.c \
+image_blend_solid_fade_pow2_unscaled.c \
+image_blend_nearest_scaled.c \
+image_blend_nearest_solid_scaled.c \
+image_blend_smooth_scaled.c \
+image_blend_smooth_solid_scaled.c \
+image_blend_nearest_same_scaled.c \
+image_blend_nearest_solid_same_scaled.c \
+image_blend_smooth_same_scaled.c \
+image_blend_smooth_solid_same_scaled.c \
+image_blend_border.c \
+image_blend_solid_middle_border.c \
+image_blend_solid_border.c \
+image_blend_border_recolor.c \
+image_map_rotate.c \
+image_map_solid_rotate.c \
+image_map_nearest_rotate.c \
+image_map_nearest_solid_rotate.c \
+image_map_color_rotate.c \
+image_map_color_solid_rotate.c \
+image_map_color_nearest_rotate.c \
+image_map_color_nearest_solid_rotate.c \
+image_map_color_alpha_rotate.c \
+image_map_color_alpha_solid_rotate.c \
+image_map_color_alpha_nearest_rotate.c \
+image_map_color_alpha_nearest_solid_rotate.c \
+image_map_3d_1.c \
+image_map_3d_2.c \
+image_map_3d_3.c \
+image_map_3d_4.c \
+image_map_3d_5.c \
+image_map_3d_6.c \
+image_map_3d_flow.c \
+image_quality_scale.c \
+image_data_argb.c \
+image_data_argb_alpha.c \
+image_data_ycbcr601pl.c \
+image_data_ycbcr601pl_wide_stride.c \
+image_crossfade.c \
+text_basic.c \
+text_styles.c \
+text_styles_different_strings.c \
+text_change.c \
+textblock_basic.c \
+textblock_intl.c \
+rect_blend.c \
+rect_blend_pow2.c \
+rect_solid.c \
+rect_blend_few.c \
+rect_blend_pow2_few.c \
+rect_solid_few.c \
+image_blend_occlude1_few.c \
+image_blend_occlude2_few.c \
+image_blend_occlude3_few.c \
+image_blend_occlude1.c \
+image_blend_occlude2.c \
+image_blend_occlude3.c \
+image_blend_occlude1_many.c \
+image_blend_occlude2_many.c \
+image_blend_occlude3_many.c \
+image_blend_occlude1_very_many.c \
+image_blend_occlude2_very_many.c \
+image_blend_occlude3_very_many.c \
+poly_blend.c
+
+expedite_CFLAGS = @WIN32_CFLAGS@
+expedite_CXXFLAGS = @EXPEDITE_CXXFLAGS@
+expedite_LDADD = @SDL_LIBS@ @x_libs@ @gdi_libs@ @ddraw_libs@ @ddraw_16_libs@ @d3d_libs@ @wince_16_libs@ @glew_libs@ @DIRECTFB_LIBS@ @XCB_LIBS@ @EVAS_LIBS@ @EINA_LIBS@ @EVIL_LIBS@ @quartz_libs@ -lm
+expedite_LDFLAGS = @lt_enable_auto_import@
+
+if BUILD_SOFTWARE_XLIB
+expedite_SOURCES += \
+engine_software_xlib.c engine_software_xlib.h
+endif
+
+if BUILD_XRENDER_X11
+expedite_SOURCES += \
+engine_xrender_x11.c engine_xrender_x11.h
+endif
+
+if BUILD_OPENGL_X11
+expedite_SOURCES += \
+engine_gl_x11.c engine_gl_x11.h
+endif
+
+if BUILD_SOFTWARE_XCB
+expedite_SOURCES += \
+engine_software_xcb.c engine_software_xcb.h
+endif
+
+if BUILD_XRENDER_XCB
+expedite_SOURCES += \
+engine_xrender_xcb.c engine_xrender_xcb.h
+endif
+
+if BUILD_SOFTWARE_GDI
+expedite_SOURCES += \
+engine_software_gdi.c engine_software_gdi.h
+endif
+
+if BUILD_SOFTWARE_DDRAW
+expedite_SOURCES += \
+engine_software_ddraw.cpp engine_software_ddraw.h
+endif
+
+if BUILD_DIRECT3D
+expedite_SOURCES += \
+engine_direct3d.cpp engine_direct3d.h
+endif
+
+if BUILD_OPENGL_GLEW
+expedite_SOURCES += \
+engine_gl_glew.c engine_gl_glew.h
+endif
+
+if BUILD_SOFTWARE_SDL
+expedite_SOURCES += \
+engine_software_sdl.c engine_software_sdl.h
+endif
+
+if BUILD_OPENGL_SDL
+expedite_SOURCES += \
+engine_gl_sdl.c engine_gl_sdl.h
+endif
+
+if BUILD_FB
+expedite_SOURCES += \
+engine_fb.c engine_fb.h
+endif
+
+if BUILD_DIRECTFB
+expedite_SOURCES += \
+engine_directfb.c engine_directfb.h
+endif
+
+if BUILD_QUARTZ
+expedite_SOURCES += \
+engine_quartz.m engine_quartz.h
+endif
+
+if BUILD_SOFTWARE_16_X11
+expedite_SOURCES += \
+engine_software_16_x11.c engine_software_16_x11.h
+endif
+
+if BUILD_SOFTWARE_16_DDRAW
+expedite_SOURCES += \
+engine_software_16_ddraw.cpp engine_software_16_ddraw.h
+endif
+
+if BUILD_SOFTWARE_16_WINCE
+expedite_SOURCES += \
+engine_software_16_wince.c engine_software_16_wince.h  engine_software_16_wince.rc
+endif
+
+.rc.lo:
+       $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --tag=RC --mode=compile $(RC) $(RCFLAGS) $< -o $@
+
+EXTRA_DIST = $(bin_SCRIPTS)
diff --git a/src/bin/Makefile.in b/src/bin/Makefile.in
new file mode 100644 (file)
index 0000000..6712f54
--- /dev/null
@@ -0,0 +1,2178 @@
+# Makefile.in generated by automake 1.10.2 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+bin_PROGRAMS = expedite$(EXEEXT)
+@BUILD_SOFTWARE_XLIB_TRUE@am__append_1 = \
+@BUILD_SOFTWARE_XLIB_TRUE@engine_software_xlib.c engine_software_xlib.h
+
+@BUILD_XRENDER_X11_TRUE@am__append_2 = \
+@BUILD_XRENDER_X11_TRUE@engine_xrender_x11.c engine_xrender_x11.h
+
+@BUILD_OPENGL_X11_TRUE@am__append_3 = \
+@BUILD_OPENGL_X11_TRUE@engine_gl_x11.c engine_gl_x11.h
+
+@BUILD_SOFTWARE_XCB_TRUE@am__append_4 = \
+@BUILD_SOFTWARE_XCB_TRUE@engine_software_xcb.c engine_software_xcb.h
+
+@BUILD_XRENDER_XCB_TRUE@am__append_5 = \
+@BUILD_XRENDER_XCB_TRUE@engine_xrender_xcb.c engine_xrender_xcb.h
+
+@BUILD_SOFTWARE_GDI_TRUE@am__append_6 = \
+@BUILD_SOFTWARE_GDI_TRUE@engine_software_gdi.c engine_software_gdi.h
+
+@BUILD_SOFTWARE_DDRAW_TRUE@am__append_7 = \
+@BUILD_SOFTWARE_DDRAW_TRUE@engine_software_ddraw.cpp engine_software_ddraw.h
+
+@BUILD_DIRECT3D_TRUE@am__append_8 = \
+@BUILD_DIRECT3D_TRUE@engine_direct3d.cpp engine_direct3d.h
+
+@BUILD_OPENGL_GLEW_TRUE@am__append_9 = \
+@BUILD_OPENGL_GLEW_TRUE@engine_gl_glew.c engine_gl_glew.h
+
+@BUILD_SOFTWARE_SDL_TRUE@am__append_10 = \
+@BUILD_SOFTWARE_SDL_TRUE@engine_software_sdl.c engine_software_sdl.h
+
+@BUILD_OPENGL_SDL_TRUE@am__append_11 = \
+@BUILD_OPENGL_SDL_TRUE@engine_gl_sdl.c engine_gl_sdl.h
+
+@BUILD_FB_TRUE@am__append_12 = \
+@BUILD_FB_TRUE@engine_fb.c engine_fb.h
+
+@BUILD_DIRECTFB_TRUE@am__append_13 = \
+@BUILD_DIRECTFB_TRUE@engine_directfb.c engine_directfb.h
+
+@BUILD_QUARTZ_TRUE@am__append_14 = \
+@BUILD_QUARTZ_TRUE@engine_quartz.m engine_quartz.h
+
+@BUILD_SOFTWARE_16_X11_TRUE@am__append_15 = \
+@BUILD_SOFTWARE_16_X11_TRUE@engine_software_16_x11.c engine_software_16_x11.h
+
+@BUILD_SOFTWARE_16_DDRAW_TRUE@am__append_16 = \
+@BUILD_SOFTWARE_16_DDRAW_TRUE@engine_software_16_ddraw.cpp engine_software_16_ddraw.h
+
+@BUILD_SOFTWARE_16_WINCE_TRUE@am__append_17 = \
+@BUILD_SOFTWARE_16_WINCE_TRUE@engine_software_16_wince.c engine_software_16_wince.h  engine_software_16_wince.rc
+
+subdir = src/bin
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/expedite_check_engine.m4 \
+       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+       $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)"
+binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+PROGRAMS = $(bin_PROGRAMS)
+am__expedite_SOURCES_DIST = main.c main.h ui.c ui.h about.c about.h \
+       tests.h widgets_file_icons.c widgets_file_icons_2.c \
+       widgets_file_icons_3.c widgets_file_icons_4.c \
+       image_blend_unscaled.c image_blend_solid_middle_unscaled.c \
+       image_blend_fade_unscaled.c image_blend_fade_pow2_unscaled.c \
+       image_blend_solid_unscaled.c image_blend_solid_fade_unscaled.c \
+       image_blend_solid_fade_pow2_unscaled.c \
+       image_blend_nearest_scaled.c \
+       image_blend_nearest_solid_scaled.c image_blend_smooth_scaled.c \
+       image_blend_smooth_solid_scaled.c \
+       image_blend_nearest_same_scaled.c \
+       image_blend_nearest_solid_same_scaled.c \
+       image_blend_smooth_same_scaled.c \
+       image_blend_smooth_solid_same_scaled.c image_blend_border.c \
+       image_blend_solid_middle_border.c image_blend_solid_border.c \
+       image_blend_border_recolor.c image_map_rotate.c \
+       image_map_solid_rotate.c image_map_nearest_rotate.c \
+       image_map_nearest_solid_rotate.c image_map_color_rotate.c \
+       image_map_color_solid_rotate.c \
+       image_map_color_nearest_rotate.c \
+       image_map_color_nearest_solid_rotate.c \
+       image_map_color_alpha_rotate.c \
+       image_map_color_alpha_solid_rotate.c \
+       image_map_color_alpha_nearest_rotate.c \
+       image_map_color_alpha_nearest_solid_rotate.c image_map_3d_1.c \
+       image_map_3d_2.c image_map_3d_3.c image_map_3d_4.c \
+       image_map_3d_5.c image_map_3d_6.c image_map_3d_flow.c \
+       image_quality_scale.c image_data_argb.c \
+       image_data_argb_alpha.c image_data_ycbcr601pl.c \
+       image_data_ycbcr601pl_wide_stride.c image_crossfade.c \
+       text_basic.c text_styles.c text_styles_different_strings.c \
+       text_change.c textblock_basic.c textblock_intl.c rect_blend.c \
+       rect_blend_pow2.c rect_solid.c rect_blend_few.c \
+       rect_blend_pow2_few.c rect_solid_few.c \
+       image_blend_occlude1_few.c image_blend_occlude2_few.c \
+       image_blend_occlude3_few.c image_blend_occlude1.c \
+       image_blend_occlude2.c image_blend_occlude3.c \
+       image_blend_occlude1_many.c image_blend_occlude2_many.c \
+       image_blend_occlude3_many.c image_blend_occlude1_very_many.c \
+       image_blend_occlude2_very_many.c \
+       image_blend_occlude3_very_many.c poly_blend.c \
+       engine_software_xlib.c engine_software_xlib.h \
+       engine_xrender_x11.c engine_xrender_x11.h engine_gl_x11.c \
+       engine_gl_x11.h engine_software_xcb.c engine_software_xcb.h \
+       engine_xrender_xcb.c engine_xrender_xcb.h \
+       engine_software_gdi.c engine_software_gdi.h \
+       engine_software_ddraw.cpp engine_software_ddraw.h \
+       engine_direct3d.cpp engine_direct3d.h engine_gl_glew.c \
+       engine_gl_glew.h engine_software_sdl.c engine_software_sdl.h \
+       engine_gl_sdl.c engine_gl_sdl.h engine_fb.c engine_fb.h \
+       engine_directfb.c engine_directfb.h engine_quartz.m \
+       engine_quartz.h engine_software_16_x11.c \
+       engine_software_16_x11.h engine_software_16_ddraw.cpp \
+       engine_software_16_ddraw.h engine_software_16_wince.c \
+       engine_software_16_wince.h engine_software_16_wince.rc
+@BUILD_SOFTWARE_XLIB_TRUE@am__objects_1 = expedite-engine_software_xlib.$(OBJEXT)
+@BUILD_XRENDER_X11_TRUE@am__objects_2 =  \
+@BUILD_XRENDER_X11_TRUE@       expedite-engine_xrender_x11.$(OBJEXT)
+@BUILD_OPENGL_X11_TRUE@am__objects_3 =  \
+@BUILD_OPENGL_X11_TRUE@        expedite-engine_gl_x11.$(OBJEXT)
+@BUILD_SOFTWARE_XCB_TRUE@am__objects_4 = expedite-engine_software_xcb.$(OBJEXT)
+@BUILD_XRENDER_XCB_TRUE@am__objects_5 =  \
+@BUILD_XRENDER_XCB_TRUE@       expedite-engine_xrender_xcb.$(OBJEXT)
+@BUILD_SOFTWARE_GDI_TRUE@am__objects_6 = expedite-engine_software_gdi.$(OBJEXT)
+@BUILD_SOFTWARE_DDRAW_TRUE@am__objects_7 = expedite-engine_software_ddraw.$(OBJEXT)
+@BUILD_DIRECT3D_TRUE@am__objects_8 =  \
+@BUILD_DIRECT3D_TRUE@  expedite-engine_direct3d.$(OBJEXT)
+@BUILD_OPENGL_GLEW_TRUE@am__objects_9 =  \
+@BUILD_OPENGL_GLEW_TRUE@       expedite-engine_gl_glew.$(OBJEXT)
+@BUILD_SOFTWARE_SDL_TRUE@am__objects_10 = expedite-engine_software_sdl.$(OBJEXT)
+@BUILD_OPENGL_SDL_TRUE@am__objects_11 =  \
+@BUILD_OPENGL_SDL_TRUE@        expedite-engine_gl_sdl.$(OBJEXT)
+@BUILD_FB_TRUE@am__objects_12 = expedite-engine_fb.$(OBJEXT)
+@BUILD_DIRECTFB_TRUE@am__objects_13 =  \
+@BUILD_DIRECTFB_TRUE@  expedite-engine_directfb.$(OBJEXT)
+@BUILD_QUARTZ_TRUE@am__objects_14 = engine_quartz.$(OBJEXT)
+@BUILD_SOFTWARE_16_X11_TRUE@am__objects_15 = expedite-engine_software_16_x11.$(OBJEXT)
+@BUILD_SOFTWARE_16_DDRAW_TRUE@am__objects_16 = expedite-engine_software_16_ddraw.$(OBJEXT)
+@BUILD_SOFTWARE_16_WINCE_TRUE@am__objects_17 = expedite-engine_software_16_wince.$(OBJEXT)
+am_expedite_OBJECTS = expedite-main.$(OBJEXT) expedite-ui.$(OBJEXT) \
+       expedite-about.$(OBJEXT) expedite-widgets_file_icons.$(OBJEXT) \
+       expedite-widgets_file_icons_2.$(OBJEXT) \
+       expedite-widgets_file_icons_3.$(OBJEXT) \
+       expedite-widgets_file_icons_4.$(OBJEXT) \
+       expedite-image_blend_unscaled.$(OBJEXT) \
+       expedite-image_blend_solid_middle_unscaled.$(OBJEXT) \
+       expedite-image_blend_fade_unscaled.$(OBJEXT) \
+       expedite-image_blend_fade_pow2_unscaled.$(OBJEXT) \
+       expedite-image_blend_solid_unscaled.$(OBJEXT) \
+       expedite-image_blend_solid_fade_unscaled.$(OBJEXT) \
+       expedite-image_blend_solid_fade_pow2_unscaled.$(OBJEXT) \
+       expedite-image_blend_nearest_scaled.$(OBJEXT) \
+       expedite-image_blend_nearest_solid_scaled.$(OBJEXT) \
+       expedite-image_blend_smooth_scaled.$(OBJEXT) \
+       expedite-image_blend_smooth_solid_scaled.$(OBJEXT) \
+       expedite-image_blend_nearest_same_scaled.$(OBJEXT) \
+       expedite-image_blend_nearest_solid_same_scaled.$(OBJEXT) \
+       expedite-image_blend_smooth_same_scaled.$(OBJEXT) \
+       expedite-image_blend_smooth_solid_same_scaled.$(OBJEXT) \
+       expedite-image_blend_border.$(OBJEXT) \
+       expedite-image_blend_solid_middle_border.$(OBJEXT) \
+       expedite-image_blend_solid_border.$(OBJEXT) \
+       expedite-image_blend_border_recolor.$(OBJEXT) \
+       expedite-image_map_rotate.$(OBJEXT) \
+       expedite-image_map_solid_rotate.$(OBJEXT) \
+       expedite-image_map_nearest_rotate.$(OBJEXT) \
+       expedite-image_map_nearest_solid_rotate.$(OBJEXT) \
+       expedite-image_map_color_rotate.$(OBJEXT) \
+       expedite-image_map_color_solid_rotate.$(OBJEXT) \
+       expedite-image_map_color_nearest_rotate.$(OBJEXT) \
+       expedite-image_map_color_nearest_solid_rotate.$(OBJEXT) \
+       expedite-image_map_color_alpha_rotate.$(OBJEXT) \
+       expedite-image_map_color_alpha_solid_rotate.$(OBJEXT) \
+       expedite-image_map_color_alpha_nearest_rotate.$(OBJEXT) \
+       expedite-image_map_color_alpha_nearest_solid_rotate.$(OBJEXT) \
+       expedite-image_map_3d_1.$(OBJEXT) \
+       expedite-image_map_3d_2.$(OBJEXT) \
+       expedite-image_map_3d_3.$(OBJEXT) \
+       expedite-image_map_3d_4.$(OBJEXT) \
+       expedite-image_map_3d_5.$(OBJEXT) \
+       expedite-image_map_3d_6.$(OBJEXT) \
+       expedite-image_map_3d_flow.$(OBJEXT) \
+       expedite-image_quality_scale.$(OBJEXT) \
+       expedite-image_data_argb.$(OBJEXT) \
+       expedite-image_data_argb_alpha.$(OBJEXT) \
+       expedite-image_data_ycbcr601pl.$(OBJEXT) \
+       expedite-image_data_ycbcr601pl_wide_stride.$(OBJEXT) \
+       expedite-image_crossfade.$(OBJEXT) \
+       expedite-text_basic.$(OBJEXT) expedite-text_styles.$(OBJEXT) \
+       expedite-text_styles_different_strings.$(OBJEXT) \
+       expedite-text_change.$(OBJEXT) \
+       expedite-textblock_basic.$(OBJEXT) \
+       expedite-textblock_intl.$(OBJEXT) \
+       expedite-rect_blend.$(OBJEXT) \
+       expedite-rect_blend_pow2.$(OBJEXT) \
+       expedite-rect_solid.$(OBJEXT) \
+       expedite-rect_blend_few.$(OBJEXT) \
+       expedite-rect_blend_pow2_few.$(OBJEXT) \
+       expedite-rect_solid_few.$(OBJEXT) \
+       expedite-image_blend_occlude1_few.$(OBJEXT) \
+       expedite-image_blend_occlude2_few.$(OBJEXT) \
+       expedite-image_blend_occlude3_few.$(OBJEXT) \
+       expedite-image_blend_occlude1.$(OBJEXT) \
+       expedite-image_blend_occlude2.$(OBJEXT) \
+       expedite-image_blend_occlude3.$(OBJEXT) \
+       expedite-image_blend_occlude1_many.$(OBJEXT) \
+       expedite-image_blend_occlude2_many.$(OBJEXT) \
+       expedite-image_blend_occlude3_many.$(OBJEXT) \
+       expedite-image_blend_occlude1_very_many.$(OBJEXT) \
+       expedite-image_blend_occlude2_very_many.$(OBJEXT) \
+       expedite-image_blend_occlude3_very_many.$(OBJEXT) \
+       expedite-poly_blend.$(OBJEXT) $(am__objects_1) \
+       $(am__objects_2) $(am__objects_3) $(am__objects_4) \
+       $(am__objects_5) $(am__objects_6) $(am__objects_7) \
+       $(am__objects_8) $(am__objects_9) $(am__objects_10) \
+       $(am__objects_11) $(am__objects_12) $(am__objects_13) \
+       $(am__objects_14) $(am__objects_15) $(am__objects_16) \
+       $(am__objects_17)
+expedite_OBJECTS = $(am_expedite_OBJECTS)
+expedite_DEPENDENCIES =
+expedite_LINK = $(CXXLD) $(expedite_CXXFLAGS) $(CXXFLAGS) \
+       $(expedite_LDFLAGS) $(LDFLAGS) -o $@
+binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
+SCRIPTS = $(bin_SCRIPTS)
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+       $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+       $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLD = $(CXX)
+CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
+       -o $@
+OBJCCOMPILE = $(OBJC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+       $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_OBJCFLAGS) $(OBJCFLAGS)
+OBJCLD = $(OBJC)
+OBJCLINK = $(OBJCLD) $(AM_OBJCFLAGS) $(OBJCFLAGS) $(AM_LDFLAGS) \
+       $(LDFLAGS) -o $@
+SOURCES = $(expedite_SOURCES)
+DIST_SOURCES = $(am__expedite_SOURCES_DIST)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DIRECTFB_CFLAGS = @DIRECTFB_CFLAGS@
+DIRECTFB_LIBS = @DIRECTFB_LIBS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EINA_CFLAGS = @EINA_CFLAGS@
+EINA_LIBS = @EINA_LIBS@
+EVAS_CFLAGS = @EVAS_CFLAGS@
+EVAS_LIBS = @EVAS_LIBS@
+EVIL_CFLAGS = @EVIL_CFLAGS@
+EVIL_LIBS = @EVIL_LIBS@
+EXEEXT = @EXEEXT@
+EXPEDITE_CXXFLAGS = @EXPEDITE_CXXFLAGS@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJC = @OBJC@
+OBJCDEPMODE = @OBJCDEPMODE@
+OBJCFLAGS = @OBJCFLAGS@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+RC = @RC@
+SDL_CFLAGS = @SDL_CFLAGS@
+SDL_LIBS = @SDL_LIBS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+WIN32_CFLAGS = @WIN32_CFLAGS@
+XCB_CFLAGS = @XCB_CFLAGS@
+XCB_LIBS = @XCB_LIBS@
+XMKMF = @XMKMF@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_OBJC = @ac_ct_OBJC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+d3d_libs = @d3d_libs@
+datadir = @datadir@
+datarootdir = @datarootdir@
+ddraw_16_libs = @ddraw_16_libs@
+ddraw_libs = @ddraw_libs@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+gdi_libs = @gdi_libs@
+glew_libs = @glew_libs@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+lt_enable_auto_import = @lt_enable_auto_import@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+quartz_libs = @quartz_libs@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+wince_16_libs = @wince_16_libs@
+x_cflags = @x_cflags@
+x_libs = @x_libs@
+MAINTAINERCLEANFILES = Makefile.in
+AM_CPPFLAGS = \
+-I$(top_srcdir) \
+-I$(top_srcdir)/src/bin \
+-DPACKAGE_BIN_DIR=\"$(bindir)\" \
+-DPACKAGE_LIB_DIR=\"$(libdir)\" \
+-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
+@EINA_CFLAGS@ \
+@EVAS_CFLAGS@ \
+@x_cflags@ \
+@SDL_CFLAGS@ \
+@DIRECTFB_CFLAGS@ \
+@XCB_CFLAGS@ \
+@EVIL_CFLAGS@
+
+bin_SCRIPTS = expedite-cmp
+expedite_SOURCES = main.c main.h ui.c ui.h about.c about.h tests.h \
+       widgets_file_icons.c widgets_file_icons_2.c \
+       widgets_file_icons_3.c widgets_file_icons_4.c \
+       image_blend_unscaled.c image_blend_solid_middle_unscaled.c \
+       image_blend_fade_unscaled.c image_blend_fade_pow2_unscaled.c \
+       image_blend_solid_unscaled.c image_blend_solid_fade_unscaled.c \
+       image_blend_solid_fade_pow2_unscaled.c \
+       image_blend_nearest_scaled.c \
+       image_blend_nearest_solid_scaled.c image_blend_smooth_scaled.c \
+       image_blend_smooth_solid_scaled.c \
+       image_blend_nearest_same_scaled.c \
+       image_blend_nearest_solid_same_scaled.c \
+       image_blend_smooth_same_scaled.c \
+       image_blend_smooth_solid_same_scaled.c image_blend_border.c \
+       image_blend_solid_middle_border.c image_blend_solid_border.c \
+       image_blend_border_recolor.c image_map_rotate.c \
+       image_map_solid_rotate.c image_map_nearest_rotate.c \
+       image_map_nearest_solid_rotate.c image_map_color_rotate.c \
+       image_map_color_solid_rotate.c \
+       image_map_color_nearest_rotate.c \
+       image_map_color_nearest_solid_rotate.c \
+       image_map_color_alpha_rotate.c \
+       image_map_color_alpha_solid_rotate.c \
+       image_map_color_alpha_nearest_rotate.c \
+       image_map_color_alpha_nearest_solid_rotate.c image_map_3d_1.c \
+       image_map_3d_2.c image_map_3d_3.c image_map_3d_4.c \
+       image_map_3d_5.c image_map_3d_6.c image_map_3d_flow.c \
+       image_quality_scale.c image_data_argb.c \
+       image_data_argb_alpha.c image_data_ycbcr601pl.c \
+       image_data_ycbcr601pl_wide_stride.c image_crossfade.c \
+       text_basic.c text_styles.c text_styles_different_strings.c \
+       text_change.c textblock_basic.c textblock_intl.c rect_blend.c \
+       rect_blend_pow2.c rect_solid.c rect_blend_few.c \
+       rect_blend_pow2_few.c rect_solid_few.c \
+       image_blend_occlude1_few.c image_blend_occlude2_few.c \
+       image_blend_occlude3_few.c image_blend_occlude1.c \
+       image_blend_occlude2.c image_blend_occlude3.c \
+       image_blend_occlude1_many.c image_blend_occlude2_many.c \
+       image_blend_occlude3_many.c image_blend_occlude1_very_many.c \
+       image_blend_occlude2_very_many.c \
+       image_blend_occlude3_very_many.c poly_blend.c $(am__append_1) \
+       $(am__append_2) $(am__append_3) $(am__append_4) \
+       $(am__append_5) $(am__append_6) $(am__append_7) \
+       $(am__append_8) $(am__append_9) $(am__append_10) \
+       $(am__append_11) $(am__append_12) $(am__append_13) \
+       $(am__append_14) $(am__append_15) $(am__append_16) \
+       $(am__append_17)
+expedite_CFLAGS = @WIN32_CFLAGS@
+expedite_CXXFLAGS = @EXPEDITE_CXXFLAGS@
+expedite_LDADD = @SDL_LIBS@ @x_libs@ @gdi_libs@ @ddraw_libs@ @ddraw_16_libs@ @d3d_libs@ @wince_16_libs@ @glew_libs@ @DIRECTFB_LIBS@ @XCB_LIBS@ @EVAS_LIBS@ @EINA_LIBS@ @EVIL_LIBS@ @quartz_libs@ -lm
+expedite_LDFLAGS = @lt_enable_auto_import@
+EXTRA_DIST = $(bin_SCRIPTS)
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .cpp .lo .m .o .obj .rc
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
+       @for dep in $?; do \
+         case '$(am__configure_deps)' in \
+           *$$dep*) \
+             ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+               && { if test -f $@; then exit 0; else break; fi; }; \
+             exit 1;; \
+         esac; \
+       done; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/bin/Makefile'; \
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --gnu  src/bin/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+       @case '$?' in \
+         *config.status*) \
+           cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+         *) \
+           echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+           cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+       esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+install-binPROGRAMS: $(bin_PROGRAMS)
+       @$(NORMAL_INSTALL)
+       test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
+       @list='$(bin_PROGRAMS)'; for p in $$list; do \
+         p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+         if test -f $$p \
+         ; then \
+           f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+          echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
+          $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
+         else :; fi; \
+       done
+
+uninstall-binPROGRAMS:
+       @$(NORMAL_UNINSTALL)
+       @list='$(bin_PROGRAMS)'; for p in $$list; do \
+         f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+         echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
+         rm -f "$(DESTDIR)$(bindir)/$$f"; \
+       done
+
+clean-binPROGRAMS:
+       -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
+expedite$(EXEEXT): $(expedite_OBJECTS) $(expedite_DEPENDENCIES) 
+       @rm -f expedite$(EXEEXT)
+       $(expedite_LINK) $(expedite_OBJECTS) $(expedite_LDADD) $(LIBS)
+install-binSCRIPTS: $(bin_SCRIPTS)
+       @$(NORMAL_INSTALL)
+       test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
+       @list='$(bin_SCRIPTS)'; for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         if test -f $$d$$p; then \
+           f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+           echo " $(binSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(bindir)/$$f'"; \
+           $(binSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(bindir)/$$f"; \
+         else :; fi; \
+       done
+
+uninstall-binSCRIPTS:
+       @$(NORMAL_UNINSTALL)
+       @list='$(bin_SCRIPTS)'; for p in $$list; do \
+         f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+         echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
+         rm -f "$(DESTDIR)$(bindir)/$$f"; \
+       done
+
+mostlyclean-compile:
+       -rm -f *.$(OBJEXT)
+
+distclean-compile:
+       -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/engine_quartz.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-about.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-engine_direct3d.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-engine_directfb.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-engine_fb.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-engine_gl_glew.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-engine_gl_sdl.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-engine_gl_x11.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-engine_software_16_ddraw.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-engine_software_16_wince.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-engine_software_16_x11.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-engine_software_ddraw.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-engine_software_gdi.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-engine_software_sdl.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-engine_software_xcb.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-engine_software_xlib.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-engine_xrender_x11.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-engine_xrender_xcb.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_border.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_border_recolor.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_fade_pow2_unscaled.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_fade_unscaled.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_nearest_same_scaled.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_nearest_scaled.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_nearest_solid_same_scaled.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_nearest_solid_scaled.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_occlude1.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_occlude1_few.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_occlude1_many.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_occlude1_very_many.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_occlude2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_occlude2_few.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_occlude2_many.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_occlude2_very_many.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_occlude3.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_occlude3_few.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_occlude3_many.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_occlude3_very_many.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_smooth_same_scaled.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_smooth_scaled.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_smooth_solid_same_scaled.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_smooth_solid_scaled.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_solid_border.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_solid_fade_pow2_unscaled.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_solid_fade_unscaled.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_solid_middle_border.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_solid_middle_unscaled.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_solid_unscaled.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_blend_unscaled.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_crossfade.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_data_argb.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_data_argb_alpha.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_data_ycbcr601pl.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_data_ycbcr601pl_wide_stride.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_3d_1.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_3d_2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_3d_3.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_3d_4.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_3d_5.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_3d_6.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_3d_flow.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_color_alpha_nearest_rotate.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_color_alpha_nearest_solid_rotate.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_color_alpha_rotate.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_color_alpha_solid_rotate.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_color_nearest_rotate.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_color_nearest_solid_rotate.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_color_rotate.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_color_solid_rotate.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_nearest_rotate.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_nearest_solid_rotate.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_rotate.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_map_solid_rotate.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-image_quality_scale.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-main.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-poly_blend.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-rect_blend.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-rect_blend_few.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-rect_blend_pow2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-rect_blend_pow2_few.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-rect_solid.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-rect_solid_few.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-text_basic.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-text_change.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-text_styles.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-text_styles_different_strings.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-textblock_basic.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-textblock_intl.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-ui.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-widgets_file_icons.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-widgets_file_icons_2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-widgets_file_icons_3.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expedite-widgets_file_icons_4.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@   $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(COMPILE) -c $<
+
+.c.obj:
+@am__fastdepCC_TRUE@   $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+expedite-main.o: main.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-main.o -MD -MP -MF $(DEPDIR)/expedite-main.Tpo -c -o expedite-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-main.Tpo $(DEPDIR)/expedite-main.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='main.c' object='expedite-main.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c
+
+expedite-main.obj: main.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-main.obj -MD -MP -MF $(DEPDIR)/expedite-main.Tpo -c -o expedite-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-main.Tpo $(DEPDIR)/expedite-main.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='main.c' object='expedite-main.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi`
+
+expedite-ui.o: ui.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-ui.o -MD -MP -MF $(DEPDIR)/expedite-ui.Tpo -c -o expedite-ui.o `test -f 'ui.c' || echo '$(srcdir)/'`ui.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-ui.Tpo $(DEPDIR)/expedite-ui.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='ui.c' object='expedite-ui.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-ui.o `test -f 'ui.c' || echo '$(srcdir)/'`ui.c
+
+expedite-ui.obj: ui.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-ui.obj -MD -MP -MF $(DEPDIR)/expedite-ui.Tpo -c -o expedite-ui.obj `if test -f 'ui.c'; then $(CYGPATH_W) 'ui.c'; else $(CYGPATH_W) '$(srcdir)/ui.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-ui.Tpo $(DEPDIR)/expedite-ui.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='ui.c' object='expedite-ui.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-ui.obj `if test -f 'ui.c'; then $(CYGPATH_W) 'ui.c'; else $(CYGPATH_W) '$(srcdir)/ui.c'; fi`
+
+expedite-about.o: about.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-about.o -MD -MP -MF $(DEPDIR)/expedite-about.Tpo -c -o expedite-about.o `test -f 'about.c' || echo '$(srcdir)/'`about.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-about.Tpo $(DEPDIR)/expedite-about.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='about.c' object='expedite-about.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-about.o `test -f 'about.c' || echo '$(srcdir)/'`about.c
+
+expedite-about.obj: about.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-about.obj -MD -MP -MF $(DEPDIR)/expedite-about.Tpo -c -o expedite-about.obj `if test -f 'about.c'; then $(CYGPATH_W) 'about.c'; else $(CYGPATH_W) '$(srcdir)/about.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-about.Tpo $(DEPDIR)/expedite-about.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='about.c' object='expedite-about.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-about.obj `if test -f 'about.c'; then $(CYGPATH_W) 'about.c'; else $(CYGPATH_W) '$(srcdir)/about.c'; fi`
+
+expedite-widgets_file_icons.o: widgets_file_icons.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-widgets_file_icons.o -MD -MP -MF $(DEPDIR)/expedite-widgets_file_icons.Tpo -c -o expedite-widgets_file_icons.o `test -f 'widgets_file_icons.c' || echo '$(srcdir)/'`widgets_file_icons.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-widgets_file_icons.Tpo $(DEPDIR)/expedite-widgets_file_icons.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='widgets_file_icons.c' object='expedite-widgets_file_icons.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-widgets_file_icons.o `test -f 'widgets_file_icons.c' || echo '$(srcdir)/'`widgets_file_icons.c
+
+expedite-widgets_file_icons.obj: widgets_file_icons.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-widgets_file_icons.obj -MD -MP -MF $(DEPDIR)/expedite-widgets_file_icons.Tpo -c -o expedite-widgets_file_icons.obj `if test -f 'widgets_file_icons.c'; then $(CYGPATH_W) 'widgets_file_icons.c'; else $(CYGPATH_W) '$(srcdir)/widgets_file_icons.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-widgets_file_icons.Tpo $(DEPDIR)/expedite-widgets_file_icons.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='widgets_file_icons.c' object='expedite-widgets_file_icons.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-widgets_file_icons.obj `if test -f 'widgets_file_icons.c'; then $(CYGPATH_W) 'widgets_file_icons.c'; else $(CYGPATH_W) '$(srcdir)/widgets_file_icons.c'; fi`
+
+expedite-widgets_file_icons_2.o: widgets_file_icons_2.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-widgets_file_icons_2.o -MD -MP -MF $(DEPDIR)/expedite-widgets_file_icons_2.Tpo -c -o expedite-widgets_file_icons_2.o `test -f 'widgets_file_icons_2.c' || echo '$(srcdir)/'`widgets_file_icons_2.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-widgets_file_icons_2.Tpo $(DEPDIR)/expedite-widgets_file_icons_2.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='widgets_file_icons_2.c' object='expedite-widgets_file_icons_2.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-widgets_file_icons_2.o `test -f 'widgets_file_icons_2.c' || echo '$(srcdir)/'`widgets_file_icons_2.c
+
+expedite-widgets_file_icons_2.obj: widgets_file_icons_2.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-widgets_file_icons_2.obj -MD -MP -MF $(DEPDIR)/expedite-widgets_file_icons_2.Tpo -c -o expedite-widgets_file_icons_2.obj `if test -f 'widgets_file_icons_2.c'; then $(CYGPATH_W) 'widgets_file_icons_2.c'; else $(CYGPATH_W) '$(srcdir)/widgets_file_icons_2.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-widgets_file_icons_2.Tpo $(DEPDIR)/expedite-widgets_file_icons_2.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='widgets_file_icons_2.c' object='expedite-widgets_file_icons_2.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-widgets_file_icons_2.obj `if test -f 'widgets_file_icons_2.c'; then $(CYGPATH_W) 'widgets_file_icons_2.c'; else $(CYGPATH_W) '$(srcdir)/widgets_file_icons_2.c'; fi`
+
+expedite-widgets_file_icons_3.o: widgets_file_icons_3.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-widgets_file_icons_3.o -MD -MP -MF $(DEPDIR)/expedite-widgets_file_icons_3.Tpo -c -o expedite-widgets_file_icons_3.o `test -f 'widgets_file_icons_3.c' || echo '$(srcdir)/'`widgets_file_icons_3.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-widgets_file_icons_3.Tpo $(DEPDIR)/expedite-widgets_file_icons_3.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='widgets_file_icons_3.c' object='expedite-widgets_file_icons_3.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-widgets_file_icons_3.o `test -f 'widgets_file_icons_3.c' || echo '$(srcdir)/'`widgets_file_icons_3.c
+
+expedite-widgets_file_icons_3.obj: widgets_file_icons_3.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-widgets_file_icons_3.obj -MD -MP -MF $(DEPDIR)/expedite-widgets_file_icons_3.Tpo -c -o expedite-widgets_file_icons_3.obj `if test -f 'widgets_file_icons_3.c'; then $(CYGPATH_W) 'widgets_file_icons_3.c'; else $(CYGPATH_W) '$(srcdir)/widgets_file_icons_3.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-widgets_file_icons_3.Tpo $(DEPDIR)/expedite-widgets_file_icons_3.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='widgets_file_icons_3.c' object='expedite-widgets_file_icons_3.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-widgets_file_icons_3.obj `if test -f 'widgets_file_icons_3.c'; then $(CYGPATH_W) 'widgets_file_icons_3.c'; else $(CYGPATH_W) '$(srcdir)/widgets_file_icons_3.c'; fi`
+
+expedite-widgets_file_icons_4.o: widgets_file_icons_4.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-widgets_file_icons_4.o -MD -MP -MF $(DEPDIR)/expedite-widgets_file_icons_4.Tpo -c -o expedite-widgets_file_icons_4.o `test -f 'widgets_file_icons_4.c' || echo '$(srcdir)/'`widgets_file_icons_4.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-widgets_file_icons_4.Tpo $(DEPDIR)/expedite-widgets_file_icons_4.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='widgets_file_icons_4.c' object='expedite-widgets_file_icons_4.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-widgets_file_icons_4.o `test -f 'widgets_file_icons_4.c' || echo '$(srcdir)/'`widgets_file_icons_4.c
+
+expedite-widgets_file_icons_4.obj: widgets_file_icons_4.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-widgets_file_icons_4.obj -MD -MP -MF $(DEPDIR)/expedite-widgets_file_icons_4.Tpo -c -o expedite-widgets_file_icons_4.obj `if test -f 'widgets_file_icons_4.c'; then $(CYGPATH_W) 'widgets_file_icons_4.c'; else $(CYGPATH_W) '$(srcdir)/widgets_file_icons_4.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-widgets_file_icons_4.Tpo $(DEPDIR)/expedite-widgets_file_icons_4.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='widgets_file_icons_4.c' object='expedite-widgets_file_icons_4.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-widgets_file_icons_4.obj `if test -f 'widgets_file_icons_4.c'; then $(CYGPATH_W) 'widgets_file_icons_4.c'; else $(CYGPATH_W) '$(srcdir)/widgets_file_icons_4.c'; fi`
+
+expedite-image_blend_unscaled.o: image_blend_unscaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_unscaled.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_unscaled.Tpo -c -o expedite-image_blend_unscaled.o `test -f 'image_blend_unscaled.c' || echo '$(srcdir)/'`image_blend_unscaled.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_unscaled.Tpo $(DEPDIR)/expedite-image_blend_unscaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_unscaled.c' object='expedite-image_blend_unscaled.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_unscaled.o `test -f 'image_blend_unscaled.c' || echo '$(srcdir)/'`image_blend_unscaled.c
+
+expedite-image_blend_unscaled.obj: image_blend_unscaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_unscaled.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_unscaled.Tpo -c -o expedite-image_blend_unscaled.obj `if test -f 'image_blend_unscaled.c'; then $(CYGPATH_W) 'image_blend_unscaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_unscaled.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_unscaled.Tpo $(DEPDIR)/expedite-image_blend_unscaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_unscaled.c' object='expedite-image_blend_unscaled.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_unscaled.obj `if test -f 'image_blend_unscaled.c'; then $(CYGPATH_W) 'image_blend_unscaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_unscaled.c'; fi`
+
+expedite-image_blend_solid_middle_unscaled.o: image_blend_solid_middle_unscaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_solid_middle_unscaled.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_solid_middle_unscaled.Tpo -c -o expedite-image_blend_solid_middle_unscaled.o `test -f 'image_blend_solid_middle_unscaled.c' || echo '$(srcdir)/'`image_blend_solid_middle_unscaled.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_solid_middle_unscaled.Tpo $(DEPDIR)/expedite-image_blend_solid_middle_unscaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_solid_middle_unscaled.c' object='expedite-image_blend_solid_middle_unscaled.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_solid_middle_unscaled.o `test -f 'image_blend_solid_middle_unscaled.c' || echo '$(srcdir)/'`image_blend_solid_middle_unscaled.c
+
+expedite-image_blend_solid_middle_unscaled.obj: image_blend_solid_middle_unscaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_solid_middle_unscaled.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_solid_middle_unscaled.Tpo -c -o expedite-image_blend_solid_middle_unscaled.obj `if test -f 'image_blend_solid_middle_unscaled.c'; then $(CYGPATH_W) 'image_blend_solid_middle_unscaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_solid_middle_unscaled.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_solid_middle_unscaled.Tpo $(DEPDIR)/expedite-image_blend_solid_middle_unscaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_solid_middle_unscaled.c' object='expedite-image_blend_solid_middle_unscaled.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_solid_middle_unscaled.obj `if test -f 'image_blend_solid_middle_unscaled.c'; then $(CYGPATH_W) 'image_blend_solid_middle_unscaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_solid_middle_unscaled.c'; fi`
+
+expedite-image_blend_fade_unscaled.o: image_blend_fade_unscaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_fade_unscaled.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_fade_unscaled.Tpo -c -o expedite-image_blend_fade_unscaled.o `test -f 'image_blend_fade_unscaled.c' || echo '$(srcdir)/'`image_blend_fade_unscaled.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_fade_unscaled.Tpo $(DEPDIR)/expedite-image_blend_fade_unscaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_fade_unscaled.c' object='expedite-image_blend_fade_unscaled.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_fade_unscaled.o `test -f 'image_blend_fade_unscaled.c' || echo '$(srcdir)/'`image_blend_fade_unscaled.c
+
+expedite-image_blend_fade_unscaled.obj: image_blend_fade_unscaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_fade_unscaled.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_fade_unscaled.Tpo -c -o expedite-image_blend_fade_unscaled.obj `if test -f 'image_blend_fade_unscaled.c'; then $(CYGPATH_W) 'image_blend_fade_unscaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_fade_unscaled.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_fade_unscaled.Tpo $(DEPDIR)/expedite-image_blend_fade_unscaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_fade_unscaled.c' object='expedite-image_blend_fade_unscaled.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_fade_unscaled.obj `if test -f 'image_blend_fade_unscaled.c'; then $(CYGPATH_W) 'image_blend_fade_unscaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_fade_unscaled.c'; fi`
+
+expedite-image_blend_fade_pow2_unscaled.o: image_blend_fade_pow2_unscaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_fade_pow2_unscaled.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_fade_pow2_unscaled.Tpo -c -o expedite-image_blend_fade_pow2_unscaled.o `test -f 'image_blend_fade_pow2_unscaled.c' || echo '$(srcdir)/'`image_blend_fade_pow2_unscaled.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_fade_pow2_unscaled.Tpo $(DEPDIR)/expedite-image_blend_fade_pow2_unscaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_fade_pow2_unscaled.c' object='expedite-image_blend_fade_pow2_unscaled.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_fade_pow2_unscaled.o `test -f 'image_blend_fade_pow2_unscaled.c' || echo '$(srcdir)/'`image_blend_fade_pow2_unscaled.c
+
+expedite-image_blend_fade_pow2_unscaled.obj: image_blend_fade_pow2_unscaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_fade_pow2_unscaled.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_fade_pow2_unscaled.Tpo -c -o expedite-image_blend_fade_pow2_unscaled.obj `if test -f 'image_blend_fade_pow2_unscaled.c'; then $(CYGPATH_W) 'image_blend_fade_pow2_unscaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_fade_pow2_unscaled.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_fade_pow2_unscaled.Tpo $(DEPDIR)/expedite-image_blend_fade_pow2_unscaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_fade_pow2_unscaled.c' object='expedite-image_blend_fade_pow2_unscaled.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_fade_pow2_unscaled.obj `if test -f 'image_blend_fade_pow2_unscaled.c'; then $(CYGPATH_W) 'image_blend_fade_pow2_unscaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_fade_pow2_unscaled.c'; fi`
+
+expedite-image_blend_solid_unscaled.o: image_blend_solid_unscaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_solid_unscaled.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_solid_unscaled.Tpo -c -o expedite-image_blend_solid_unscaled.o `test -f 'image_blend_solid_unscaled.c' || echo '$(srcdir)/'`image_blend_solid_unscaled.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_solid_unscaled.Tpo $(DEPDIR)/expedite-image_blend_solid_unscaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_solid_unscaled.c' object='expedite-image_blend_solid_unscaled.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_solid_unscaled.o `test -f 'image_blend_solid_unscaled.c' || echo '$(srcdir)/'`image_blend_solid_unscaled.c
+
+expedite-image_blend_solid_unscaled.obj: image_blend_solid_unscaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_solid_unscaled.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_solid_unscaled.Tpo -c -o expedite-image_blend_solid_unscaled.obj `if test -f 'image_blend_solid_unscaled.c'; then $(CYGPATH_W) 'image_blend_solid_unscaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_solid_unscaled.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_solid_unscaled.Tpo $(DEPDIR)/expedite-image_blend_solid_unscaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_solid_unscaled.c' object='expedite-image_blend_solid_unscaled.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_solid_unscaled.obj `if test -f 'image_blend_solid_unscaled.c'; then $(CYGPATH_W) 'image_blend_solid_unscaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_solid_unscaled.c'; fi`
+
+expedite-image_blend_solid_fade_unscaled.o: image_blend_solid_fade_unscaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_solid_fade_unscaled.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_solid_fade_unscaled.Tpo -c -o expedite-image_blend_solid_fade_unscaled.o `test -f 'image_blend_solid_fade_unscaled.c' || echo '$(srcdir)/'`image_blend_solid_fade_unscaled.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_solid_fade_unscaled.Tpo $(DEPDIR)/expedite-image_blend_solid_fade_unscaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_solid_fade_unscaled.c' object='expedite-image_blend_solid_fade_unscaled.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_solid_fade_unscaled.o `test -f 'image_blend_solid_fade_unscaled.c' || echo '$(srcdir)/'`image_blend_solid_fade_unscaled.c
+
+expedite-image_blend_solid_fade_unscaled.obj: image_blend_solid_fade_unscaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_solid_fade_unscaled.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_solid_fade_unscaled.Tpo -c -o expedite-image_blend_solid_fade_unscaled.obj `if test -f 'image_blend_solid_fade_unscaled.c'; then $(CYGPATH_W) 'image_blend_solid_fade_unscaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_solid_fade_unscaled.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_solid_fade_unscaled.Tpo $(DEPDIR)/expedite-image_blend_solid_fade_unscaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_solid_fade_unscaled.c' object='expedite-image_blend_solid_fade_unscaled.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_solid_fade_unscaled.obj `if test -f 'image_blend_solid_fade_unscaled.c'; then $(CYGPATH_W) 'image_blend_solid_fade_unscaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_solid_fade_unscaled.c'; fi`
+
+expedite-image_blend_solid_fade_pow2_unscaled.o: image_blend_solid_fade_pow2_unscaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_solid_fade_pow2_unscaled.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_solid_fade_pow2_unscaled.Tpo -c -o expedite-image_blend_solid_fade_pow2_unscaled.o `test -f 'image_blend_solid_fade_pow2_unscaled.c' || echo '$(srcdir)/'`image_blend_solid_fade_pow2_unscaled.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_solid_fade_pow2_unscaled.Tpo $(DEPDIR)/expedite-image_blend_solid_fade_pow2_unscaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_solid_fade_pow2_unscaled.c' object='expedite-image_blend_solid_fade_pow2_unscaled.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_solid_fade_pow2_unscaled.o `test -f 'image_blend_solid_fade_pow2_unscaled.c' || echo '$(srcdir)/'`image_blend_solid_fade_pow2_unscaled.c
+
+expedite-image_blend_solid_fade_pow2_unscaled.obj: image_blend_solid_fade_pow2_unscaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_solid_fade_pow2_unscaled.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_solid_fade_pow2_unscaled.Tpo -c -o expedite-image_blend_solid_fade_pow2_unscaled.obj `if test -f 'image_blend_solid_fade_pow2_unscaled.c'; then $(CYGPATH_W) 'image_blend_solid_fade_pow2_unscaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_solid_fade_pow2_unscaled.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_solid_fade_pow2_unscaled.Tpo $(DEPDIR)/expedite-image_blend_solid_fade_pow2_unscaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_solid_fade_pow2_unscaled.c' object='expedite-image_blend_solid_fade_pow2_unscaled.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_solid_fade_pow2_unscaled.obj `if test -f 'image_blend_solid_fade_pow2_unscaled.c'; then $(CYGPATH_W) 'image_blend_solid_fade_pow2_unscaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_solid_fade_pow2_unscaled.c'; fi`
+
+expedite-image_blend_nearest_scaled.o: image_blend_nearest_scaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_nearest_scaled.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_nearest_scaled.Tpo -c -o expedite-image_blend_nearest_scaled.o `test -f 'image_blend_nearest_scaled.c' || echo '$(srcdir)/'`image_blend_nearest_scaled.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_nearest_scaled.Tpo $(DEPDIR)/expedite-image_blend_nearest_scaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_nearest_scaled.c' object='expedite-image_blend_nearest_scaled.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_nearest_scaled.o `test -f 'image_blend_nearest_scaled.c' || echo '$(srcdir)/'`image_blend_nearest_scaled.c
+
+expedite-image_blend_nearest_scaled.obj: image_blend_nearest_scaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_nearest_scaled.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_nearest_scaled.Tpo -c -o expedite-image_blend_nearest_scaled.obj `if test -f 'image_blend_nearest_scaled.c'; then $(CYGPATH_W) 'image_blend_nearest_scaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_nearest_scaled.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_nearest_scaled.Tpo $(DEPDIR)/expedite-image_blend_nearest_scaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_nearest_scaled.c' object='expedite-image_blend_nearest_scaled.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_nearest_scaled.obj `if test -f 'image_blend_nearest_scaled.c'; then $(CYGPATH_W) 'image_blend_nearest_scaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_nearest_scaled.c'; fi`
+
+expedite-image_blend_nearest_solid_scaled.o: image_blend_nearest_solid_scaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_nearest_solid_scaled.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_nearest_solid_scaled.Tpo -c -o expedite-image_blend_nearest_solid_scaled.o `test -f 'image_blend_nearest_solid_scaled.c' || echo '$(srcdir)/'`image_blend_nearest_solid_scaled.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_nearest_solid_scaled.Tpo $(DEPDIR)/expedite-image_blend_nearest_solid_scaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_nearest_solid_scaled.c' object='expedite-image_blend_nearest_solid_scaled.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_nearest_solid_scaled.o `test -f 'image_blend_nearest_solid_scaled.c' || echo '$(srcdir)/'`image_blend_nearest_solid_scaled.c
+
+expedite-image_blend_nearest_solid_scaled.obj: image_blend_nearest_solid_scaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_nearest_solid_scaled.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_nearest_solid_scaled.Tpo -c -o expedite-image_blend_nearest_solid_scaled.obj `if test -f 'image_blend_nearest_solid_scaled.c'; then $(CYGPATH_W) 'image_blend_nearest_solid_scaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_nearest_solid_scaled.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_nearest_solid_scaled.Tpo $(DEPDIR)/expedite-image_blend_nearest_solid_scaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_nearest_solid_scaled.c' object='expedite-image_blend_nearest_solid_scaled.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_nearest_solid_scaled.obj `if test -f 'image_blend_nearest_solid_scaled.c'; then $(CYGPATH_W) 'image_blend_nearest_solid_scaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_nearest_solid_scaled.c'; fi`
+
+expedite-image_blend_smooth_scaled.o: image_blend_smooth_scaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_smooth_scaled.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_smooth_scaled.Tpo -c -o expedite-image_blend_smooth_scaled.o `test -f 'image_blend_smooth_scaled.c' || echo '$(srcdir)/'`image_blend_smooth_scaled.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_smooth_scaled.Tpo $(DEPDIR)/expedite-image_blend_smooth_scaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_smooth_scaled.c' object='expedite-image_blend_smooth_scaled.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_smooth_scaled.o `test -f 'image_blend_smooth_scaled.c' || echo '$(srcdir)/'`image_blend_smooth_scaled.c
+
+expedite-image_blend_smooth_scaled.obj: image_blend_smooth_scaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_smooth_scaled.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_smooth_scaled.Tpo -c -o expedite-image_blend_smooth_scaled.obj `if test -f 'image_blend_smooth_scaled.c'; then $(CYGPATH_W) 'image_blend_smooth_scaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_smooth_scaled.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_smooth_scaled.Tpo $(DEPDIR)/expedite-image_blend_smooth_scaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_smooth_scaled.c' object='expedite-image_blend_smooth_scaled.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_smooth_scaled.obj `if test -f 'image_blend_smooth_scaled.c'; then $(CYGPATH_W) 'image_blend_smooth_scaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_smooth_scaled.c'; fi`
+
+expedite-image_blend_smooth_solid_scaled.o: image_blend_smooth_solid_scaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_smooth_solid_scaled.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_smooth_solid_scaled.Tpo -c -o expedite-image_blend_smooth_solid_scaled.o `test -f 'image_blend_smooth_solid_scaled.c' || echo '$(srcdir)/'`image_blend_smooth_solid_scaled.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_smooth_solid_scaled.Tpo $(DEPDIR)/expedite-image_blend_smooth_solid_scaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_smooth_solid_scaled.c' object='expedite-image_blend_smooth_solid_scaled.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_smooth_solid_scaled.o `test -f 'image_blend_smooth_solid_scaled.c' || echo '$(srcdir)/'`image_blend_smooth_solid_scaled.c
+
+expedite-image_blend_smooth_solid_scaled.obj: image_blend_smooth_solid_scaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_smooth_solid_scaled.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_smooth_solid_scaled.Tpo -c -o expedite-image_blend_smooth_solid_scaled.obj `if test -f 'image_blend_smooth_solid_scaled.c'; then $(CYGPATH_W) 'image_blend_smooth_solid_scaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_smooth_solid_scaled.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_smooth_solid_scaled.Tpo $(DEPDIR)/expedite-image_blend_smooth_solid_scaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_smooth_solid_scaled.c' object='expedite-image_blend_smooth_solid_scaled.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_smooth_solid_scaled.obj `if test -f 'image_blend_smooth_solid_scaled.c'; then $(CYGPATH_W) 'image_blend_smooth_solid_scaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_smooth_solid_scaled.c'; fi`
+
+expedite-image_blend_nearest_same_scaled.o: image_blend_nearest_same_scaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_nearest_same_scaled.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_nearest_same_scaled.Tpo -c -o expedite-image_blend_nearest_same_scaled.o `test -f 'image_blend_nearest_same_scaled.c' || echo '$(srcdir)/'`image_blend_nearest_same_scaled.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_nearest_same_scaled.Tpo $(DEPDIR)/expedite-image_blend_nearest_same_scaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_nearest_same_scaled.c' object='expedite-image_blend_nearest_same_scaled.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_nearest_same_scaled.o `test -f 'image_blend_nearest_same_scaled.c' || echo '$(srcdir)/'`image_blend_nearest_same_scaled.c
+
+expedite-image_blend_nearest_same_scaled.obj: image_blend_nearest_same_scaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_nearest_same_scaled.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_nearest_same_scaled.Tpo -c -o expedite-image_blend_nearest_same_scaled.obj `if test -f 'image_blend_nearest_same_scaled.c'; then $(CYGPATH_W) 'image_blend_nearest_same_scaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_nearest_same_scaled.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_nearest_same_scaled.Tpo $(DEPDIR)/expedite-image_blend_nearest_same_scaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_nearest_same_scaled.c' object='expedite-image_blend_nearest_same_scaled.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_nearest_same_scaled.obj `if test -f 'image_blend_nearest_same_scaled.c'; then $(CYGPATH_W) 'image_blend_nearest_same_scaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_nearest_same_scaled.c'; fi`
+
+expedite-image_blend_nearest_solid_same_scaled.o: image_blend_nearest_solid_same_scaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_nearest_solid_same_scaled.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_nearest_solid_same_scaled.Tpo -c -o expedite-image_blend_nearest_solid_same_scaled.o `test -f 'image_blend_nearest_solid_same_scaled.c' || echo '$(srcdir)/'`image_blend_nearest_solid_same_scaled.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_nearest_solid_same_scaled.Tpo $(DEPDIR)/expedite-image_blend_nearest_solid_same_scaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_nearest_solid_same_scaled.c' object='expedite-image_blend_nearest_solid_same_scaled.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_nearest_solid_same_scaled.o `test -f 'image_blend_nearest_solid_same_scaled.c' || echo '$(srcdir)/'`image_blend_nearest_solid_same_scaled.c
+
+expedite-image_blend_nearest_solid_same_scaled.obj: image_blend_nearest_solid_same_scaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_nearest_solid_same_scaled.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_nearest_solid_same_scaled.Tpo -c -o expedite-image_blend_nearest_solid_same_scaled.obj `if test -f 'image_blend_nearest_solid_same_scaled.c'; then $(CYGPATH_W) 'image_blend_nearest_solid_same_scaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_nearest_solid_same_scaled.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_nearest_solid_same_scaled.Tpo $(DEPDIR)/expedite-image_blend_nearest_solid_same_scaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_nearest_solid_same_scaled.c' object='expedite-image_blend_nearest_solid_same_scaled.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_nearest_solid_same_scaled.obj `if test -f 'image_blend_nearest_solid_same_scaled.c'; then $(CYGPATH_W) 'image_blend_nearest_solid_same_scaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_nearest_solid_same_scaled.c'; fi`
+
+expedite-image_blend_smooth_same_scaled.o: image_blend_smooth_same_scaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_smooth_same_scaled.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_smooth_same_scaled.Tpo -c -o expedite-image_blend_smooth_same_scaled.o `test -f 'image_blend_smooth_same_scaled.c' || echo '$(srcdir)/'`image_blend_smooth_same_scaled.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_smooth_same_scaled.Tpo $(DEPDIR)/expedite-image_blend_smooth_same_scaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_smooth_same_scaled.c' object='expedite-image_blend_smooth_same_scaled.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_smooth_same_scaled.o `test -f 'image_blend_smooth_same_scaled.c' || echo '$(srcdir)/'`image_blend_smooth_same_scaled.c
+
+expedite-image_blend_smooth_same_scaled.obj: image_blend_smooth_same_scaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_smooth_same_scaled.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_smooth_same_scaled.Tpo -c -o expedite-image_blend_smooth_same_scaled.obj `if test -f 'image_blend_smooth_same_scaled.c'; then $(CYGPATH_W) 'image_blend_smooth_same_scaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_smooth_same_scaled.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_smooth_same_scaled.Tpo $(DEPDIR)/expedite-image_blend_smooth_same_scaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_smooth_same_scaled.c' object='expedite-image_blend_smooth_same_scaled.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_smooth_same_scaled.obj `if test -f 'image_blend_smooth_same_scaled.c'; then $(CYGPATH_W) 'image_blend_smooth_same_scaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_smooth_same_scaled.c'; fi`
+
+expedite-image_blend_smooth_solid_same_scaled.o: image_blend_smooth_solid_same_scaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_smooth_solid_same_scaled.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_smooth_solid_same_scaled.Tpo -c -o expedite-image_blend_smooth_solid_same_scaled.o `test -f 'image_blend_smooth_solid_same_scaled.c' || echo '$(srcdir)/'`image_blend_smooth_solid_same_scaled.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_smooth_solid_same_scaled.Tpo $(DEPDIR)/expedite-image_blend_smooth_solid_same_scaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_smooth_solid_same_scaled.c' object='expedite-image_blend_smooth_solid_same_scaled.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_smooth_solid_same_scaled.o `test -f 'image_blend_smooth_solid_same_scaled.c' || echo '$(srcdir)/'`image_blend_smooth_solid_same_scaled.c
+
+expedite-image_blend_smooth_solid_same_scaled.obj: image_blend_smooth_solid_same_scaled.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_smooth_solid_same_scaled.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_smooth_solid_same_scaled.Tpo -c -o expedite-image_blend_smooth_solid_same_scaled.obj `if test -f 'image_blend_smooth_solid_same_scaled.c'; then $(CYGPATH_W) 'image_blend_smooth_solid_same_scaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_smooth_solid_same_scaled.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_smooth_solid_same_scaled.Tpo $(DEPDIR)/expedite-image_blend_smooth_solid_same_scaled.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_smooth_solid_same_scaled.c' object='expedite-image_blend_smooth_solid_same_scaled.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_smooth_solid_same_scaled.obj `if test -f 'image_blend_smooth_solid_same_scaled.c'; then $(CYGPATH_W) 'image_blend_smooth_solid_same_scaled.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_smooth_solid_same_scaled.c'; fi`
+
+expedite-image_blend_border.o: image_blend_border.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_border.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_border.Tpo -c -o expedite-image_blend_border.o `test -f 'image_blend_border.c' || echo '$(srcdir)/'`image_blend_border.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_border.Tpo $(DEPDIR)/expedite-image_blend_border.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_border.c' object='expedite-image_blend_border.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_border.o `test -f 'image_blend_border.c' || echo '$(srcdir)/'`image_blend_border.c
+
+expedite-image_blend_border.obj: image_blend_border.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_border.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_border.Tpo -c -o expedite-image_blend_border.obj `if test -f 'image_blend_border.c'; then $(CYGPATH_W) 'image_blend_border.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_border.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_border.Tpo $(DEPDIR)/expedite-image_blend_border.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_border.c' object='expedite-image_blend_border.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_border.obj `if test -f 'image_blend_border.c'; then $(CYGPATH_W) 'image_blend_border.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_border.c'; fi`
+
+expedite-image_blend_solid_middle_border.o: image_blend_solid_middle_border.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_solid_middle_border.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_solid_middle_border.Tpo -c -o expedite-image_blend_solid_middle_border.o `test -f 'image_blend_solid_middle_border.c' || echo '$(srcdir)/'`image_blend_solid_middle_border.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_solid_middle_border.Tpo $(DEPDIR)/expedite-image_blend_solid_middle_border.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_solid_middle_border.c' object='expedite-image_blend_solid_middle_border.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_solid_middle_border.o `test -f 'image_blend_solid_middle_border.c' || echo '$(srcdir)/'`image_blend_solid_middle_border.c
+
+expedite-image_blend_solid_middle_border.obj: image_blend_solid_middle_border.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_solid_middle_border.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_solid_middle_border.Tpo -c -o expedite-image_blend_solid_middle_border.obj `if test -f 'image_blend_solid_middle_border.c'; then $(CYGPATH_W) 'image_blend_solid_middle_border.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_solid_middle_border.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_solid_middle_border.Tpo $(DEPDIR)/expedite-image_blend_solid_middle_border.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_solid_middle_border.c' object='expedite-image_blend_solid_middle_border.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_solid_middle_border.obj `if test -f 'image_blend_solid_middle_border.c'; then $(CYGPATH_W) 'image_blend_solid_middle_border.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_solid_middle_border.c'; fi`
+
+expedite-image_blend_solid_border.o: image_blend_solid_border.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_solid_border.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_solid_border.Tpo -c -o expedite-image_blend_solid_border.o `test -f 'image_blend_solid_border.c' || echo '$(srcdir)/'`image_blend_solid_border.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_solid_border.Tpo $(DEPDIR)/expedite-image_blend_solid_border.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_solid_border.c' object='expedite-image_blend_solid_border.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_solid_border.o `test -f 'image_blend_solid_border.c' || echo '$(srcdir)/'`image_blend_solid_border.c
+
+expedite-image_blend_solid_border.obj: image_blend_solid_border.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_solid_border.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_solid_border.Tpo -c -o expedite-image_blend_solid_border.obj `if test -f 'image_blend_solid_border.c'; then $(CYGPATH_W) 'image_blend_solid_border.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_solid_border.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_solid_border.Tpo $(DEPDIR)/expedite-image_blend_solid_border.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_solid_border.c' object='expedite-image_blend_solid_border.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_solid_border.obj `if test -f 'image_blend_solid_border.c'; then $(CYGPATH_W) 'image_blend_solid_border.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_solid_border.c'; fi`
+
+expedite-image_blend_border_recolor.o: image_blend_border_recolor.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_border_recolor.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_border_recolor.Tpo -c -o expedite-image_blend_border_recolor.o `test -f 'image_blend_border_recolor.c' || echo '$(srcdir)/'`image_blend_border_recolor.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_border_recolor.Tpo $(DEPDIR)/expedite-image_blend_border_recolor.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_border_recolor.c' object='expedite-image_blend_border_recolor.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_border_recolor.o `test -f 'image_blend_border_recolor.c' || echo '$(srcdir)/'`image_blend_border_recolor.c
+
+expedite-image_blend_border_recolor.obj: image_blend_border_recolor.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_border_recolor.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_border_recolor.Tpo -c -o expedite-image_blend_border_recolor.obj `if test -f 'image_blend_border_recolor.c'; then $(CYGPATH_W) 'image_blend_border_recolor.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_border_recolor.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_border_recolor.Tpo $(DEPDIR)/expedite-image_blend_border_recolor.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_border_recolor.c' object='expedite-image_blend_border_recolor.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_border_recolor.obj `if test -f 'image_blend_border_recolor.c'; then $(CYGPATH_W) 'image_blend_border_recolor.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_border_recolor.c'; fi`
+
+expedite-image_map_rotate.o: image_map_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_rotate.o -MD -MP -MF $(DEPDIR)/expedite-image_map_rotate.Tpo -c -o expedite-image_map_rotate.o `test -f 'image_map_rotate.c' || echo '$(srcdir)/'`image_map_rotate.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_rotate.Tpo $(DEPDIR)/expedite-image_map_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_rotate.c' object='expedite-image_map_rotate.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_rotate.o `test -f 'image_map_rotate.c' || echo '$(srcdir)/'`image_map_rotate.c
+
+expedite-image_map_rotate.obj: image_map_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_rotate.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_rotate.Tpo -c -o expedite-image_map_rotate.obj `if test -f 'image_map_rotate.c'; then $(CYGPATH_W) 'image_map_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_rotate.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_rotate.Tpo $(DEPDIR)/expedite-image_map_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_rotate.c' object='expedite-image_map_rotate.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_rotate.obj `if test -f 'image_map_rotate.c'; then $(CYGPATH_W) 'image_map_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_rotate.c'; fi`
+
+expedite-image_map_solid_rotate.o: image_map_solid_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_solid_rotate.o -MD -MP -MF $(DEPDIR)/expedite-image_map_solid_rotate.Tpo -c -o expedite-image_map_solid_rotate.o `test -f 'image_map_solid_rotate.c' || echo '$(srcdir)/'`image_map_solid_rotate.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_solid_rotate.Tpo $(DEPDIR)/expedite-image_map_solid_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_solid_rotate.c' object='expedite-image_map_solid_rotate.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_solid_rotate.o `test -f 'image_map_solid_rotate.c' || echo '$(srcdir)/'`image_map_solid_rotate.c
+
+expedite-image_map_solid_rotate.obj: image_map_solid_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_solid_rotate.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_solid_rotate.Tpo -c -o expedite-image_map_solid_rotate.obj `if test -f 'image_map_solid_rotate.c'; then $(CYGPATH_W) 'image_map_solid_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_solid_rotate.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_solid_rotate.Tpo $(DEPDIR)/expedite-image_map_solid_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_solid_rotate.c' object='expedite-image_map_solid_rotate.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_solid_rotate.obj `if test -f 'image_map_solid_rotate.c'; then $(CYGPATH_W) 'image_map_solid_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_solid_rotate.c'; fi`
+
+expedite-image_map_nearest_rotate.o: image_map_nearest_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_nearest_rotate.o -MD -MP -MF $(DEPDIR)/expedite-image_map_nearest_rotate.Tpo -c -o expedite-image_map_nearest_rotate.o `test -f 'image_map_nearest_rotate.c' || echo '$(srcdir)/'`image_map_nearest_rotate.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_nearest_rotate.Tpo $(DEPDIR)/expedite-image_map_nearest_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_nearest_rotate.c' object='expedite-image_map_nearest_rotate.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_nearest_rotate.o `test -f 'image_map_nearest_rotate.c' || echo '$(srcdir)/'`image_map_nearest_rotate.c
+
+expedite-image_map_nearest_rotate.obj: image_map_nearest_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_nearest_rotate.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_nearest_rotate.Tpo -c -o expedite-image_map_nearest_rotate.obj `if test -f 'image_map_nearest_rotate.c'; then $(CYGPATH_W) 'image_map_nearest_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_nearest_rotate.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_nearest_rotate.Tpo $(DEPDIR)/expedite-image_map_nearest_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_nearest_rotate.c' object='expedite-image_map_nearest_rotate.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_nearest_rotate.obj `if test -f 'image_map_nearest_rotate.c'; then $(CYGPATH_W) 'image_map_nearest_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_nearest_rotate.c'; fi`
+
+expedite-image_map_nearest_solid_rotate.o: image_map_nearest_solid_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_nearest_solid_rotate.o -MD -MP -MF $(DEPDIR)/expedite-image_map_nearest_solid_rotate.Tpo -c -o expedite-image_map_nearest_solid_rotate.o `test -f 'image_map_nearest_solid_rotate.c' || echo '$(srcdir)/'`image_map_nearest_solid_rotate.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_nearest_solid_rotate.Tpo $(DEPDIR)/expedite-image_map_nearest_solid_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_nearest_solid_rotate.c' object='expedite-image_map_nearest_solid_rotate.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_nearest_solid_rotate.o `test -f 'image_map_nearest_solid_rotate.c' || echo '$(srcdir)/'`image_map_nearest_solid_rotate.c
+
+expedite-image_map_nearest_solid_rotate.obj: image_map_nearest_solid_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_nearest_solid_rotate.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_nearest_solid_rotate.Tpo -c -o expedite-image_map_nearest_solid_rotate.obj `if test -f 'image_map_nearest_solid_rotate.c'; then $(CYGPATH_W) 'image_map_nearest_solid_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_nearest_solid_rotate.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_nearest_solid_rotate.Tpo $(DEPDIR)/expedite-image_map_nearest_solid_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_nearest_solid_rotate.c' object='expedite-image_map_nearest_solid_rotate.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_nearest_solid_rotate.obj `if test -f 'image_map_nearest_solid_rotate.c'; then $(CYGPATH_W) 'image_map_nearest_solid_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_nearest_solid_rotate.c'; fi`
+
+expedite-image_map_color_rotate.o: image_map_color_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_color_rotate.o -MD -MP -MF $(DEPDIR)/expedite-image_map_color_rotate.Tpo -c -o expedite-image_map_color_rotate.o `test -f 'image_map_color_rotate.c' || echo '$(srcdir)/'`image_map_color_rotate.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_color_rotate.Tpo $(DEPDIR)/expedite-image_map_color_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_color_rotate.c' object='expedite-image_map_color_rotate.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_color_rotate.o `test -f 'image_map_color_rotate.c' || echo '$(srcdir)/'`image_map_color_rotate.c
+
+expedite-image_map_color_rotate.obj: image_map_color_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_color_rotate.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_color_rotate.Tpo -c -o expedite-image_map_color_rotate.obj `if test -f 'image_map_color_rotate.c'; then $(CYGPATH_W) 'image_map_color_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_color_rotate.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_color_rotate.Tpo $(DEPDIR)/expedite-image_map_color_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_color_rotate.c' object='expedite-image_map_color_rotate.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_color_rotate.obj `if test -f 'image_map_color_rotate.c'; then $(CYGPATH_W) 'image_map_color_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_color_rotate.c'; fi`
+
+expedite-image_map_color_solid_rotate.o: image_map_color_solid_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_color_solid_rotate.o -MD -MP -MF $(DEPDIR)/expedite-image_map_color_solid_rotate.Tpo -c -o expedite-image_map_color_solid_rotate.o `test -f 'image_map_color_solid_rotate.c' || echo '$(srcdir)/'`image_map_color_solid_rotate.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_color_solid_rotate.Tpo $(DEPDIR)/expedite-image_map_color_solid_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_color_solid_rotate.c' object='expedite-image_map_color_solid_rotate.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_color_solid_rotate.o `test -f 'image_map_color_solid_rotate.c' || echo '$(srcdir)/'`image_map_color_solid_rotate.c
+
+expedite-image_map_color_solid_rotate.obj: image_map_color_solid_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_color_solid_rotate.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_color_solid_rotate.Tpo -c -o expedite-image_map_color_solid_rotate.obj `if test -f 'image_map_color_solid_rotate.c'; then $(CYGPATH_W) 'image_map_color_solid_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_color_solid_rotate.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_color_solid_rotate.Tpo $(DEPDIR)/expedite-image_map_color_solid_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_color_solid_rotate.c' object='expedite-image_map_color_solid_rotate.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_color_solid_rotate.obj `if test -f 'image_map_color_solid_rotate.c'; then $(CYGPATH_W) 'image_map_color_solid_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_color_solid_rotate.c'; fi`
+
+expedite-image_map_color_nearest_rotate.o: image_map_color_nearest_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_color_nearest_rotate.o -MD -MP -MF $(DEPDIR)/expedite-image_map_color_nearest_rotate.Tpo -c -o expedite-image_map_color_nearest_rotate.o `test -f 'image_map_color_nearest_rotate.c' || echo '$(srcdir)/'`image_map_color_nearest_rotate.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_color_nearest_rotate.Tpo $(DEPDIR)/expedite-image_map_color_nearest_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_color_nearest_rotate.c' object='expedite-image_map_color_nearest_rotate.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_color_nearest_rotate.o `test -f 'image_map_color_nearest_rotate.c' || echo '$(srcdir)/'`image_map_color_nearest_rotate.c
+
+expedite-image_map_color_nearest_rotate.obj: image_map_color_nearest_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_color_nearest_rotate.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_color_nearest_rotate.Tpo -c -o expedite-image_map_color_nearest_rotate.obj `if test -f 'image_map_color_nearest_rotate.c'; then $(CYGPATH_W) 'image_map_color_nearest_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_color_nearest_rotate.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_color_nearest_rotate.Tpo $(DEPDIR)/expedite-image_map_color_nearest_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_color_nearest_rotate.c' object='expedite-image_map_color_nearest_rotate.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_color_nearest_rotate.obj `if test -f 'image_map_color_nearest_rotate.c'; then $(CYGPATH_W) 'image_map_color_nearest_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_color_nearest_rotate.c'; fi`
+
+expedite-image_map_color_nearest_solid_rotate.o: image_map_color_nearest_solid_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_color_nearest_solid_rotate.o -MD -MP -MF $(DEPDIR)/expedite-image_map_color_nearest_solid_rotate.Tpo -c -o expedite-image_map_color_nearest_solid_rotate.o `test -f 'image_map_color_nearest_solid_rotate.c' || echo '$(srcdir)/'`image_map_color_nearest_solid_rotate.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_color_nearest_solid_rotate.Tpo $(DEPDIR)/expedite-image_map_color_nearest_solid_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_color_nearest_solid_rotate.c' object='expedite-image_map_color_nearest_solid_rotate.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_color_nearest_solid_rotate.o `test -f 'image_map_color_nearest_solid_rotate.c' || echo '$(srcdir)/'`image_map_color_nearest_solid_rotate.c
+
+expedite-image_map_color_nearest_solid_rotate.obj: image_map_color_nearest_solid_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_color_nearest_solid_rotate.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_color_nearest_solid_rotate.Tpo -c -o expedite-image_map_color_nearest_solid_rotate.obj `if test -f 'image_map_color_nearest_solid_rotate.c'; then $(CYGPATH_W) 'image_map_color_nearest_solid_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_color_nearest_solid_rotate.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_color_nearest_solid_rotate.Tpo $(DEPDIR)/expedite-image_map_color_nearest_solid_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_color_nearest_solid_rotate.c' object='expedite-image_map_color_nearest_solid_rotate.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_color_nearest_solid_rotate.obj `if test -f 'image_map_color_nearest_solid_rotate.c'; then $(CYGPATH_W) 'image_map_color_nearest_solid_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_color_nearest_solid_rotate.c'; fi`
+
+expedite-image_map_color_alpha_rotate.o: image_map_color_alpha_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_color_alpha_rotate.o -MD -MP -MF $(DEPDIR)/expedite-image_map_color_alpha_rotate.Tpo -c -o expedite-image_map_color_alpha_rotate.o `test -f 'image_map_color_alpha_rotate.c' || echo '$(srcdir)/'`image_map_color_alpha_rotate.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_color_alpha_rotate.Tpo $(DEPDIR)/expedite-image_map_color_alpha_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_color_alpha_rotate.c' object='expedite-image_map_color_alpha_rotate.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_color_alpha_rotate.o `test -f 'image_map_color_alpha_rotate.c' || echo '$(srcdir)/'`image_map_color_alpha_rotate.c
+
+expedite-image_map_color_alpha_rotate.obj: image_map_color_alpha_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_color_alpha_rotate.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_color_alpha_rotate.Tpo -c -o expedite-image_map_color_alpha_rotate.obj `if test -f 'image_map_color_alpha_rotate.c'; then $(CYGPATH_W) 'image_map_color_alpha_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_color_alpha_rotate.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_color_alpha_rotate.Tpo $(DEPDIR)/expedite-image_map_color_alpha_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_color_alpha_rotate.c' object='expedite-image_map_color_alpha_rotate.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_color_alpha_rotate.obj `if test -f 'image_map_color_alpha_rotate.c'; then $(CYGPATH_W) 'image_map_color_alpha_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_color_alpha_rotate.c'; fi`
+
+expedite-image_map_color_alpha_solid_rotate.o: image_map_color_alpha_solid_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_color_alpha_solid_rotate.o -MD -MP -MF $(DEPDIR)/expedite-image_map_color_alpha_solid_rotate.Tpo -c -o expedite-image_map_color_alpha_solid_rotate.o `test -f 'image_map_color_alpha_solid_rotate.c' || echo '$(srcdir)/'`image_map_color_alpha_solid_rotate.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_color_alpha_solid_rotate.Tpo $(DEPDIR)/expedite-image_map_color_alpha_solid_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_color_alpha_solid_rotate.c' object='expedite-image_map_color_alpha_solid_rotate.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_color_alpha_solid_rotate.o `test -f 'image_map_color_alpha_solid_rotate.c' || echo '$(srcdir)/'`image_map_color_alpha_solid_rotate.c
+
+expedite-image_map_color_alpha_solid_rotate.obj: image_map_color_alpha_solid_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_color_alpha_solid_rotate.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_color_alpha_solid_rotate.Tpo -c -o expedite-image_map_color_alpha_solid_rotate.obj `if test -f 'image_map_color_alpha_solid_rotate.c'; then $(CYGPATH_W) 'image_map_color_alpha_solid_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_color_alpha_solid_rotate.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_color_alpha_solid_rotate.Tpo $(DEPDIR)/expedite-image_map_color_alpha_solid_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_color_alpha_solid_rotate.c' object='expedite-image_map_color_alpha_solid_rotate.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_color_alpha_solid_rotate.obj `if test -f 'image_map_color_alpha_solid_rotate.c'; then $(CYGPATH_W) 'image_map_color_alpha_solid_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_color_alpha_solid_rotate.c'; fi`
+
+expedite-image_map_color_alpha_nearest_rotate.o: image_map_color_alpha_nearest_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_color_alpha_nearest_rotate.o -MD -MP -MF $(DEPDIR)/expedite-image_map_color_alpha_nearest_rotate.Tpo -c -o expedite-image_map_color_alpha_nearest_rotate.o `test -f 'image_map_color_alpha_nearest_rotate.c' || echo '$(srcdir)/'`image_map_color_alpha_nearest_rotate.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_color_alpha_nearest_rotate.Tpo $(DEPDIR)/expedite-image_map_color_alpha_nearest_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_color_alpha_nearest_rotate.c' object='expedite-image_map_color_alpha_nearest_rotate.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_color_alpha_nearest_rotate.o `test -f 'image_map_color_alpha_nearest_rotate.c' || echo '$(srcdir)/'`image_map_color_alpha_nearest_rotate.c
+
+expedite-image_map_color_alpha_nearest_rotate.obj: image_map_color_alpha_nearest_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_color_alpha_nearest_rotate.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_color_alpha_nearest_rotate.Tpo -c -o expedite-image_map_color_alpha_nearest_rotate.obj `if test -f 'image_map_color_alpha_nearest_rotate.c'; then $(CYGPATH_W) 'image_map_color_alpha_nearest_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_color_alpha_nearest_rotate.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_color_alpha_nearest_rotate.Tpo $(DEPDIR)/expedite-image_map_color_alpha_nearest_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_color_alpha_nearest_rotate.c' object='expedite-image_map_color_alpha_nearest_rotate.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_color_alpha_nearest_rotate.obj `if test -f 'image_map_color_alpha_nearest_rotate.c'; then $(CYGPATH_W) 'image_map_color_alpha_nearest_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_color_alpha_nearest_rotate.c'; fi`
+
+expedite-image_map_color_alpha_nearest_solid_rotate.o: image_map_color_alpha_nearest_solid_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_color_alpha_nearest_solid_rotate.o -MD -MP -MF $(DEPDIR)/expedite-image_map_color_alpha_nearest_solid_rotate.Tpo -c -o expedite-image_map_color_alpha_nearest_solid_rotate.o `test -f 'image_map_color_alpha_nearest_solid_rotate.c' || echo '$(srcdir)/'`image_map_color_alpha_nearest_solid_rotate.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_color_alpha_nearest_solid_rotate.Tpo $(DEPDIR)/expedite-image_map_color_alpha_nearest_solid_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_color_alpha_nearest_solid_rotate.c' object='expedite-image_map_color_alpha_nearest_solid_rotate.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_color_alpha_nearest_solid_rotate.o `test -f 'image_map_color_alpha_nearest_solid_rotate.c' || echo '$(srcdir)/'`image_map_color_alpha_nearest_solid_rotate.c
+
+expedite-image_map_color_alpha_nearest_solid_rotate.obj: image_map_color_alpha_nearest_solid_rotate.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_color_alpha_nearest_solid_rotate.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_color_alpha_nearest_solid_rotate.Tpo -c -o expedite-image_map_color_alpha_nearest_solid_rotate.obj `if test -f 'image_map_color_alpha_nearest_solid_rotate.c'; then $(CYGPATH_W) 'image_map_color_alpha_nearest_solid_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_color_alpha_nearest_solid_rotate.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_color_alpha_nearest_solid_rotate.Tpo $(DEPDIR)/expedite-image_map_color_alpha_nearest_solid_rotate.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_color_alpha_nearest_solid_rotate.c' object='expedite-image_map_color_alpha_nearest_solid_rotate.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_color_alpha_nearest_solid_rotate.obj `if test -f 'image_map_color_alpha_nearest_solid_rotate.c'; then $(CYGPATH_W) 'image_map_color_alpha_nearest_solid_rotate.c'; else $(CYGPATH_W) '$(srcdir)/image_map_color_alpha_nearest_solid_rotate.c'; fi`
+
+expedite-image_map_3d_1.o: image_map_3d_1.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_3d_1.o -MD -MP -MF $(DEPDIR)/expedite-image_map_3d_1.Tpo -c -o expedite-image_map_3d_1.o `test -f 'image_map_3d_1.c' || echo '$(srcdir)/'`image_map_3d_1.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_3d_1.Tpo $(DEPDIR)/expedite-image_map_3d_1.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_3d_1.c' object='expedite-image_map_3d_1.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_3d_1.o `test -f 'image_map_3d_1.c' || echo '$(srcdir)/'`image_map_3d_1.c
+
+expedite-image_map_3d_1.obj: image_map_3d_1.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_3d_1.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_3d_1.Tpo -c -o expedite-image_map_3d_1.obj `if test -f 'image_map_3d_1.c'; then $(CYGPATH_W) 'image_map_3d_1.c'; else $(CYGPATH_W) '$(srcdir)/image_map_3d_1.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_3d_1.Tpo $(DEPDIR)/expedite-image_map_3d_1.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_3d_1.c' object='expedite-image_map_3d_1.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_3d_1.obj `if test -f 'image_map_3d_1.c'; then $(CYGPATH_W) 'image_map_3d_1.c'; else $(CYGPATH_W) '$(srcdir)/image_map_3d_1.c'; fi`
+
+expedite-image_map_3d_2.o: image_map_3d_2.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_3d_2.o -MD -MP -MF $(DEPDIR)/expedite-image_map_3d_2.Tpo -c -o expedite-image_map_3d_2.o `test -f 'image_map_3d_2.c' || echo '$(srcdir)/'`image_map_3d_2.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_3d_2.Tpo $(DEPDIR)/expedite-image_map_3d_2.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_3d_2.c' object='expedite-image_map_3d_2.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_3d_2.o `test -f 'image_map_3d_2.c' || echo '$(srcdir)/'`image_map_3d_2.c
+
+expedite-image_map_3d_2.obj: image_map_3d_2.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_3d_2.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_3d_2.Tpo -c -o expedite-image_map_3d_2.obj `if test -f 'image_map_3d_2.c'; then $(CYGPATH_W) 'image_map_3d_2.c'; else $(CYGPATH_W) '$(srcdir)/image_map_3d_2.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_3d_2.Tpo $(DEPDIR)/expedite-image_map_3d_2.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_3d_2.c' object='expedite-image_map_3d_2.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_3d_2.obj `if test -f 'image_map_3d_2.c'; then $(CYGPATH_W) 'image_map_3d_2.c'; else $(CYGPATH_W) '$(srcdir)/image_map_3d_2.c'; fi`
+
+expedite-image_map_3d_3.o: image_map_3d_3.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_3d_3.o -MD -MP -MF $(DEPDIR)/expedite-image_map_3d_3.Tpo -c -o expedite-image_map_3d_3.o `test -f 'image_map_3d_3.c' || echo '$(srcdir)/'`image_map_3d_3.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_3d_3.Tpo $(DEPDIR)/expedite-image_map_3d_3.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_3d_3.c' object='expedite-image_map_3d_3.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_3d_3.o `test -f 'image_map_3d_3.c' || echo '$(srcdir)/'`image_map_3d_3.c
+
+expedite-image_map_3d_3.obj: image_map_3d_3.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_3d_3.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_3d_3.Tpo -c -o expedite-image_map_3d_3.obj `if test -f 'image_map_3d_3.c'; then $(CYGPATH_W) 'image_map_3d_3.c'; else $(CYGPATH_W) '$(srcdir)/image_map_3d_3.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_3d_3.Tpo $(DEPDIR)/expedite-image_map_3d_3.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_3d_3.c' object='expedite-image_map_3d_3.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_3d_3.obj `if test -f 'image_map_3d_3.c'; then $(CYGPATH_W) 'image_map_3d_3.c'; else $(CYGPATH_W) '$(srcdir)/image_map_3d_3.c'; fi`
+
+expedite-image_map_3d_4.o: image_map_3d_4.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_3d_4.o -MD -MP -MF $(DEPDIR)/expedite-image_map_3d_4.Tpo -c -o expedite-image_map_3d_4.o `test -f 'image_map_3d_4.c' || echo '$(srcdir)/'`image_map_3d_4.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_3d_4.Tpo $(DEPDIR)/expedite-image_map_3d_4.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_3d_4.c' object='expedite-image_map_3d_4.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_3d_4.o `test -f 'image_map_3d_4.c' || echo '$(srcdir)/'`image_map_3d_4.c
+
+expedite-image_map_3d_4.obj: image_map_3d_4.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_3d_4.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_3d_4.Tpo -c -o expedite-image_map_3d_4.obj `if test -f 'image_map_3d_4.c'; then $(CYGPATH_W) 'image_map_3d_4.c'; else $(CYGPATH_W) '$(srcdir)/image_map_3d_4.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_3d_4.Tpo $(DEPDIR)/expedite-image_map_3d_4.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_3d_4.c' object='expedite-image_map_3d_4.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_3d_4.obj `if test -f 'image_map_3d_4.c'; then $(CYGPATH_W) 'image_map_3d_4.c'; else $(CYGPATH_W) '$(srcdir)/image_map_3d_4.c'; fi`
+
+expedite-image_map_3d_5.o: image_map_3d_5.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_3d_5.o -MD -MP -MF $(DEPDIR)/expedite-image_map_3d_5.Tpo -c -o expedite-image_map_3d_5.o `test -f 'image_map_3d_5.c' || echo '$(srcdir)/'`image_map_3d_5.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_3d_5.Tpo $(DEPDIR)/expedite-image_map_3d_5.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_3d_5.c' object='expedite-image_map_3d_5.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_3d_5.o `test -f 'image_map_3d_5.c' || echo '$(srcdir)/'`image_map_3d_5.c
+
+expedite-image_map_3d_5.obj: image_map_3d_5.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_3d_5.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_3d_5.Tpo -c -o expedite-image_map_3d_5.obj `if test -f 'image_map_3d_5.c'; then $(CYGPATH_W) 'image_map_3d_5.c'; else $(CYGPATH_W) '$(srcdir)/image_map_3d_5.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_3d_5.Tpo $(DEPDIR)/expedite-image_map_3d_5.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_3d_5.c' object='expedite-image_map_3d_5.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_3d_5.obj `if test -f 'image_map_3d_5.c'; then $(CYGPATH_W) 'image_map_3d_5.c'; else $(CYGPATH_W) '$(srcdir)/image_map_3d_5.c'; fi`
+
+expedite-image_map_3d_6.o: image_map_3d_6.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_3d_6.o -MD -MP -MF $(DEPDIR)/expedite-image_map_3d_6.Tpo -c -o expedite-image_map_3d_6.o `test -f 'image_map_3d_6.c' || echo '$(srcdir)/'`image_map_3d_6.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_3d_6.Tpo $(DEPDIR)/expedite-image_map_3d_6.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_3d_6.c' object='expedite-image_map_3d_6.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_3d_6.o `test -f 'image_map_3d_6.c' || echo '$(srcdir)/'`image_map_3d_6.c
+
+expedite-image_map_3d_6.obj: image_map_3d_6.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_3d_6.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_3d_6.Tpo -c -o expedite-image_map_3d_6.obj `if test -f 'image_map_3d_6.c'; then $(CYGPATH_W) 'image_map_3d_6.c'; else $(CYGPATH_W) '$(srcdir)/image_map_3d_6.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_3d_6.Tpo $(DEPDIR)/expedite-image_map_3d_6.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_3d_6.c' object='expedite-image_map_3d_6.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_3d_6.obj `if test -f 'image_map_3d_6.c'; then $(CYGPATH_W) 'image_map_3d_6.c'; else $(CYGPATH_W) '$(srcdir)/image_map_3d_6.c'; fi`
+
+expedite-image_map_3d_flow.o: image_map_3d_flow.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_3d_flow.o -MD -MP -MF $(DEPDIR)/expedite-image_map_3d_flow.Tpo -c -o expedite-image_map_3d_flow.o `test -f 'image_map_3d_flow.c' || echo '$(srcdir)/'`image_map_3d_flow.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_3d_flow.Tpo $(DEPDIR)/expedite-image_map_3d_flow.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_3d_flow.c' object='expedite-image_map_3d_flow.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_3d_flow.o `test -f 'image_map_3d_flow.c' || echo '$(srcdir)/'`image_map_3d_flow.c
+
+expedite-image_map_3d_flow.obj: image_map_3d_flow.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_map_3d_flow.obj -MD -MP -MF $(DEPDIR)/expedite-image_map_3d_flow.Tpo -c -o expedite-image_map_3d_flow.obj `if test -f 'image_map_3d_flow.c'; then $(CYGPATH_W) 'image_map_3d_flow.c'; else $(CYGPATH_W) '$(srcdir)/image_map_3d_flow.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_map_3d_flow.Tpo $(DEPDIR)/expedite-image_map_3d_flow.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_map_3d_flow.c' object='expedite-image_map_3d_flow.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_map_3d_flow.obj `if test -f 'image_map_3d_flow.c'; then $(CYGPATH_W) 'image_map_3d_flow.c'; else $(CYGPATH_W) '$(srcdir)/image_map_3d_flow.c'; fi`
+
+expedite-image_quality_scale.o: image_quality_scale.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_quality_scale.o -MD -MP -MF $(DEPDIR)/expedite-image_quality_scale.Tpo -c -o expedite-image_quality_scale.o `test -f 'image_quality_scale.c' || echo '$(srcdir)/'`image_quality_scale.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_quality_scale.Tpo $(DEPDIR)/expedite-image_quality_scale.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_quality_scale.c' object='expedite-image_quality_scale.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_quality_scale.o `test -f 'image_quality_scale.c' || echo '$(srcdir)/'`image_quality_scale.c
+
+expedite-image_quality_scale.obj: image_quality_scale.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_quality_scale.obj -MD -MP -MF $(DEPDIR)/expedite-image_quality_scale.Tpo -c -o expedite-image_quality_scale.obj `if test -f 'image_quality_scale.c'; then $(CYGPATH_W) 'image_quality_scale.c'; else $(CYGPATH_W) '$(srcdir)/image_quality_scale.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_quality_scale.Tpo $(DEPDIR)/expedite-image_quality_scale.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_quality_scale.c' object='expedite-image_quality_scale.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_quality_scale.obj `if test -f 'image_quality_scale.c'; then $(CYGPATH_W) 'image_quality_scale.c'; else $(CYGPATH_W) '$(srcdir)/image_quality_scale.c'; fi`
+
+expedite-image_data_argb.o: image_data_argb.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_data_argb.o -MD -MP -MF $(DEPDIR)/expedite-image_data_argb.Tpo -c -o expedite-image_data_argb.o `test -f 'image_data_argb.c' || echo '$(srcdir)/'`image_data_argb.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_data_argb.Tpo $(DEPDIR)/expedite-image_data_argb.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_data_argb.c' object='expedite-image_data_argb.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_data_argb.o `test -f 'image_data_argb.c' || echo '$(srcdir)/'`image_data_argb.c
+
+expedite-image_data_argb.obj: image_data_argb.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_data_argb.obj -MD -MP -MF $(DEPDIR)/expedite-image_data_argb.Tpo -c -o expedite-image_data_argb.obj `if test -f 'image_data_argb.c'; then $(CYGPATH_W) 'image_data_argb.c'; else $(CYGPATH_W) '$(srcdir)/image_data_argb.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_data_argb.Tpo $(DEPDIR)/expedite-image_data_argb.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_data_argb.c' object='expedite-image_data_argb.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_data_argb.obj `if test -f 'image_data_argb.c'; then $(CYGPATH_W) 'image_data_argb.c'; else $(CYGPATH_W) '$(srcdir)/image_data_argb.c'; fi`
+
+expedite-image_data_argb_alpha.o: image_data_argb_alpha.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_data_argb_alpha.o -MD -MP -MF $(DEPDIR)/expedite-image_data_argb_alpha.Tpo -c -o expedite-image_data_argb_alpha.o `test -f 'image_data_argb_alpha.c' || echo '$(srcdir)/'`image_data_argb_alpha.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_data_argb_alpha.Tpo $(DEPDIR)/expedite-image_data_argb_alpha.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_data_argb_alpha.c' object='expedite-image_data_argb_alpha.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_data_argb_alpha.o `test -f 'image_data_argb_alpha.c' || echo '$(srcdir)/'`image_data_argb_alpha.c
+
+expedite-image_data_argb_alpha.obj: image_data_argb_alpha.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_data_argb_alpha.obj -MD -MP -MF $(DEPDIR)/expedite-image_data_argb_alpha.Tpo -c -o expedite-image_data_argb_alpha.obj `if test -f 'image_data_argb_alpha.c'; then $(CYGPATH_W) 'image_data_argb_alpha.c'; else $(CYGPATH_W) '$(srcdir)/image_data_argb_alpha.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_data_argb_alpha.Tpo $(DEPDIR)/expedite-image_data_argb_alpha.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_data_argb_alpha.c' object='expedite-image_data_argb_alpha.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_data_argb_alpha.obj `if test -f 'image_data_argb_alpha.c'; then $(CYGPATH_W) 'image_data_argb_alpha.c'; else $(CYGPATH_W) '$(srcdir)/image_data_argb_alpha.c'; fi`
+
+expedite-image_data_ycbcr601pl.o: image_data_ycbcr601pl.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_data_ycbcr601pl.o -MD -MP -MF $(DEPDIR)/expedite-image_data_ycbcr601pl.Tpo -c -o expedite-image_data_ycbcr601pl.o `test -f 'image_data_ycbcr601pl.c' || echo '$(srcdir)/'`image_data_ycbcr601pl.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_data_ycbcr601pl.Tpo $(DEPDIR)/expedite-image_data_ycbcr601pl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_data_ycbcr601pl.c' object='expedite-image_data_ycbcr601pl.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_data_ycbcr601pl.o `test -f 'image_data_ycbcr601pl.c' || echo '$(srcdir)/'`image_data_ycbcr601pl.c
+
+expedite-image_data_ycbcr601pl.obj: image_data_ycbcr601pl.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_data_ycbcr601pl.obj -MD -MP -MF $(DEPDIR)/expedite-image_data_ycbcr601pl.Tpo -c -o expedite-image_data_ycbcr601pl.obj `if test -f 'image_data_ycbcr601pl.c'; then $(CYGPATH_W) 'image_data_ycbcr601pl.c'; else $(CYGPATH_W) '$(srcdir)/image_data_ycbcr601pl.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_data_ycbcr601pl.Tpo $(DEPDIR)/expedite-image_data_ycbcr601pl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_data_ycbcr601pl.c' object='expedite-image_data_ycbcr601pl.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_data_ycbcr601pl.obj `if test -f 'image_data_ycbcr601pl.c'; then $(CYGPATH_W) 'image_data_ycbcr601pl.c'; else $(CYGPATH_W) '$(srcdir)/image_data_ycbcr601pl.c'; fi`
+
+expedite-image_data_ycbcr601pl_wide_stride.o: image_data_ycbcr601pl_wide_stride.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_data_ycbcr601pl_wide_stride.o -MD -MP -MF $(DEPDIR)/expedite-image_data_ycbcr601pl_wide_stride.Tpo -c -o expedite-image_data_ycbcr601pl_wide_stride.o `test -f 'image_data_ycbcr601pl_wide_stride.c' || echo '$(srcdir)/'`image_data_ycbcr601pl_wide_stride.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_data_ycbcr601pl_wide_stride.Tpo $(DEPDIR)/expedite-image_data_ycbcr601pl_wide_stride.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_data_ycbcr601pl_wide_stride.c' object='expedite-image_data_ycbcr601pl_wide_stride.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_data_ycbcr601pl_wide_stride.o `test -f 'image_data_ycbcr601pl_wide_stride.c' || echo '$(srcdir)/'`image_data_ycbcr601pl_wide_stride.c
+
+expedite-image_data_ycbcr601pl_wide_stride.obj: image_data_ycbcr601pl_wide_stride.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_data_ycbcr601pl_wide_stride.obj -MD -MP -MF $(DEPDIR)/expedite-image_data_ycbcr601pl_wide_stride.Tpo -c -o expedite-image_data_ycbcr601pl_wide_stride.obj `if test -f 'image_data_ycbcr601pl_wide_stride.c'; then $(CYGPATH_W) 'image_data_ycbcr601pl_wide_stride.c'; else $(CYGPATH_W) '$(srcdir)/image_data_ycbcr601pl_wide_stride.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_data_ycbcr601pl_wide_stride.Tpo $(DEPDIR)/expedite-image_data_ycbcr601pl_wide_stride.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_data_ycbcr601pl_wide_stride.c' object='expedite-image_data_ycbcr601pl_wide_stride.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_data_ycbcr601pl_wide_stride.obj `if test -f 'image_data_ycbcr601pl_wide_stride.c'; then $(CYGPATH_W) 'image_data_ycbcr601pl_wide_stride.c'; else $(CYGPATH_W) '$(srcdir)/image_data_ycbcr601pl_wide_stride.c'; fi`
+
+expedite-image_crossfade.o: image_crossfade.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_crossfade.o -MD -MP -MF $(DEPDIR)/expedite-image_crossfade.Tpo -c -o expedite-image_crossfade.o `test -f 'image_crossfade.c' || echo '$(srcdir)/'`image_crossfade.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_crossfade.Tpo $(DEPDIR)/expedite-image_crossfade.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_crossfade.c' object='expedite-image_crossfade.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_crossfade.o `test -f 'image_crossfade.c' || echo '$(srcdir)/'`image_crossfade.c
+
+expedite-image_crossfade.obj: image_crossfade.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_crossfade.obj -MD -MP -MF $(DEPDIR)/expedite-image_crossfade.Tpo -c -o expedite-image_crossfade.obj `if test -f 'image_crossfade.c'; then $(CYGPATH_W) 'image_crossfade.c'; else $(CYGPATH_W) '$(srcdir)/image_crossfade.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_crossfade.Tpo $(DEPDIR)/expedite-image_crossfade.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_crossfade.c' object='expedite-image_crossfade.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_crossfade.obj `if test -f 'image_crossfade.c'; then $(CYGPATH_W) 'image_crossfade.c'; else $(CYGPATH_W) '$(srcdir)/image_crossfade.c'; fi`
+
+expedite-text_basic.o: text_basic.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-text_basic.o -MD -MP -MF $(DEPDIR)/expedite-text_basic.Tpo -c -o expedite-text_basic.o `test -f 'text_basic.c' || echo '$(srcdir)/'`text_basic.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-text_basic.Tpo $(DEPDIR)/expedite-text_basic.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='text_basic.c' object='expedite-text_basic.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-text_basic.o `test -f 'text_basic.c' || echo '$(srcdir)/'`text_basic.c
+
+expedite-text_basic.obj: text_basic.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-text_basic.obj -MD -MP -MF $(DEPDIR)/expedite-text_basic.Tpo -c -o expedite-text_basic.obj `if test -f 'text_basic.c'; then $(CYGPATH_W) 'text_basic.c'; else $(CYGPATH_W) '$(srcdir)/text_basic.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-text_basic.Tpo $(DEPDIR)/expedite-text_basic.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='text_basic.c' object='expedite-text_basic.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-text_basic.obj `if test -f 'text_basic.c'; then $(CYGPATH_W) 'text_basic.c'; else $(CYGPATH_W) '$(srcdir)/text_basic.c'; fi`
+
+expedite-text_styles.o: text_styles.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-text_styles.o -MD -MP -MF $(DEPDIR)/expedite-text_styles.Tpo -c -o expedite-text_styles.o `test -f 'text_styles.c' || echo '$(srcdir)/'`text_styles.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-text_styles.Tpo $(DEPDIR)/expedite-text_styles.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='text_styles.c' object='expedite-text_styles.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-text_styles.o `test -f 'text_styles.c' || echo '$(srcdir)/'`text_styles.c
+
+expedite-text_styles.obj: text_styles.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-text_styles.obj -MD -MP -MF $(DEPDIR)/expedite-text_styles.Tpo -c -o expedite-text_styles.obj `if test -f 'text_styles.c'; then $(CYGPATH_W) 'text_styles.c'; else $(CYGPATH_W) '$(srcdir)/text_styles.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-text_styles.Tpo $(DEPDIR)/expedite-text_styles.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='text_styles.c' object='expedite-text_styles.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-text_styles.obj `if test -f 'text_styles.c'; then $(CYGPATH_W) 'text_styles.c'; else $(CYGPATH_W) '$(srcdir)/text_styles.c'; fi`
+
+expedite-text_styles_different_strings.o: text_styles_different_strings.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-text_styles_different_strings.o -MD -MP -MF $(DEPDIR)/expedite-text_styles_different_strings.Tpo -c -o expedite-text_styles_different_strings.o `test -f 'text_styles_different_strings.c' || echo '$(srcdir)/'`text_styles_different_strings.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-text_styles_different_strings.Tpo $(DEPDIR)/expedite-text_styles_different_strings.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='text_styles_different_strings.c' object='expedite-text_styles_different_strings.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-text_styles_different_strings.o `test -f 'text_styles_different_strings.c' || echo '$(srcdir)/'`text_styles_different_strings.c
+
+expedite-text_styles_different_strings.obj: text_styles_different_strings.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-text_styles_different_strings.obj -MD -MP -MF $(DEPDIR)/expedite-text_styles_different_strings.Tpo -c -o expedite-text_styles_different_strings.obj `if test -f 'text_styles_different_strings.c'; then $(CYGPATH_W) 'text_styles_different_strings.c'; else $(CYGPATH_W) '$(srcdir)/text_styles_different_strings.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-text_styles_different_strings.Tpo $(DEPDIR)/expedite-text_styles_different_strings.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='text_styles_different_strings.c' object='expedite-text_styles_different_strings.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-text_styles_different_strings.obj `if test -f 'text_styles_different_strings.c'; then $(CYGPATH_W) 'text_styles_different_strings.c'; else $(CYGPATH_W) '$(srcdir)/text_styles_different_strings.c'; fi`
+
+expedite-text_change.o: text_change.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-text_change.o -MD -MP -MF $(DEPDIR)/expedite-text_change.Tpo -c -o expedite-text_change.o `test -f 'text_change.c' || echo '$(srcdir)/'`text_change.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-text_change.Tpo $(DEPDIR)/expedite-text_change.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='text_change.c' object='expedite-text_change.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-text_change.o `test -f 'text_change.c' || echo '$(srcdir)/'`text_change.c
+
+expedite-text_change.obj: text_change.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-text_change.obj -MD -MP -MF $(DEPDIR)/expedite-text_change.Tpo -c -o expedite-text_change.obj `if test -f 'text_change.c'; then $(CYGPATH_W) 'text_change.c'; else $(CYGPATH_W) '$(srcdir)/text_change.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-text_change.Tpo $(DEPDIR)/expedite-text_change.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='text_change.c' object='expedite-text_change.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-text_change.obj `if test -f 'text_change.c'; then $(CYGPATH_W) 'text_change.c'; else $(CYGPATH_W) '$(srcdir)/text_change.c'; fi`
+
+expedite-textblock_basic.o: textblock_basic.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-textblock_basic.o -MD -MP -MF $(DEPDIR)/expedite-textblock_basic.Tpo -c -o expedite-textblock_basic.o `test -f 'textblock_basic.c' || echo '$(srcdir)/'`textblock_basic.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-textblock_basic.Tpo $(DEPDIR)/expedite-textblock_basic.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='textblock_basic.c' object='expedite-textblock_basic.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-textblock_basic.o `test -f 'textblock_basic.c' || echo '$(srcdir)/'`textblock_basic.c
+
+expedite-textblock_basic.obj: textblock_basic.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-textblock_basic.obj -MD -MP -MF $(DEPDIR)/expedite-textblock_basic.Tpo -c -o expedite-textblock_basic.obj `if test -f 'textblock_basic.c'; then $(CYGPATH_W) 'textblock_basic.c'; else $(CYGPATH_W) '$(srcdir)/textblock_basic.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-textblock_basic.Tpo $(DEPDIR)/expedite-textblock_basic.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='textblock_basic.c' object='expedite-textblock_basic.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-textblock_basic.obj `if test -f 'textblock_basic.c'; then $(CYGPATH_W) 'textblock_basic.c'; else $(CYGPATH_W) '$(srcdir)/textblock_basic.c'; fi`
+
+expedite-textblock_intl.o: textblock_intl.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-textblock_intl.o -MD -MP -MF $(DEPDIR)/expedite-textblock_intl.Tpo -c -o expedite-textblock_intl.o `test -f 'textblock_intl.c' || echo '$(srcdir)/'`textblock_intl.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-textblock_intl.Tpo $(DEPDIR)/expedite-textblock_intl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='textblock_intl.c' object='expedite-textblock_intl.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-textblock_intl.o `test -f 'textblock_intl.c' || echo '$(srcdir)/'`textblock_intl.c
+
+expedite-textblock_intl.obj: textblock_intl.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-textblock_intl.obj -MD -MP -MF $(DEPDIR)/expedite-textblock_intl.Tpo -c -o expedite-textblock_intl.obj `if test -f 'textblock_intl.c'; then $(CYGPATH_W) 'textblock_intl.c'; else $(CYGPATH_W) '$(srcdir)/textblock_intl.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-textblock_intl.Tpo $(DEPDIR)/expedite-textblock_intl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='textblock_intl.c' object='expedite-textblock_intl.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-textblock_intl.obj `if test -f 'textblock_intl.c'; then $(CYGPATH_W) 'textblock_intl.c'; else $(CYGPATH_W) '$(srcdir)/textblock_intl.c'; fi`
+
+expedite-rect_blend.o: rect_blend.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-rect_blend.o -MD -MP -MF $(DEPDIR)/expedite-rect_blend.Tpo -c -o expedite-rect_blend.o `test -f 'rect_blend.c' || echo '$(srcdir)/'`rect_blend.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-rect_blend.Tpo $(DEPDIR)/expedite-rect_blend.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='rect_blend.c' object='expedite-rect_blend.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-rect_blend.o `test -f 'rect_blend.c' || echo '$(srcdir)/'`rect_blend.c
+
+expedite-rect_blend.obj: rect_blend.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-rect_blend.obj -MD -MP -MF $(DEPDIR)/expedite-rect_blend.Tpo -c -o expedite-rect_blend.obj `if test -f 'rect_blend.c'; then $(CYGPATH_W) 'rect_blend.c'; else $(CYGPATH_W) '$(srcdir)/rect_blend.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-rect_blend.Tpo $(DEPDIR)/expedite-rect_blend.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='rect_blend.c' object='expedite-rect_blend.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-rect_blend.obj `if test -f 'rect_blend.c'; then $(CYGPATH_W) 'rect_blend.c'; else $(CYGPATH_W) '$(srcdir)/rect_blend.c'; fi`
+
+expedite-rect_blend_pow2.o: rect_blend_pow2.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-rect_blend_pow2.o -MD -MP -MF $(DEPDIR)/expedite-rect_blend_pow2.Tpo -c -o expedite-rect_blend_pow2.o `test -f 'rect_blend_pow2.c' || echo '$(srcdir)/'`rect_blend_pow2.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-rect_blend_pow2.Tpo $(DEPDIR)/expedite-rect_blend_pow2.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='rect_blend_pow2.c' object='expedite-rect_blend_pow2.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-rect_blend_pow2.o `test -f 'rect_blend_pow2.c' || echo '$(srcdir)/'`rect_blend_pow2.c
+
+expedite-rect_blend_pow2.obj: rect_blend_pow2.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-rect_blend_pow2.obj -MD -MP -MF $(DEPDIR)/expedite-rect_blend_pow2.Tpo -c -o expedite-rect_blend_pow2.obj `if test -f 'rect_blend_pow2.c'; then $(CYGPATH_W) 'rect_blend_pow2.c'; else $(CYGPATH_W) '$(srcdir)/rect_blend_pow2.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-rect_blend_pow2.Tpo $(DEPDIR)/expedite-rect_blend_pow2.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='rect_blend_pow2.c' object='expedite-rect_blend_pow2.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-rect_blend_pow2.obj `if test -f 'rect_blend_pow2.c'; then $(CYGPATH_W) 'rect_blend_pow2.c'; else $(CYGPATH_W) '$(srcdir)/rect_blend_pow2.c'; fi`
+
+expedite-rect_solid.o: rect_solid.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-rect_solid.o -MD -MP -MF $(DEPDIR)/expedite-rect_solid.Tpo -c -o expedite-rect_solid.o `test -f 'rect_solid.c' || echo '$(srcdir)/'`rect_solid.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-rect_solid.Tpo $(DEPDIR)/expedite-rect_solid.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='rect_solid.c' object='expedite-rect_solid.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-rect_solid.o `test -f 'rect_solid.c' || echo '$(srcdir)/'`rect_solid.c
+
+expedite-rect_solid.obj: rect_solid.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-rect_solid.obj -MD -MP -MF $(DEPDIR)/expedite-rect_solid.Tpo -c -o expedite-rect_solid.obj `if test -f 'rect_solid.c'; then $(CYGPATH_W) 'rect_solid.c'; else $(CYGPATH_W) '$(srcdir)/rect_solid.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-rect_solid.Tpo $(DEPDIR)/expedite-rect_solid.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='rect_solid.c' object='expedite-rect_solid.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-rect_solid.obj `if test -f 'rect_solid.c'; then $(CYGPATH_W) 'rect_solid.c'; else $(CYGPATH_W) '$(srcdir)/rect_solid.c'; fi`
+
+expedite-rect_blend_few.o: rect_blend_few.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-rect_blend_few.o -MD -MP -MF $(DEPDIR)/expedite-rect_blend_few.Tpo -c -o expedite-rect_blend_few.o `test -f 'rect_blend_few.c' || echo '$(srcdir)/'`rect_blend_few.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-rect_blend_few.Tpo $(DEPDIR)/expedite-rect_blend_few.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='rect_blend_few.c' object='expedite-rect_blend_few.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-rect_blend_few.o `test -f 'rect_blend_few.c' || echo '$(srcdir)/'`rect_blend_few.c
+
+expedite-rect_blend_few.obj: rect_blend_few.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-rect_blend_few.obj -MD -MP -MF $(DEPDIR)/expedite-rect_blend_few.Tpo -c -o expedite-rect_blend_few.obj `if test -f 'rect_blend_few.c'; then $(CYGPATH_W) 'rect_blend_few.c'; else $(CYGPATH_W) '$(srcdir)/rect_blend_few.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-rect_blend_few.Tpo $(DEPDIR)/expedite-rect_blend_few.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='rect_blend_few.c' object='expedite-rect_blend_few.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-rect_blend_few.obj `if test -f 'rect_blend_few.c'; then $(CYGPATH_W) 'rect_blend_few.c'; else $(CYGPATH_W) '$(srcdir)/rect_blend_few.c'; fi`
+
+expedite-rect_blend_pow2_few.o: rect_blend_pow2_few.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-rect_blend_pow2_few.o -MD -MP -MF $(DEPDIR)/expedite-rect_blend_pow2_few.Tpo -c -o expedite-rect_blend_pow2_few.o `test -f 'rect_blend_pow2_few.c' || echo '$(srcdir)/'`rect_blend_pow2_few.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-rect_blend_pow2_few.Tpo $(DEPDIR)/expedite-rect_blend_pow2_few.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='rect_blend_pow2_few.c' object='expedite-rect_blend_pow2_few.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-rect_blend_pow2_few.o `test -f 'rect_blend_pow2_few.c' || echo '$(srcdir)/'`rect_blend_pow2_few.c
+
+expedite-rect_blend_pow2_few.obj: rect_blend_pow2_few.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-rect_blend_pow2_few.obj -MD -MP -MF $(DEPDIR)/expedite-rect_blend_pow2_few.Tpo -c -o expedite-rect_blend_pow2_few.obj `if test -f 'rect_blend_pow2_few.c'; then $(CYGPATH_W) 'rect_blend_pow2_few.c'; else $(CYGPATH_W) '$(srcdir)/rect_blend_pow2_few.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-rect_blend_pow2_few.Tpo $(DEPDIR)/expedite-rect_blend_pow2_few.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='rect_blend_pow2_few.c' object='expedite-rect_blend_pow2_few.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-rect_blend_pow2_few.obj `if test -f 'rect_blend_pow2_few.c'; then $(CYGPATH_W) 'rect_blend_pow2_few.c'; else $(CYGPATH_W) '$(srcdir)/rect_blend_pow2_few.c'; fi`
+
+expedite-rect_solid_few.o: rect_solid_few.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-rect_solid_few.o -MD -MP -MF $(DEPDIR)/expedite-rect_solid_few.Tpo -c -o expedite-rect_solid_few.o `test -f 'rect_solid_few.c' || echo '$(srcdir)/'`rect_solid_few.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-rect_solid_few.Tpo $(DEPDIR)/expedite-rect_solid_few.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='rect_solid_few.c' object='expedite-rect_solid_few.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-rect_solid_few.o `test -f 'rect_solid_few.c' || echo '$(srcdir)/'`rect_solid_few.c
+
+expedite-rect_solid_few.obj: rect_solid_few.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-rect_solid_few.obj -MD -MP -MF $(DEPDIR)/expedite-rect_solid_few.Tpo -c -o expedite-rect_solid_few.obj `if test -f 'rect_solid_few.c'; then $(CYGPATH_W) 'rect_solid_few.c'; else $(CYGPATH_W) '$(srcdir)/rect_solid_few.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-rect_solid_few.Tpo $(DEPDIR)/expedite-rect_solid_few.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='rect_solid_few.c' object='expedite-rect_solid_few.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-rect_solid_few.obj `if test -f 'rect_solid_few.c'; then $(CYGPATH_W) 'rect_solid_few.c'; else $(CYGPATH_W) '$(srcdir)/rect_solid_few.c'; fi`
+
+expedite-image_blend_occlude1_few.o: image_blend_occlude1_few.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude1_few.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude1_few.Tpo -c -o expedite-image_blend_occlude1_few.o `test -f 'image_blend_occlude1_few.c' || echo '$(srcdir)/'`image_blend_occlude1_few.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude1_few.Tpo $(DEPDIR)/expedite-image_blend_occlude1_few.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude1_few.c' object='expedite-image_blend_occlude1_few.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude1_few.o `test -f 'image_blend_occlude1_few.c' || echo '$(srcdir)/'`image_blend_occlude1_few.c
+
+expedite-image_blend_occlude1_few.obj: image_blend_occlude1_few.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude1_few.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude1_few.Tpo -c -o expedite-image_blend_occlude1_few.obj `if test -f 'image_blend_occlude1_few.c'; then $(CYGPATH_W) 'image_blend_occlude1_few.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude1_few.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude1_few.Tpo $(DEPDIR)/expedite-image_blend_occlude1_few.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude1_few.c' object='expedite-image_blend_occlude1_few.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude1_few.obj `if test -f 'image_blend_occlude1_few.c'; then $(CYGPATH_W) 'image_blend_occlude1_few.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude1_few.c'; fi`
+
+expedite-image_blend_occlude2_few.o: image_blend_occlude2_few.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude2_few.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude2_few.Tpo -c -o expedite-image_blend_occlude2_few.o `test -f 'image_blend_occlude2_few.c' || echo '$(srcdir)/'`image_blend_occlude2_few.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude2_few.Tpo $(DEPDIR)/expedite-image_blend_occlude2_few.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude2_few.c' object='expedite-image_blend_occlude2_few.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude2_few.o `test -f 'image_blend_occlude2_few.c' || echo '$(srcdir)/'`image_blend_occlude2_few.c
+
+expedite-image_blend_occlude2_few.obj: image_blend_occlude2_few.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude2_few.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude2_few.Tpo -c -o expedite-image_blend_occlude2_few.obj `if test -f 'image_blend_occlude2_few.c'; then $(CYGPATH_W) 'image_blend_occlude2_few.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude2_few.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude2_few.Tpo $(DEPDIR)/expedite-image_blend_occlude2_few.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude2_few.c' object='expedite-image_blend_occlude2_few.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude2_few.obj `if test -f 'image_blend_occlude2_few.c'; then $(CYGPATH_W) 'image_blend_occlude2_few.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude2_few.c'; fi`
+
+expedite-image_blend_occlude3_few.o: image_blend_occlude3_few.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude3_few.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude3_few.Tpo -c -o expedite-image_blend_occlude3_few.o `test -f 'image_blend_occlude3_few.c' || echo '$(srcdir)/'`image_blend_occlude3_few.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude3_few.Tpo $(DEPDIR)/expedite-image_blend_occlude3_few.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude3_few.c' object='expedite-image_blend_occlude3_few.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude3_few.o `test -f 'image_blend_occlude3_few.c' || echo '$(srcdir)/'`image_blend_occlude3_few.c
+
+expedite-image_blend_occlude3_few.obj: image_blend_occlude3_few.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude3_few.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude3_few.Tpo -c -o expedite-image_blend_occlude3_few.obj `if test -f 'image_blend_occlude3_few.c'; then $(CYGPATH_W) 'image_blend_occlude3_few.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude3_few.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude3_few.Tpo $(DEPDIR)/expedite-image_blend_occlude3_few.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude3_few.c' object='expedite-image_blend_occlude3_few.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude3_few.obj `if test -f 'image_blend_occlude3_few.c'; then $(CYGPATH_W) 'image_blend_occlude3_few.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude3_few.c'; fi`
+
+expedite-image_blend_occlude1.o: image_blend_occlude1.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude1.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude1.Tpo -c -o expedite-image_blend_occlude1.o `test -f 'image_blend_occlude1.c' || echo '$(srcdir)/'`image_blend_occlude1.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude1.Tpo $(DEPDIR)/expedite-image_blend_occlude1.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude1.c' object='expedite-image_blend_occlude1.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude1.o `test -f 'image_blend_occlude1.c' || echo '$(srcdir)/'`image_blend_occlude1.c
+
+expedite-image_blend_occlude1.obj: image_blend_occlude1.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude1.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude1.Tpo -c -o expedite-image_blend_occlude1.obj `if test -f 'image_blend_occlude1.c'; then $(CYGPATH_W) 'image_blend_occlude1.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude1.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude1.Tpo $(DEPDIR)/expedite-image_blend_occlude1.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude1.c' object='expedite-image_blend_occlude1.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude1.obj `if test -f 'image_blend_occlude1.c'; then $(CYGPATH_W) 'image_blend_occlude1.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude1.c'; fi`
+
+expedite-image_blend_occlude2.o: image_blend_occlude2.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude2.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude2.Tpo -c -o expedite-image_blend_occlude2.o `test -f 'image_blend_occlude2.c' || echo '$(srcdir)/'`image_blend_occlude2.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude2.Tpo $(DEPDIR)/expedite-image_blend_occlude2.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude2.c' object='expedite-image_blend_occlude2.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude2.o `test -f 'image_blend_occlude2.c' || echo '$(srcdir)/'`image_blend_occlude2.c
+
+expedite-image_blend_occlude2.obj: image_blend_occlude2.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude2.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude2.Tpo -c -o expedite-image_blend_occlude2.obj `if test -f 'image_blend_occlude2.c'; then $(CYGPATH_W) 'image_blend_occlude2.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude2.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude2.Tpo $(DEPDIR)/expedite-image_blend_occlude2.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude2.c' object='expedite-image_blend_occlude2.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude2.obj `if test -f 'image_blend_occlude2.c'; then $(CYGPATH_W) 'image_blend_occlude2.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude2.c'; fi`
+
+expedite-image_blend_occlude3.o: image_blend_occlude3.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude3.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude3.Tpo -c -o expedite-image_blend_occlude3.o `test -f 'image_blend_occlude3.c' || echo '$(srcdir)/'`image_blend_occlude3.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude3.Tpo $(DEPDIR)/expedite-image_blend_occlude3.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude3.c' object='expedite-image_blend_occlude3.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude3.o `test -f 'image_blend_occlude3.c' || echo '$(srcdir)/'`image_blend_occlude3.c
+
+expedite-image_blend_occlude3.obj: image_blend_occlude3.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude3.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude3.Tpo -c -o expedite-image_blend_occlude3.obj `if test -f 'image_blend_occlude3.c'; then $(CYGPATH_W) 'image_blend_occlude3.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude3.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude3.Tpo $(DEPDIR)/expedite-image_blend_occlude3.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude3.c' object='expedite-image_blend_occlude3.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude3.obj `if test -f 'image_blend_occlude3.c'; then $(CYGPATH_W) 'image_blend_occlude3.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude3.c'; fi`
+
+expedite-image_blend_occlude1_many.o: image_blend_occlude1_many.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude1_many.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude1_many.Tpo -c -o expedite-image_blend_occlude1_many.o `test -f 'image_blend_occlude1_many.c' || echo '$(srcdir)/'`image_blend_occlude1_many.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude1_many.Tpo $(DEPDIR)/expedite-image_blend_occlude1_many.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude1_many.c' object='expedite-image_blend_occlude1_many.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude1_many.o `test -f 'image_blend_occlude1_many.c' || echo '$(srcdir)/'`image_blend_occlude1_many.c
+
+expedite-image_blend_occlude1_many.obj: image_blend_occlude1_many.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude1_many.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude1_many.Tpo -c -o expedite-image_blend_occlude1_many.obj `if test -f 'image_blend_occlude1_many.c'; then $(CYGPATH_W) 'image_blend_occlude1_many.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude1_many.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude1_many.Tpo $(DEPDIR)/expedite-image_blend_occlude1_many.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude1_many.c' object='expedite-image_blend_occlude1_many.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude1_many.obj `if test -f 'image_blend_occlude1_many.c'; then $(CYGPATH_W) 'image_blend_occlude1_many.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude1_many.c'; fi`
+
+expedite-image_blend_occlude2_many.o: image_blend_occlude2_many.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude2_many.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude2_many.Tpo -c -o expedite-image_blend_occlude2_many.o `test -f 'image_blend_occlude2_many.c' || echo '$(srcdir)/'`image_blend_occlude2_many.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude2_many.Tpo $(DEPDIR)/expedite-image_blend_occlude2_many.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude2_many.c' object='expedite-image_blend_occlude2_many.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude2_many.o `test -f 'image_blend_occlude2_many.c' || echo '$(srcdir)/'`image_blend_occlude2_many.c
+
+expedite-image_blend_occlude2_many.obj: image_blend_occlude2_many.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude2_many.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude2_many.Tpo -c -o expedite-image_blend_occlude2_many.obj `if test -f 'image_blend_occlude2_many.c'; then $(CYGPATH_W) 'image_blend_occlude2_many.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude2_many.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude2_many.Tpo $(DEPDIR)/expedite-image_blend_occlude2_many.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude2_many.c' object='expedite-image_blend_occlude2_many.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude2_many.obj `if test -f 'image_blend_occlude2_many.c'; then $(CYGPATH_W) 'image_blend_occlude2_many.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude2_many.c'; fi`
+
+expedite-image_blend_occlude3_many.o: image_blend_occlude3_many.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude3_many.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude3_many.Tpo -c -o expedite-image_blend_occlude3_many.o `test -f 'image_blend_occlude3_many.c' || echo '$(srcdir)/'`image_blend_occlude3_many.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude3_many.Tpo $(DEPDIR)/expedite-image_blend_occlude3_many.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude3_many.c' object='expedite-image_blend_occlude3_many.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude3_many.o `test -f 'image_blend_occlude3_many.c' || echo '$(srcdir)/'`image_blend_occlude3_many.c
+
+expedite-image_blend_occlude3_many.obj: image_blend_occlude3_many.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude3_many.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude3_many.Tpo -c -o expedite-image_blend_occlude3_many.obj `if test -f 'image_blend_occlude3_many.c'; then $(CYGPATH_W) 'image_blend_occlude3_many.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude3_many.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude3_many.Tpo $(DEPDIR)/expedite-image_blend_occlude3_many.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude3_many.c' object='expedite-image_blend_occlude3_many.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude3_many.obj `if test -f 'image_blend_occlude3_many.c'; then $(CYGPATH_W) 'image_blend_occlude3_many.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude3_many.c'; fi`
+
+expedite-image_blend_occlude1_very_many.o: image_blend_occlude1_very_many.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude1_very_many.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude1_very_many.Tpo -c -o expedite-image_blend_occlude1_very_many.o `test -f 'image_blend_occlude1_very_many.c' || echo '$(srcdir)/'`image_blend_occlude1_very_many.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude1_very_many.Tpo $(DEPDIR)/expedite-image_blend_occlude1_very_many.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude1_very_many.c' object='expedite-image_blend_occlude1_very_many.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude1_very_many.o `test -f 'image_blend_occlude1_very_many.c' || echo '$(srcdir)/'`image_blend_occlude1_very_many.c
+
+expedite-image_blend_occlude1_very_many.obj: image_blend_occlude1_very_many.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude1_very_many.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude1_very_many.Tpo -c -o expedite-image_blend_occlude1_very_many.obj `if test -f 'image_blend_occlude1_very_many.c'; then $(CYGPATH_W) 'image_blend_occlude1_very_many.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude1_very_many.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude1_very_many.Tpo $(DEPDIR)/expedite-image_blend_occlude1_very_many.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude1_very_many.c' object='expedite-image_blend_occlude1_very_many.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude1_very_many.obj `if test -f 'image_blend_occlude1_very_many.c'; then $(CYGPATH_W) 'image_blend_occlude1_very_many.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude1_very_many.c'; fi`
+
+expedite-image_blend_occlude2_very_many.o: image_blend_occlude2_very_many.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude2_very_many.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude2_very_many.Tpo -c -o expedite-image_blend_occlude2_very_many.o `test -f 'image_blend_occlude2_very_many.c' || echo '$(srcdir)/'`image_blend_occlude2_very_many.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude2_very_many.Tpo $(DEPDIR)/expedite-image_blend_occlude2_very_many.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude2_very_many.c' object='expedite-image_blend_occlude2_very_many.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude2_very_many.o `test -f 'image_blend_occlude2_very_many.c' || echo '$(srcdir)/'`image_blend_occlude2_very_many.c
+
+expedite-image_blend_occlude2_very_many.obj: image_blend_occlude2_very_many.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude2_very_many.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude2_very_many.Tpo -c -o expedite-image_blend_occlude2_very_many.obj `if test -f 'image_blend_occlude2_very_many.c'; then $(CYGPATH_W) 'image_blend_occlude2_very_many.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude2_very_many.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude2_very_many.Tpo $(DEPDIR)/expedite-image_blend_occlude2_very_many.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude2_very_many.c' object='expedite-image_blend_occlude2_very_many.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude2_very_many.obj `if test -f 'image_blend_occlude2_very_many.c'; then $(CYGPATH_W) 'image_blend_occlude2_very_many.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude2_very_many.c'; fi`
+
+expedite-image_blend_occlude3_very_many.o: image_blend_occlude3_very_many.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude3_very_many.o -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude3_very_many.Tpo -c -o expedite-image_blend_occlude3_very_many.o `test -f 'image_blend_occlude3_very_many.c' || echo '$(srcdir)/'`image_blend_occlude3_very_many.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude3_very_many.Tpo $(DEPDIR)/expedite-image_blend_occlude3_very_many.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude3_very_many.c' object='expedite-image_blend_occlude3_very_many.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude3_very_many.o `test -f 'image_blend_occlude3_very_many.c' || echo '$(srcdir)/'`image_blend_occlude3_very_many.c
+
+expedite-image_blend_occlude3_very_many.obj: image_blend_occlude3_very_many.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-image_blend_occlude3_very_many.obj -MD -MP -MF $(DEPDIR)/expedite-image_blend_occlude3_very_many.Tpo -c -o expedite-image_blend_occlude3_very_many.obj `if test -f 'image_blend_occlude3_very_many.c'; then $(CYGPATH_W) 'image_blend_occlude3_very_many.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude3_very_many.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-image_blend_occlude3_very_many.Tpo $(DEPDIR)/expedite-image_blend_occlude3_very_many.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='image_blend_occlude3_very_many.c' object='expedite-image_blend_occlude3_very_many.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-image_blend_occlude3_very_many.obj `if test -f 'image_blend_occlude3_very_many.c'; then $(CYGPATH_W) 'image_blend_occlude3_very_many.c'; else $(CYGPATH_W) '$(srcdir)/image_blend_occlude3_very_many.c'; fi`
+
+expedite-poly_blend.o: poly_blend.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-poly_blend.o -MD -MP -MF $(DEPDIR)/expedite-poly_blend.Tpo -c -o expedite-poly_blend.o `test -f 'poly_blend.c' || echo '$(srcdir)/'`poly_blend.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-poly_blend.Tpo $(DEPDIR)/expedite-poly_blend.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='poly_blend.c' object='expedite-poly_blend.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-poly_blend.o `test -f 'poly_blend.c' || echo '$(srcdir)/'`poly_blend.c
+
+expedite-poly_blend.obj: poly_blend.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-poly_blend.obj -MD -MP -MF $(DEPDIR)/expedite-poly_blend.Tpo -c -o expedite-poly_blend.obj `if test -f 'poly_blend.c'; then $(CYGPATH_W) 'poly_blend.c'; else $(CYGPATH_W) '$(srcdir)/poly_blend.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-poly_blend.Tpo $(DEPDIR)/expedite-poly_blend.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='poly_blend.c' object='expedite-poly_blend.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-poly_blend.obj `if test -f 'poly_blend.c'; then $(CYGPATH_W) 'poly_blend.c'; else $(CYGPATH_W) '$(srcdir)/poly_blend.c'; fi`
+
+expedite-engine_software_xlib.o: engine_software_xlib.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_software_xlib.o -MD -MP -MF $(DEPDIR)/expedite-engine_software_xlib.Tpo -c -o expedite-engine_software_xlib.o `test -f 'engine_software_xlib.c' || echo '$(srcdir)/'`engine_software_xlib.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_software_xlib.Tpo $(DEPDIR)/expedite-engine_software_xlib.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_software_xlib.c' object='expedite-engine_software_xlib.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_software_xlib.o `test -f 'engine_software_xlib.c' || echo '$(srcdir)/'`engine_software_xlib.c
+
+expedite-engine_software_xlib.obj: engine_software_xlib.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_software_xlib.obj -MD -MP -MF $(DEPDIR)/expedite-engine_software_xlib.Tpo -c -o expedite-engine_software_xlib.obj `if test -f 'engine_software_xlib.c'; then $(CYGPATH_W) 'engine_software_xlib.c'; else $(CYGPATH_W) '$(srcdir)/engine_software_xlib.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_software_xlib.Tpo $(DEPDIR)/expedite-engine_software_xlib.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_software_xlib.c' object='expedite-engine_software_xlib.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_software_xlib.obj `if test -f 'engine_software_xlib.c'; then $(CYGPATH_W) 'engine_software_xlib.c'; else $(CYGPATH_W) '$(srcdir)/engine_software_xlib.c'; fi`
+
+expedite-engine_xrender_x11.o: engine_xrender_x11.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_xrender_x11.o -MD -MP -MF $(DEPDIR)/expedite-engine_xrender_x11.Tpo -c -o expedite-engine_xrender_x11.o `test -f 'engine_xrender_x11.c' || echo '$(srcdir)/'`engine_xrender_x11.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_xrender_x11.Tpo $(DEPDIR)/expedite-engine_xrender_x11.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_xrender_x11.c' object='expedite-engine_xrender_x11.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_xrender_x11.o `test -f 'engine_xrender_x11.c' || echo '$(srcdir)/'`engine_xrender_x11.c
+
+expedite-engine_xrender_x11.obj: engine_xrender_x11.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_xrender_x11.obj -MD -MP -MF $(DEPDIR)/expedite-engine_xrender_x11.Tpo -c -o expedite-engine_xrender_x11.obj `if test -f 'engine_xrender_x11.c'; then $(CYGPATH_W) 'engine_xrender_x11.c'; else $(CYGPATH_W) '$(srcdir)/engine_xrender_x11.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_xrender_x11.Tpo $(DEPDIR)/expedite-engine_xrender_x11.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_xrender_x11.c' object='expedite-engine_xrender_x11.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_xrender_x11.obj `if test -f 'engine_xrender_x11.c'; then $(CYGPATH_W) 'engine_xrender_x11.c'; else $(CYGPATH_W) '$(srcdir)/engine_xrender_x11.c'; fi`
+
+expedite-engine_gl_x11.o: engine_gl_x11.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_gl_x11.o -MD -MP -MF $(DEPDIR)/expedite-engine_gl_x11.Tpo -c -o expedite-engine_gl_x11.o `test -f 'engine_gl_x11.c' || echo '$(srcdir)/'`engine_gl_x11.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_gl_x11.Tpo $(DEPDIR)/expedite-engine_gl_x11.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_gl_x11.c' object='expedite-engine_gl_x11.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_gl_x11.o `test -f 'engine_gl_x11.c' || echo '$(srcdir)/'`engine_gl_x11.c
+
+expedite-engine_gl_x11.obj: engine_gl_x11.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_gl_x11.obj -MD -MP -MF $(DEPDIR)/expedite-engine_gl_x11.Tpo -c -o expedite-engine_gl_x11.obj `if test -f 'engine_gl_x11.c'; then $(CYGPATH_W) 'engine_gl_x11.c'; else $(CYGPATH_W) '$(srcdir)/engine_gl_x11.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_gl_x11.Tpo $(DEPDIR)/expedite-engine_gl_x11.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_gl_x11.c' object='expedite-engine_gl_x11.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_gl_x11.obj `if test -f 'engine_gl_x11.c'; then $(CYGPATH_W) 'engine_gl_x11.c'; else $(CYGPATH_W) '$(srcdir)/engine_gl_x11.c'; fi`
+
+expedite-engine_software_xcb.o: engine_software_xcb.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_software_xcb.o -MD -MP -MF $(DEPDIR)/expedite-engine_software_xcb.Tpo -c -o expedite-engine_software_xcb.o `test -f 'engine_software_xcb.c' || echo '$(srcdir)/'`engine_software_xcb.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_software_xcb.Tpo $(DEPDIR)/expedite-engine_software_xcb.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_software_xcb.c' object='expedite-engine_software_xcb.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_software_xcb.o `test -f 'engine_software_xcb.c' || echo '$(srcdir)/'`engine_software_xcb.c
+
+expedite-engine_software_xcb.obj: engine_software_xcb.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_software_xcb.obj -MD -MP -MF $(DEPDIR)/expedite-engine_software_xcb.Tpo -c -o expedite-engine_software_xcb.obj `if test -f 'engine_software_xcb.c'; then $(CYGPATH_W) 'engine_software_xcb.c'; else $(CYGPATH_W) '$(srcdir)/engine_software_xcb.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_software_xcb.Tpo $(DEPDIR)/expedite-engine_software_xcb.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_software_xcb.c' object='expedite-engine_software_xcb.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_software_xcb.obj `if test -f 'engine_software_xcb.c'; then $(CYGPATH_W) 'engine_software_xcb.c'; else $(CYGPATH_W) '$(srcdir)/engine_software_xcb.c'; fi`
+
+expedite-engine_xrender_xcb.o: engine_xrender_xcb.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_xrender_xcb.o -MD -MP -MF $(DEPDIR)/expedite-engine_xrender_xcb.Tpo -c -o expedite-engine_xrender_xcb.o `test -f 'engine_xrender_xcb.c' || echo '$(srcdir)/'`engine_xrender_xcb.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_xrender_xcb.Tpo $(DEPDIR)/expedite-engine_xrender_xcb.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_xrender_xcb.c' object='expedite-engine_xrender_xcb.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_xrender_xcb.o `test -f 'engine_xrender_xcb.c' || echo '$(srcdir)/'`engine_xrender_xcb.c
+
+expedite-engine_xrender_xcb.obj: engine_xrender_xcb.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_xrender_xcb.obj -MD -MP -MF $(DEPDIR)/expedite-engine_xrender_xcb.Tpo -c -o expedite-engine_xrender_xcb.obj `if test -f 'engine_xrender_xcb.c'; then $(CYGPATH_W) 'engine_xrender_xcb.c'; else $(CYGPATH_W) '$(srcdir)/engine_xrender_xcb.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_xrender_xcb.Tpo $(DEPDIR)/expedite-engine_xrender_xcb.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_xrender_xcb.c' object='expedite-engine_xrender_xcb.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_xrender_xcb.obj `if test -f 'engine_xrender_xcb.c'; then $(CYGPATH_W) 'engine_xrender_xcb.c'; else $(CYGPATH_W) '$(srcdir)/engine_xrender_xcb.c'; fi`
+
+expedite-engine_software_gdi.o: engine_software_gdi.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_software_gdi.o -MD -MP -MF $(DEPDIR)/expedite-engine_software_gdi.Tpo -c -o expedite-engine_software_gdi.o `test -f 'engine_software_gdi.c' || echo '$(srcdir)/'`engine_software_gdi.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_software_gdi.Tpo $(DEPDIR)/expedite-engine_software_gdi.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_software_gdi.c' object='expedite-engine_software_gdi.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_software_gdi.o `test -f 'engine_software_gdi.c' || echo '$(srcdir)/'`engine_software_gdi.c
+
+expedite-engine_software_gdi.obj: engine_software_gdi.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_software_gdi.obj -MD -MP -MF $(DEPDIR)/expedite-engine_software_gdi.Tpo -c -o expedite-engine_software_gdi.obj `if test -f 'engine_software_gdi.c'; then $(CYGPATH_W) 'engine_software_gdi.c'; else $(CYGPATH_W) '$(srcdir)/engine_software_gdi.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_software_gdi.Tpo $(DEPDIR)/expedite-engine_software_gdi.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_software_gdi.c' object='expedite-engine_software_gdi.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_software_gdi.obj `if test -f 'engine_software_gdi.c'; then $(CYGPATH_W) 'engine_software_gdi.c'; else $(CYGPATH_W) '$(srcdir)/engine_software_gdi.c'; fi`
+
+expedite-engine_gl_glew.o: engine_gl_glew.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_gl_glew.o -MD -MP -MF $(DEPDIR)/expedite-engine_gl_glew.Tpo -c -o expedite-engine_gl_glew.o `test -f 'engine_gl_glew.c' || echo '$(srcdir)/'`engine_gl_glew.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_gl_glew.Tpo $(DEPDIR)/expedite-engine_gl_glew.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_gl_glew.c' object='expedite-engine_gl_glew.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_gl_glew.o `test -f 'engine_gl_glew.c' || echo '$(srcdir)/'`engine_gl_glew.c
+
+expedite-engine_gl_glew.obj: engine_gl_glew.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_gl_glew.obj -MD -MP -MF $(DEPDIR)/expedite-engine_gl_glew.Tpo -c -o expedite-engine_gl_glew.obj `if test -f 'engine_gl_glew.c'; then $(CYGPATH_W) 'engine_gl_glew.c'; else $(CYGPATH_W) '$(srcdir)/engine_gl_glew.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_gl_glew.Tpo $(DEPDIR)/expedite-engine_gl_glew.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_gl_glew.c' object='expedite-engine_gl_glew.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_gl_glew.obj `if test -f 'engine_gl_glew.c'; then $(CYGPATH_W) 'engine_gl_glew.c'; else $(CYGPATH_W) '$(srcdir)/engine_gl_glew.c'; fi`
+
+expedite-engine_software_sdl.o: engine_software_sdl.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_software_sdl.o -MD -MP -MF $(DEPDIR)/expedite-engine_software_sdl.Tpo -c -o expedite-engine_software_sdl.o `test -f 'engine_software_sdl.c' || echo '$(srcdir)/'`engine_software_sdl.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_software_sdl.Tpo $(DEPDIR)/expedite-engine_software_sdl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_software_sdl.c' object='expedite-engine_software_sdl.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_software_sdl.o `test -f 'engine_software_sdl.c' || echo '$(srcdir)/'`engine_software_sdl.c
+
+expedite-engine_software_sdl.obj: engine_software_sdl.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_software_sdl.obj -MD -MP -MF $(DEPDIR)/expedite-engine_software_sdl.Tpo -c -o expedite-engine_software_sdl.obj `if test -f 'engine_software_sdl.c'; then $(CYGPATH_W) 'engine_software_sdl.c'; else $(CYGPATH_W) '$(srcdir)/engine_software_sdl.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_software_sdl.Tpo $(DEPDIR)/expedite-engine_software_sdl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_software_sdl.c' object='expedite-engine_software_sdl.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_software_sdl.obj `if test -f 'engine_software_sdl.c'; then $(CYGPATH_W) 'engine_software_sdl.c'; else $(CYGPATH_W) '$(srcdir)/engine_software_sdl.c'; fi`
+
+expedite-engine_gl_sdl.o: engine_gl_sdl.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_gl_sdl.o -MD -MP -MF $(DEPDIR)/expedite-engine_gl_sdl.Tpo -c -o expedite-engine_gl_sdl.o `test -f 'engine_gl_sdl.c' || echo '$(srcdir)/'`engine_gl_sdl.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_gl_sdl.Tpo $(DEPDIR)/expedite-engine_gl_sdl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_gl_sdl.c' object='expedite-engine_gl_sdl.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_gl_sdl.o `test -f 'engine_gl_sdl.c' || echo '$(srcdir)/'`engine_gl_sdl.c
+
+expedite-engine_gl_sdl.obj: engine_gl_sdl.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_gl_sdl.obj -MD -MP -MF $(DEPDIR)/expedite-engine_gl_sdl.Tpo -c -o expedite-engine_gl_sdl.obj `if test -f 'engine_gl_sdl.c'; then $(CYGPATH_W) 'engine_gl_sdl.c'; else $(CYGPATH_W) '$(srcdir)/engine_gl_sdl.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_gl_sdl.Tpo $(DEPDIR)/expedite-engine_gl_sdl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_gl_sdl.c' object='expedite-engine_gl_sdl.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_gl_sdl.obj `if test -f 'engine_gl_sdl.c'; then $(CYGPATH_W) 'engine_gl_sdl.c'; else $(CYGPATH_W) '$(srcdir)/engine_gl_sdl.c'; fi`
+
+expedite-engine_fb.o: engine_fb.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_fb.o -MD -MP -MF $(DEPDIR)/expedite-engine_fb.Tpo -c -o expedite-engine_fb.o `test -f 'engine_fb.c' || echo '$(srcdir)/'`engine_fb.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_fb.Tpo $(DEPDIR)/expedite-engine_fb.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_fb.c' object='expedite-engine_fb.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_fb.o `test -f 'engine_fb.c' || echo '$(srcdir)/'`engine_fb.c
+
+expedite-engine_fb.obj: engine_fb.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_fb.obj -MD -MP -MF $(DEPDIR)/expedite-engine_fb.Tpo -c -o expedite-engine_fb.obj `if test -f 'engine_fb.c'; then $(CYGPATH_W) 'engine_fb.c'; else $(CYGPATH_W) '$(srcdir)/engine_fb.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_fb.Tpo $(DEPDIR)/expedite-engine_fb.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_fb.c' object='expedite-engine_fb.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_fb.obj `if test -f 'engine_fb.c'; then $(CYGPATH_W) 'engine_fb.c'; else $(CYGPATH_W) '$(srcdir)/engine_fb.c'; fi`
+
+expedite-engine_directfb.o: engine_directfb.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_directfb.o -MD -MP -MF $(DEPDIR)/expedite-engine_directfb.Tpo -c -o expedite-engine_directfb.o `test -f 'engine_directfb.c' || echo '$(srcdir)/'`engine_directfb.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_directfb.Tpo $(DEPDIR)/expedite-engine_directfb.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_directfb.c' object='expedite-engine_directfb.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_directfb.o `test -f 'engine_directfb.c' || echo '$(srcdir)/'`engine_directfb.c
+
+expedite-engine_directfb.obj: engine_directfb.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_directfb.obj -MD -MP -MF $(DEPDIR)/expedite-engine_directfb.Tpo -c -o expedite-engine_directfb.obj `if test -f 'engine_directfb.c'; then $(CYGPATH_W) 'engine_directfb.c'; else $(CYGPATH_W) '$(srcdir)/engine_directfb.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_directfb.Tpo $(DEPDIR)/expedite-engine_directfb.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_directfb.c' object='expedite-engine_directfb.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_directfb.obj `if test -f 'engine_directfb.c'; then $(CYGPATH_W) 'engine_directfb.c'; else $(CYGPATH_W) '$(srcdir)/engine_directfb.c'; fi`
+
+expedite-engine_software_16_x11.o: engine_software_16_x11.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_software_16_x11.o -MD -MP -MF $(DEPDIR)/expedite-engine_software_16_x11.Tpo -c -o expedite-engine_software_16_x11.o `test -f 'engine_software_16_x11.c' || echo '$(srcdir)/'`engine_software_16_x11.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_software_16_x11.Tpo $(DEPDIR)/expedite-engine_software_16_x11.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_software_16_x11.c' object='expedite-engine_software_16_x11.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_software_16_x11.o `test -f 'engine_software_16_x11.c' || echo '$(srcdir)/'`engine_software_16_x11.c
+
+expedite-engine_software_16_x11.obj: engine_software_16_x11.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_software_16_x11.obj -MD -MP -MF $(DEPDIR)/expedite-engine_software_16_x11.Tpo -c -o expedite-engine_software_16_x11.obj `if test -f 'engine_software_16_x11.c'; then $(CYGPATH_W) 'engine_software_16_x11.c'; else $(CYGPATH_W) '$(srcdir)/engine_software_16_x11.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_software_16_x11.Tpo $(DEPDIR)/expedite-engine_software_16_x11.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_software_16_x11.c' object='expedite-engine_software_16_x11.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_software_16_x11.obj `if test -f 'engine_software_16_x11.c'; then $(CYGPATH_W) 'engine_software_16_x11.c'; else $(CYGPATH_W) '$(srcdir)/engine_software_16_x11.c'; fi`
+
+expedite-engine_software_16_wince.o: engine_software_16_wince.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_software_16_wince.o -MD -MP -MF $(DEPDIR)/expedite-engine_software_16_wince.Tpo -c -o expedite-engine_software_16_wince.o `test -f 'engine_software_16_wince.c' || echo '$(srcdir)/'`engine_software_16_wince.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_software_16_wince.Tpo $(DEPDIR)/expedite-engine_software_16_wince.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_software_16_wince.c' object='expedite-engine_software_16_wince.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_software_16_wince.o `test -f 'engine_software_16_wince.c' || echo '$(srcdir)/'`engine_software_16_wince.c
+
+expedite-engine_software_16_wince.obj: engine_software_16_wince.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -MT expedite-engine_software_16_wince.obj -MD -MP -MF $(DEPDIR)/expedite-engine_software_16_wince.Tpo -c -o expedite-engine_software_16_wince.obj `if test -f 'engine_software_16_wince.c'; then $(CYGPATH_W) 'engine_software_16_wince.c'; else $(CYGPATH_W) '$(srcdir)/engine_software_16_wince.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/expedite-engine_software_16_wince.Tpo $(DEPDIR)/expedite-engine_software_16_wince.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='engine_software_16_wince.c' object='expedite-engine_software_16_wince.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CFLAGS) $(CFLAGS) -c -o expedite-engine_software_16_wince.obj `if test -f 'engine_software_16_wince.c'; then $(CYGPATH_W) 'engine_software_16_wince.c'; else $(CYGPATH_W) '$(srcdir)/engine_software_16_wince.c'; fi`
+
+.cpp.o:
+@am__fastdepCXX_TRUE@  $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
+
+.cpp.obj:
+@am__fastdepCXX_TRUE@  $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+expedite-engine_software_ddraw.o: engine_software_ddraw.cpp
+@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CXXFLAGS) $(CXXFLAGS) -MT expedite-engine_software_ddraw.o -MD -MP -MF $(DEPDIR)/expedite-engine_software_ddraw.Tpo -c -o expedite-engine_software_ddraw.o `test -f 'engine_software_ddraw.cpp' || echo '$(srcdir)/'`engine_software_ddraw.cpp
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/expedite-engine_software_ddraw.Tpo $(DEPDIR)/expedite-engine_software_ddraw.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='engine_software_ddraw.cpp' object='expedite-engine_software_ddraw.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CXXFLAGS) $(CXXFLAGS) -c -o expedite-engine_software_ddraw.o `test -f 'engine_software_ddraw.cpp' || echo '$(srcdir)/'`engine_software_ddraw.cpp
+
+expedite-engine_software_ddraw.obj: engine_software_ddraw.cpp
+@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CXXFLAGS) $(CXXFLAGS) -MT expedite-engine_software_ddraw.obj -MD -MP -MF $(DEPDIR)/expedite-engine_software_ddraw.Tpo -c -o expedite-engine_software_ddraw.obj `if test -f 'engine_software_ddraw.cpp'; then $(CYGPATH_W) 'engine_software_ddraw.cpp'; else $(CYGPATH_W) '$(srcdir)/engine_software_ddraw.cpp'; fi`
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/expedite-engine_software_ddraw.Tpo $(DEPDIR)/expedite-engine_software_ddraw.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='engine_software_ddraw.cpp' object='expedite-engine_software_ddraw.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CXXFLAGS) $(CXXFLAGS) -c -o expedite-engine_software_ddraw.obj `if test -f 'engine_software_ddraw.cpp'; then $(CYGPATH_W) 'engine_software_ddraw.cpp'; else $(CYGPATH_W) '$(srcdir)/engine_software_ddraw.cpp'; fi`
+
+expedite-engine_direct3d.o: engine_direct3d.cpp
+@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CXXFLAGS) $(CXXFLAGS) -MT expedite-engine_direct3d.o -MD -MP -MF $(DEPDIR)/expedite-engine_direct3d.Tpo -c -o expedite-engine_direct3d.o `test -f 'engine_direct3d.cpp' || echo '$(srcdir)/'`engine_direct3d.cpp
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/expedite-engine_direct3d.Tpo $(DEPDIR)/expedite-engine_direct3d.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='engine_direct3d.cpp' object='expedite-engine_direct3d.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CXXFLAGS) $(CXXFLAGS) -c -o expedite-engine_direct3d.o `test -f 'engine_direct3d.cpp' || echo '$(srcdir)/'`engine_direct3d.cpp
+
+expedite-engine_direct3d.obj: engine_direct3d.cpp
+@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CXXFLAGS) $(CXXFLAGS) -MT expedite-engine_direct3d.obj -MD -MP -MF $(DEPDIR)/expedite-engine_direct3d.Tpo -c -o expedite-engine_direct3d.obj `if test -f 'engine_direct3d.cpp'; then $(CYGPATH_W) 'engine_direct3d.cpp'; else $(CYGPATH_W) '$(srcdir)/engine_direct3d.cpp'; fi`
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/expedite-engine_direct3d.Tpo $(DEPDIR)/expedite-engine_direct3d.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='engine_direct3d.cpp' object='expedite-engine_direct3d.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CXXFLAGS) $(CXXFLAGS) -c -o expedite-engine_direct3d.obj `if test -f 'engine_direct3d.cpp'; then $(CYGPATH_W) 'engine_direct3d.cpp'; else $(CYGPATH_W) '$(srcdir)/engine_direct3d.cpp'; fi`
+
+expedite-engine_software_16_ddraw.o: engine_software_16_ddraw.cpp
+@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CXXFLAGS) $(CXXFLAGS) -MT expedite-engine_software_16_ddraw.o -MD -MP -MF $(DEPDIR)/expedite-engine_software_16_ddraw.Tpo -c -o expedite-engine_software_16_ddraw.o `test -f 'engine_software_16_ddraw.cpp' || echo '$(srcdir)/'`engine_software_16_ddraw.cpp
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/expedite-engine_software_16_ddraw.Tpo $(DEPDIR)/expedite-engine_software_16_ddraw.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='engine_software_16_ddraw.cpp' object='expedite-engine_software_16_ddraw.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CXXFLAGS) $(CXXFLAGS) -c -o expedite-engine_software_16_ddraw.o `test -f 'engine_software_16_ddraw.cpp' || echo '$(srcdir)/'`engine_software_16_ddraw.cpp
+
+expedite-engine_software_16_ddraw.obj: engine_software_16_ddraw.cpp
+@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CXXFLAGS) $(CXXFLAGS) -MT expedite-engine_software_16_ddraw.obj -MD -MP -MF $(DEPDIR)/expedite-engine_software_16_ddraw.Tpo -c -o expedite-engine_software_16_ddraw.obj `if test -f 'engine_software_16_ddraw.cpp'; then $(CYGPATH_W) 'engine_software_16_ddraw.cpp'; else $(CYGPATH_W) '$(srcdir)/engine_software_16_ddraw.cpp'; fi`
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/expedite-engine_software_16_ddraw.Tpo $(DEPDIR)/expedite-engine_software_16_ddraw.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='engine_software_16_ddraw.cpp' object='expedite-engine_software_16_ddraw.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(expedite_CXXFLAGS) $(CXXFLAGS) -c -o expedite-engine_software_16_ddraw.obj `if test -f 'engine_software_16_ddraw.cpp'; then $(CYGPATH_W) 'engine_software_16_ddraw.cpp'; else $(CYGPATH_W) '$(srcdir)/engine_software_16_ddraw.cpp'; fi`
+
+.m.o:
+@am__fastdepOBJC_TRUE@ $(OBJCCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepOBJC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepOBJC_FALSE@    source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepOBJC_FALSE@    DEPDIR=$(DEPDIR) $(OBJCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepOBJC_FALSE@        $(OBJCCOMPILE) -c -o $@ $<
+
+.m.obj:
+@am__fastdepOBJC_TRUE@ $(OBJCCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepOBJC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepOBJC_FALSE@    source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepOBJC_FALSE@    DEPDIR=$(DEPDIR) $(OBJCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepOBJC_FALSE@        $(OBJCCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+       tags=; \
+       here=`pwd`; \
+       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+         test -n "$$unique" || unique=$$empty_fix; \
+         $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+           $$tags $$unique; \
+       fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+       tags=; \
+       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       test -z "$(CTAGS_ARGS)$$tags$$unique" \
+         || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+            $$tags $$unique
+
+GTAGS:
+       here=`$(am__cd) $(top_builddir) && pwd` \
+         && cd $(top_srcdir) \
+         && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+       -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+       list='$(DISTFILES)'; \
+         dist_files=`for file in $$list; do echo $$file; done | \
+         sed -e "s|^$$srcdirstrip/||;t" \
+             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+       case $$dist_files in \
+         */*) $(MKDIR_P) `echo "$$dist_files" | \
+                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+                          sort -u` ;; \
+       esac; \
+       for file in $$dist_files; do \
+         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+         if test -d $$d/$$file; then \
+           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+             cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+           fi; \
+           cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+         else \
+           test -f $(distdir)/$$file \
+           || cp -p $$d/$$file $(distdir)/$$file \
+           || exit 1; \
+         fi; \
+       done
+check-am: all-am
+check: check-am
+all-am: Makefile $(PROGRAMS) $(SCRIPTS)
+installdirs:
+       for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)"; do \
+         test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+       done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+         install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+         `test -z '$(STRIP)' || \
+           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+       @echo "it deletes files that may require special tools to rebuild."
+       -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+clean: clean-am
+
+clean-am: clean-binPROGRAMS clean-generic mostlyclean-am
+
+distclean: distclean-am
+       -rm -rf ./$(DEPDIR)
+       -rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+       distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-exec-am: install-binPROGRAMS install-binSCRIPTS
+
+install-html: install-html-am
+
+install-info: install-info-am
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-ps: install-ps-am
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+       -rm -rf ./$(DEPDIR)
+       -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
+       clean-generic ctags distclean distclean-compile \
+       distclean-generic distclean-tags distdir dvi dvi-am html \
+       html-am info info-am install install-am install-binPROGRAMS \
+       install-binSCRIPTS install-data install-data-am install-dvi \
+       install-dvi-am install-exec install-exec-am install-html \
+       install-html-am install-info install-info-am install-man \
+       install-pdf install-pdf-am install-ps install-ps-am \
+       install-strip installcheck installcheck-am installdirs \
+       maintainer-clean maintainer-clean-generic mostlyclean \
+       mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
+       tags uninstall uninstall-am uninstall-binPROGRAMS \
+       uninstall-binSCRIPTS
+
+
+.rc.lo:
+       $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --tag=RC --mode=compile $(RC) $(RCFLAGS) $< -o $@
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/src/bin/about.c b/src/bin/about.c
new file mode 100644 (file)
index 0000000..deb6bbe
--- /dev/null
@@ -0,0 +1,78 @@
+#include "main.h"
+
+static Evas_Object *o_text = NULL;
+
+static void
+_setup(void)
+{
+   Evas_Object *o;
+   Evas_Textblock_Style *st;
+
+   o = evas_object_textblock_add(evas);
+   evas_object_move(o, 10, 40);
+   evas_object_resize(o, win_w - 20, win_h - 50);
+   evas_object_show(o);
+   st = evas_textblock_style_new();
+   evas_textblock_style_set
+     (st,
+      "DEFAULT='font=Vera font_size=8 align=left color=#000 wrap=word'"
+      "center='+ font=Vera font_size=10 align=center'"
+      "/center='- \n \n'"
+      "p='+ font=Vera font_size=10 align=left'"
+      "/p='- \n \n'"
+      );
+   evas_object_textblock_style_set(o, st);
+   evas_textblock_style_free(st);
+   evas_object_textblock_clear(o);
+   evas_object_textblock_text_markup_set
+     (o,
+      "<center>"
+      "Enlightenment used to be a window manager project, but "
+      "since has changed a lot to become a miniature desktop and mobile "
+      "device environment all of its own. It is now made up of many "
+      "components (libraries and applications) that have specific uses. "
+      "It is very large, and so requires more testing and demonstration."
+      "</center>"
+
+      "<center>"
+      "Expedite is a full test suite for Evas, which is one of the "
+      "core components of the Enlightenment Foundation Libraries. Evas "
+      "handles the realtime display canvas used by EFL applications to "
+      "render to many targets, including framebuffer, X11, OpenGL, memory, "
+      "DirectFB and other targets to boot. It handles high level graphic "
+      "layout descriptions that applications set up, dealing with the hard "
+      "work of doing the drawing for them."
+      "</center>"
+      );
+   o_text = o;
+   ui_fps(0.0);
+}
+
+static void
+_cleanup(void)
+{
+   evas_object_del(o_text);
+   o_text = NULL;
+}
+
+static void
+_loop(double t, int f)
+{
+}
+
+static void
+_key(char *key)
+{
+   if ((!strcmp(key, "Escape")) || (!strcmp(key, "q")) || (!strcmp(key, "Q")))
+     {
+       _cleanup();
+       ui_menu();
+     }
+}
+
+void
+about_start(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
diff --git a/src/bin/about.h b/src/bin/about.h
new file mode 100644 (file)
index 0000000..04e4ea2
--- /dev/null
@@ -0,0 +1,6 @@
+#ifndef ABOUT_H
+#define ABOUT_H
+
+void about_start(void);
+
+#endif
diff --git a/src/bin/engine_direct3d.cpp b/src/bin/engine_direct3d.cpp
new file mode 100644 (file)
index 0000000..1e3b4ab
--- /dev/null
@@ -0,0 +1,288 @@
+#include "main.h"
+
+#include <windowsx.h>
+#include <Evas_Engine_Direct3D.h>
+
+
+static HWND window;
+static HINSTANCE instance;
+
+
+static LRESULT CALLBACK
+MainWndProc(HWND   hwnd,
+            UINT   uMsg,
+            WPARAM wParam,
+            LPARAM lParam)
+{
+   switch (uMsg)
+     {
+     case WM_CREATE:
+       return 0;
+     case WM_DESTROY:
+       PostQuitMessage(0);
+       return 0;
+     case WM_CLOSE:
+       PostQuitMessage(0);
+       return 0;
+     case WM_PAINT: {
+       PAINTSTRUCT ps;
+       HDC hdc;
+
+       hdc = BeginPaint (window, &ps);
+       evas_damage_rectangle_add(evas,
+                                 ps.rcPaint.left, ps.rcPaint.top,
+                                 ps.rcPaint.right - ps.rcPaint.left,
+                                 ps.rcPaint.bottom - ps.rcPaint.top);
+       EndPaint(window, &ps);
+       return 0;
+     }
+     case WM_SIZING:
+       {
+          PRECT rect = (PRECT)lParam;
+
+          evas_output_viewport_set(evas, 0, 0,
+                                   rect->right - rect->left,
+                                   rect->bottom - rect->top);
+          evas_output_size_set(evas,
+                               rect->right - rect->left,
+                               rect->bottom - rect->top);
+          win_w = rect->right - rect->left;
+          win_h = rect->bottom - rect->top;
+          return 0;
+       }
+     case WM_RBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_RBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_MOUSEMOVE:
+       if (!evas_pointer_inside_get(evas)) evas_event_feed_mouse_in(evas, 0, NULL);
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       return 0;
+     case WM_MOUSELEAVE:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       return 0;
+       /* FIXME : can't find an event when the mouse is entering */
+     case WM_KEYDOWN:
+     case WM_SYSKEYDOWN: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_on(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_on(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_on(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_on(evas, "Super");
+
+        if (key == VK_CAPITAL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+               evas_key_lock_off(evas, "Caps_Lock");
+             else
+               evas_key_lock_on(evas, "Caps_Lock");
+          }
+        if (key == VK_NUMLOCK)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+               evas_key_lock_off(evas, "Num_Lock");
+             else
+               evas_key_lock_on(evas, "Num_Lock");
+          }
+        if (key == VK_SCROLL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+               evas_key_lock_off(evas, "Scroll_Lock");
+             else
+               evas_key_lock_on(evas, "Scroll_Lock");
+          }
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_down(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     case WM_KEYUP:
+     case WM_SYSKEYUP: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_off(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_off(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_off(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_off(evas, "Super");
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     default:
+       return DefWindowProc(hwnd, uMsg, wParam, lParam);
+     }
+}
+
+Eina_Bool
+engine_direct3d_args(const char *engine, int width, int height)
+{
+   WNDCLASS                   wc;
+   RECT                       rect;
+   HDC                        dc;
+   MSG                        msg;
+   Evas_Engine_Info_Direct3D *einfo;
+   DWORD                      style;
+   int                        depth;
+   int                        i;
+
+   instance = GetModuleHandle(NULL);
+   if (!instance) return EINA_FALSE;
+
+   wc.style = 0;
+   wc.lpfnWndProc = MainWndProc;
+   wc.cbClsExtra = 0;
+   wc.cbWndExtra = 0;
+   wc.hInstance = instance;
+   wc.hIcon = LoadIcon (NULL, IDI_APPLICATION);
+   wc.hCursor = LoadCursor (NULL, IDC_ARROW);
+   wc.hbrBackground = GetSysColorBrush(COLOR_BTNFACE);
+   wc.lpszMenuName =  NULL;
+   wc.lpszClassName = "Evas_Direct3D_Test";
+
+   if(!RegisterClass(&wc))
+     goto free_library;
+
+   rect.left = 0;
+   rect.top = 0;
+   rect.right = width;
+   rect.bottom = height;
+   AdjustWindowRect (&rect, WS_OVERLAPPEDWINDOW | WS_SIZEBOX, FALSE);
+
+   window = CreateWindowEx(0,
+                           "Evas_Direct3D_Test",
+                           "Evas_Direct3D_Test",
+                           WS_OVERLAPPEDWINDOW | WS_SIZEBOX,
+                           CW_USEDEFAULT, CW_USEDEFAULT,
+                           rect.right - rect.left, rect.bottom - rect.top,
+                           NULL, NULL, instance, NULL);
+   if (!window)
+     goto unregister_class;
+
+   /* make the window non resizable */
+   style = GetWindowLong(window, GWL_STYLE);
+   style &= ~WS_THICKFRAME;
+   if (!SetWindowLong(window, GWL_STYLE, style))
+     goto unregister_class;
+
+   dc = GetDC(NULL);
+   if (!dc)
+     goto destroy_window;
+
+   depth = GetDeviceCaps(dc, BITSPIXEL);
+   ReleaseDC(NULL, dc);
+
+   evas_output_method_set(evas, evas_render_method_lookup("direct3d"));
+   einfo = (Evas_Engine_Info_Direct3D *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+        fprintf(stderr, "Evas does not support the Direct3D Engine\n");
+        goto destroy_window;
+     }
+
+   einfo->info.window = window;
+   einfo->info.depth = depth;
+   einfo->info.rotation = 0;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *)einfo))
+     {
+       printf("Evas can not setup the informations of the Direct3D Engine\n");
+        goto destroy_window;
+     }
+
+   /* the second parameter is ignored, as it's the first call of ShowWindow */
+   ShowWindow(window, SW_SHOWDEFAULT);
+   UpdateWindow(window);
+
+   return EINA_TRUE;
+
+ destroy_window:
+   DestroyWindow(window);
+ unregister_class:
+   UnregisterClass("Evas_Direct3D_Test", instance);
+ free_library:
+   FreeLibrary(instance);
+
+   return EINA_FALSE;
+}
+
+void
+engine_direct3d_loop(void)
+{
+   MSG msg;
+   int res;
+
+ again:
+   if (!PeekMessage (&msg, window, 0, 0, PM_NOREMOVE))
+     return;
+
+   res = GetMessage (&msg, NULL, 0, 0);
+   TranslateMessage (&msg);
+   DispatchMessage (&msg);
+
+   goto again;
+}
+
+void
+engine_direct3d_shutdown(void)
+{
+   DestroyWindow(window);
+   UnregisterClass("Evas_Direct3D_Test", instance);
+   FreeLibrary(instance);
+}
diff --git a/src/bin/engine_direct3d.h b/src/bin/engine_direct3d.h
new file mode 100644 (file)
index 0000000..2fa3bd1
--- /dev/null
@@ -0,0 +1,20 @@
+#ifndef __ENGINE_DIRECT3D_H__
+#define __ENGINE_DIRECT3D_H__
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+Eina_Bool engine_direct3d_args(const char *engine, int width, int height);
+void engine_direct3d_loop(void);
+void engine_direct3d_shutdown(void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* __ENGINE_DIRECT3D_H__ */
diff --git a/src/bin/engine_directfb.c b/src/bin/engine_directfb.c
new file mode 100644 (file)
index 0000000..acbc6f8
--- /dev/null
@@ -0,0 +1,277 @@
+#include "main.h"
+
+#include <Evas_Engine_DirectFB.h>
+
+static IDirectFB *_dfb;
+static IDirectFBEventBuffer *_window_event;
+static IDirectFBEventBuffer *_input_event;
+static IDirectFBDisplayLayer *_layer;
+static DFBResult _err;
+static IDirectFBWindow *_dfb_window;
+static IDirectFBSurface *_dfb_surface;
+
+#define DBG(...)  do {} while (0)
+//#define DBG(...) fprintf(stderr, __VA_ARGS__)
+
+#define DFBCHECK(x...) \
+     {                                                                 \
+          _err = x;                                                    \
+          if (_err != DFB_OK) {                                        \
+               fprintf( stderr, "%s <%d>:\n\t", __FILE__, __LINE__ );  \
+               DirectFBErrorFatal( #x, _err );                         \
+          }                                                            \
+     }
+
+Eina_Bool
+engine_directfb_args(const char *engine, int width, int height)
+{
+   Evas_Engine_Info_DirectFB *einfo;
+   DFBWindowDescription desc;
+   int i;
+
+   evas_output_method_set(evas, evas_render_method_lookup("directfb"));
+   einfo = (Evas_Engine_Info_DirectFB *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+       printf("Evas does not support the DirectFB Engine\n");
+       return EINA_FALSE;
+     }
+
+   DFBCHECK(DirectFBInit(NULL, NULL));
+   DFBCHECK(DirectFBCreate(&_dfb));
+   DFBCHECK(_dfb->GetDisplayLayer(_dfb, DLID_PRIMARY, &_layer));
+   DFBCHECK(_dfb->CreateEventBuffer(_dfb, &_window_event));
+   DFBCHECK(_dfb->CreateInputEventBuffer(_dfb, DICAPS_ALL, DFB_FALSE, &_input_event));
+
+   memset(&desc, 0, sizeof(DFBWindowDescription));
+   desc.flags = (DWDESC_POSX | DWDESC_POSY | DWDESC_WIDTH | DWDESC_HEIGHT | DWDESC_PIXELFORMAT);
+   desc.posx = 0;
+   desc.posy = 0;
+   desc.width = width;
+   desc.height = height;
+   desc.pixelformat = DSPF_ARGB;
+
+   DFBCHECK(_layer->CreateWindow(_layer, &desc, &_dfb_window));
+   DFBCHECK(_dfb_window->AttachEventBuffer(_dfb_window, _window_event));
+   DFBCHECK(_dfb_window->SetOptions(_dfb_window, DWOP_NONE));
+   DFBCHECK(_dfb_window->SetOpacity(_dfb_window, 0xFF));
+   DFBCHECK(_dfb_window->GetSurface(_dfb_window, &_dfb_surface));
+   DFBCHECK(_dfb_surface->SetPorterDuff(_dfb_surface, DSPD_SRC_OVER));
+
+   einfo->info.dfb = _dfb;
+   einfo->info.surface = _dfb_surface;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the DirectFB Engine\n");
+       return EINA_FALSE;
+     }
+
+   return EINA_TRUE;
+}
+
+static void
+engine_directfb_quit(void)
+{
+   DFBCHECK(_input_event->Release(_input_event));
+   DFBCHECK(_window_event->Release(_window_event));
+   DFBCHECK(_dfb_surface->Release(_dfb_surface));
+   DFBCHECK(_dfb_window->Release(_dfb_window));
+   DFBCHECK(_layer->Release(_layer));
+   DFBCHECK(_dfb->Release(_dfb));
+
+   evas_engine_info_set(evas, NULL);
+
+   engine_abort();
+}
+
+static const char *
+key_string(DFBInputDeviceKeySymbol sym)
+{
+   switch (sym)
+     {
+      case DIKS_ESCAPE:
+       {
+          static const char k[] = "Escape";
+          return k;
+       }
+      case DIKS_RETURN:
+       {
+          static const char k[] = "Return";
+          return k;
+       }
+      case DIKS_CURSOR_LEFT:
+       {
+          static const char k[] = "Left";
+          return k;
+       }
+      case DIKS_CURSOR_RIGHT:
+       {
+          static const char k[] = "Right";
+          return k;
+       }
+      default:
+       {
+          static char k[2];
+          k[0] = (char)sym;
+          k[1] = 0;
+          return k;
+       }
+     }
+}
+
+static void
+engine_directfb_event_window(const DFBWindowEvent *ev)
+{
+   DBG("===> Window Event (type=%#10x, window=%d) <===\n",
+       ev->type, ev->window_id);
+
+   if (ev->type & DWET_POSITION)
+     {
+       DBG("\tDWET_POSITION %d, %d\n", ev->x, ev->y);
+     }
+
+   if (ev->type & DWET_SIZE)
+     {
+       DBG("\tDWET_SIZE %dx%d\n", ev->w, ev->h);
+        evas_output_viewport_set(evas, 0, 0,
+                                 ev->w, ev->h);
+        evas_output_size_set(evas, ev->w, ev->h);
+        win_w = ev->w;
+        win_h = ev->h;
+     }
+
+   if (ev->type & DWET_CLOSE)
+     {
+       DBG("\tDWET_CLOSE\n");
+       engine_directfb_quit();
+     }
+
+   if (ev->type & DWET_DESTROYED)
+     {
+       DBG("\tDWET_DESTROYED\n");
+       engine_directfb_quit();
+     }
+
+   if (ev->type & DWET_GOTFOCUS)
+     {
+       DBG("\tDWET_GOTFOCUS\n");
+     }
+
+   if (ev->type & DWET_LOSTFOCUS)
+     {
+       DBG("\tDWET_LOSTFOCUS\n");
+     }
+
+   if (ev->type & DWET_KEYDOWN)
+     {
+       const char *k;
+
+       k = key_string(ev->key_symbol);
+       DBG("\tDWET_KEYDOWN key_symbol=%s\n", k);
+
+       if (k)
+         evas_event_feed_key_down(evas, k, k, NULL, NULL, 0, NULL);
+     }
+
+   if (ev->type & DWET_KEYUP)
+     {
+       const char *k;
+
+       k = key_string(ev->key_symbol);
+       DBG("\tDWET_KEYUP key_symbol=%s\n", k);
+
+       if (k)
+         evas_event_feed_key_up(evas, k, k, NULL, NULL, 0, NULL);
+     }
+
+   if (ev->type & DWET_BUTTONDOWN)
+     {
+       DBG("\tDWET_BUTTONDOWN pos=(%d, %d) cur_pos=(%d, %d) "
+           "button=%#x buttons=%#x\n",
+           ev->x, ev->y, ev->cx, ev->cy, ev->button, ev->buttons);
+       evas_event_feed_mouse_move(evas, ev->cx, ev->cy, 0, NULL);
+       evas_event_feed_mouse_down(evas, ev->button, EVAS_BUTTON_NONE, 0, NULL);
+     }
+
+   if (ev->type & DWET_BUTTONUP)
+     {
+       DBG("\tDWET_BUTTONUP pos=(%d, %d) cur_pos=(%d, %d) "
+           "button=%#x buttons=%#x\n",
+           ev->x, ev->y, ev->cx, ev->cy, ev->button, ev->buttons);
+       evas_event_feed_mouse_move(evas, ev->cx, ev->cy, 0, NULL);
+       evas_event_feed_mouse_up(evas, ev->button, EVAS_BUTTON_NONE, 0, NULL);
+     }
+
+   if (ev->type & DWET_MOTION)
+     {
+       DBG("\tDWET_MOTION pos=(%d, %d) cur_pos=(%d, %d) buttons=%#x\n",
+           ev->x, ev->y, ev->cx, ev->cy, ev->buttons);
+       /* Mouse Motion Compression [tm] */
+       _layer->GetCursorPosition( _layer, (int*)&ev->x, (int*)&ev->y );
+
+       evas_event_feed_mouse_move(evas, ev->x, ev->y, 0, NULL);
+     }
+
+   if (ev->type & DWET_LEAVE)
+     {
+       DBG("\tDWET_LEAVE pos=(%d, %d) cur_pos=(%d, %d)\n",
+           ev->x, ev->y, ev->cx, ev->cy);
+       evas_event_feed_mouse_out(evas, 0, NULL);
+     }
+
+   if (ev->type & DWET_ENTER)
+     {
+       DBG("\tDWET_ENTER pos=(%d, %d) cur_pos=(%d, %d)\n",
+           ev->x, ev->y, ev->cx, ev->cy);
+       evas_event_feed_mouse_in(evas, 0, NULL);
+     }
+
+   if (ev->type & DWET_WHEEL)
+     {
+       DBG("\tDWET_WHEEL step=%d\n", ev->step);
+     }
+
+
+   DBG("\n");
+}
+
+void
+engine_directfb_loop(void)
+{
+   DFBEvent ev;
+
+   while ((_input_event->GetEvent(_input_event, &ev) == DFB_OK) ||
+         (_window_event->GetEvent(_window_event, &ev) == DFB_OK))
+     {
+       DBG("got dfb input event %d\n", ev.clazz);
+       switch (ev.clazz)
+         {
+          case DFEC_NONE:
+             DBG("No event?\n");
+             break;
+          case DFEC_INPUT:
+             DBG("Input\n");
+             break;
+          case DFEC_WINDOW:
+             engine_directfb_event_window((const DFBWindowEvent *)&ev);
+             break;
+          case DFEC_USER:
+             DBG("User\n");
+             break;
+          case DFEC_UNIVERSAL:
+             DBG("Universal\n");
+             break;
+         }
+     }
+}
+
+void
+engine_directfb_shutdown(void)
+{
+   DFBCHECK(_input_event->Release(_input_event));
+   DFBCHECK(_window_event->Release(_window_event));
+   DFBCHECK(_dfb_surface->Release(_dfb_surface));
+   DFBCHECK(_dfb_window->Release(_dfb_window));
+   DFBCHECK(_layer->Release(_layer));
+   DFBCHECK(_dfb->Release(_dfb));
+}
diff --git a/src/bin/engine_directfb.h b/src/bin/engine_directfb.h
new file mode 100644 (file)
index 0000000..7f22382
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_DIRECTFB_H
+#define ENGINE_DIRECTFB_H
+
+Eina_Bool engine_directfb_args(const char *engine, int width, int height);
+void engine_directfb_loop(void);
+void engine_directfb_shutdown(void);
+
+#endif
diff --git a/src/bin/engine_fb.c b/src/bin/engine_fb.c
new file mode 100644 (file)
index 0000000..3f7c9ee
--- /dev/null
@@ -0,0 +1,43 @@
+#include "main.h"
+
+#include <Evas_Engine_FB.h>
+
+Eina_Bool
+engine_fb_args(const char *engine, int width, int height)
+{
+   Evas_Engine_Info_FB *einfo;
+   int i;
+
+   evas_output_method_set(evas, evas_render_method_lookup("fb"));
+   einfo = (Evas_Engine_Info_FB *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+       printf("Evas does not support the FB Engine\n");
+       return EINA_FALSE;
+     }
+
+   einfo->info.virtual_terminal = 0;
+   einfo->info.device_number = 0;
+   einfo->info.device_number = 0;
+   einfo->info.refresh = 0;
+   einfo->info.rotation = 0;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the FB Engine\n");
+       return EINA_FALSE;
+     }
+
+   return EINA_TRUE;
+}
+
+void
+engine_fb_loop(void)
+{
+   return;
+}
+
+void
+engine_fb_shutdown(void)
+{
+   return;
+}
diff --git a/src/bin/engine_fb.h b/src/bin/engine_fb.h
new file mode 100644 (file)
index 0000000..288208f
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_FB_H
+#define ENGINE_FB_H
+
+Eina_Bool engine_fb_args(const char *engine, int width, int height);
+void engine_fb_loop(void);
+void engine_fb_shutdown(void);
+
+#endif
diff --git a/src/bin/engine_gl_glew.c b/src/bin/engine_gl_glew.c
new file mode 100644 (file)
index 0000000..43dae3b
--- /dev/null
@@ -0,0 +1,287 @@
+#include "main.h"
+
+#include <windows.h>
+#include <windowsx.h>
+#include <GL/glew.h>
+#include <Evas_Engine_GL_Glew.h>
+
+
+static HWND window;
+static HINSTANCE instance;
+
+static LRESULT CALLBACK
+MainWndProc(HWND   hwnd,
+            UINT   uMsg,
+            WPARAM wParam,
+            LPARAM lParam)
+{
+   switch (uMsg)
+     {
+     case WM_CREATE:
+       return 0;
+     case WM_DESTROY:
+       PostQuitMessage(0);
+       return 0;
+     case WM_CLOSE:
+       PostQuitMessage(0);
+       return 0;
+     case WM_WINDOWPOSCHANGED: {
+       PAINTSTRUCT ps;
+       HDC hdc;
+
+       hdc = BeginPaint (window, &ps);
+       evas_damage_rectangle_add(evas,
+                                 ps.rcPaint.left, ps.rcPaint.top,
+                                 ps.rcPaint.right - ps.rcPaint.left,
+                                 ps.rcPaint.bottom - ps.rcPaint.top);
+       EndPaint(window, &ps);
+       return 0;
+     }
+     case WM_SIZING:
+       {
+          PRECT rect = (PRECT)lParam;
+          
+          evas_output_viewport_set(evas, 0, 0,
+                                   rect->right - rect->left,
+                                   rect->bottom - rect->top);
+          evas_output_size_set(evas,
+                               rect->right - rect->left,
+                               rect->bottom - rect->top);
+          win_w = rect->right - rect->left;
+          win_h = rect->bottom - rect->top;
+          return 0;
+       }
+     case WM_RBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_RBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_MOUSEMOVE:
+       if (!evas_pointer_inside_get(evas)) evas_event_feed_mouse_in(evas, 0, NULL);
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       return 0;
+     case WM_MOUSELEAVE:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       return 0;
+       /* FIXME : can't find an event when the mouse is entering */
+     case WM_KEYDOWN:
+     case WM_SYSKEYDOWN: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_on(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_on(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_on(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_on(evas, "Super");
+
+        if (key == VK_CAPITAL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+               evas_key_lock_off(evas, "Caps_Lock");
+             else
+               evas_key_lock_on(evas, "Caps_Lock");
+          }
+        if (key == VK_NUMLOCK)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+               evas_key_lock_off(evas, "Num_Lock");
+             else
+               evas_key_lock_on(evas, "Num_Lock");
+          }
+        if (key == VK_SCROLL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+               evas_key_lock_off(evas, "Scroll_Lock");
+             else
+               evas_key_lock_on(evas, "Scroll_Lock");
+          }
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_down(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     case WM_KEYUP:
+     case WM_SYSKEYUP: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_off(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_off(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_off(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_off(evas, "Super");
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     default:
+       return DefWindowProc(hwnd, uMsg, wParam, lParam);
+     }
+}
+
+Eina_Bool
+engine_gl_glew_args(const char *engine, int width, int height)
+{
+   WNDCLASS                  wc;
+   RECT                      rect;
+   HDC                       dc;
+   Evas_Engine_Info_GL_Glew *einfo;
+   DWORD                     style;
+   int                       depth;
+   int                       i;
+
+   instance = GetModuleHandle(NULL);
+   if (!instance) return EINA_FALSE;
+
+   wc.style = 0;
+   wc.lpfnWndProc = MainWndProc;
+   wc.cbClsExtra = 0;
+   wc.cbWndExtra = 0;
+   wc.hInstance = instance;
+   wc.hIcon = LoadIcon (NULL, IDI_APPLICATION);
+   wc.hCursor = LoadCursor (NULL, IDC_ARROW);
+   wc.hbrBackground = (HBRUSH)(1 + COLOR_BTNFACE);
+   wc.lpszMenuName =  NULL;
+   wc.lpszClassName = "Evas_Gl_Glew_Test";
+
+   if(!RegisterClass(&wc))
+     goto free_library;
+
+   rect.left = 0;
+   rect.top = 0;
+   rect.right = width;
+   rect.bottom = height;
+   AdjustWindowRect (&rect, WS_CLIPCHILDREN | WS_CLIPSIBLINGS | WS_OVERLAPPEDWINDOW | WS_SIZEBOX, FALSE);
+
+   window = CreateWindowEx(0,
+                           "Evas_Gl_Glew_Test",
+                           "Evas_Gl_Glew_Test",
+                           WS_CLIPCHILDREN | WS_CLIPSIBLINGS | WS_OVERLAPPEDWINDOW | WS_SIZEBOX,
+                           CW_USEDEFAULT, CW_USEDEFAULT,
+                           rect.right - rect.left, rect.bottom - rect.top,
+                           NULL, NULL, instance, NULL);
+   if (!window)
+     goto unregister_class;
+
+   /* make the window non resizable */
+   style = GetWindowLong(window, GWL_STYLE);
+   style &= ~WS_THICKFRAME;
+   if (!SetWindowLong(window, GWL_STYLE, style))
+     goto unregister_class;
+
+   dc = GetDC(NULL);
+   if (!dc)
+     goto destroy_window;
+
+   depth = GetDeviceCaps(dc, BITSPIXEL);
+   ReleaseDC(NULL, dc);
+
+   evas_output_method_set(evas, evas_render_method_lookup("gl_glew"));
+   einfo = (Evas_Engine_Info_GL_Glew *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+        printf("Evas does not support the GL Glew Engine\n");
+        goto destroy_window;
+     }
+
+   einfo->info.window = window;
+   einfo->info.depth = depth;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the GL Glew Engine\n");
+        goto destroy_window;
+     }
+
+   /* the second parameter is ignored, as it's the first call of ShowWindow */
+   ShowWindow(window, SW_SHOWDEFAULT);
+   UpdateWindow(window);
+
+   return EINA_TRUE;
+
+ destroy_window:
+   DestroyWindow(window);
+ unregister_class:
+   UnregisterClass("Evas_Gl_Glew_Test", instance);
+ free_library:
+   FreeLibrary(instance);
+
+   return EINA_FALSE;
+}
+
+void
+engine_gl_glew_loop(void)
+{
+   MSG msg;
+   int res;
+
+ again:
+   if (!PeekMessage (&msg, window, 0, 0, PM_NOREMOVE))
+     return;
+
+   res = GetMessage (&msg, NULL, 0, 0);
+   TranslateMessage (&msg);
+   DispatchMessage (&msg);
+
+   goto again;
+}
+
+void
+engine_gl_glew_shutdown(void)
+{
+   DestroyWindow(window);
+   UnregisterClass("Evas_Software_Gdi_Test", instance);
+   FreeLibrary(instance);
+}
diff --git a/src/bin/engine_gl_glew.h b/src/bin/engine_gl_glew.h
new file mode 100644 (file)
index 0000000..41439ed
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef __ENGINE_GL_GLEW_H__
+#define __ENGINE_GL_GLEW_H__
+
+
+Eina_Bool engine_gl_glew_args(const char *engine, int width, int height);
+void engine_gl_glew_loop(void);
+void engine_gl_glew_shutdown(void);
+
+
+#endif /* __ENGINE_GL_GLEW_H__ */
diff --git a/src/bin/engine_gl_sdl.c b/src/bin/engine_gl_sdl.c
new file mode 100644 (file)
index 0000000..0dc9a73
--- /dev/null
@@ -0,0 +1,169 @@
+#include <assert.h>
+#include "main.h"
+
+#include <Evas_Engine_GL_SDL.h>
+
+Eina_Bool
+engine_gl_sdl_args(const char *engine, int width, int height)
+{
+   Evas_Engine_Info_GL_SDL *einfo;
+   int                  i;
+
+   evas_output_method_set(evas, evas_render_method_lookup("gl_sdl"));
+
+   einfo = (Evas_Engine_Info_GL_SDL *) evas_engine_info_get(evas);
+
+   /* the following is specific to the engine */
+   einfo->flags.fullscreen = fullscreen;
+   einfo->flags.noframe = 0;
+
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas could not initialize the GL SDL Engine\n");
+        return EINA_FALSE;
+     }
+
+   return EINA_TRUE;
+}
+
+void
+engine_gl_sdl_loop(void)
+{
+   SDL_Event event;
+
+   while(SDL_PollEvent(&event))
+     {
+        switch(event.type)
+          {
+          case SDL_MOUSEMOTION:
+             evas_event_feed_mouse_move(evas, event.motion.x, event.motion.y, 0, NULL);
+             break;
+          case SDL_MOUSEBUTTONDOWN:
+             evas_event_feed_mouse_move(evas, event.button.x, event.button.y, 0, NULL);
+             evas_event_feed_mouse_down(evas, event.button.state, EVAS_BUTTON_NONE, 0, NULL);
+             break;
+          case SDL_MOUSEBUTTONUP:
+             evas_event_feed_mouse_move(evas, event.button.x, event.button.y, 0, NULL);
+             evas_event_feed_mouse_up(evas, event.button.state, EVAS_BUTTON_NONE, 0, NULL);
+             break;
+          case SDL_VIDEORESIZE:
+             evas_output_viewport_set(evas, 0, 0,
+                                      event.resize.w, event.resize.w);
+             evas_output_size_set(evas, event.resize.w, event.resize.w);
+             evas_output_size_get(evas, &win_w, &win_h);
+             break;
+          case SDL_VIDEOEXPOSE:
+             evas_output_size_get(evas, &win_w, &win_h);
+             evas_damage_rectangle_add(evas, 0, 0, win_w, win_h);
+             break;
+          case SDL_KEYDOWN:
+             switch (event.key.keysym.sym)
+               {
+               case SDLK_LSHIFT:
+               case SDLK_RSHIFT:
+                  evas_key_modifier_on(evas, "Shift");
+                  break;
+               case SDLK_RCTRL:
+               case SDLK_LCTRL:
+                  evas_key_modifier_on(evas, "Control");
+                  break;
+               case SDLK_MENU:
+               case SDLK_RALT:
+               case SDLK_LALT:
+                  evas_key_modifier_on(evas, "Alt");
+                  break;
+               case SDLK_LSUPER:
+               case SDLK_RSUPER:
+                  evas_key_modifier_on(evas, "Super");
+                  break;
+               case SDLK_CAPSLOCK:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                    evas_key_lock_off(evas, "Caps_Lock");
+                  else
+                    evas_key_lock_on(evas, "Caps_Lock");
+                  break;
+               case SDLK_NUMLOCK:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+                    evas_key_lock_off(evas, "Num_Lock");
+                  else
+                    evas_key_lock_on(evas, "Num_Lock");
+                  break;
+               case SDLK_SCROLLOCK:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+                    evas_key_lock_off(evas, "Scroll_Lock");
+                  else
+                    evas_key_lock_on(evas, "Scroll_Lock");
+                  break;
+               case SDLK_s:
+               case SDLK_ESCAPE:
+                  evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+                  break;
+               case SDLK_KP_ENTER:
+               case SDLK_RETURN:
+                  evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+                  break;
+               case SDLK_LEFT: evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL); break;
+               case SDLK_RIGHT: evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL); break;
+               case SDLK_q:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                    evas_event_feed_key_down(evas, "Q", "Q", NULL, NULL, 0, NULL);
+                  else
+                    evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+                  break;
+              default:
+                 break;
+               }
+             break;
+          case SDL_KEYUP:
+             switch (event.key.keysym.sym)
+               {
+               case SDLK_LSHIFT:
+               case SDLK_RSHIFT:
+                  evas_key_modifier_off(evas, "Shift");
+                  break;
+               case SDLK_RCTRL:
+               case SDLK_LCTRL:
+                  evas_key_modifier_off(evas, "Control");
+                  break;
+               case SDLK_MENU:
+               case SDLK_RALT:
+               case SDLK_LALT:
+                  evas_key_modifier_off(evas, "Alt");
+                  break;
+               case SDLK_LSUPER:
+               case SDLK_RSUPER:
+                  evas_key_modifier_off(evas, "Super");
+                  break;
+               case SDLK_ESCAPE: evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL); break;
+               case SDLK_RETURN: evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL); break;
+               case SDLK_LEFT: evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL); break;
+               case SDLK_RIGHT: evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL); break;
+               case SDLK_q:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                    evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+                  else
+                    evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+                  break;
+              default:
+                 break;
+               }
+             break;
+          case SDL_QUIT:
+          case SDL_SYSWMEVENT:
+          case SDL_USEREVENT:
+          case SDL_ACTIVEEVENT:
+          case SDL_JOYAXISMOTION:
+          case SDL_JOYBALLMOTION:
+          case SDL_JOYHATMOTION:
+          case SDL_JOYBUTTONDOWN:
+          case SDL_JOYBUTTONUP:
+          default:
+             break;
+          }
+     }
+}
+
+void
+engine_gl_sdl_shutdown(void)
+{
+}
diff --git a/src/bin/engine_gl_sdl.h b/src/bin/engine_gl_sdl.h
new file mode 100644 (file)
index 0000000..793db3d
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_GL_SDL_H
+#define ENGINE_GL_SDL_H
+
+Eina_Bool engine_gl_sdl_args(const char *engine, int width, int height);
+void engine_gl_sdl_loop(void);
+void engine_gl_sdl_shutdown(void);
+
+#endif
diff --git a/src/bin/engine_gl_x11.c b/src/bin/engine_gl_x11.c
new file mode 100644 (file)
index 0000000..b96272a
--- /dev/null
@@ -0,0 +1,223 @@
+#include "main.h"
+
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+#include <X11/Xatom.h>
+#include <Evas_Engine_GL_X11.h>
+
+static Display *disp = NULL;
+static Window win = 0;
+static int first_expose = 0;
+
+Eina_Bool
+engine_gl_x11_args(const char *engine, int width, int height)
+{
+   XSetWindowAttributes attr;
+   XClassHint chint;
+   XSizeHints szhints;
+   Evas_Engine_Info_GL_X11 *einfo;
+   int i;
+
+   disp = XOpenDisplay(NULL);
+   if (!disp) return EINA_FALSE;
+
+   evas_output_method_set(evas, evas_render_method_lookup("gl_x11"));
+   einfo = (Evas_Engine_Info_GL_X11 *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+       printf("Evas does not support the OpenGL X11 Engine\n");
+       goto close_display;
+     }
+
+   einfo->info.display = disp;
+   einfo->info.screen = DefaultScreen(einfo->info.display);
+   einfo->info.visual = einfo->func.best_visual_get(einfo);
+   einfo->info.colormap = einfo->func.best_colormap_get(einfo);
+   einfo->info.depth = einfo->func.best_depth_get(einfo);
+   attr.backing_store = NotUseful;
+   attr.colormap = einfo->info.colormap;
+   attr.border_pixel = 0;
+   attr.background_pixmap = None;
+   attr.event_mask =
+     ExposureMask | ButtonPressMask | ButtonReleaseMask | PointerMotionMask |
+     StructureNotifyMask | EnterWindowMask | LeaveWindowMask |
+     KeyPressMask | KeyReleaseMask;
+   attr.bit_gravity = ForgetGravity;
+   win = XCreateWindow(disp, DefaultRootWindow(disp),
+                      0, 0, width, height, 0,
+                      einfo->info.depth, InputOutput,
+                      einfo->info.visual,
+                      CWBackingStore | CWColormap |
+                      CWBackPixmap | CWBorderPixel |
+                      CWBitGravity | CWEventMask,
+                      &attr);
+   if (!win)
+     goto close_display;
+
+   einfo->info.drawable = win;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the OpenGL X11 Engine\n");
+       goto destroy_window;
+     }
+
+   if (fullscreen)
+     {
+        Atom prop  = XInternAtom(disp, "_NET_WM_STATE", False);
+        Atom state = XInternAtom(disp, "_NET_WM_STATE_FULLSCREEN", False);
+        unsigned long data = state;
+        XChangeProperty(disp, win, prop, XA_ATOM, 32, PropModeReplace, 
+                        &data, 1);
+     }
+   
+   XStoreName(disp, win, "Expedite - Evas Test Suite");
+   chint.res_name = "expedite";
+   chint.res_class = "Expedite";
+   XSetClassHint(disp, win, &chint);
+   szhints.flags = PMinSize | PMaxSize | PSize | USSize;
+   szhints.min_width = szhints.max_width = width;
+   szhints.min_height = szhints.max_height = height;
+   XSetWMNormalHints(disp, win, &szhints);
+   XMapWindow(disp, win);
+   XSync(disp, False);
+   while (!first_expose)
+     engine_gl_x11_loop();
+   return EINA_TRUE;
+
+ destroy_window:
+   XDestroyWindow(disp, win);
+ close_display:
+   XCloseDisplay(disp);
+
+   return EINA_FALSE;
+}
+
+void
+engine_gl_x11_loop(void)
+{
+   XEvent ev;
+   KeySym ks;
+   char *kstr;
+
+   again:
+   if (!XCheckMaskEvent(disp,
+                       ExposureMask |
+                       StructureNotifyMask |
+                       KeyPressMask |
+                       KeyReleaseMask |
+                       ButtonPressMask |
+                       ButtonReleaseMask |
+                       PointerMotionMask |
+                       EnterWindowMask |
+                       LeaveWindowMask, &ev))
+     return;
+   switch (ev.type)
+     {
+      case ButtonPress:
+       evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL);
+       evas_event_feed_mouse_down(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL);
+       break;
+      case ButtonRelease:
+       evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL);
+       evas_event_feed_mouse_up(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL);
+       break;
+      case MotionNotify:
+       evas_event_feed_mouse_move(evas, ev.xmotion.x, ev.xmotion.y, 0, NULL);
+       break;
+      case Expose:
+        first_expose = 1;
+       evas_damage_rectangle_add(evas,
+                                 ev.xexpose.x,
+                                 ev.xexpose.y,
+                                 ev.xexpose.width,
+                                 ev.xexpose.height);
+       break;
+      case ConfigureNotify:
+        evas_output_viewport_set(evas, 0, 0,
+                                 ev.xconfigure.width,
+                                 ev.xconfigure.height);
+       evas_output_size_set(evas,
+                            ev.xconfigure.width,
+                            ev.xconfigure.height);
+        win_w = ev.xconfigure.width;
+        win_h = ev.xconfigure.height;
+       break;
+      case EnterNotify:
+       evas_event_feed_mouse_in(evas, 0, NULL);
+       break;
+      case LeaveNotify:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       break;
+      case KeyPress:
+       ks = XKeycodeToKeysym(ev.xkey.display, ev.xkey.keycode, 0);
+       kstr = XKeysymToString(ks);
+       if (kstr)
+         {
+            if ((!strcmp(kstr, "Shift_L")) ||
+                (!strcmp(kstr, "Shift_R")))
+              evas_key_modifier_on(evas, "Shift");
+            if ((!strcmp(kstr, "Control_L")) ||
+                (!strcmp(kstr, "Control_R")))
+              evas_key_modifier_on(evas, "Control");
+            if ((!strcmp(kstr, "Alt_L")) ||
+                (!strcmp(kstr, "Alt_R")))
+              evas_key_modifier_on(evas, "Alt");
+            if ((!strcmp(kstr, "Super_L")) ||
+                (!strcmp(kstr, "Super_R")))
+              evas_key_modifier_on(evas, "Super");
+            if (!strcmp(kstr, "Caps_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                   evas_key_lock_off(evas, "Caps_Lock");
+                 else
+                   evas_key_lock_on(evas, "Caps_Lock");
+              }
+            if (!strcmp(kstr, "Num_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+                   evas_key_lock_off(evas, "Num_Lock");
+                 else
+                   evas_key_lock_on(evas, "Num_Lock");
+              }
+            if (!strcmp(kstr, "Scroll_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+                   evas_key_lock_off(evas, "Scroll_Lock");
+                 else
+                   evas_key_lock_on(evas, "Scroll_Lock");
+              }
+            if (kstr) evas_event_feed_key_down(evas, kstr, kstr, NULL, NULL, 0, NULL);
+         }
+       break;
+      case KeyRelease:
+       ks = XKeycodeToKeysym(ev.xkey.display, ev.xkey.keycode, 0);
+       kstr = XKeysymToString(ks);
+       if (kstr)
+         {
+            if ((!strcmp(kstr, "Shift_L")) ||
+                (!strcmp(kstr, "Shift_R")))
+              evas_key_modifier_off(evas, "Shift");
+            if ((!strcmp(kstr, "Control_L")) ||
+                (!strcmp(kstr, "Control_R")))
+              evas_key_modifier_off(evas, "Control");
+            if ((!strcmp(kstr, "Alt_L")) ||
+                (!strcmp(kstr, "Alt_R")))
+              evas_key_modifier_off(evas, "Alt");
+            if ((!strcmp(kstr, "Super_L")) ||
+                (!strcmp(kstr, "Super_R")))
+              evas_key_modifier_off(evas, "Super");
+            evas_event_feed_key_up(evas, kstr, kstr, NULL, NULL, 0, NULL);
+         }
+       break;
+      default:
+       break;
+     }
+   goto again;
+}
+
+void
+engine_gl_x11_shutdown(void)
+{
+   XDestroyWindow(disp, win);
+   XCloseDisplay(disp);
+}
diff --git a/src/bin/engine_gl_x11.h b/src/bin/engine_gl_x11.h
new file mode 100644 (file)
index 0000000..9702d8b
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_GL_X11_H
+#define ENGINE_GL_X11_H
+
+Eina_Bool engine_gl_x11_args(const char *engine, int width, int height);
+void engine_gl_x11_loop(void);
+void engine_gl_x11_shutdown(void);
+
+#endif
diff --git a/src/bin/engine_quartz.h b/src/bin/engine_quartz.h
new file mode 100644 (file)
index 0000000..434c5d3
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_QUARTZ_H
+#define ENGINE_QUARTZ_H
+
+Eina_Bool engine_quartz_args(const char *engine, int width, int height);
+void engine_quartz_loop(void);
+void engine_quartz_shutdown(void);
+
+#endif
diff --git a/src/bin/engine_quartz.m b/src/bin/engine_quartz.m
new file mode 100644 (file)
index 0000000..8eaed60
--- /dev/null
@@ -0,0 +1,254 @@
+/* NOTE: If you're using Expedite for performance testing,
+   set "Disable Beam Synchronization" in Quartz Debug. */
+
+#include "main.h"
+
+#include <Cocoa/Cocoa.h>
+#include <Evas_Engine_Quartz.h>
+
+@interface EvasView : NSView
+{
+       CGContextRef ctx;
+}
+@end
+
+static EvasView * evas_view;
+static NSWindow * main_window;
+
+@implementation EvasView
+
+- (id) init
+{
+   self = [super init];
+   if (self != nil)
+   {
+      ctx = NULL;
+   }
+   return self;
+}
+
+- (void)drawRect:(NSRect)rect
+{
+   if(ctx != NULL)
+   {
+      evas_damage_rectangle_add(evas, 0, 0, win_w, win_h);
+      return;
+   }
+
+   ctx = [[NSGraphicsContext currentContext] graphicsPort];
+   CGContextRetain(ctx);
+}
+
+- (CGContextRef)context
+{
+   return ctx;
+}
+
+@end
+
+Eina_Bool
+engine_quartz_args(const char *engine, int width, int height)
+{
+   Evas_Engine_Info_Quartz *einfo;
+   int i;
+
+   evas_output_method_set(evas, evas_render_method_lookup("quartz"));
+   einfo = (Evas_Engine_Info_Quartz *)evas_engine_info_get(evas);
+   if (!einfo)
+   {
+      printf("Evas does not support the Quartz Engine\n");
+      return EINA_FALSE;
+   }
+   
+   // Set up the Cocoa runtime
+   [[NSAutoreleasePool alloc] init];
+   [NSApplication sharedApplication];
+
+   // Register ourselves as a full-fledged Cocoa app, instead of a NSUIElement.
+   // This gives benefits like window focus and a dock icon!
+   ProcessSerialNumber psn = { 0, kCurrentProcess };
+   TransformProcessType (&psn, kProcessTransformToForegroundApplication);
+
+   [NSApp finishLaunching];
+   
+   // Create our main window, and embed an EvasView in it
+   main_window = [[NSWindow alloc] initWithContentRect:NSMakeRect(20,500,width,height) styleMask:(NSTitledWindowMask | NSClosableWindowMask | NSResizableWindowMask | NSMiniaturizableWindowMask) backing:NSBackingStoreBuffered defer:NO screen:nil];
+   [main_window makeKeyAndOrderFront:NSApp];
+   [main_window setTitle:@"Expedite"];
+   [main_window makeMainWindow];
+   [main_window setAcceptsMouseMovedEvents:YES];
+   [NSApp activateIgnoringOtherApps:YES];
+   
+   evas_view = [[EvasView alloc] initWithFrame:NSMakeRect(0,0,width,height)];
+   [[main_window contentView] addSubview:evas_view];
+   
+   // drawRect: must be run at least once, to make sure we've set ctx
+   [evas_view display];
+   
+   evas_output_size_set(evas, width, height);
+   evas_output_viewport_set(evas, 0, 0, width, height);
+
+   einfo->info.context = [evas_view context];
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the Quartz Engine\n");
+        return EINA_FALSE;
+     }
+
+   return EINA_TRUE;
+}
+
+void
+engine_quartz_loop(void)
+{
+   NSDate *date = [NSDate dateWithTimeIntervalSinceNow:0.001];
+   
+   NSEvent *event = [NSApp nextEventMatchingMask:NSAnyEventMask
+                                       untilDate:date
+                                          inMode:NSDefaultRunLoopMode
+                                         dequeue:YES];
+   [date release];
+   
+   if (!event) return;
+
+   if([event type] == NSMouseMoved || [event type] == NSLeftMouseDragged || [event type] == NSRightMouseDragged)
+   {
+      evas_event_feed_mouse_move(evas, [event locationInWindow].x, [event locationInWindow].y, 0, NULL);
+      
+      // Also notify on entering or leaving the window
+      NSPoint mouseLoc = [[event window] convertBaseToScreen:[event locationInWindow]];
+      
+      if(NSPointInRect(mouseLoc, [[event window] frame]))
+         evas_event_feed_mouse_in(evas, 0, NULL);
+      else
+         evas_event_feed_mouse_out(evas, 0, NULL);
+      
+      [NSApp sendEvent:event];
+   }
+   else if([event type] == NSLeftMouseDown)
+   {
+      evas_event_feed_mouse_move(evas, [event locationInWindow].x, [event locationInWindow].y, 0, NULL);
+      evas_event_feed_mouse_down(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+
+      [NSApp sendEvent:event];
+   }
+   else if([event type] == NSLeftMouseUp)
+   {
+      evas_event_feed_mouse_move(evas, [event locationInWindow].x, [event locationInWindow].y, 0, NULL);
+      evas_event_feed_mouse_up(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+
+      [NSApp sendEvent:event];
+   }
+   else if([event type] == NSRightMouseDown)
+   {
+      evas_event_feed_mouse_move(evas, [event locationInWindow].x, [event locationInWindow].y, 0, NULL);
+      evas_event_feed_mouse_down(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+      [NSApp sendEvent:event];
+   }
+   else if([event type] == NSRightMouseUp)
+   {
+      evas_event_feed_mouse_move(evas, [event locationInWindow].x, [event locationInWindow].y, 0, NULL);
+      evas_event_feed_mouse_up(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+      [NSApp sendEvent:event];
+   }
+   else if([event type] == NSKeyDown)
+   {
+      NSString * chars = [event charactersIgnoringModifiers];
+
+      switch([chars characterAtIndex:0])
+      {
+         case NSLeftArrowFunctionKey:
+            evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL);
+            break;
+         case NSRightArrowFunctionKey:
+            evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL);
+            break;
+         case NSEnterCharacter:
+         case NSCarriageReturnCharacter:
+            evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+            break;
+         case 's':
+         case '\e':
+            evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+            break;
+         case 'q':
+            evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+            break;
+      }
+      
+      [chars release];
+   }
+   else if([event type] == NSKeyUp)
+   {
+      NSString * chars = [event charactersIgnoringModifiers];
+         
+      switch([chars characterAtIndex:0])
+      {
+         case NSLeftArrowFunctionKey:
+            evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL);
+            break;
+         case NSRightArrowFunctionKey:
+            evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL);
+            break;
+         case NSEnterCharacter:
+         case NSCarriageReturnCharacter:
+            evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL);
+            break;
+         case '\e':
+            evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+            break;
+         case 'q':
+            if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+              evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+            else
+              evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+            break;
+      }
+      
+      [chars release];
+   }
+   else if([event type] == NSFlagsChanged)
+   {
+      int flags = [event modifierFlags];
+      
+      // Turn special key flags on
+      if(flags & NSShiftKeyMask)
+         evas_key_modifier_on(evas, "Shift");
+      else if(flags & NSControlKeyMask)
+         evas_key_modifier_on(evas, "Control");
+      else if(flags & NSAlternateKeyMask)
+         evas_key_modifier_on(evas, "Alt");
+      else if(flags & NSCommandKeyMask)
+         evas_key_modifier_on(evas, "Super");
+      else if(flags & NSAlphaShiftKeyMask)
+      {
+         if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+           evas_key_lock_off(evas, "Caps_Lock");
+         else
+           evas_key_lock_on(evas, "Caps_Lock");
+      }
+      
+      // Turn special key flags off
+      if(!(flags & NSShiftKeyMask))
+         evas_key_modifier_off(evas, "Shift");
+      else if(!(flags & NSControlKeyMask))
+         evas_key_modifier_off(evas, "Control");
+      else if(!(flags & NSAlternateKeyMask))
+         evas_key_modifier_off(evas, "Alt");
+      else if(!(flags & NSCommandKeyMask))
+         evas_key_modifier_off(evas, "Super");
+   }
+   else
+   {
+      [NSApp sendEvent:event];
+   }
+   
+   [event release];
+   [NSAutoreleasePool release];
+}
+
+void
+engine_quartz_shutdown(void)
+{
+  /* If someone knows what to do here... */
+}
diff --git a/src/bin/engine_software_16_ddraw.cpp b/src/bin/engine_software_16_ddraw.cpp
new file mode 100644 (file)
index 0000000..6fd48bb
--- /dev/null
@@ -0,0 +1,392 @@
+#include "main.h"
+
+#include <windowsx.h>
+#include <Evas_Engine_Software_16_DDraw.h>
+
+
+static HWND window;
+static HINSTANCE instance;
+
+
+static int
+_directdraw_init (HWND                 window,
+                  int                  width,
+                  int                  height,
+                  LPDIRECTDRAW        *object,
+                  LPDIRECTDRAWSURFACE *surface_primary,
+                  LPDIRECTDRAWSURFACE *surface_back,
+                  LPDIRECTDRAWSURFACE *surface_source,
+                  int                 *depth)
+{
+   DDSURFACEDESC surface_desc;
+   DDPIXELFORMAT pixel_format;
+   LPDIRECTDRAW  o;
+   void         *source;
+   HRESULT       res;
+
+   res = DirectDrawCreate (NULL, &o, NULL);
+   if (FAILED(res))
+     return 0;
+
+   res = o->SetCooperativeLevel (window, DDSCL_NORMAL);
+   if (FAILED(res))
+     {
+        o->Release ();
+        return 0;
+     }
+
+   memset(&surface_desc, 0, sizeof(surface_desc));
+   surface_desc.dwSize = sizeof(surface_desc);
+   surface_desc.dwFlags = DDSD_CAPS;
+   surface_desc.ddsCaps.dwCaps = DDSCAPS_PRIMARYSURFACE;
+
+   res = o->CreateSurface (&surface_desc, surface_primary, NULL);
+   if (FAILED(res))
+     {
+        o->Release ();
+        return 0;
+     }
+
+   memset (&surface_desc, 0, sizeof(surface_desc));
+   surface_desc.dwSize = sizeof(surface_desc);
+   surface_desc.dwFlags = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH;
+   surface_desc.ddsCaps.dwCaps = DDSCAPS_OFFSCREENPLAIN;
+   surface_desc.dwWidth = width;
+   surface_desc.dwHeight = height;
+
+   res = o->CreateSurface (&surface_desc, surface_back, NULL);
+   if (FAILED(res))
+     {
+        (*surface_primary)->Release ();
+        o->Release ();
+        return 0;
+     }
+
+   ZeroMemory(&pixel_format, sizeof(pixel_format));
+   pixel_format.dwSize = sizeof(pixel_format);
+   (*surface_primary)->GetPixelFormat(&pixel_format);
+
+   source = malloc(width * height * 2);
+   if (!source)
+     {
+        (*surface_primary)->Release ();
+        o->Release ();
+        return 0;
+     }
+
+   memset (&surface_desc, 0, sizeof (surface_desc));
+   surface_desc.dwSize = sizeof (surface_desc);
+   surface_desc.dwFlags =
+     DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH |
+     DDSD_LPSURFACE | DDSD_PITCH | DDSD_PIXELFORMAT;
+   surface_desc.ddsCaps.dwCaps = DDSCAPS_OFFSCREENPLAIN | DDSCAPS_SYSTEMMEMORY;
+   surface_desc.dwWidth = width;
+   surface_desc.dwHeight = height;
+   surface_desc.lPitch = 2 * surface_desc.dwWidth;
+   surface_desc.lpSurface = source;
+   surface_desc.ddpfPixelFormat = pixel_format;
+
+   if (FAILED(o->CreateSurface(&surface_desc, surface_source, NULL)))
+     {
+        free(source);
+        (*surface_primary)->Release ();
+        o->Release ();
+        return 0;
+     }
+
+   *object = o;
+   *depth = pixel_format.dwRGBBitCount;
+
+   return 1;
+}
+
+static LRESULT CALLBACK
+MainWndProc(HWND   hwnd,
+            UINT   uMsg,
+            WPARAM wParam,
+            LPARAM lParam)
+{
+   switch (uMsg)
+     {
+     case WM_CREATE:
+       return 0;
+     case WM_DESTROY:
+       PostQuitMessage(0);
+       return 0;
+     case WM_CLOSE:
+       PostQuitMessage(0);
+       return 0;
+     case WM_WINDOWPOSCHANGED: {
+       PAINTSTRUCT ps;
+       HDC hdc;
+
+       hdc = BeginPaint (window, &ps);
+       evas_damage_rectangle_add(evas,
+                                 ps.rcPaint.left, ps.rcPaint.top,
+                                 ps.rcPaint.right - ps.rcPaint.left,
+                                 ps.rcPaint.bottom - ps.rcPaint.top);
+       EndPaint(window, &ps);
+       return 0;
+     }
+     case WM_SIZING:
+       {
+          PRECT rect = (PRECT)lParam;
+
+          evas_output_viewport_set(evas, 0, 0,
+                                   rect->right - rect->left,
+                                   rect->bottom - rect->top);
+          evas_output_size_set(evas,
+                               rect->right - rect->left,
+                               rect->bottom - rect->top);
+          win_w = rect->right - rect->left;
+          win_h = rect->bottom - rect->top;
+          return 0;
+       }
+     case WM_RBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_RBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_MOUSEMOVE:
+       if (!evas_pointer_inside_get(evas)) evas_event_feed_mouse_in(evas, 0, NULL);
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       return 0;
+     case WM_MOUSELEAVE:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       return 0;
+       /* FIXME : can't find an event when the mouse is entering */
+     case WM_KEYDOWN:
+     case WM_SYSKEYDOWN: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_on(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_on(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_on(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_on(evas, "Super");
+
+        if (key == VK_CAPITAL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+               evas_key_lock_off(evas, "Caps_Lock");
+             else
+               evas_key_lock_on(evas, "Caps_Lock");
+          }
+        if (key == VK_NUMLOCK)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+               evas_key_lock_off(evas, "Num_Lock");
+             else
+               evas_key_lock_on(evas, "Num_Lock");
+          }
+        if (key == VK_SCROLL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+               evas_key_lock_off(evas, "Scroll_Lock");
+             else
+               evas_key_lock_on(evas, "Scroll_Lock");
+          }
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_down(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     case WM_KEYUP:
+     case WM_SYSKEYUP: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_off(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_off(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_off(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_off(evas, "Super");
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     default:
+       return DefWindowProc(hwnd, uMsg, wParam, lParam);
+     }
+}
+
+Eina_Bool
+engine_software_16_ddraw_args(const char *engine, int width, int height)
+{
+   WNDCLASS                            wc;
+   RECT                                rect;
+   LPDIRECTDRAW                        object;
+   LPDIRECTDRAWSURFACE                 surface_primary;
+   LPDIRECTDRAWSURFACE                 surface_back;
+   LPDIRECTDRAWSURFACE                 surface_source;
+   Evas_Engine_Info_Software_16_DDraw *einfo;
+   DWORD                               style;
+   DWORD                               exstyle;
+   int                                 depth;
+   int                                 i;
+
+   instance = GetModuleHandle(NULL);
+   if (!instance) return EINA_FALSE;
+
+   wc.style = CS_HREDRAW | CS_VREDRAW;
+   wc.lpfnWndProc = MainWndProc;
+   wc.cbClsExtra = 0;
+   wc.cbWndExtra = 0;
+   wc.hInstance = instance;
+   wc.hIcon = LoadIcon (NULL, IDI_APPLICATION);
+   wc.hCursor = LoadCursor (NULL, IDC_ARROW);
+   wc.hbrBackground = (HBRUSH)(1 + COLOR_BTNFACE);
+   wc.lpszMenuName =  NULL;
+   wc.lpszClassName = "Evas_Software_16_DDraw_Test";
+
+   if(!RegisterClass(&wc))
+     goto free_library;
+
+   style = WS_OVERLAPPEDWINDOW | WS_SIZEBOX;
+   exstyle = 0;
+
+   rect.left = 0;
+   rect.top = 0;
+   rect.right = width;
+   rect.bottom = height;
+   AdjustWindowRectEx(&rect, style, FALSE, exstyle);
+
+   window = CreateWindowEx(exstyle,
+                           "Evas_Software_16_DDraw_Test",
+                           "Evas_Software_16_DDraw_Test",
+                           style,
+                           CW_USEDEFAULT, CW_USEDEFAULT,
+                           rect.right - rect.left, rect.bottom - rect.top,
+                           NULL, NULL, instance, NULL);
+   if (!window)
+     goto unregister_class;
+
+   /* make the window non resizable */
+   style = GetWindowLong(window, GWL_STYLE);
+   style &= ~WS_THICKFRAME;
+   if (!SetWindowLong(window, GWL_STYLE, style))
+     goto unregister_class;
+
+   if (!_directdraw_init(window, width, height,
+                         &object,
+                         &surface_primary,
+                         &surface_back,
+                         &surface_source,
+                         &depth))
+     goto destroy_window;
+
+   evas_output_method_set(evas, evas_render_method_lookup("software_16_ddraw"));
+   einfo = (Evas_Engine_Info_Software_16_DDraw *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+        fprintf(stderr, "Evas does not support the 16 bits Software DirectDraw Engine\n");
+        /* should shutdown ddraw  */
+        goto destroy_window;
+     }
+
+   einfo->info.window = window;
+   einfo->info.object = object;
+   einfo->info.surface_primary = surface_primary;
+   einfo->info.surface_back = surface_back;
+   einfo->info.surface_source = surface_source;
+   einfo->info.depth = depth;
+   einfo->info.rotation = 0;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the 16 bits Software DirectDraw Engine\n");
+        goto destroy_window;
+     }
+
+   /* the second parameter is ignored, as it's the first call of ShowWindow */
+   ShowWindow(window, SW_SHOWDEFAULT);
+   UpdateWindow(window);
+
+   return EINA_TRUE;
+
+ destroy_window:
+   DestroyWindow(window);
+ unregister_class:
+   UnregisterClass("Evas_Software_16_DDraw_Test", instance);
+ free_library:
+   FreeLibrary(instance);
+
+   return EINA_FALSE;
+}
+
+void
+engine_software_16_ddraw_loop(void)
+{
+   MSG msg;
+   int res;
+
+ again:
+   if (!PeekMessage (&msg, window, 0, 0, PM_NOREMOVE))
+     return;
+
+   res = GetMessage (&msg, NULL, 0, 0);
+   TranslateMessage (&msg);
+   DispatchMessage (&msg);
+
+   goto again;
+}
+
+void
+engine_software_16_ddraw_shutdown(void)
+{
+   DestroyWindow(window);
+   UnregisterClass("Evas_Software_16_DDraw_Test", instance);
+   FreeLibrary(instance);
+}
diff --git a/src/bin/engine_software_16_ddraw.h b/src/bin/engine_software_16_ddraw.h
new file mode 100644 (file)
index 0000000..2f4e969
--- /dev/null
@@ -0,0 +1,20 @@
+#ifndef __ENGINE_SOFTWARE_16_DDRAW_H__
+#define __ENGINE_SOFTWARE_16_DDRAW_H__
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+Eina_Bool engine_software_16_ddraw_args(const char *engine, int width, int height);
+void engine_software_16_ddraw_loop(void);
+void engine_software_16_ddraw_shutdown(void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* __ENGINE_SOFTWARE_16_DDRAW_H__ */
diff --git a/src/bin/engine_software_16_wince.c b/src/bin/engine_software_16_wince.c
new file mode 100644 (file)
index 0000000..fd9d5d8
--- /dev/null
@@ -0,0 +1,326 @@
+#include "main.h"
+
+#include <windows.h>
+#include <aygshell.h>
+#include <Evas_Engine_Software_16_WinCE.h>
+
+
+static HINSTANCE instance = NULL;
+static HWND window = NULL;
+static int  backend = 0;
+
+typedef int (*suspend) (int backend);
+typedef int (*resume) (int backend);
+
+static suspend _suspend = NULL;
+static resume _resume = NULL;
+
+
+typedef BOOL (__stdcall *UnregisterFunc1Proc)(UINT, UINT);
+
+static int
+_wince_hardware_keys_register(HWND window)
+{
+   HINSTANCE           core_dll;
+   UnregisterFunc1Proc unregister_fct;
+   int                 i;
+
+   core_dll = LoadLibrary(L"coredll.dll");
+   if (!core_dll)
+     return 0;
+
+   unregister_fct = (UnregisterFunc1Proc)GetProcAddress(core_dll, L"UnregisterFunc1");
+   if (!unregister_fct)
+     {
+        FreeLibrary(core_dll);
+        return 0;
+     }
+
+   for (i = 0xc1; i <= 0xcf; i++)
+     {
+        unregister_fct(MOD_WIN, i);
+        RegisterHotKey(window, i, MOD_WIN, i);
+     }
+
+   FreeLibrary(core_dll);
+
+   return 1;
+}
+
+static void
+_wince_key_down(WPARAM wParam)
+{
+   int key;
+
+   key = LOWORD(wParam);
+
+   if ((key == VK_SHIFT) ||
+       (key == VK_LSHIFT) ||
+       (key == VK_RSHIFT))
+     evas_key_modifier_on(evas, "Shift");
+
+   if (key == VK_CAPITAL)
+     {
+        if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+          evas_key_lock_off(evas, "Caps_Lock");
+        else
+          evas_key_lock_on(evas, "Caps_Lock");
+     }
+   if ((key == VK_RETURN) || (key == VK_APP1))
+     evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+   if (key == VK_LEFT)
+     evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL);
+   if (key == VK_RIGHT)
+     evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL);
+   if ((key == 81) || (key == VK_APP2))
+     evas_event_feed_key_down(evas, "Q", "Q", NULL, NULL, 0, NULL);
+   if ((key == 113) || (key == VK_APP3))
+     evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+}
+
+static void
+_wince_key_up(WPARAM wParam)
+{
+   int key;
+
+   key = LOWORD(wParam);
+
+   if ((key == VK_SHIFT) ||
+       (key == VK_LSHIFT) ||
+       (key == VK_RSHIFT))
+     evas_key_modifier_off(evas, "Shift");
+   if ((key == VK_RETURN) || (key == VK_APP1))
+     evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL);
+   if (key == VK_LEFT)
+     evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL);
+   if (key == VK_RIGHT)
+     evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL);
+   if ((key == 81) || (key == VK_APP2))
+     evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+   if ((key == 113) || (key == VK_APP3))
+     evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+}
+
+static LRESULT CALLBACK
+MainWndProc(HWND   hwnd,
+            UINT   uMsg,
+            WPARAM wParam,
+            LPARAM lParam)
+{
+   switch (uMsg)
+     {
+     case WM_DESTROY:
+       PostQuitMessage(0);
+       return 0;
+     case WM_CLOSE:
+       PostQuitMessage(0);
+       return 0;
+     case WM_PAINT:
+       ValidateRect(hwnd, NULL);
+       return 0;
+     case WM_HOTKEY:
+       _wince_key_down(wParam);
+       return 0;
+     case WM_KEYDOWN:
+       _wince_key_down(wParam);
+       return 0;
+     case WM_KEYUP:
+       _wince_key_up(wParam);
+       return 0;
+     case WM_KILLFOCUS:
+       if (_suspend)
+         _suspend (backend);
+       return 0;
+     case WM_SETFOCUS:
+       if (_resume)
+         _resume (backend);
+       return 0;
+     case WM_SIZE:
+       {
+          Evas_Engine_Info_Software_16_WinCE *einfo;
+
+          printf ("WM_SIZE %dx%d\n", LOWORD(lParam), HIWORD(lParam));
+          einfo = (Evas_Engine_Info_Software_16_WinCE *)evas_engine_info_get(evas);
+          if (!einfo)
+            return 0;
+
+          if (einfo->info.rotation != 0)
+            {
+               einfo->info.width = win_h;
+               einfo->info.height = win_w;
+               einfo->info.rotation = 90;
+            }
+          else
+            {
+               einfo->info.width = win_w;
+               einfo->info.height = win_h;
+               einfo->info.rotation = 0;
+            }
+
+          evas_engine_info_set(evas, (Evas_Engine_Info *)einfo);
+
+          return 0;
+       }
+     default:
+       return DefWindowProc(hwnd, uMsg, wParam, lParam);
+     }
+}
+
+Eina_Bool
+engine_software_16_wince_args(const char *engine, int width, int height)
+{
+   WNDCLASS                            wc;
+   RECT                                rect;
+   Evas_Engine_Info_Software_16_WinCE *einfo;
+   HWND                                task_bar;
+   HWND                                sip_window;
+   HWND                                sip_icon;
+   int                                 width;
+   int                                 height;
+   int                                 stride_x;
+   int                                 stride_y;
+   int                                 bpp;
+   int                                 format;
+   void                               *buffer;
+   int                                 ok = 0;
+   int                                 i;
+
+   if (!strcmp(engine, "wince")) ok = 1;
+   if (!strcmp(engine, "wince-fb")) { ok = 1; backend = 1; }
+   if (!strcmp(engine, "wince-gapi")) { ok = 1; backend = 2; }
+   if (!strcmp(engine, "wince-ddraw")) { ok = 1; backend = 3; }
+   if (!strcmp(engine, "wince-gdi")) { ok = 1; backend = 4; }
+   if (!ok) return EINA_FALSE;
+
+   instance = GetModuleHandle(NULL);
+   if (!instance) return EINA_FALSE;
+
+   memset (&wc, 0, sizeof (wc));
+   wc.style = CS_HREDRAW | CS_VREDRAW;
+   wc.lpfnWndProc = MainWndProc;
+   wc.cbClsExtra = 0;
+   wc.cbWndExtra = 0;
+   wc.hInstance = instance;
+   wc.hIcon = NULL;
+   wc.hCursor = LoadCursor (NULL, IDC_ARROW);
+   wc.hbrBackground = GetSysColorBrush(COLOR_BTNFACE);
+   wc.lpszMenuName =  NULL;
+   wc.lpszClassName = L"Evas_Software_16_WinCE_Test";
+
+   if(!RegisterClass(&wc))
+     goto free_library;
+
+   SetRect(&rect, 0, 0,
+           GetSystemMetrics(SM_CXSCREEN),
+           GetSystemMetrics(SM_CYSCREEN));
+
+   window = CreateWindowEx(WS_EX_TOPMOST,
+                           L"Evas_Software_16_WinCE_Test",
+                           L"Evas_Software_16_WinCE_Test",
+                           WS_VISIBLE | WS_POPUP,
+                           rect.left, rect.top,
+                           rect.right - rect.left,
+                           rect.bottom - rect.top,
+                           NULL, NULL, instance, NULL);
+   if (!window)
+     goto unregister_class;
+
+   /* hide top level windows (Task bar, SIP and SIP button */
+   task_bar = FindWindow(L"HHTaskBar", NULL);
+   ShowWindow(task_bar, SW_HIDE);
+   EnableWindow(task_bar, FALSE);
+   sip_window = FindWindow(L"SipWndClass", NULL);
+   ShowWindow(sip_window, SW_HIDE);
+   EnableWindow(sip_window, FALSE);
+   sip_icon = FindWindow(L"MS_SIPBUTTON", NULL);
+   ShowWindow(sip_icon, SW_HIDE);
+   EnableWindow(sip_icon, FALSE);
+
+   if (!_wince_hardware_keys_register(window))
+     goto destroy_window;
+
+   evas_output_method_set(evas, evas_render_method_lookup("software_16_wince"));
+
+   einfo = (Evas_Engine_Info_Software_16_WinCE *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+        printf("Evas does not support the 16bit Software WinCE Engine\n");
+        goto destroy_window;
+     }
+
+   einfo->info.window = window;
+   einfo->info.width = width;
+   einfo->info.height = height;
+   einfo->info.backend = backend;
+   einfo->info.rotation = 0;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the 16 bits Software WinCE Engine\n");
+        goto destroy_window;
+     }
+
+   _suspend = einfo->func.suspend;
+   _resume = einfo->func.resume;
+
+   /* the second parameter is ignored, as it's the first call of ShowWindow */
+   ShowWindow(window, SW_SHOWDEFAULT);
+   UpdateWindow(window);
+
+   return EINA_TRUE;
+
+ destroy_window:
+   DestroyWindow(window);
+   ShowWindow(task_bar, SW_SHOW);
+   EnableWindow(task_bar, TRUE);
+   ShowWindow(sip_window, SW_SHOW);
+   EnableWindow(sip_window, TRUE);
+   ShowWindow(sip_icon, SW_SHOW);
+   EnableWindow(sip_icon, TRUE);
+ unregister_class:
+   UnregisterClass(L"Evas_Software_16_WinCE_Test", instance);
+ free_library:
+   FreeLibrary(instance);
+
+   return EINA_FALSE;
+}
+
+void
+engine_software_16_wince_loop(void)
+{
+   MSG msg;
+   int res;
+
+ again:
+   if (!PeekMessage (&msg, window, 0, 0, PM_NOREMOVE))
+     return;
+
+   res = GetMessage (&msg, NULL, 0, 0);
+   TranslateMessage (&msg);
+   DispatchMessage (&msg);
+
+   goto again;
+}
+
+void
+engine_software_16_wince_shutdown(void)
+{
+   HWND task_bar;
+   HWND sip_window;
+   HWND sip_icon;
+
+   DestroyWindow(window);
+
+   /* show top level windows (Task bar, SIP and SIP button */
+   task_bar = FindWindow(L"HHTaskBar", NULL);
+   ShowWindow(task_bar, SW_SHOW);
+   EnableWindow(task_bar, TRUE);
+   sip_window = FindWindow(L"SipWndClass", NULL);
+   ShowWindow(sip_window, SW_SHOW);
+   EnableWindow(sip_window, TRUE);
+   sip_icon = FindWindow(L"MS_SIPBUTTON", NULL);
+   ShowWindow(sip_icon, SW_SHOW);
+   EnableWindow(sip_icon, TRUE);
+
+   UnregisterClass(L"Evas_Software_16_WinCE_Test", instance);
+   FreeLibrary(instance);
+}
diff --git a/src/bin/engine_software_16_wince.h b/src/bin/engine_software_16_wince.h
new file mode 100644 (file)
index 0000000..10be16c
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef __ENGINE_SOFTWARE_16_WINCE_H__
+#define __ENGINE_SOFTWARE_16_WINCE_H__
+
+
+Eina_Bool  engine_software_16_wince_args(const char *engine, int width, int height);
+void engine_software_16_wince_loop(void);
+void engine_software_16_wince_shutdown(void);
+
+
+#endif /* __ENGINE_SOFTWARE_16_WINCE_H__ */
diff --git a/src/bin/engine_software_16_wince.rc b/src/bin/engine_software_16_wince.rc
new file mode 100644 (file)
index 0000000..2a185cd
--- /dev/null
@@ -0,0 +1 @@
+HI_RES_AWARE   CEUX   {1}
diff --git a/src/bin/engine_software_16_x11.c b/src/bin/engine_software_16_x11.c
new file mode 100644 (file)
index 0000000..a8bcdf5
--- /dev/null
@@ -0,0 +1,219 @@
+#include "main.h"
+
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+#include <X11/Xatom.h>
+#include <Evas_Engine_Software_16_X11.h>
+
+static Display *disp = NULL;
+static Window win = 0;
+static int first_expose = 0;
+
+Eina_Bool
+engine_software_16_x11_args(const char *engine, int width, int height)
+{
+   XSetWindowAttributes attr;
+   XClassHint chint;
+   XSizeHints szhints;
+   Evas_Engine_Info_Software_16_X11 *einfo;
+   int i;
+
+   disp = XOpenDisplay(NULL);
+   if (!disp) return EINA_FALSE;
+
+   evas_output_method_set(evas, evas_render_method_lookup("software_16_x11"));
+   einfo = (Evas_Engine_Info_Software_16_X11 *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+       printf("Evas does not support the Software 16bit X11 Engine\n");
+       goto close_display;
+     }
+
+   einfo->info.display = disp;
+   attr.backing_store = NotUseful;
+   attr.colormap = DefaultColormap(disp, DefaultScreen(disp));
+   attr.border_pixel = 0;
+   attr.background_pixmap = None;
+   attr.event_mask =
+     ExposureMask | ButtonPressMask | ButtonReleaseMask | PointerMotionMask |
+     StructureNotifyMask | EnterWindowMask | LeaveWindowMask |
+     KeyPressMask | KeyReleaseMask;
+   attr.bit_gravity = ForgetGravity;
+   win = XCreateWindow(disp, DefaultRootWindow(disp),
+                      0, 0, width, height, 0,
+                      DefaultDepth(disp, DefaultScreen(disp)), InputOutput,
+                      DefaultVisual(disp, DefaultScreen(disp)),
+                      CWBackingStore | CWColormap |
+                      CWBackPixmap | CWBorderPixel |
+                      CWBitGravity | CWEventMask,
+                      &attr);
+   if (!win)
+     goto close_display;
+
+   einfo->info.drawable = win;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the Software 16bit X11 Engine\n");
+       goto destroy_window;
+     }
+
+   if (fullscreen)
+     {
+        Atom prop  = XInternAtom(disp, "_NET_WM_STATE", False);
+        Atom state = XInternAtom(disp, "_NET_WM_STATE_FULLSCREEN", False);
+        unsigned long data = state;
+        XChangeProperty(disp, win, prop, XA_ATOM, 32, PropModeReplace, 
+                        &data, 1);
+     }
+   
+   XStoreName(disp, win, "Expedite - Evas Test Suite");
+   chint.res_name = "expedite";
+   chint.res_class = "Expedite";
+   XSetClassHint(disp, win, &chint);
+   szhints.flags = PMinSize | PMaxSize | PSize | USSize;
+   szhints.min_width = szhints.max_width = width;
+   szhints.min_height = szhints.max_height = height;
+   XSetWMNormalHints(disp, win, &szhints);
+   XMapWindow(disp, win);
+   XSync(disp, False);
+   while (!first_expose)
+     engine_software_16_x11_loop();
+   return EINA_TRUE;
+
+ destroy_window:
+   XDestroyWindow(disp, win);
+ close_display:
+   XCloseDisplay(disp);
+
+   return EINA_FALSE;
+}
+
+void
+engine_software_16_x11_loop(void)
+{
+   XEvent ev;
+   KeySym ks;
+   char *kstr;
+
+   again:
+   if (!XCheckMaskEvent(disp,
+                       ExposureMask |
+                       StructureNotifyMask |
+                       KeyPressMask |
+                       KeyReleaseMask |
+                       ButtonPressMask |
+                       ButtonReleaseMask |
+                       PointerMotionMask |
+                       EnterWindowMask |
+                       LeaveWindowMask, &ev))
+     return;
+   switch (ev.type)
+     {
+      case ButtonPress:
+       evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL);
+       evas_event_feed_mouse_down(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL);
+       break;
+      case ButtonRelease:
+       evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL);
+       evas_event_feed_mouse_up(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL);
+       break;
+      case MotionNotify:
+       evas_event_feed_mouse_move(evas, ev.xmotion.x, ev.xmotion.y, 0, NULL);
+       break;
+      case Expose:
+        first_expose = 1;
+       evas_damage_rectangle_add(evas,
+                                 ev.xexpose.x,
+                                 ev.xexpose.y,
+                                 ev.xexpose.width,
+                                 ev.xexpose.height);
+       break;
+      case ConfigureNotify:
+        evas_output_viewport_set(evas, 0, 0,
+                                 ev.xconfigure.width,
+                                 ev.xconfigure.height);
+       evas_output_size_set(evas,
+                            ev.xconfigure.width,
+                            ev.xconfigure.height);
+        win_w = ev.xconfigure.width;
+        win_h = ev.xconfigure.height;
+       break;
+      case EnterNotify:
+       evas_event_feed_mouse_in(evas, 0, NULL);
+       break;
+      case LeaveNotify:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       break;
+      case KeyPress:
+       ks = XKeycodeToKeysym(ev.xkey.display, ev.xkey.keycode, 0);
+       kstr = XKeysymToString(ks);
+       if (kstr)
+         {
+            if ((!strcmp(kstr, "Shift_L")) ||
+                (!strcmp(kstr, "Shift_R")))
+              evas_key_modifier_on(evas, "Shift");
+            if ((!strcmp(kstr, "Control_L")) ||
+                (!strcmp(kstr, "Control_R")))
+              evas_key_modifier_on(evas, "Control");
+            if ((!strcmp(kstr, "Alt_L")) ||
+                (!strcmp(kstr, "Alt_R")))
+              evas_key_modifier_on(evas, "Alt");
+            if ((!strcmp(kstr, "Super_L")) ||
+                (!strcmp(kstr, "Super_R")))
+              evas_key_modifier_on(evas, "Super");
+            if (!strcmp(kstr, "Caps_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                   evas_key_lock_off(evas, "Caps_Lock");
+                 else
+                   evas_key_lock_on(evas, "Caps_Lock");
+              }
+            if (!strcmp(kstr, "Num_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+                   evas_key_lock_off(evas, "Num_Lock");
+                 else
+                   evas_key_lock_on(evas, "Num_Lock");
+              }
+            if (!strcmp(kstr, "Scroll_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+                   evas_key_lock_off(evas, "Scroll_Lock");
+                 else
+                   evas_key_lock_on(evas, "Scroll_Lock");
+              }
+            if (kstr) evas_event_feed_key_down(evas, kstr, kstr, NULL, NULL, 0, NULL);
+         }
+       break;
+      case KeyRelease:
+       ks = XKeycodeToKeysym(ev.xkey.display, ev.xkey.keycode, 0);
+       kstr = XKeysymToString(ks);
+       if (kstr)
+         {
+            if ((!strcmp(kstr, "Shift_L")) ||
+                (!strcmp(kstr, "Shift_R")))
+              evas_key_modifier_off(evas, "Shift");
+            if ((!strcmp(kstr, "Control_L")) ||
+                (!strcmp(kstr, "Control_R")))
+              evas_key_modifier_off(evas, "Control");
+            if ((!strcmp(kstr, "Alt_L")) ||
+                (!strcmp(kstr, "Alt_R")))
+              evas_key_modifier_off(evas, "Alt");
+            if ((!strcmp(kstr, "Super_L")) ||
+                (!strcmp(kstr, "Super_R")))
+              evas_key_modifier_off(evas, "Super");
+            evas_event_feed_key_up(evas, kstr, kstr, NULL, NULL, 0, NULL);
+         }
+       break;
+      default:
+       break;
+     }
+   goto again;
+}
+
+void
+engine_software_16_x11_shutdown(void)
+{
+   XDestroyWindow(disp, win);
+   XCloseDisplay(disp);
+}
diff --git a/src/bin/engine_software_16_x11.h b/src/bin/engine_software_16_x11.h
new file mode 100644 (file)
index 0000000..ae83725
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_SOFTWARE_16_X11_H
+#define ENGINE_SOFTWARE_16_X11_H
+
+Eina_Bool engine_software_16_x11_args(const char *engine, int width, int height);
+void engine_software_16_x11_loop(void);
+void engine_software_16_x11_shutdown(void);
+
+#endif
diff --git a/src/bin/engine_software_ddraw.cpp b/src/bin/engine_software_ddraw.cpp
new file mode 100644 (file)
index 0000000..8cb3bad
--- /dev/null
@@ -0,0 +1,291 @@
+#include "main.h"
+
+#include <windowsx.h>
+#include <Evas_Engine_Software_DDraw.h>
+
+
+static HWND window;
+static HINSTANCE instance;
+
+
+static LRESULT CALLBACK
+MainWndProc(HWND   hwnd,
+            UINT   uMsg,
+            WPARAM wParam,
+            LPARAM lParam)
+{
+   switch (uMsg)
+     {
+     case WM_CREATE:
+       return 0;
+     case WM_DESTROY:
+       PostQuitMessage(0);
+       return 0;
+     case WM_CLOSE:
+       PostQuitMessage(0);
+       return 0;
+     case WM_WINDOWPOSCHANGED: {
+       PAINTSTRUCT ps;
+       HDC hdc;
+
+       hdc = BeginPaint (window, &ps);
+       evas_damage_rectangle_add(evas,
+                                 ps.rcPaint.left, ps.rcPaint.top,
+                                 ps.rcPaint.right - ps.rcPaint.left,
+                                 ps.rcPaint.bottom - ps.rcPaint.top);
+       EndPaint(window, &ps);
+       return 0;
+     }
+     case WM_SIZING:
+       {
+          PRECT rect = (PRECT)lParam;
+
+          evas_output_viewport_set(evas, 0, 0,
+                                   rect->right - rect->left,
+                                   rect->bottom - rect->top);
+          evas_output_size_set(evas,
+                               rect->right - rect->left,
+                               rect->bottom - rect->top);
+          win_w = rect->right - rect->left;
+          win_h = rect->bottom - rect->top;
+          return 0;
+       }
+     case WM_RBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_RBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_MOUSEMOVE:
+       if (!evas_pointer_inside_get(evas)) evas_event_feed_mouse_in(evas, 0, NULL);
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       return 0;
+     case WM_MOUSELEAVE:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       return 0;
+       /* FIXME : can't find an event when the mouse is entering */
+     case WM_KEYDOWN:
+     case WM_SYSKEYDOWN: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_on(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_on(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_on(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_on(evas, "Super");
+
+        if (key == VK_CAPITAL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+               evas_key_lock_off(evas, "Caps_Lock");
+             else
+               evas_key_lock_on(evas, "Caps_Lock");
+          }
+        if (key == VK_NUMLOCK)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+               evas_key_lock_off(evas, "Num_Lock");
+             else
+               evas_key_lock_on(evas, "Num_Lock");
+          }
+        if (key == VK_SCROLL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+               evas_key_lock_off(evas, "Scroll_Lock");
+             else
+               evas_key_lock_on(evas, "Scroll_Lock");
+          }
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_down(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     case WM_KEYUP:
+     case WM_SYSKEYUP: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_off(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_off(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_off(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_off(evas, "Super");
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     default:
+       return DefWindowProc(hwnd, uMsg, wParam, lParam);
+     }
+}
+
+Eina_Bool
+engine_software_ddraw_args(const char *engine, int width, int height)
+{
+   WNDCLASS                         wc;
+   RECT                             rect;
+   HDC                              dc;
+   Evas_Engine_Info_Software_DDraw *einfo;
+   DWORD                            style;
+   DWORD                            exstyle;
+   int                              depth;
+   int                              i;
+
+   instance = GetModuleHandle(NULL);
+   if (!instance) return 0;
+
+   wc.style = CS_HREDRAW | CS_VREDRAW;
+   wc.lpfnWndProc = MainWndProc;
+   wc.cbClsExtra = 0;
+   wc.cbWndExtra = 0;
+   wc.hInstance = instance;
+   wc.hIcon = LoadIcon(NULL, IDI_APPLICATION);
+   wc.hCursor = LoadCursor(NULL, IDC_ARROW);
+   wc.hbrBackground = GetSysColorBrush(COLOR_BTNFACE);
+   wc.lpszMenuName =  NULL;
+   wc.lpszClassName = "Evas_Software_DDraw_Test";
+
+   if(!RegisterClass(&wc))
+     goto free_library;
+
+   style = WS_OVERLAPPEDWINDOW | WS_SIZEBOX;
+   exstyle = 0;
+
+   rect.left = 0;
+   rect.top = 0;
+   rect.right = width;
+   rect.bottom = height;
+   AdjustWindowRectEx (&rect, style, FALSE, exstyle);
+
+   window = CreateWindowEx(exstyle,
+                           "Evas_Software_DDraw_Test",
+                           "Evas_Software_DDraw_Test",
+                           style,
+                           CW_USEDEFAULT, CW_USEDEFAULT,
+                           rect.right - rect.left, rect.bottom - rect.top,
+                           NULL, NULL, instance, NULL);
+   if (!window)
+     goto unregister_class;
+
+   /* make the window non resizable */
+   style = GetWindowLong(window, GWL_STYLE);
+   style &= ~WS_THICKFRAME;
+   if (!SetWindowLong(window, GWL_STYLE, style))
+     goto unregister_class;
+
+   dc = GetDC(NULL);
+   if (!dc)
+     goto destroy_window;
+
+   depth = GetDeviceCaps(dc, BITSPIXEL);
+   ReleaseDC(NULL, dc);
+
+   evas_output_method_set(evas, evas_render_method_lookup("software_ddraw"));
+   einfo = (Evas_Engine_Info_Software_DDraw *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+        fprintf(stderr, "Evas does not support the Software DirectDraw Engine\n");
+        goto destroy_window;
+     }
+
+   einfo->info.window = window;
+   einfo->info.depth = depth;
+   einfo->info.rotation = 0;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the Software DirectDraw Engine\n");
+        goto destroy_window;
+     }
+
+   /* the second parameter is ignored, as it's the first call of ShowWindow */
+   ShowWindow(window, SW_SHOWDEFAULT);
+   UpdateWindow(window);
+
+   return 1;
+
+ destroy_window:
+   DestroyWindow(window);
+ unregister_class:
+   UnregisterClass("Evas_Software_DDraw_Test", instance);
+ free_library:
+   FreeLibrary(instance);
+
+   return 0;
+}
+
+void
+engine_software_ddraw_loop(void)
+{
+   MSG msg;
+   int res;
+
+ again:
+   if (!PeekMessage (&msg, window, 0, 0, PM_NOREMOVE))
+     return;
+
+   res = GetMessage (&msg, NULL, 0, 0);
+   TranslateMessage (&msg);
+   DispatchMessage (&msg);
+
+   goto again;
+}
+
+void
+engine_software_ddraw_shutdown(void)
+{
+   DestroyWindow(window);
+   UnregisterClass("Evas_Software_DDraw_Test", instance);
+   FreeLibrary(instance);
+}
diff --git a/src/bin/engine_software_ddraw.h b/src/bin/engine_software_ddraw.h
new file mode 100644 (file)
index 0000000..ec7e7c9
--- /dev/null
@@ -0,0 +1,19 @@
+#ifndef __ENGINE_SOFTWARE_DDRAW_H__
+#define __ENGINE_SOFTWARE_DDRAW_H__
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+Eina_Bool engine_software_ddraw_args(const char *engine, int width, int height);
+void engine_software_ddraw_loop(void);
+void engine_software_ddraw_shutdown(void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* __ENGINE_SOFTWARE_DDRAW_H__ */
diff --git a/src/bin/engine_software_gdi.c b/src/bin/engine_software_gdi.c
new file mode 100644 (file)
index 0000000..d0d7180
--- /dev/null
@@ -0,0 +1,293 @@
+#include "main.h"
+
+#include <windowsx.h>
+#include <Evas_Engine_Software_Gdi.h>
+
+
+static HWND window;
+static HINSTANCE instance;
+
+
+static LRESULT CALLBACK
+MainWndProc(HWND   hwnd,
+            UINT   uMsg,
+            WPARAM wParam,
+            LPARAM lParam)
+{
+   switch (uMsg)
+     {
+     case WM_CREATE:
+       return 0;
+     case WM_DESTROY:
+       PostQuitMessage(0);
+       return 0;
+     case WM_CLOSE:
+       PostQuitMessage(0);
+       return 0;
+     case WM_WINDOWPOSCHANGED: {
+       PAINTSTRUCT ps;
+       HDC hdc;
+
+       hdc = BeginPaint (window, &ps);
+       evas_damage_rectangle_add(evas,
+                                 ps.rcPaint.left, ps.rcPaint.top,
+                                 ps.rcPaint.right - ps.rcPaint.left,
+                                 ps.rcPaint.bottom - ps.rcPaint.top);
+       EndPaint(window, &ps);
+       return 0;
+     }
+     case WM_SIZING:
+       {
+          PRECT rect = (PRECT)lParam;
+
+          evas_output_viewport_set(evas, 0, 0,
+                                   rect->right - rect->left,
+                                   rect->bottom - rect->top);
+          evas_output_size_set(evas,
+                               rect->right - rect->left,
+                               rect->bottom - rect->top);
+          win_w = rect->right - rect->left;
+          win_h = rect->bottom - rect->top;
+          return 0;
+       }
+     case WM_RBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONDOWN:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_down(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_LBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 1, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_RBUTTONUP:
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       evas_event_feed_mouse_up(evas, 3, EVAS_BUTTON_NONE, 0, NULL);
+       return 0;
+     case WM_MOUSEMOVE:
+       if (!evas_pointer_inside_get(evas)) evas_event_feed_mouse_in(evas, 0, NULL);
+       evas_event_feed_mouse_move(evas, GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 0, NULL);
+       return 0;
+     case WM_MOUSELEAVE:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       return 0;
+       /* FIXME : can't find an event when the mouse is entering */
+     case WM_KEYDOWN:
+     case WM_SYSKEYDOWN: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_on(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_on(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_on(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_on(evas, "Super");
+
+        if (key == VK_CAPITAL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+               evas_key_lock_off(evas, "Caps_Lock");
+             else
+               evas_key_lock_on(evas, "Caps_Lock");
+          }
+        if (key == VK_NUMLOCK)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+               evas_key_lock_off(evas, "Num_Lock");
+             else
+               evas_key_lock_on(evas, "Num_Lock");
+          }
+        if (key == VK_SCROLL)
+          {
+             if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+               evas_key_lock_off(evas, "Scroll_Lock");
+             else
+               evas_key_lock_on(evas, "Scroll_Lock");
+          }
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_down(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     case WM_KEYUP:
+     case WM_SYSKEYUP: {
+        int key;
+
+        key = LOWORD(wParam);
+
+        if ((key == VK_SHIFT) ||
+            (key == VK_LSHIFT) ||
+            (key == VK_RSHIFT))
+          evas_key_modifier_off(evas, "Shift");
+        if ((key == VK_CONTROL) ||
+            (key == VK_LCONTROL) ||
+            (key == VK_RCONTROL))
+          evas_key_modifier_off(evas, "Control");
+        if ((key == VK_MENU) ||
+            (key == VK_LMENU) ||
+            (key == VK_RMENU))
+          evas_key_modifier_off(evas, "Alt");
+        if ((key == VK_LWIN) ||
+            (key == VK_RWIN))
+          evas_key_modifier_off(evas, "Super");
+        if (key == VK_ESCAPE)
+          evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+        if (key == VK_RETURN)
+          evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL);
+        if (key == VK_LEFT)
+          evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL);
+        if (key == VK_RIGHT)
+          evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL);
+        if (key == 81)
+          evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+        if (key == 113)
+          evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+        return 0;
+     }
+     default:
+       return DefWindowProc(hwnd, uMsg, wParam, lParam);
+     }
+}
+
+Eina_Bool
+engine_software_gdi_args(const char *engine, int width, int height)
+{
+   WNDCLASS                       wc;
+   RECT                           rect;
+   HDC                            dc;
+   Evas_Engine_Info_Software_Gdi *einfo;
+   DWORD                          style;
+   DWORD                          exstyle;
+   int                            depth;
+   int                            i;
+
+   instance = GetModuleHandle(NULL);
+   if (!instance) return EINA_FALSE;
+
+   wc.style = CS_HREDRAW | CS_VREDRAW;
+   wc.lpfnWndProc = MainWndProc;
+   wc.cbClsExtra = 0;
+   wc.cbWndExtra = 0;
+   wc.hInstance = instance;
+   wc.hIcon = LoadIcon(NULL, IDI_APPLICATION);
+   wc.hCursor = LoadCursor(NULL, IDC_ARROW);
+   wc.hbrBackground = GetSysColorBrush(COLOR_BTNFACE);
+   wc.lpszMenuName =  NULL;
+   wc.lpszClassName = "Evas_Software_Gdi_Test";
+
+   if(!RegisterClass(&wc))
+     goto free_library;
+
+   style = WS_OVERLAPPEDWINDOW | WS_SIZEBOX;
+   exstyle = 0;
+
+   rect.left = 0;
+   rect.top = 0;
+   rect.right = width;
+   rect.bottom = height;
+   AdjustWindowRectEx (&rect, style, FALSE, exstyle);
+
+   window = CreateWindowEx(exstyle,
+                           "Evas_Software_Gdi_Test",
+                           "Evas_Software_Gdi_Test",
+                           style,
+                           CW_USEDEFAULT, CW_USEDEFAULT,
+                           rect.right - rect.left, rect.bottom - rect.top,
+                           NULL, NULL, instance, NULL);
+   if (!window)
+     goto unregister_class;
+
+   /* make the window non resizable */
+   style = GetWindowLong(window, GWL_STYLE);
+   style &= ~WS_THICKFRAME;
+   if (!SetWindowLong(window, GWL_STYLE, style))
+     goto unregister_class;
+
+   dc = GetDC(NULL);
+   if (!dc)
+     goto destroy_window;
+
+   depth = GetDeviceCaps(dc, BITSPIXEL);
+   ReleaseDC(NULL, dc);
+
+   evas_output_method_set(evas, evas_render_method_lookup("software_gdi"));
+   einfo = (Evas_Engine_Info_Software_Gdi *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+        fprintf(stderr, "Evas does not support the Software GDI Engine\n");
+        goto destroy_window;
+     }
+
+   einfo->info.window = window;
+   einfo->info.mask = NULL;
+   einfo->info.depth = depth;
+   einfo->info.rotation = 0;
+   einfo->info.fullscreen = 0;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the Software GDI Engine\n");
+        goto destroy_window;
+     }
+
+   /* the second parameter is ignored, as it's the first call of ShowWindow */
+   ShowWindow(window, SW_SHOWDEFAULT);
+   UpdateWindow(window);
+
+   return EINA_TRUE;
+
+ destroy_window:
+   DestroyWindow(window);
+ unregister_class:
+   UnregisterClass("Evas_Software_Gdi_Test", instance);
+ free_library:
+   FreeLibrary(instance);
+
+   return EINA_FALSE;
+}
+
+void
+engine_software_gdi_loop(void)
+{
+   MSG msg;
+   int res;
+
+ again:
+   if (!PeekMessage (&msg, window, 0, 0, PM_NOREMOVE))
+     return;
+
+   res = GetMessage (&msg, NULL, 0, 0);
+   TranslateMessage (&msg);
+   DispatchMessage (&msg);
+
+   goto again;
+}
+
+void
+engine_software_gdi_shutdown(void)
+{
+   DestroyWindow(window);
+   UnregisterClass("Evas_Software_Gdi_Test", instance);
+   FreeLibrary(instance);
+}
diff --git a/src/bin/engine_software_gdi.h b/src/bin/engine_software_gdi.h
new file mode 100644 (file)
index 0000000..47bd58a
--- /dev/null
@@ -0,0 +1,19 @@
+#ifndef __ENGINE_SOFTWARE_GDI_H__
+#define __ENGINE_SOFTWARE_GDI_H__
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+Eina_Bool engine_software_gdi_args(const char *engine, int width, int height);
+void engine_software_gdi_loop(void);
+void engine_software_gdi_shutdown(void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* __ENGINE_SOFTWARE_GDI_H__ */
diff --git a/src/bin/engine_software_sdl.c b/src/bin/engine_software_sdl.c
new file mode 100644 (file)
index 0000000..b05c99e
--- /dev/null
@@ -0,0 +1,178 @@
+#include <assert.h>
+#include "main.h"
+
+#include <SDL/SDL.h>
+#include <Evas_Engine_SDL.h>
+
+Eina_Bool
+engine_software_sdl_args(const char *engine, int width, int height)
+{
+   Evas_Engine_Info_SDL *einfo;
+   int                  i;
+   int                  ok = 0;
+
+   if (!strcmp(engine, "sdl")) ok = 1;
+   if (!strcmp(engine, "sdl-16")) ok = 2;
+   if (!ok) return EINA_FALSE;
+
+   if (ok == 1)
+     evas_output_method_set(evas, evas_render_method_lookup("software_sdl"));
+   else
+     evas_output_method_set(evas, evas_render_method_lookup("software_16_sdl"));
+
+   einfo = (Evas_Engine_Info_SDL *) evas_engine_info_get(evas);
+
+   /* the following is specific to the engine */
+   einfo->info.fullscreen = fullscreen;
+   einfo->info.noframe = 0;
+
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the Software SDL Engine\n");
+        return EINA_FALSE;
+     }
+
+   return EINA_TRUE;
+}
+
+void
+engine_software_sdl_loop(void)
+{
+   SDL_Event event;
+
+   while(SDL_PollEvent(&event))
+     {
+        switch(event.type)
+          {
+          case SDL_MOUSEMOTION:
+             evas_event_feed_mouse_move(evas, event.motion.x, event.motion.y, 0, NULL);
+             break;
+          case SDL_MOUSEBUTTONDOWN:
+             evas_event_feed_mouse_move(evas, event.button.x, event.button.y, 0, NULL);
+             evas_event_feed_mouse_down(evas, event.button.state, EVAS_BUTTON_NONE, 0, NULL);
+             break;
+          case SDL_MOUSEBUTTONUP:
+             evas_event_feed_mouse_move(evas, event.button.x, event.button.y, 0, NULL);
+             evas_event_feed_mouse_up(evas, event.button.state, EVAS_BUTTON_NONE, 0, NULL);
+             break;
+          case SDL_VIDEORESIZE:
+             evas_output_viewport_set(evas, 0, 0,
+                                      event.resize.w, event.resize.w);
+             evas_output_size_set(evas, event.resize.w, event.resize.w);
+             evas_output_size_get(evas, &win_w, &win_h);
+             break;
+          case SDL_VIDEOEXPOSE:
+             evas_output_size_get(evas, &win_w, &win_h);
+             evas_damage_rectangle_add(evas, 0, 0, win_w, win_h);
+             break;
+          case SDL_KEYDOWN:
+             switch (event.key.keysym.sym)
+               {
+               case SDLK_LSHIFT:
+               case SDLK_RSHIFT:
+                  evas_key_modifier_on(evas, "Shift");
+                  break;
+               case SDLK_RCTRL:
+               case SDLK_LCTRL:
+                  evas_key_modifier_on(evas, "Control");
+                  break;
+               case SDLK_MENU:
+               case SDLK_RALT:
+               case SDLK_LALT:
+                  evas_key_modifier_on(evas, "Alt");
+                  break;
+               case SDLK_LSUPER:
+               case SDLK_RSUPER:
+                  evas_key_modifier_on(evas, "Super");
+                  break;
+               case SDLK_CAPSLOCK:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                    evas_key_lock_off(evas, "Caps_Lock");
+                  else
+                    evas_key_lock_on(evas, "Caps_Lock");
+                  break;
+               case SDLK_NUMLOCK:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+                    evas_key_lock_off(evas, "Num_Lock");
+                  else
+                    evas_key_lock_on(evas, "Num_Lock");
+                  break;
+               case SDLK_SCROLLOCK:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+                    evas_key_lock_off(evas, "Scroll_Lock");
+                  else
+                    evas_key_lock_on(evas, "Scroll_Lock");
+                  break;
+               case SDLK_s:
+               case SDLK_ESCAPE:
+                  evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+                  break;
+               case SDLK_KP_ENTER:
+               case SDLK_RETURN:
+                  evas_event_feed_key_down(evas, "Return", "Return", NULL, NULL, 0, NULL);
+                  break;
+               case SDLK_LEFT: evas_event_feed_key_down(evas, "Left", "Left", NULL, NULL, 0, NULL); break;
+               case SDLK_RIGHT: evas_event_feed_key_down(evas, "Right", "Right", NULL, NULL, 0, NULL); break;
+               case SDLK_q:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                    evas_event_feed_key_down(evas, "Q", "Q", NULL, NULL, 0, NULL);
+                  else
+                    evas_event_feed_key_down(evas, "q", "q", NULL, NULL, 0, NULL);
+                  break;
+              default:
+                 break;
+               }
+             break;
+          case SDL_KEYUP:
+             switch (event.key.keysym.sym)
+               {
+               case SDLK_LSHIFT:
+               case SDLK_RSHIFT:
+                  evas_key_modifier_off(evas, "Shift");
+                  break;
+               case SDLK_RCTRL:
+               case SDLK_LCTRL:
+                  evas_key_modifier_off(evas, "Control");
+                  break;
+               case SDLK_MENU:
+               case SDLK_RALT:
+               case SDLK_LALT:
+                  evas_key_modifier_off(evas, "Alt");
+                  break;
+               case SDLK_LSUPER:
+               case SDLK_RSUPER:
+                  evas_key_modifier_off(evas, "Super");
+                  break;
+               case SDLK_ESCAPE: evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL); break;
+               case SDLK_RETURN: evas_event_feed_key_up(evas, "Return", "Return", NULL, NULL, 0, NULL); break;
+               case SDLK_LEFT: evas_event_feed_key_up(evas, "Left", "Left", NULL, NULL, 0, NULL); break;
+               case SDLK_RIGHT: evas_event_feed_key_up(evas, "Right", "Right", NULL, NULL, 0, NULL); break;
+               case SDLK_q:
+                  if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                    evas_event_feed_key_up(evas, "Q", "Q", NULL, NULL, 0, NULL);
+                  else
+                    evas_event_feed_key_up(evas, "q", "q", NULL, NULL, 0, NULL);
+                  break;
+              default:
+                 break;
+               }
+             break;
+          case SDL_QUIT:
+          case SDL_SYSWMEVENT:
+          case SDL_USEREVENT:
+          case SDL_ACTIVEEVENT:
+          case SDL_JOYAXISMOTION:
+          case SDL_JOYBALLMOTION:
+          case SDL_JOYHATMOTION:
+          case SDL_JOYBUTTONDOWN:
+          case SDL_JOYBUTTONUP:
+          default:
+             break;
+          }
+     }
+}
+
+void
+engine_software_sdl_shutdown(void)
+{
+}
diff --git a/src/bin/engine_software_sdl.h b/src/bin/engine_software_sdl.h
new file mode 100644 (file)
index 0000000..0641005
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_SOFTWARE_SDL_H
+#define ENGINE_SOFTWARE_SDL_H
+
+Eina_Bool engine_software_sdl_args(const char *engine, int width, int height);
+void engine_software_sdl_loop(void);
+void engine_software_sdl_shutdown(void);
+
+#endif
diff --git a/src/bin/engine_software_xcb.c b/src/bin/engine_software_xcb.c
new file mode 100644 (file)
index 0000000..f1a8bbd
--- /dev/null
@@ -0,0 +1,399 @@
+#include "main.h"
+
+#include <xcb/xcb.h>
+#include <xcb/xcb_keysyms.h>
+#include <Evas_Engine_Software_X11.h>
+
+#define XK_MISCELLANY
+#include <X11/keysymdef.h>
+
+enum {
+   XCB_SIZE_US_POSITION_HINT = 1 << 0,
+   XCB_SIZE_US_SIZE_HINT = 1 << 1,
+   XCB_SIZE_P_POSITION_HINT = 1 << 2,
+   XCB_SIZE_P_SIZE_HINT = 1 << 3,
+   XCB_SIZE_P_MIN_SIZE_HINT = 1 << 4,
+   XCB_SIZE_P_MAX_SIZE_HINT = 1 << 5,
+   XCB_SIZE_P_RESIZE_INC_HINT = 1 << 6,
+   XCB_SIZE_P_ASPECT_HINT = 1 << 7,
+   XCB_SIZE_BASE_SIZE_HINT = 1 << 8,
+   XCB_SIZE_P_WIN_GRAVITY_HINT = 1 << 9
+};
+
+struct xcb_size_hints_t {
+   uint32_t flags;
+   int32_t  x, y, width, height;
+   int32_t  min_width, min_height;
+   int32_t  max_width, max_height;
+   int32_t  width_inc, height_inc;
+   int32_t  min_aspect_num, min_aspect_den;
+   int32_t  max_aspect_num, max_aspect_den;
+   int32_t  base_width, base_height;
+   uint32_t win_gravity;
+};
+
+
+static xcb_connection_t *conn = NULL;
+static xcb_screen_t *screen = NULL;
+static xcb_window_t win = 0;
+static int first_expose = 0;
+
+Eina_Bool
+engine_software_xcb_args(const char *engine, int width, int height)
+{
+   struct xcb_size_hints_t        hints;
+   uint32_t                       value_list[6];
+   xcb_screen_iterator_t          iter;
+   Evas_Engine_Info_Software_X11 *einfo;
+   xcb_intern_atom_reply_t       *reply;
+   const char                    *str;
+   xcb_intern_atom_cookie_t       cookie1;
+   xcb_intern_atom_cookie_t       cookie2;
+   xcb_intern_atom_cookie_t       cookie3;
+   xcb_intern_atom_cookie_t       cookie4;
+   xcb_intern_atom_cookie_t       cookie5;
+   xcb_atom_t                     string;
+   xcb_atom_t                     wm_name;
+   xcb_atom_t                     wm_class;
+   xcb_atom_t                     wm_normal_hint;
+   xcb_atom_t                     wm_size_hint;
+   uint32_t                       value_mask;
+   int                            s;
+   int                            s_tmp;
+   int                            l1;
+   int                            l2;
+   int                            i;
+
+   conn = xcb_connect(NULL, &s);
+   if (xcb_connection_has_error(conn)) return EINA_FALSE;
+
+   cookie1 = xcb_intern_atom_unchecked(conn, 0, strlen("STRING"), "STRING");
+   cookie2 = xcb_intern_atom_unchecked(conn, 0, strlen("WM_NAME"), "WM_NAME");
+   cookie3 = xcb_intern_atom_unchecked(conn, 0, strlen("WM_CLASS"), "WM_CLASS");
+   cookie4 = xcb_intern_atom_unchecked(conn, 0, strlen("WM_NORMAL_HINTS)"), "WM_NORMAL_HINTS)");
+   cookie5 = xcb_intern_atom_unchecked(conn, 0, strlen("WM_SIZE_HINTS)"), "WM_SIZE_HINTS)");
+
+   s_tmp = s;
+   iter = xcb_setup_roots_iterator(xcb_get_setup(conn));
+   for (; iter.rem; --s_tmp, xcb_screen_next (&iter))
+     if (s_tmp == 0)
+       {
+          screen = iter.data;
+          break;
+       }
+
+   evas_output_method_set(evas, evas_render_method_lookup("software_x11"));
+   einfo = (Evas_Engine_Info_Software_X11 *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+       printf("Evas does not support the Software XCB Engine\n");
+       goto close_connection;
+     }
+
+   einfo->info.backend = EVAS_ENGINE_INFO_SOFTWARE_X11_BACKEND_XCB;
+   einfo->info.connection = conn;
+   einfo->info.screen = screen;
+   einfo->info.visual = einfo->func.best_visual_get(1, conn, s);
+   einfo->info.colormap = einfo->func.best_colormap_get(1, conn, s);
+   einfo->info.depth = einfo->func.best_depth_get(1, conn, s);
+   einfo->info.rotation = 0;
+   einfo->info.debug = 0;
+
+   value_mask =
+     XCB_CW_BACK_PIXMAP   | XCB_CW_BORDER_PIXEL | XCB_CW_BIT_GRAVITY |
+     XCB_CW_BACKING_STORE | XCB_CW_EVENT_MASK   | XCB_CW_COLORMAP;
+
+   value_list[0]  = XCB_NONE;
+   value_list[1]  = 0;
+   value_list[2]  = XCB_GRAVITY_BIT_FORGET;
+   value_list[3]  = XCB_BACKING_STORE_NOT_USEFUL;
+   value_list[4]  =
+     XCB_EVENT_MASK_KEY_PRESS       | XCB_EVENT_MASK_KEY_RELEASE    |
+     XCB_EVENT_MASK_BUTTON_PRESS    | XCB_EVENT_MASK_BUTTON_RELEASE |
+     XCB_EVENT_MASK_ENTER_WINDOW    | XCB_EVENT_MASK_LEAVE_WINDOW   |
+     XCB_EVENT_MASK_POINTER_MOTION  | XCB_EVENT_MASK_EXPOSURE       |
+     XCB_EVENT_MASK_STRUCTURE_NOTIFY;
+   value_list[5]  = einfo->info.colormap;
+
+   win = xcb_generate_id(conn);
+   if (!win)
+     goto close_connection;
+   xcb_create_window(conn,
+                     einfo->info.depth,
+                     win, screen->root, 0, 0, width, height, 0,
+                     XCB_WINDOW_CLASS_INPUT_OUTPUT,
+                     ((xcb_visualtype_t *)einfo->info.visual)->visual_id,
+                     value_mask,
+                     value_list);
+   einfo->info.drawable = win;
+
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the Software XCB Engine\n");
+       goto destroy_window;
+     }
+   
+   if (fullscreen)
+     {
+        xcb_intern_atom_cookie_t       cookie1;
+        xcb_intern_atom_cookie_t       cookie2;
+        xcb_intern_atom_reply_t       *reply;
+        xcb_atom_t prop;
+        xcb_atom_t type;
+        xcb_atom_t state;
+
+        cookie1 = xcb_intern_atom_unchecked(conn, 0, strlen("_NET_WM_STATE"), "_NET_WM_STATE");
+        cookie2 = xcb_intern_atom_unchecked(conn, 0, strlen("_NET_WM_STATE_FULLSCREEN"), "_NET_WM_STATE_FULLSCREEN");
+        reply = xcb_intern_atom_reply(conn, cookie1, NULL);
+        prop = reply->atom;
+        free(reply);
+        reply = xcb_intern_atom_reply(conn, cookie2, NULL);
+        state = reply->atom;
+        free(reply);
+        xcb_change_property(conn, XCB_PROP_MODE_REPLACE, win, prop, XCB_ATOM_ATOM, 32, 1, (const void *)&state); 
+     }
+
+   str = "expedite\0Expedite";
+
+   memset(&hints, 0, sizeof(hints));
+   hints.flags = XCB_SIZE_US_SIZE_HINT | XCB_SIZE_P_SIZE_HINT | XCB_SIZE_P_MIN_SIZE_HINT | XCB_SIZE_P_MAX_SIZE_HINT;
+   hints.min_width = width;
+   hints.max_width = width;
+   hints.min_height = height;
+   hints.max_height = height;
+
+   reply = xcb_intern_atom_reply(conn, cookie1, NULL);
+   string = reply->atom;
+   free(reply);
+
+   reply = xcb_intern_atom_reply(conn, cookie2, NULL);
+   wm_name = reply->atom;
+   free(reply);
+
+   xcb_change_property(conn, XCB_PROP_MODE_REPLACE, win,
+                       wm_name, string, 8,
+                       strlen("Expedite - Evas Test Suite"), "Expedite - Evas Test Suite");
+
+   reply = xcb_intern_atom_reply(conn, cookie3, NULL);
+   wm_class = reply->atom;
+   free(reply);
+
+   xcb_change_property(conn, XCB_PROP_MODE_REPLACE, win,
+                       wm_class, string, 8,
+                       l1 + l2 + 1, str);
+
+   reply = xcb_intern_atom_reply(conn, cookie4, NULL);
+   wm_normal_hint = reply->atom;
+   free(reply);
+
+   reply = xcb_intern_atom_reply(conn, cookie5, NULL);
+   wm_size_hint = reply->atom;
+   free(reply);
+
+   xcb_change_property(conn, XCB_PROP_MODE_REPLACE, win,
+                       wm_normal_hint, wm_size_hint, 32,
+                       sizeof(hints) / 4, &hints);
+
+   xcb_map_window(conn, win);
+
+   free(xcb_get_input_focus_reply(conn, xcb_get_input_focus_unchecked(conn), NULL));
+   
+   while (!first_expose)
+     engine_software_xcb_loop();
+   return EINA_TRUE;
+
+ destroy_window:
+   xcb_destroy_window(conn, win);
+ close_connection:
+   free(xcb_intern_atom_reply(conn, cookie1, NULL));
+   free(xcb_intern_atom_reply(conn, cookie2, NULL));
+   free(xcb_intern_atom_reply(conn, cookie3, NULL));
+   free(xcb_intern_atom_reply(conn, cookie4, NULL));
+   free(xcb_intern_atom_reply(conn, cookie5, NULL));
+   xcb_disconnect(conn);
+
+   return EINA_FALSE;
+}
+
+void
+engine_software_xcb_loop(void)
+{
+   xcb_generic_event_t *ev;
+
+   again:
+   ev = xcb_poll_for_event(conn);
+   if (!ev)
+     return;
+
+   switch (ev->response_type)
+     {
+      case XCB_BUTTON_PRESS:
+        {
+           xcb_button_press_event_t *e;
+
+           e = (xcb_button_press_event_t *)ev;
+
+           evas_event_feed_mouse_move(evas, e->event_x, e->event_y, 0, NULL);
+           evas_event_feed_mouse_down(evas, e->detail, EVAS_BUTTON_NONE, 0, NULL);
+           break;
+        }
+      case XCB_BUTTON_RELEASE:
+        {
+           xcb_button_release_event_t *e;
+
+           e = (xcb_button_release_event_t *)ev;
+
+           evas_event_feed_mouse_move(evas, e->event_x, e->event_y, 0, NULL);
+           evas_event_feed_mouse_up(evas, e->detail, EVAS_BUTTON_NONE, 0, NULL);
+           break;
+        }
+      case XCB_MOTION_NOTIFY:
+        {
+           xcb_motion_notify_event_t *e;
+
+           e = (xcb_motion_notify_event_t *)ev;
+
+           evas_event_feed_mouse_move(evas, e->event_x, e->event_y, 0, NULL);
+           break;
+        }
+      case XCB_EXPOSE:
+        {
+           xcb_expose_event_t *e;
+
+           e = (xcb_expose_event_t *)ev;
+
+           first_expose = 1;
+           evas_damage_rectangle_add(evas,
+                                     e->x,
+                                     e->y,
+                                     e->width,
+                                     e->height);
+           break;
+        }
+      case XCB_CONFIGURE_NOTIFY:
+        {
+           xcb_configure_notify_event_t *e;
+           
+           e = (xcb_configure_notify_event_t *)ev;
+
+           evas_output_viewport_set(evas, 0, 0,
+                                   e->width,
+                                   e->height);
+           evas_output_size_set(evas,
+                                e->width,
+                                e->height);
+           win_w = e->width;
+           win_h = e->height;
+           break;
+        }
+      case XCB_ENTER_NOTIFY:
+         evas_event_feed_mouse_in(evas, 0, NULL);
+         break;
+      case XCB_LEAVE_NOTIFY:
+         evas_event_feed_mouse_out(evas, 0, NULL);
+         break;
+      case XCB_KEY_PRESS:
+        {
+           xcb_key_press_event_t *e;
+           xcb_key_symbols_t *kss;
+           xcb_keysym_t       ks;
+           char              *str = "";
+
+           e = (xcb_key_press_event_t *)ev;
+
+           kss = xcb_key_symbols_alloc(conn);
+
+           ks = xcb_key_symbols_get_keysym(kss, e->detail, 0);
+
+           if ((ks == XK_Shift_L) || (ks == XK_Shift_R))
+             evas_key_modifier_on(evas, "Shift");
+           else if ((ks == XK_Control_L) || (ks == XK_Control_R))
+             evas_key_modifier_on(evas, "Control");
+           else if ((ks == XK_Alt_L) || (ks == XK_Alt_R))
+             evas_key_modifier_on(evas, "Alt");
+           else if ((ks == XK_Super_L) || (ks == XK_Super_R))
+             evas_key_modifier_on(evas, "Super");
+           else if (ks == XK_Caps_Lock)
+             {
+                if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                  evas_key_lock_off(evas, "Caps_Lock");
+                else
+                  evas_key_lock_on(evas, "Caps_Lock");
+             }
+           else if (ks == XK_Scroll_Lock)
+             {
+                if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+                  evas_key_lock_off(evas, "Scroll_Lock");
+                else
+                  evas_key_lock_on(evas, "Scroll_Lock");
+             }
+
+           if (ks == XK_Left)
+             str = "Left";
+           if (ks == XK_Right)
+             str = "Right";
+           if (ks == XK_Escape)
+             str = "Escape";
+           if (ks == XK_Return)
+             str = "Return";
+           if (ks == 113)
+             str = "q";
+
+           evas_event_feed_key_down(evas, str, str, NULL, NULL, 0, NULL);
+
+           xcb_key_symbols_free(kss);
+           break;
+        }
+      case XCB_KEY_RELEASE:
+        {
+           xcb_key_release_event_t *e;
+           xcb_key_symbols_t *kss;
+           xcb_keysym_t       ks;
+           char              *str = "";
+
+           e = (xcb_key_release_event_t *)ev;
+
+           kss = xcb_key_symbols_alloc(conn);
+
+           ks = xcb_key_symbols_get_keysym(kss, e->detail, 0);
+
+           if ((ks == XK_Shift_L) || (ks == XK_Shift_R))
+             evas_key_modifier_on(evas, "Shift");
+           else if ((ks == XK_Control_L) || (ks == XK_Control_R))
+             evas_key_modifier_on(evas, "Control");
+           else if ((ks == XK_Alt_L) || (ks == XK_Alt_R))
+             evas_key_modifier_on(evas, "Alt");
+           else if ((ks == XK_Super_L) || (ks == XK_Super_R))
+             evas_key_modifier_on(evas, "Super");
+
+           if (ks == XK_Left)
+             str = "Left";
+           if (ks == XK_Right)
+             str = "Right";
+           if (ks == XK_Escape)
+             str = "Escape";
+           if (ks == XK_Return)
+             str = "Return";
+           if (ks == 113)
+             str = "q";
+
+           evas_event_feed_key_up(evas, str, str, NULL, NULL, 0, NULL);
+
+           xcb_key_symbols_free(kss);
+           break;
+        }
+      default:
+         free(ev);
+         return;
+     }
+   free(ev);
+
+   goto again;
+}
+
+void
+engine_software_xcb_shutdown(void)
+{
+   xcb_destroy_window(conn, win);
+   xcb_disconnect(conn);
+}
diff --git a/src/bin/engine_software_xcb.h b/src/bin/engine_software_xcb.h
new file mode 100644 (file)
index 0000000..3cbf3b8
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_SOFTWARE_XCB_H
+#define ENGINE_SOFTWARE_XCB_H
+
+Eina_Bool engine_software_xcb_args(const char *engine, int width, int height);
+void engine_software_xcb_loop(void);
+void engine_software_xcb_shutdown(void);
+
+#endif
diff --git a/src/bin/engine_software_xlib.c b/src/bin/engine_software_xlib.c
new file mode 100644 (file)
index 0000000..332b12e
--- /dev/null
@@ -0,0 +1,236 @@
+#include "main.h"
+
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+#include <X11/Xatom.h>
+#include <Evas_Engine_Software_X11.h>
+
+static Display *disp = NULL;
+static Window win = 0;
+static int first_expose = 0;
+
+Eina_Bool
+engine_software_xlib_args(const char *engine, int width, int height)
+{
+   XSetWindowAttributes attr;
+   XClassHint chint;
+   XSizeHints szhints;
+   Evas_Engine_Info_Software_X11 *einfo;
+   int i;
+
+   disp = XOpenDisplay(NULL);
+   if (!disp) return EINA_FALSE;
+
+   evas_output_method_set(evas, evas_render_method_lookup("software_x11"));
+   einfo = (Evas_Engine_Info_Software_X11 *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+       printf("Evas does not support the Software Xlib Engine\n");
+       goto close_display;
+     }
+
+   einfo->info.backend = EVAS_ENGINE_INFO_SOFTWARE_X11_BACKEND_XLIB;
+   einfo->info.connection = disp;
+   einfo->info.screen = NULL;
+   einfo->info.visual = einfo->func.best_visual_get(0, disp, DefaultScreen(disp));
+   einfo->info.colormap = einfo->func.best_colormap_get(0, disp, DefaultScreen(disp));
+   einfo->info.depth = einfo->func.best_depth_get(0, disp, DefaultScreen(disp));
+   einfo->info.rotation = 0;
+   einfo->info.debug = 0;
+#ifdef EVAS_FRAME_QUEUING
+  {
+     char    *render_mode;
+     render_mode = getenv("EVAS_RENDER_MODE");
+     if (render_mode && !strcmp(render_mode, "non-blocking"))
+       {
+           einfo->render_mode = EVAS_RENDER_MODE_NONBLOCKING;
+       }
+  }
+#endif
+   attr.backing_store = NotUseful;
+   attr.colormap = einfo->info.colormap;
+   attr.border_pixel = 0;
+   attr.background_pixmap = None;
+   attr.event_mask =
+     ExposureMask | ButtonPressMask | ButtonReleaseMask | PointerMotionMask |
+     StructureNotifyMask | EnterWindowMask | LeaveWindowMask |
+     KeyPressMask | KeyReleaseMask;
+   attr.bit_gravity = ForgetGravity;
+   win = XCreateWindow(disp, DefaultRootWindow(disp),
+                      0, 0, width, height, 0,
+                      einfo->info.depth, InputOutput,
+                      einfo->info.visual,
+                      CWBackingStore | CWColormap |
+                      CWBackPixmap | CWBorderPixel |
+                      CWBitGravity | CWEventMask,
+                      &attr);
+   if (!win)
+     goto close_display;
+
+   einfo->info.drawable = win;
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the Software Xlib Engine\n");
+       goto destroy_window;
+     }
+   
+   if (fullscreen)
+     {
+        Atom prop  = XInternAtom(disp, "_NET_WM_STATE", False);
+        Atom state = XInternAtom(disp, "_NET_WM_STATE_FULLSCREEN", False);
+        unsigned long data = state;
+        XChangeProperty(disp, win, prop, XA_ATOM, 32, PropModeReplace, 
+                        &data, 1);
+     }
+
+   XStoreName(disp, win, "Expedite - Evas Test Suite");
+   chint.res_name = "expedite";
+   chint.res_class = "Expedite";
+   XSetClassHint(disp, win, &chint);
+   szhints.flags = PMinSize | PMaxSize | PSize | USSize;
+   szhints.min_width = szhints.max_width = width;
+   szhints.min_height = szhints.max_height = height;
+   XSetWMNormalHints(disp, win, &szhints);
+   XMapWindow(disp, win);
+   XSync(disp, False);
+   while (!first_expose)
+     engine_software_xlib_loop();
+   return EINA_TRUE;
+
+ destroy_window:
+   XDestroyWindow(disp, win);
+ close_display:
+   XCloseDisplay(disp);
+
+   return EINA_FALSE;
+}
+
+void
+engine_software_xlib_loop(void)
+{
+   XEvent ev;
+   KeySym ks;
+   char *kstr;
+
+   again:
+   if (!XCheckMaskEvent(disp,
+                       ExposureMask |
+                       StructureNotifyMask |
+                       KeyPressMask |
+                       KeyReleaseMask |
+                       ButtonPressMask |
+                       ButtonReleaseMask |
+                       PointerMotionMask |
+                       EnterWindowMask |
+                       LeaveWindowMask, &ev))
+     return;
+   switch (ev.type)
+     {
+      case ButtonPress:
+       evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL);
+       evas_event_feed_mouse_down(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL);
+       break;
+      case ButtonRelease:
+       evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL);
+       evas_event_feed_mouse_up(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL);
+       break;
+      case MotionNotify:
+       evas_event_feed_mouse_move(evas, ev.xmotion.x, ev.xmotion.y, 0, NULL);
+       break;
+      case Expose:
+        first_expose = 1;
+       evas_damage_rectangle_add(evas,
+                                 ev.xexpose.x,
+                                 ev.xexpose.y,
+                                 ev.xexpose.width,
+                                 ev.xexpose.height);
+       break;
+      case ConfigureNotify:
+        evas_output_viewport_set(evas, 0, 0,
+                                 ev.xconfigure.width,
+                                 ev.xconfigure.height);
+       evas_output_size_set(evas,
+                            ev.xconfigure.width,
+                            ev.xconfigure.height);
+        win_w = ev.xconfigure.width;
+        win_h = ev.xconfigure.height;
+       break;
+      case EnterNotify:
+       evas_event_feed_mouse_in(evas, 0, NULL);
+       break;
+      case LeaveNotify:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       break;
+      case KeyPress:
+       ks = XKeycodeToKeysym(ev.xkey.display, ev.xkey.keycode, 0);
+       kstr = XKeysymToString(ks);
+       if (kstr)
+         {
+            if ((!strcmp(kstr, "Shift_L")) ||
+                (!strcmp(kstr, "Shift_R")))
+              evas_key_modifier_on(evas, "Shift");
+            if ((!strcmp(kstr, "Control_L")) ||
+                (!strcmp(kstr, "Control_R")))
+              evas_key_modifier_on(evas, "Control");
+            if ((!strcmp(kstr, "Alt_L")) ||
+                (!strcmp(kstr, "Alt_R")))
+              evas_key_modifier_on(evas, "Alt");
+            if ((!strcmp(kstr, "Super_L")) ||
+                (!strcmp(kstr, "Super_R")))
+              evas_key_modifier_on(evas, "Super");
+            if (!strcmp(kstr, "Caps_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                   evas_key_lock_off(evas, "Caps_Lock");
+                 else
+                   evas_key_lock_on(evas, "Caps_Lock");
+              }
+            if (!strcmp(kstr, "Num_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+                   evas_key_lock_off(evas, "Num_Lock");
+                 else
+                   evas_key_lock_on(evas, "Num_Lock");
+              }
+            if (!strcmp(kstr, "Scroll_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+                   evas_key_lock_off(evas, "Scroll_Lock");
+                 else
+                   evas_key_lock_on(evas, "Scroll_Lock");
+              }
+            if (kstr) evas_event_feed_key_down(evas, kstr, kstr, NULL, NULL, 0, NULL);
+         }
+       break;
+      case KeyRelease:
+       ks = XKeycodeToKeysym(ev.xkey.display, ev.xkey.keycode, 0);
+       kstr = XKeysymToString(ks);
+       if (kstr)
+         {
+            if ((!strcmp(kstr, "Shift_L")) ||
+                (!strcmp(kstr, "Shift_R")))
+              evas_key_modifier_off(evas, "Shift");
+            if ((!strcmp(kstr, "Control_L")) ||
+                (!strcmp(kstr, "Control_R")))
+              evas_key_modifier_off(evas, "Control");
+            if ((!strcmp(kstr, "Alt_L")) ||
+                (!strcmp(kstr, "Alt_R")))
+              evas_key_modifier_off(evas, "Alt");
+            if ((!strcmp(kstr, "Super_L")) ||
+                (!strcmp(kstr, "Super_R")))
+              evas_key_modifier_off(evas, "Super");
+            evas_event_feed_key_up(evas, kstr, kstr, NULL, NULL, 0, NULL);
+         }
+       break;
+      default:
+       break;
+     }
+   goto again;
+}
+
+void
+engine_software_xlib_shutdown(void)
+{
+   XDestroyWindow(disp, win);
+   XCloseDisplay(disp);
+}
diff --git a/src/bin/engine_software_xlib.h b/src/bin/engine_software_xlib.h
new file mode 100644 (file)
index 0000000..f441d4c
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_SOFTWARE_XLIB_H
+#define ENGINE_SOFTWARE_XLIB_H
+
+Eina_Bool engine_software_xlib_args(const char *engine, int width, int height);
+void engine_software_xlib_loop(void);
+void engine_software_xlib_shutdown(void);
+
+#endif
diff --git a/src/bin/engine_xrender_x11.c b/src/bin/engine_xrender_x11.c
new file mode 100644 (file)
index 0000000..3354b16
--- /dev/null
@@ -0,0 +1,221 @@
+#include "main.h"
+
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+#include <X11/Xatom.h>
+#include <Evas_Engine_XRender_X11.h>
+
+static Display *disp = NULL;
+static Window win = 0;
+static int first_expose = 0;
+
+Eina_Bool
+engine_xrender_x11_args(const char *engine, int width, int height)
+{
+   XSetWindowAttributes attr;
+   XClassHint chint;
+   XSizeHints szhints;
+   Evas_Engine_Info_XRender_X11 *einfo;
+   int i;
+
+   disp = XOpenDisplay(NULL);
+   if (!disp) return EINA_FALSE;
+
+   evas_output_method_set(evas, evas_render_method_lookup("xrender_x11"));
+   einfo = (Evas_Engine_Info_XRender_X11 *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+       printf("Evas does not support the XRender X11 Engine\n");
+       goto close_display;
+     }
+
+   einfo->info.backend = EVAS_ENGINE_INFO_XRENDER_BACKEND_XLIB;
+   einfo->info.connection = disp;
+   einfo->info.screen = NULL;
+   einfo->info.visual = DefaultVisual(disp, DefaultScreen(disp));
+   attr.backing_store = NotUseful;
+   attr.border_pixel = 0;
+   attr.background_pixmap = None;
+   attr.event_mask =
+     ExposureMask | ButtonPressMask | ButtonReleaseMask | PointerMotionMask |
+     StructureNotifyMask | EnterWindowMask | LeaveWindowMask |
+     KeyPressMask | KeyReleaseMask;
+   attr.bit_gravity = ForgetGravity;
+   win = XCreateWindow(disp, DefaultRootWindow(disp),
+                      0, 0, width, height, 0,
+                      0, InputOutput,
+                      einfo->info.visual,
+                      CWBackingStore |
+                      CWBackPixmap | CWBorderPixel |
+                      CWBitGravity | CWEventMask,
+                      &attr);
+   if (!win)
+     goto close_display;
+   einfo->info.drawable = win;
+
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the XRender X11 Engine\n");
+       goto destroy_window;
+     }
+
+   if (fullscreen)
+     {
+        Atom prop  = XInternAtom(disp, "_NET_WM_STATE", False);
+        Atom state = XInternAtom(disp, "_NET_WM_STATE_FULLSCREEN", False);
+        unsigned long data = state;
+        XChangeProperty(disp, win, prop, XA_ATOM, 32, PropModeReplace, 
+                        &data, 1);
+     }
+   
+   XStoreName(disp, win, "Expedite - Evas Test Suite");
+   chint.res_name = "expedite";
+   chint.res_class = "Expedite";
+   XSetClassHint(disp, win, &chint);
+   szhints.flags = PMinSize | PMaxSize | PSize | USSize;
+   szhints.min_width = szhints.max_width = width;
+   szhints.min_height = szhints.max_height = height;
+   XSetWMNormalHints(disp, win, &szhints);
+   XMapWindow(disp, win);
+   XSync(disp, False);
+   while (!first_expose)
+     engine_xrender_x11_loop();
+   return EINA_TRUE;
+
+ destroy_window:
+   XDestroyWindow(disp, win);
+ close_display:
+   XCloseDisplay(disp);
+
+   return EINA_FALSE;
+}
+
+void
+engine_xrender_x11_loop(void)
+{
+   XEvent ev;
+   KeySym ks;
+   char *kstr;
+
+   again:
+   if (!XCheckMaskEvent(disp,
+                       ExposureMask |
+                       StructureNotifyMask |
+                       KeyPressMask |
+                       KeyReleaseMask |
+                       ButtonPressMask |
+                       ButtonReleaseMask |
+                       PointerMotionMask |
+                       EnterWindowMask |
+                       LeaveWindowMask, &ev))
+     return;
+   switch (ev.type)
+     {
+      case ButtonPress:
+       evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL);
+       evas_event_feed_mouse_down(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL);
+       break;
+      case ButtonRelease:
+       evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL);
+       evas_event_feed_mouse_up(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL);
+       break;
+      case MotionNotify:
+       evas_event_feed_mouse_move(evas, ev.xmotion.x, ev.xmotion.y, 0, NULL);
+       break;
+      case Expose:
+        first_expose = 1;
+       evas_damage_rectangle_add(evas,
+                                 ev.xexpose.x,
+                                 ev.xexpose.y,
+                                 ev.xexpose.width,
+                                 ev.xexpose.height);
+       break;
+      case ConfigureNotify:
+        evas_output_viewport_set(evas, 0, 0,
+                                 ev.xconfigure.width,
+                                 ev.xconfigure.height);
+       evas_output_size_set(evas,
+                            ev.xconfigure.width,
+                            ev.xconfigure.height);
+        win_w = ev.xconfigure.width;
+        win_h = ev.xconfigure.height;
+       break;
+      case EnterNotify:
+       evas_event_feed_mouse_in(evas, 0, NULL);
+       break;
+      case LeaveNotify:
+       evas_event_feed_mouse_out(evas, 0, NULL);
+       break;
+      case KeyPress:
+       ks = XKeycodeToKeysym(ev.xkey.display, ev.xkey.keycode, 0);
+       kstr = XKeysymToString(ks);
+       if (kstr)
+         {
+            if ((!strcmp(kstr, "Shift_L")) ||
+                (!strcmp(kstr, "Shift_R")))
+              evas_key_modifier_on(evas, "Shift");
+            if ((!strcmp(kstr, "Control_L")) ||
+                (!strcmp(kstr, "Control_R")))
+              evas_key_modifier_on(evas, "Control");
+            if ((!strcmp(kstr, "Alt_L")) ||
+                (!strcmp(kstr, "Alt_R")))
+              evas_key_modifier_on(evas, "Alt");
+            if ((!strcmp(kstr, "Super_L")) ||
+                (!strcmp(kstr, "Super_R")))
+              evas_key_modifier_on(evas, "Super");
+            if (!strcmp(kstr, "Caps_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                   evas_key_lock_off(evas, "Caps_Lock");
+                 else
+                   evas_key_lock_on(evas, "Caps_Lock");
+              }
+            if (!strcmp(kstr, "Num_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Num_Lock"))
+                   evas_key_lock_off(evas, "Num_Lock");
+                 else
+                   evas_key_lock_on(evas, "Num_Lock");
+              }
+            if (!strcmp(kstr, "Scroll_Lock"))
+              {
+                 if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+                   evas_key_lock_off(evas, "Scroll_Lock");
+                 else
+                   evas_key_lock_on(evas, "Scroll_Lock");
+              }
+            if (kstr) evas_event_feed_key_down(evas, kstr, kstr, NULL, NULL, 0, NULL);
+         }
+       break;
+      case KeyRelease:
+       ks = XKeycodeToKeysym(ev.xkey.display, ev.xkey.keycode, 0);
+       kstr = XKeysymToString(ks);
+       if (kstr)
+         {
+            if ((!strcmp(kstr, "Shift_L")) ||
+                (!strcmp(kstr, "Shift_R")))
+              evas_key_modifier_off(evas, "Shift");
+            if ((!strcmp(kstr, "Control_L")) ||
+                (!strcmp(kstr, "Control_R")))
+              evas_key_modifier_off(evas, "Control");
+            if ((!strcmp(kstr, "Alt_L")) ||
+                (!strcmp(kstr, "Alt_R")))
+              evas_key_modifier_off(evas, "Alt");
+            if ((!strcmp(kstr, "Super_L")) ||
+                (!strcmp(kstr, "Super_R")))
+              evas_key_modifier_off(evas, "Super");
+            evas_event_feed_key_up(evas, kstr, kstr, NULL, NULL, 0, NULL);
+         }
+       break;
+      default:
+       break;
+     }
+   goto again;
+}
+
+void
+engine_xrender_x11_shutdown(void)
+{
+   XDestroyWindow(disp, win);
+   XCloseDisplay(disp);
+}
diff --git a/src/bin/engine_xrender_x11.h b/src/bin/engine_xrender_x11.h
new file mode 100644 (file)
index 0000000..3643531
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_XRENDER_X11_H
+#define ENGINE_XRENDER_X11_H
+
+Eina_Bool engine_xrender_x11_args(const char *engine, int width, int height);
+void engine_xrender_x11_loop(void);
+void engine_xrender_x11_shutdown(void);
+
+#endif
diff --git a/src/bin/engine_xrender_xcb.c b/src/bin/engine_xrender_xcb.c
new file mode 100644 (file)
index 0000000..4ea668f
--- /dev/null
@@ -0,0 +1,405 @@
+#include "main.h"
+
+#include <xcb/xcb.h>
+#include <xcb/xcb_keysyms.h>
+#include <Evas_Engine_XRender_X11.h>
+
+#define XK_MISCELLANY
+#include <X11/keysymdef.h>
+
+enum {
+   XCB_SIZE_US_POSITION_HINT = 1 << 0,
+   XCB_SIZE_US_SIZE_HINT = 1 << 1,
+   XCB_SIZE_P_POSITION_HINT = 1 << 2,
+   XCB_SIZE_P_SIZE_HINT = 1 << 3,
+   XCB_SIZE_P_MIN_SIZE_HINT = 1 << 4,
+   XCB_SIZE_P_MAX_SIZE_HINT = 1 << 5,
+   XCB_SIZE_P_RESIZE_INC_HINT = 1 << 6,
+   XCB_SIZE_P_ASPECT_HINT = 1 << 7,
+   XCB_SIZE_BASE_SIZE_HINT = 1 << 8,
+   XCB_SIZE_P_WIN_GRAVITY_HINT = 1 << 9
+};
+
+struct xcb_size_hints_t {
+   uint32_t flags;
+   int32_t  x, y, width, height;
+   int32_t  min_width, min_height;
+   int32_t  max_width, max_height;
+   int32_t  width_inc, height_inc;
+   int32_t  min_aspect_num, min_aspect_den;
+   int32_t  max_aspect_num, max_aspect_den;
+   int32_t  base_width, base_height;
+   uint32_t win_gravity;
+};
+
+
+static xcb_connection_t *conn = NULL;
+static xcb_screen_t *screen = NULL;
+static xcb_window_t win = 0;
+static int first_expose = 0;
+
+static xcb_visualtype_t *
+_engine_xrender_visual_get(xcb_connection_t *conn, xcb_screen_t *screen)
+{
+   xcb_depth_iterator_t  iter_depth;
+
+   iter_depth = xcb_screen_allowed_depths_iterator(screen);
+   for (; iter_depth.rem; xcb_depth_next (&iter_depth))
+     {
+        xcb_visualtype_iterator_t iter_vis;
+
+        iter_vis = xcb_depth_visuals_iterator(iter_depth.data);
+        for (; iter_vis.rem; xcb_visualtype_next (&iter_vis))
+          {
+             if (screen->root_visual == iter_vis.data->visual_id)
+               return iter_vis.data;
+          }
+     }
+}
+
+Eina_Bool
+engine_xrender_xcb_args(const char *engine, int width, int height)
+{
+   struct xcb_size_hints_t        hints;
+   uint32_t                       value_list[6];
+   xcb_screen_iterator_t          iter;
+   Evas_Engine_Info_XRender_X11  *einfo;
+   xcb_intern_atom_reply_t       *reply;
+   char                          *str;
+   xcb_intern_atom_cookie_t       cookie1;
+   xcb_intern_atom_cookie_t       cookie2;
+   xcb_intern_atom_cookie_t       cookie3;
+   xcb_intern_atom_cookie_t       cookie4;
+   xcb_intern_atom_cookie_t       cookie5;
+   xcb_atom_t                     string;
+   xcb_atom_t                     wm_name;
+   xcb_atom_t                     wm_class;
+   xcb_atom_t                     wm_normal_hint;
+   xcb_atom_t                     wm_size_hint;
+   uint32_t                       value_mask;
+   int                            s;
+   int                            s_tmp;
+   int                            l1;
+   int                            l2;
+   int                            i;
+
+   conn = xcb_connect(NULL, &s);
+   if (xcb_connection_has_error(conn)) return EINA_FALSE;
+
+   s_tmp = s;
+   iter = xcb_setup_roots_iterator(xcb_get_setup(conn));
+   for (; iter.rem; --s_tmp, xcb_screen_next (&iter))
+     if (s_tmp == 0)
+       {
+          screen = iter.data;
+          break;
+       }
+
+   evas_output_method_set(evas, evas_render_method_lookup("xrender_x11"));
+   einfo = (Evas_Engine_Info_XRender_X11 *)evas_engine_info_get(evas);
+   if (!einfo)
+     {
+       printf("Evas does not support the XRender XCB Engine\n");
+       goto close_connection;
+     }
+
+   einfo->info.backend = EVAS_ENGINE_INFO_XRENDER_BACKEND_XCB;
+   einfo->info.connection = conn;
+   einfo->info.screen = screen;
+   einfo->info.visual = _engine_xrender_visual_get(conn, screen);
+
+   value_mask =
+     XCB_CW_BACK_PIXMAP   | XCB_CW_BORDER_PIXEL | XCB_CW_BIT_GRAVITY |
+     XCB_CW_BACKING_STORE | XCB_CW_EVENT_MASK   | XCB_CW_COLORMAP;
+
+   value_list[0]  = XCB_NONE;
+   value_list[1]  = 0;
+   value_list[2]  = XCB_GRAVITY_BIT_FORGET;
+   value_list[3]  = XCB_BACKING_STORE_NOT_USEFUL;
+   value_list[4]  =
+     XCB_EVENT_MASK_KEY_PRESS       | XCB_EVENT_MASK_KEY_RELEASE    |
+     XCB_EVENT_MASK_BUTTON_PRESS    | XCB_EVENT_MASK_BUTTON_RELEASE |
+     XCB_EVENT_MASK_ENTER_WINDOW    | XCB_EVENT_MASK_LEAVE_WINDOW   |
+     XCB_EVENT_MASK_POINTER_MOTION  | XCB_EVENT_MASK_EXPOSURE       |
+     XCB_EVENT_MASK_STRUCTURE_NOTIFY;
+   value_list[5]  =screen->default_colormap;
+
+   win = xcb_generate_id(conn);
+   if (!win)
+     goto close_connection;
+   xcb_create_window(conn,
+                     screen->root_depth,
+                     win, screen->root, 0, 0, width, height, 0,
+                     XCB_WINDOW_CLASS_INPUT_OUTPUT,
+                     ((xcb_visualtype_t *)einfo->info.visual)->visual_id,
+                     value_mask,
+                     value_list);
+   einfo->info.drawable = win;
+
+   if (!evas_engine_info_set(evas, (Evas_Engine_Info *) einfo))
+     {
+       printf("Evas can not setup the informations of the XRender XCB Engine\n");
+       goto destroy_window;
+     }
+
+/*    XStoreName(disp, win, "Expedite - Evas Test Suite"); */
+
+   cookie1 = xcb_intern_atom_unchecked(conn, 0, strlen("STRING"), "STRING");
+   cookie2 = xcb_intern_atom_unchecked(conn, 0, strlen("WM_NAME"), "WM_NAME");
+   cookie3 = xcb_intern_atom_unchecked(conn, 0, strlen("WM_CLASS"), "WM_CLASS");
+   cookie4 = xcb_intern_atom_unchecked(conn, 0, strlen("WM_NORMAL_HINTS)"), "WM_NORMAL_HINTS)");
+   cookie5 = xcb_intern_atom_unchecked(conn, 0, strlen("WM_SIZE_HINTS)"), "WM_SIZE_HINTS)");
+
+   reply = xcb_intern_atom_reply(conn, cookie1, NULL);
+   string = reply->atom;
+   free(reply);
+   reply = xcb_intern_atom_reply(conn, cookie2, NULL);
+   wm_name = reply->atom;
+   free(reply);
+
+   xcb_change_property(conn, XCB_PROP_MODE_REPLACE, win,
+                       wm_name, string, 8,
+                       strlen("Expedite - Evas Test Suite"), "Expedite - Evas Test Suite");
+
+/*    chint.res_name = "expedite"; */
+/*    chint.res_class = "Expedite"; */
+/*    XSetClassHint(disp, win, &chint); */
+
+   l1 = strlen("expedite");
+   l2 = strlen("Expedite");
+   str = (char *)malloc(l1 + l2 + 1);
+   memcpy(str, "expedite", l1);
+   str[l1] = '\0';
+   memcpy(str + l1 + 1, "Expedite", l2);
+
+   reply = xcb_intern_atom_reply(conn, cookie3, NULL);
+   wm_class = reply->atom;
+   free(reply);
+
+   xcb_change_property(conn, XCB_PROP_MODE_REPLACE, win,
+                       wm_class, string, 8,
+                       l1 + l2 + 1, str);
+   free(str);
+
+/*    szhints.flags = PMinSize | PMaxSize | PSize | USSize; */
+/*    szhints.min_width = szhints.max_width = width; */
+/*    szhints.min_height = szhints.max_height = height; */
+/*    XSetWMNormalHints(disp, win, &szhints); */
+
+   memset(&hints, 0, sizeof(hints));
+   hints.flags = XCB_SIZE_US_SIZE_HINT | XCB_SIZE_P_SIZE_HINT | XCB_SIZE_P_MIN_SIZE_HINT | XCB_SIZE_P_MAX_SIZE_HINT;
+   hints.min_width = width;
+   hints.max_width = width;
+   hints.min_height = height;
+   hints.max_height = height;
+
+   reply = xcb_intern_atom_reply(conn, cookie4, NULL);
+   wm_normal_hint = reply->atom;
+   free(reply);
+
+   reply = xcb_intern_atom_reply(conn, cookie5, NULL);
+   wm_size_hint = reply->atom;
+   free(reply);
+
+   xcb_change_property(conn, XCB_PROP_MODE_REPLACE, win,
+                       wm_normal_hint, wm_size_hint, 32,
+                       sizeof(hints) / 4, &hints);
+
+   free(xcb_get_input_focus_reply(conn, xcb_get_input_focus_unchecked(conn), NULL));
+
+   xcb_map_window(conn, win);
+
+   while (!first_expose)
+     engine_xrender_xcb_loop();
+   return EINA_TRUE;
+
+ destroy_window:
+   xcb_destroy_window(conn, win);
+ close_connection:
+   xcb_disconnect(conn);
+
+   return EINA_FALSE;
+}
+
+void
+engine_xrender_xcb_loop(void)
+{
+   xcb_generic_event_t *ev;
+
+   again:
+   ev = xcb_poll_for_event(conn);
+   if (!ev)
+     return;
+
+   switch (ev->response_type)
+     {
+      case XCB_BUTTON_PRESS:
+        {
+           xcb_button_press_event_t *e;
+
+           e = (xcb_button_press_event_t *)ev;
+
+           evas_event_feed_mouse_move(evas, e->event_x, e->event_y, 0, NULL);
+           evas_event_feed_mouse_down(evas, e->detail, EVAS_BUTTON_NONE, 0, NULL);
+           break;
+        }
+      case XCB_BUTTON_RELEASE:
+        {
+           xcb_button_release_event_t *e;
+
+           e = (xcb_button_release_event_t *)ev;
+
+           evas_event_feed_mouse_move(evas, e->event_x, e->event_y, 0, NULL);
+           evas_event_feed_mouse_up(evas, e->detail, EVAS_BUTTON_NONE, 0, NULL);
+           break;
+        }
+      case XCB_MOTION_NOTIFY:
+        {
+           xcb_motion_notify_event_t *e;
+
+           e = (xcb_motion_notify_event_t *)ev;
+
+           evas_event_feed_mouse_move(evas, e->event_x, e->event_y, 0, NULL);
+           break;
+        }
+      case XCB_EXPOSE:
+        {
+           xcb_expose_event_t *e;
+
+           e = (xcb_expose_event_t *)ev;
+
+           first_expose = 1;
+           evas_damage_rectangle_add(evas,
+                                     e->x,
+                                     e->y,
+                                     e->width,
+                                     e->height);
+           break;
+        }
+      case XCB_CONFIGURE_NOTIFY:
+        {
+           xcb_configure_notify_event_t *e;
+
+           e = (xcb_configure_notify_event_t *)ev;
+
+           evas_output_viewport_set(evas, 0, 0,
+                                    e->width,
+                                    e->height);
+           evas_output_size_set(evas,
+                                e->width,
+                                e->height);
+           win_w = e->width;
+           win_h = e->height;
+           break;
+        }
+      case XCB_ENTER_NOTIFY:
+         evas_event_feed_mouse_in(evas, 0, NULL);
+         break;
+      case XCB_LEAVE_NOTIFY:
+         evas_event_feed_mouse_out(evas, 0, NULL);
+         break;
+      case XCB_KEY_PRESS:
+        {
+           xcb_key_press_event_t *e;
+           xcb_key_symbols_t *kss;
+           xcb_keysym_t       ks;
+           char              *str = "";
+
+           e = (xcb_key_press_event_t *)ev;
+
+           kss = xcb_key_symbols_alloc(conn);
+
+           ks = xcb_key_symbols_get_keysym(kss, e->detail, 0);
+
+           if ((ks == XK_Shift_L) || (ks == XK_Shift_R))
+             evas_key_modifier_on(evas, "Shift");
+           else if ((ks == XK_Control_L) || (ks == XK_Control_R))
+             evas_key_modifier_on(evas, "Control");
+           else if ((ks == XK_Alt_L) || (ks == XK_Alt_R))
+             evas_key_modifier_on(evas, "Alt");
+           else if ((ks == XK_Super_L) || (ks == XK_Super_R))
+             evas_key_modifier_on(evas, "Super");
+           else if (ks == XK_Caps_Lock)
+             {
+                if (evas_key_lock_is_set(evas_key_lock_get(evas), "Caps_Lock"))
+                  evas_key_lock_off(evas, "Caps_Lock");
+                else
+                  evas_key_lock_on(evas, "Caps_Lock");
+             }
+           else if (ks == XK_Scroll_Lock)
+             {
+                if (evas_key_lock_is_set(evas_key_lock_get(evas), "Scroll_Lock"))
+                  evas_key_lock_off(evas, "Scroll_Lock");
+                else
+                  evas_key_lock_on(evas, "Scroll_Lock");
+             }
+
+           if (ks == XK_Left)
+             str = "Left";
+           if (ks == XK_Right)
+             str = "Right";
+           if (ks == XK_Escape)
+             str = "Escape";
+           if (ks == XK_Return)
+             str = "Return";
+           if (ks == 113)
+             str = "q";
+
+           evas_event_feed_key_down(evas, str, str, NULL, NULL, 0, NULL);
+
+           xcb_key_symbols_free(kss);
+           break;
+        }
+      case XCB_KEY_RELEASE:
+        {
+           xcb_key_release_event_t *e;
+           xcb_key_symbols_t *kss;
+           xcb_keysym_t       ks;
+           char              *str = "";
+
+           e = (xcb_key_release_event_t *)ev;
+
+           kss = xcb_key_symbols_alloc(conn);
+
+           ks = xcb_key_symbols_get_keysym(kss, e->detail, 0);
+
+           if ((ks == XK_Shift_L) || (ks == XK_Shift_R))
+             evas_key_modifier_on(evas, "Shift");
+           else if ((ks == XK_Control_L) || (ks == XK_Control_R))
+             evas_key_modifier_on(evas, "Control");
+           else if ((ks == XK_Alt_L) || (ks == XK_Alt_R))
+             evas_key_modifier_on(evas, "Alt");
+           else if ((ks == XK_Super_L) || (ks == XK_Super_R))
+             evas_key_modifier_on(evas, "Super");
+
+           if (ks == XK_Left)
+             str = "Left";
+           if (ks == XK_Right)
+             str = "Right";
+           if (ks == XK_Escape)
+             str = "Escape";
+           if (ks == XK_Return)
+             str = "Return";
+           if (ks == 113)
+             str = "q";
+
+           evas_event_feed_key_up(evas, str, str, NULL, NULL, 0, NULL);
+
+           xcb_key_symbols_free(kss);
+           break;
+        }
+      default:
+         free(ev);
+         return;
+     }
+   free(ev);
+
+   goto again;
+}
+
+void
+engine_xrender_xcb_shutdown(void)
+{
+   xcb_destroy_window(conn, win);
+   xcb_disconnect(conn);
+}
diff --git a/src/bin/engine_xrender_xcb.h b/src/bin/engine_xrender_xcb.h
new file mode 100644 (file)
index 0000000..9d688a0
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef ENGINE_XRENDER_XCB_H
+#define ENGINE_XRENDER_XCB_H
+
+Eina_Bool engine_xrender_xcb_args(const char *engine, int width, int height);
+void engine_xrender_xcb_loop(void);
+void engine_xrender_xcb_shutdown(void);
+
+#endif
diff --git a/src/bin/expedite-cmp b/src/bin/expedite-cmp
new file mode 100755 (executable)
index 0000000..2df01ad
--- /dev/null
@@ -0,0 +1,248 @@
+#!/usr/bin/env python
+
+import sys
+import os
+import os.path
+import csv
+from optparse import OptionParser
+
+fmttext = '%(value)7.2f (%(percentual)+6.1f%%)'
+fmthtml = '%(value)7.2f <span style="color: #666; width: 55pt; display: inline-block; text-align: right; text-shadow: #999 1px 1px 3px;">(%(percentual)+0.1f%%)</span>'
+
+
+parser = OptionParser(usage="%prog [options] <reference> <file2> .. <fileN>",
+                      description="""\
+Generate reports comparing two or more outputs of expedite.
+
+Just run expedite and save output to a file and then feed them to this
+program. The first file is used as base for comparison and other files
+will print relative improvements.
+""")
+parser.add_option("-e", "--accepted-error",
+                  help=("maximum error to accept as percentage 0.0-1.0. "
+                        "[default=%default]"),
+                  action="store", type="float", default=0.05)
+parser.add_option("-r", "--report",
+                  help=("kind of report to use. One of text or html. "
+                        "[default=%default]"),
+                  action="store", type="choice", default="text",
+                  choices=["text", "html"])
+parser.add_option("-F", "--format",
+                  help=("format to use as python format string, "
+                        "valid keys are: value and percentual. "
+                        "[defaults: html=\"%s\", text=\"%s\"]" %
+                        (fmthtml, fmttext)),
+                  action="store", type="str", default=None)
+parser.add_option("-C", "--no-color", dest="color",
+                  help="do not use color in reports.",
+                  action="store_false", default=True)
+
+options, files = parser.parse_args()
+if len(files) < 2:
+    raise SystemExit("need at least 2 files to compare")
+
+if options.format is None:
+    if options.report == "html":
+        options.format = fmthtml
+    else:
+        options.format = fmttext
+
+ref_f = files[0]
+others_f = files[1:]
+
+max_test_name = 0
+data = {}
+tests = []
+for f in files:
+    d = data[f] = {}
+    for row in csv.reader(open(f)):
+        t = row[1].strip()
+        if f == ref_f:
+            tests.append(t)
+        d[t] = float(row[0])
+        max_test_name = max(len(t), max_test_name)
+
+def report_text():
+    test_name_fmt = "%%%ds:" % max_test_name
+
+    fmtsize = len(options.format % {"value": 12345.67, "percentual": 1234.56})
+    hdrfmt = "%%%d.%ds" % (fmtsize, fmtsize)
+
+    print test_name_fmt % "\\",
+    print "%7.7s" % (files[0][-7:],),
+    for f in files[1:]:
+        n, e = os.path.splitext(f)
+        print hdrfmt % n[-fmtsize:],
+    print
+
+    if options.color and os.environ.get("TERM", "") in (
+        "xterm", "xterm-color", "rxvt", "rxvt-unicode", "screen",
+        "Eterm", "aterm", "gnome", "interix"):
+        color_good = "\033[1;32m"
+        color_bad = "\033[1;31m"
+        color_equal = "\033[1;30m"
+        color_reset = "\033[0m"
+    else:
+        color_good = ""
+        color_bad = ""
+        color_equal = ""
+        color_reset = ""
+
+
+    def print_row(test):
+        print test_name_fmt % test,
+        ref_val = data[ref_f][test]
+        print "%7.2f" % ref_val,
+        for f in others_f:
+            try:
+                val = data[f][test]
+            except KeyError:
+                print "-?????-",
+                continue
+
+            percent = (val - ref_val) / ref_val
+            if percent < -options.accepted_error:
+                c = color_bad
+            elif percent > options.accepted_error:
+                c = color_good
+            else:
+                c = color_equal
+
+            fmt = options.format % {"value": val, "percentual": percent * 100}
+            if len(fmt) < fmtsize:
+                fmt = hdrfmt % fmt
+            print "%s%s%s" % (c, fmt, color_reset),
+
+        print
+
+    for t in tests:
+        print_row(t)
+
+
+def report_html():
+    import time
+
+    fnames = [os.path.basename(f) for f in files]
+    print """\
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>expedite comparison sheet: %(files)s</title>
+  </head>
+  <style type="text/css">
+    table
+    {
+       border: 1px solid black;
+       border-collapse: collapse;
+    }
+    thead
+    {
+       border-bottom: 1px solid black;
+    }
+    tr.overall-results
+    {
+       border-top: 1px solid black;
+       font-weight: bold;
+    }
+    td.value, td.value-reference, td.value-missing, td.value-good, td.value-bad, td.value-equal
+    {
+       font-family: courier, monospaced;
+       font-size: 10pt;
+       text-align: right;
+       border-left: 1px solid black;
+       border-bottom: 1px dashed #ccc;
+    }
+    td.test-name, thead tr td { text-align: right; }\
+"""
+    if options.color:
+        print """\
+    td.value-good { background-color: #aaffaa; }
+    td.value-bad { background-color: #ffaaaa; }
+    td.value-missing { background-color: #ffffaa; }
+    td.test-name, thead tr td
+    {
+       font-weight: bold;
+       background-color: #d9d9d9;
+       border-bottom: 1px dashed #ccc;
+    }
+"""
+
+    print """
+  </style>
+  <body>
+     <p>Comparison sheet for %(files)s, created at %(date)s.</p>
+     <table>
+       <thead>
+         <tr>
+           <td>\\</td>\
+""" % {"files": ", ".join(fnames),
+       "date": time.asctime(),
+       }
+
+    for f in fnames:
+        print """\
+           <td>%s</td>\
+""" % f
+    print """\
+         </tr>
+       </thead>
+       <tbody>\
+"""
+
+    def print_row(test):
+        ref_val = data[ref_f][test]
+        if "EVAS SPEED" in test.upper():
+            extra_cls = ' class="overall-results"'
+        else:
+            extra_cls = ""
+
+        print """\
+         <tr%s>
+           <td class="test-name">%s</td>
+           <td class="value-reference">%7.2f</td>\
+""" % (extra_cls, test, ref_val)
+
+        for f in others_f:
+            try:
+                val = data[f][test]
+            except KeyError:
+                print """\
+           <td class="value-missing">-?????-</td>\
+"""
+                continue
+
+            percent = (val - ref_val) / ref_val
+            if percent < -options.accepted_error:
+                c = 'bad'
+            elif percent > options.accepted_error:
+                c = 'good'
+            else:
+                c = 'equal'
+
+            v = options.format % {"value": val, "percentual": percent * 100}
+
+            print """\
+           <td class="value-%s">%s</td>\
+""" % (c, v)
+
+        print """\
+         </tr>\
+"""
+
+    for t in tests:
+        print_row(t)
+
+    print """\
+       </tbody>
+     </table>
+  </body>
+</html>
+"""
+
+if options.report == "text":
+    report_text()
+elif options.report == "html":
+    report_html()
diff --git a/src/bin/image_blend_border.c b/src/bin/image_blend_border.c
new file mode 100644 (file)
index 0000000..10d5b85
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_border_start
+#define NAME "Image Blend Border"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       evas_object_image_file_set(o, build_path("bar.png"), NULL);
+       evas_object_image_border_set(o, 6, 6, 6, 6);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_border_recolor.c b/src/bin/image_blend_border_recolor.c
new file mode 100644 (file)
index 0000000..3e11840
--- /dev/null
@@ -0,0 +1,105 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_border_recolor_start
+#define NAME "Image Blend Border Recolor"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       evas_object_image_file_set(o, build_path("pan.png"), NULL);
+       evas_object_color_set(o, 64, 64, 64, 255);
+       evas_object_image_border_set(o, 3, 3, 3, 3);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_fade_pow2_unscaled.c b/src/bin/image_blend_fade_pow2_unscaled.c
new file mode 100644 (file)
index 0000000..f31acaa
--- /dev/null
@@ -0,0 +1,106 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_fade_pow2_unscaled_start
+#define NAME "Image Blend Fade Power 2 Unscaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+        int a;
+        
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        a = 256 - (1 << ((rnd() % 8) + 1));
+        if (a < 128) a = 128;
+        evas_object_color_set(o, a, a, a, a);
+        evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+       evas_object_move(o_images[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_fade_unscaled.c b/src/bin/image_blend_fade_unscaled.c
new file mode 100644 (file)
index 0000000..658110f
--- /dev/null
@@ -0,0 +1,105 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_fade_unscaled_start
+#define NAME "Image Blend Fade Unscaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+        int a;
+        
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        a = rnd()&0xff;
+        evas_object_color_set(o, a, a, a, a);
+        evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+       evas_object_move(o_images[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_nearest_same_scaled.c b/src/bin/image_blend_nearest_same_scaled.c
new file mode 100644 (file)
index 0000000..52ba6d7
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_nearest_same_scaled_start
+#define NAME "Image Blend Nearest Same Scaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 40 + ((i % 3) * (w0 / 2));
+       h = 40 + ((i % 3) * (h0 / 2));
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_nearest_scaled.c b/src/bin/image_blend_nearest_scaled.c
new file mode 100644 (file)
index 0000000..47a431e
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_nearest_scaled_start
+#define NAME "Image Blend Nearest Scaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_nearest_solid_same_scaled.c b/src/bin/image_blend_nearest_solid_same_scaled.c
new file mode 100644 (file)
index 0000000..e8979b4
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_nearest_solid_same_scaled_start
+#define NAME "Image Blend Nearest Solid Same Scaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 40 + ((i % 3) * (w0 / 2));
+       h = 40 + ((i % 3) * (h0 / 2));
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_nearest_solid_scaled.c b/src/bin/image_blend_nearest_solid_scaled.c
new file mode 100644 (file)
index 0000000..1bd75df
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_nearest_solid_scaled_start
+#define NAME "Image Blend Nearest Solid Scaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_occlude1.c b/src/bin/image_blend_occlude1.c
new file mode 100644 (file)
index 0000000..098ee57
--- /dev/null
@@ -0,0 +1,115 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude1_start
+#define NAME "Image Blend Occlude 1"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i < (OBNUM / 2))
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i < (OBNUM / 2))
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_occlude1_few.c b/src/bin/image_blend_occlude1_few.c
new file mode 100644 (file)
index 0000000..c0ba2dc
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude1_few_start
+#define NAME "Image Blend Occlude 1 Few"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 32
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i < (OBNUM / 2))
+         evas_object_image_file_set(o, PACKAGE_DATA_DIR"/data/logo.png", NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, PACKAGE_DATA_DIR"/data/image.png", NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i < (OBNUM / 2))
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_occlude1_many.c b/src/bin/image_blend_occlude1_many.c
new file mode 100644 (file)
index 0000000..02a0f09
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude1_many_start
+#define NAME "Image Blend Occlude 1 Many"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 320
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i < (OBNUM / 2))
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i < (OBNUM / 2))
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_occlude1_very_many.c b/src/bin/image_blend_occlude1_very_many.c
new file mode 100644 (file)
index 0000000..51b44f8
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude1_very_many_start
+#define NAME "Image Blend Occlude 1 Very Many"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 1600
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i < (OBNUM / 2))
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i < (OBNUM / 2))
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_occlude2.c b/src/bin/image_blend_occlude2.c
new file mode 100644 (file)
index 0000000..4557bce
--- /dev/null
@@ -0,0 +1,115 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude2_start
+#define NAME "Image Blend Occlude 2"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i & 0x1)
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i & 0x1)
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_occlude2_few.c b/src/bin/image_blend_occlude2_few.c
new file mode 100644 (file)
index 0000000..8aca4b1
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude2_few_start
+#define NAME "Image Blend Occlude 2 Few"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 32
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i & 0x1)
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i & 0x1)
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_occlude2_many.c b/src/bin/image_blend_occlude2_many.c
new file mode 100644 (file)
index 0000000..b0ab9ba
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude2_many_start
+#define NAME "Image Blend Occlude 2 Many"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 320
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i & 0x1)
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i & 0x1)
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_occlude2_very_many.c b/src/bin/image_blend_occlude2_very_many.c
new file mode 100644 (file)
index 0000000..776ada8
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude2_very_many_start
+#define NAME "Image Blend Occlude 2 Very Many"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 1600
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i & 0x1)
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i & 0x1)
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_occlude3.c b/src/bin/image_blend_occlude3.c
new file mode 100644 (file)
index 0000000..fa69b97
--- /dev/null
@@ -0,0 +1,115 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude3_start
+#define NAME "Image Blend Occlude 3"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i > (OBNUM / 2))
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i > (OBNUM / 2))
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_occlude3_few.c b/src/bin/image_blend_occlude3_few.c
new file mode 100644 (file)
index 0000000..92166f1
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude3_few_start
+#define NAME "Image Blend Occlude 3 Few"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 32
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i > (OBNUM / 2))
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i > (OBNUM / 2))
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_occlude3_many.c b/src/bin/image_blend_occlude3_many.c
new file mode 100644 (file)
index 0000000..aecb5ee
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude3_many_start
+#define NAME "Image Blend Occlude 3 Many"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 320
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i > (OBNUM / 2))
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i > (OBNUM / 2))
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_occlude3_very_many.c b/src/bin/image_blend_occlude3_very_many.c
new file mode 100644 (file)
index 0000000..ea353ba
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_occlude3_very_many_start
+#define NAME "Image Blend Occlude 3 Very Many"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 1600
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       if (i > (OBNUM / 2))
+         evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       else
+         {
+            Evas_Coord x, y;
+
+            evas_object_image_file_set(o, build_path("image.png"), NULL);
+            x = (win_w / 4) + (((rnd() & 0xff) * ((win_w / 2) - 120)) >> 8);
+            y = (win_h / 4) + (((rnd() & 0xff) * ((win_h / 2) - 120)) >> 8);
+            evas_object_move(o, x, y);
+         }
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       if (i > (OBNUM / 2))
+         {
+            w = 120;
+            h = 160;
+            x = (win_w / 2) - (w / 2);
+            x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+            y = (win_h / 2) - (h / 2);
+            y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+            evas_object_move(o_images[i], x, y);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_smooth_same_scaled.c b/src/bin/image_blend_smooth_same_scaled.c
new file mode 100644 (file)
index 0000000..a1e6fc3
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_smooth_same_scaled_start
+#define NAME "Image Blend Smooth Same Scaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_smooth_scale_set(o, 1);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 40 + ((i % 3) * (w0 / 2));
+       h = 40 + ((i % 3) * (h0 / 2));
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_smooth_scaled.c b/src/bin/image_blend_smooth_scaled.c
new file mode 100644 (file)
index 0000000..b2086f0
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_smooth_scaled_start
+#define NAME "Image Blend Smooth Scaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_smooth_scale_set(o, 1);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_smooth_solid_same_scaled.c b/src/bin/image_blend_smooth_solid_same_scaled.c
new file mode 100644 (file)
index 0000000..41366a3
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_smooth_solid_same_scaled_start
+#define NAME "Image Blend Smooth Solid Same Scaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_smooth_scale_set(o, 1);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 40 + ((i % 3) * (w0 / 2));
+       h = 40 + ((i % 3) * (h0 / 2));
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_smooth_solid_scaled.c b/src/bin/image_blend_smooth_solid_scaled.c
new file mode 100644 (file)
index 0000000..e4028bd
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_smooth_solid_scaled_start
+#define NAME "Image Blend Smooth Solid Scaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_smooth_scale_set(o, 1);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_solid_border.c b/src/bin/image_blend_solid_border.c
new file mode 100644 (file)
index 0000000..2e1b0bb
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_solid_border_start
+#define NAME "Image Blend Solid Border"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       evas_object_image_file_set(o, build_path("frame.png"), NULL);
+       evas_object_image_border_set(o, 8, 8, 8, 8);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW))) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW))) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_solid_fade_pow2_unscaled.c b/src/bin/image_blend_solid_fade_pow2_unscaled.c
new file mode 100644 (file)
index 0000000..1af71db
--- /dev/null
@@ -0,0 +1,106 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_solid_fade_pow2_unscaled_start
+#define NAME "Image Blend Solid Fade Power 2 Unscaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+        int a;
+        
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        a = 256 - (1 << ((rnd() % 8) + 1));
+        if (a < 128) a = 128;
+        evas_object_color_set(o, a, a, a, a);
+        evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+       evas_object_move(o_images[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_solid_fade_unscaled.c b/src/bin/image_blend_solid_fade_unscaled.c
new file mode 100644 (file)
index 0000000..6a6cb9f
--- /dev/null
@@ -0,0 +1,105 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_solid_fade_unscaled_start
+#define NAME "Image Blend Solid Fade Unscaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+        int a;
+        
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        a = rnd()&0xff;
+        evas_object_color_set(o, a, a, a, a);
+        evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+       evas_object_move(o_images[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_solid_middle_border.c b/src/bin/image_blend_solid_middle_border.c
new file mode 100644 (file)
index 0000000..5a7d6f9
--- /dev/null
@@ -0,0 +1,105 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_solid_middle_border
+#define NAME "Image Blend Solid Middle Border"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+       evas_object_image_file_set(o, build_path("bar.png"), NULL);
+       evas_object_image_border_set(o, 6, 6, 6, 6);
+        evas_object_image_border_center_fill_set(o, EVAS_BORDER_FILL_SOLID);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_solid_middle_unscaled.c b/src/bin/image_blend_solid_middle_unscaled.c
new file mode 100644 (file)
index 0000000..b2a30ca
--- /dev/null
@@ -0,0 +1,103 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_solid_middle_unscaled_start
+#define NAME "Image Blend Solid Middle Unscaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        evas_object_image_border_set(o, 43, 48, 48, 83);
+        evas_object_image_border_center_fill_set(o, EVAS_BORDER_FILL_SOLID);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+       evas_object_move(o_images[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_solid_unscaled.c b/src/bin/image_blend_solid_unscaled.c
new file mode 100644 (file)
index 0000000..136323e
--- /dev/null
@@ -0,0 +1,101 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_solid_unscaled_start
+#define NAME "Image Blend Solid Unscaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+       evas_object_move(o_images[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_blend_unscaled.c b/src/bin/image_blend_unscaled.c
new file mode 100644 (file)
index 0000000..02feb60
--- /dev/null
@@ -0,0 +1,101 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_blend_unscaled_start
+#define NAME "Image Blend Unscaled"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+       evas_object_move(o_images[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_crossfade.c b/src/bin/image_crossfade.c
new file mode 100644 (file)
index 0000000..3a824a8
--- /dev/null
@@ -0,0 +1,100 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_crossfade_start
+#define NAME "Image Crossfade"
+#define ICON "blend.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[2];
+
+/* setup */
+static void _setup(void)
+{
+   Evas_Object *o;
+
+   o = evas_object_image_add(evas);
+   o_images[0] = o;
+   evas_object_image_file_set(o, build_path("im1.png"), NULL);
+   evas_object_image_fill_set(o, 0, 0, 720, 420);
+   evas_object_resize(o, 720, 420);
+   evas_object_show(o);
+
+   o = evas_object_image_add(evas);
+   o_images[1] = o;
+   evas_object_image_file_set(o, build_path("im2.png"), NULL);
+   evas_object_image_fill_set(o, 0, 0, 720, 420);
+   evas_object_resize(o, 720, 420);
+   evas_object_show(o);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < 2; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int a;
+
+   a = f & 0x1f;
+   a = ((a << 3) | (a >> 2)) & 0xff;
+   evas_object_color_set(o_images[1], a, a, a, a);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_data_argb.c b/src/bin/image_data_argb.c
new file mode 100644 (file)
index 0000000..e008516
--- /dev/null
@@ -0,0 +1,120 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_data_argb_start
+#define NAME "Image Data ARGB"
+#define ICON "data.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[1];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < 1; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_content_hint_set(o, EVAS_IMAGE_CONTENT_HINT_DYNAMIC);
+       evas_object_image_colorspace_set(o, EVAS_COLORSPACE_ARGB8888);
+       evas_object_image_size_set(o, 640, 480);
+       evas_object_image_alpha_set(o, 0);
+       evas_object_image_fill_set(o, 0, 0, 640, 480);
+       evas_object_resize(o, 640, 480);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < 1; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < 1; i++)
+     {
+       unsigned int *data, *p;
+       int ff;
+        w = 640;
+       h = 480;
+       x = (win_w / 2) - (w / 2);
+       y = (win_h / 2) - (h / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+       data = evas_object_image_data_get(o_images[i], 1);
+       p = data;
+       ff = (f ^ (f << 8) ^ (f << 16) ^ (f << 24));
+       for (y = 0; y < 480; y++)
+         {
+            for (x = 0; x < 640; x++)
+              {
+                 *p = ((((x * y) + f) << 8) ^ (x - y - f)) | 0xff000000;
+                 p++;
+              }
+         }
+       evas_object_image_data_set(o_images[i], data);
+       evas_object_image_data_update_add(o_images[i], 0, 0, 640, 480);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_data_argb_alpha.c b/src/bin/image_data_argb_alpha.c
new file mode 100644 (file)
index 0000000..00a1e63
--- /dev/null
@@ -0,0 +1,131 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_data_argb_alpha_start
+#define NAME "Image Data ARGB Alpha"
+#define ICON "data.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[1];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < 1; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_content_hint_set(o, EVAS_IMAGE_CONTENT_HINT_DYNAMIC);
+        evas_object_image_colorspace_set(o, EVAS_COLORSPACE_ARGB8888);
+       evas_object_image_size_set(o, 640, 480);
+       evas_object_image_alpha_set(o, 1);
+       evas_object_image_fill_set(o, 0, 0, 640, 480);
+       evas_object_resize(o, 640, 480);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < 1; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < 1; i++)
+     {
+       unsigned int *data, *p;
+       int ff, a, r, g, b;
+        w = 640;
+       h = 480;
+       x = (win_w / 2) - (w / 2);
+       y = (win_h / 2) - (h / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+       data = evas_object_image_data_get(o_images[i], 1);
+       p = data;
+       ff = (f ^ (f << 8) ^ (f << 16) ^ (f << 24));
+       for (y = 0; y < 480; y++)
+         {
+            for (x = 0; x < 640; x++)
+              {
+                 r = (x * y / 7) + f;
+                 g = (x / 2);
+                 b = (y / 2);
+                 a = (x + y);
+                 r &= 0xff;
+                 g &= 0xff;
+                 b &= 0xff;
+                 a &= 0xff;
+                 r = (a * r) / 255;
+                 g = (a * g) / 255;
+                 b = (a * b) / 255;
+                 *p = (a << 24) | (r << 16) | (g << 8) | b;
+                 p++;
+              }
+         }
+       evas_object_image_data_set(o_images[i], data);
+       evas_object_image_data_update_add(o_images[i], 0, 0, 640, 480);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_data_ycbcr601pl.c b/src/bin/image_data_ycbcr601pl.c
new file mode 100644 (file)
index 0000000..107945a
--- /dev/null
@@ -0,0 +1,141 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_data_ycbcr601pl_start
+#define NAME "Image Data YCbCr 601 Pointer List"
+#define ICON "data.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[1];
+static unsigned char *yp = NULL, *up = NULL, *vp = NULL;
+
+/* setup */
+static void _setup(void)
+{
+   int i, y;
+   FILE *f;
+   unsigned char **data, **lp;
+   Evas_Object *o;
+   for (i = 0; i < 1; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_content_hint_set(o, EVAS_IMAGE_CONTENT_HINT_DYNAMIC);
+       evas_object_image_colorspace_set(o, EVAS_COLORSPACE_YCBCR422P601_PL);
+       evas_object_image_size_set(o, 640, 480);
+       evas_object_image_alpha_set(o, 0);
+       evas_object_image_fill_set(o, 0, 0, 640, 480);
+       evas_object_resize(o, 640, 480);
+       evas_object_show(o);
+       yp = malloc(640 * 480);
+       up = malloc(320 * 240);
+       vp = malloc(320 * 240);
+       f = fopen(build_path("tp.yuv"), "rb");
+       if (f)
+         {
+            fread(yp, 640 * 480, 1, f);
+            fread(up, 320 * 240, 1, f);
+            fread(vp, 320 * 240, 1, f);
+            fclose(f);
+         }
+       data = evas_object_image_data_get(o_images[i], 1);
+       lp = data;
+       for (y = 0; y < 480; y++)
+         {
+            *lp = yp + (y * 640);
+            lp++;
+         }
+       for (y = 0; y < 240; y++)
+         {
+            *lp = up + (y * 320);
+            lp++;
+         }
+       for (y = 0; y < 240; y++)
+         {
+            *lp = vp + (y * 320);
+            lp++;
+         }
+       evas_object_image_data_set(o_images[i], data);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < 1; i++) evas_object_del(o_images[i]);
+   free(yp);
+   free(up);
+   free(vp);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < 1; i++)
+     {
+        w = 640;
+       h = 480;
+       x = (win_w / 2) - (w / 2);
+       y = (win_h / 2) - (h / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+       evas_object_image_data_update_add(o_images[i], 0, 0, 640, 480);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_data_ycbcr601pl_wide_stride.c b/src/bin/image_data_ycbcr601pl_wide_stride.c
new file mode 100644 (file)
index 0000000..b27f717
--- /dev/null
@@ -0,0 +1,176 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_data_ycbcr601pl_wide_stride_start
+#define NAME "Image Data YCbCr 601 Pointer List Wide Stride"
+#define ICON "data.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[1];
+static unsigned char *yp = NULL, *up = NULL, *vp = NULL;
+
+/* setup */
+static void _setup(void)
+{
+   int i, y;
+   FILE *f;
+   unsigned char **data, **lp;
+   Evas_Object *o;
+   for (i = 0; i < 1; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_content_hint_set(o, EVAS_IMAGE_CONTENT_HINT_DYNAMIC);
+       evas_object_image_colorspace_set(o, EVAS_COLORSPACE_YCBCR422P601_PL);
+       evas_object_image_size_set(o, 320, 480);
+       evas_object_image_alpha_set(o, 0);
+       evas_object_image_fill_set(o, 0, 0, 640, 480);
+       evas_object_resize(o, 640, 480);
+       evas_object_show(o);
+       yp = malloc(640 * 480);
+       up = malloc(320 * 240);
+       vp = malloc(320 * 240);
+       f = fopen(build_path("tp.yuv"), "rb");
+       if (f)
+         {
+            fread(yp, 640 * 480, 1, f);
+            fread(up, 320 * 240, 1, f);
+            fread(vp, 320 * 240, 1, f);
+            fclose(f);
+         }
+       data = evas_object_image_data_get(o_images[i], 1);
+       if (data)
+         {
+            lp = data;
+            for (y = 0; y < 480; y++)
+              {
+                 *lp = yp + (y * 640);
+                 lp++;
+              }
+            for (y = 0; y < 240; y++)
+              {
+                 *lp = up + (y * 320);
+                 lp++;
+              }
+            for (y = 0; y < 240; y++)
+              {
+                 *lp = vp + (y * 320);
+                 lp++;
+              }
+            evas_object_image_data_set(o_images[i], data);
+            evas_object_image_data_update_add(o_images[i], 0, 0, 320, 480);
+         }
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < 1; i++) evas_object_del(o_images[i]);
+   free(yp);
+   free(up);
+   free(vp);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < 1; i++)
+     {
+       unsigned char **data, **lp;
+
+        w = 640;
+       h = 480;
+       x = (win_w / 2) - (w / 2);
+       y = (win_h / 2) - (h / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+
+       w = 320 - 16 + f;
+       if (w < 1) w = 1;
+       else if (w > 640) w = 640;
+
+       w &= ~0x1;
+
+       evas_object_image_size_set(o_images[i], w, 480);
+       data = evas_object_image_data_get(o_images[i], 1);
+       if (data)
+         {
+            lp = data;
+            for (y = 0; y < 480; y++)
+              {
+                 *lp = yp + (y * 640);
+                 lp++;
+              }
+            for (y = 0; y < 240; y++)
+              {
+                 *lp = up + (y * 320);
+                 lp++;
+              }
+            for (y = 0; y < 240; y++)
+              {
+                 *lp = vp + (y * 320);
+                 lp++;
+              }
+            evas_object_image_data_set(o_images[i], data);
+            evas_object_image_data_update_add(o_images[i], 0, 0, w, 480);
+         }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_3d_1.c b/src/bin/image_map_3d_1.c
new file mode 100644 (file)
index 0000000..7b15556
--- /dev/null
@@ -0,0 +1,260 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_3d_1_start
+#define NAME "Image Map 3D 1"
+#define ICON "3d.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+typedef struct _Point
+{
+   Evas_Coord x, y, z, u, v;
+} Point;
+
+typedef struct _Side
+{
+   Evas_Object *o;
+   Point pt[4];
+} Side;
+
+typedef struct _Cube
+{
+   Side side[6];
+} Cube;
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Cube *cubes[5];
+
+#define POINT(n, p, xx, yy, zz, uu, vv) \
+   c->side[n].pt[p].x = xx; \
+   c->side[n].pt[p].y = yy; \
+   c->side[n].pt[p].z = zz; \
+   c->side[n].pt[p].u = uu; \
+   c->side[n].pt[p].v = vv
+
+static Cube *
+_cube_new(Evas_Coord w, Evas_Coord h, Evas_Coord d)
+{
+   Cube *c;
+   int i;
+
+   w -= (w / 2);
+   h -= (h / 2);
+   d -= (d / 2);
+   c = calloc(1, sizeof(Cube));
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Object *o;
+        char buf[256];
+        o = evas_object_image_add(evas);
+        c->side[i].o = o;
+        snprintf(buf, sizeof(buf), "cube%i.png", i + 1);
+        evas_object_image_file_set(o, build_path(buf), NULL);
+        evas_object_image_fill_set(o, 0, 0, 256, 256);
+        evas_object_resize(o, 256, 256);
+        evas_object_image_smooth_scale_set(o, 0);
+        evas_object_show(o);
+     }
+   POINT(0, 0, -w, -h, -d,   0,   0);
+   POINT(0, 1,  w, -h, -d, 256,   0);
+   POINT(0, 2,  w,  h, -d, 256, 256);
+   POINT(0, 3, -w,  h, -d,   0, 256);
+
+   POINT(1, 0,  w, -h, -d,   0,   0);
+   POINT(1, 1,  w, -h,  d, 256,   0);
+   POINT(1, 2,  w,  h,  d, 256, 256);
+   POINT(1, 3,  w,  h, -d,   0, 256);
+   
+   POINT(2, 0,  w, -h,  d,   0,   0);
+   POINT(2, 1, -w, -h,  d, 256,   0);
+   POINT(2, 2, -w,  h,  d, 256, 256);
+   POINT(2, 3,  w,  h,  d,   0, 256);
+
+   POINT(3, 0, -w, -h,  d,   0,   0);
+   POINT(3, 1, -w, -h, -d, 256,   0);
+   POINT(3, 2, -w,  h, -d, 256, 256);
+   POINT(3, 3, -w,  h,  d,   0, 256);
+   
+   POINT(4, 0, -w, -h,  d,   0,   0);
+   POINT(4, 1,  w, -h,  d, 256,   0);
+   POINT(4, 2,  w, -h, -d, 256, 256);
+   POINT(4, 3, -w, -h, -d,   0, 256);
+   
+   POINT(5, 0, -w,  h, -d,   0,   0);
+   POINT(5, 1,  w,  h, -d, 256,   0);
+   POINT(5, 2,  w,  h,  d, 256, 256);
+   POINT(5, 3, -w,  h,  d,   0, 256);
+   
+   return c;
+}
+
+static void
+_cube_pos(Cube *c,
+          Evas_Coord x, Evas_Coord y, Evas_Coord z,
+          double dx, double dy, double dz)
+{
+   Evas_Map *m;
+   int i, j, order[6], sorted;
+   Evas_Coord mz[6];
+   
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Coord tz[4];
+        
+        for (j = 0; j < 4; j++)
+          {
+             evas_map_point_coord_set(m, j,
+                                      c->side[i].pt[j].x + x, 
+                                      c->side[i].pt[j].y + y, 
+                                      c->side[i].pt[j].z + z);
+             evas_map_point_image_uv_set(m, j,
+                                      c->side[i].pt[j].u,
+                                      c->side[i].pt[j].v);
+             evas_map_point_color_set(m, j, 255, 255, 255, 255);
+          }
+        evas_map_util_3d_rotate(m, dx, dy, dz, x, y, z);
+        evas_map_util_3d_lighting(m, -1000, -1000, -1000,
+                                  255, 255, 255,
+                                  20, 20, 20);
+        evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), 0, 512);
+        if (evas_map_util_clockwise_get(m))
+          {
+             evas_object_map_enable_set(c->side[i].o, 1);
+             evas_object_map_set(c->side[i].o, m);
+             evas_object_show(c->side[i].o);
+          }
+        else
+          evas_object_hide(c->side[i].o);
+        
+        order[i] = i;
+        for (j = 0; j < 4; j++)
+          evas_map_point_coord_get(m, j, NULL, NULL, &(tz[j]));
+        mz[i] = (tz[0] + tz[1] + tz[2] + tz[3]) / 4;
+     }
+   sorted = 0;
+   do
+     {
+        sorted = 1;
+        for (i = 0; i < 5; i++)
+          {
+             if (mz[order[i]] > mz[order[i + 1]])
+               {
+                  j = order[i];
+                  order[i] = order[i + 1];
+                  order[i + 1] = j;
+                  sorted = 0;
+               }
+          }
+     }
+   while (!sorted);
+
+   evas_object_raise(c->side[order[0]].o);
+   for (i = 1; i < 6; i++)
+     evas_object_stack_below(c->side[order[i]].o, c->side[order[i - 1]].o);
+   evas_map_free(m);
+}
+
+static void
+_cube_free(Cube *c)
+{
+   int i;
+   
+   for (i = 0; i < 6; i++) evas_object_del(c->side[i].o);
+   free(c);
+}
+
+/* setup */
+static void _setup(void)
+{
+   cubes[0] = _cube_new(128, 128, 256);
+   cubes[1] = _cube_new(256, 128, 128);
+   cubes[2] = _cube_new(256, 256, 128);
+   cubes[3] = _cube_new(128, 256, 128);
+   cubes[4] = _cube_new(256, 256, 256);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   _cube_free(cubes[0]);
+   _cube_free(cubes[1]);
+   _cube_free(cubes[2]);
+   _cube_free(cubes[3]);
+   _cube_free(cubes[4]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   _cube_pos(cubes[0], 
+             (win_w / 2) - 640, (win_h / 2) - 256, 512,
+             f / 2.0, f, f / 3.0);
+   _cube_pos(cubes[1], 
+             (win_w / 2) + 512, (win_h / 2) - 128, 384,
+             f / 3.0, f / 2.0, f / 4.0);
+   _cube_pos(cubes[2], 
+             (win_w / 2) - 384, (win_h / 2) + 128, 256, 
+             f / 2.0, f / 3.0, f);
+   _cube_pos(cubes[3], 
+             (win_w / 2) + 256, (win_h / 2) + 64, 128, 
+             f, f / 5.0, f / 2.0);
+   _cube_pos(cubes[4], 
+             (win_w / 2), (win_h / 2), 0, 
+             f / 4.0, f / 3.0, f / 5.0);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_3d_2.c b/src/bin/image_map_3d_2.c
new file mode 100644 (file)
index 0000000..c5fa2b9
--- /dev/null
@@ -0,0 +1,258 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_3d_2_start
+#define NAME "Image Map 3D 2"
+#define ICON "3d.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+typedef struct _Point
+{
+   Evas_Coord x, y, z, u, v;
+} Point;
+
+typedef struct _Side
+{
+   Evas_Object *o;
+   Point pt[4];
+} Side;
+
+typedef struct _Cube
+{
+   Side side[6];
+} Cube;
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Cube *cubes[5];
+
+#define POINT(n, p, xx, yy, zz, uu, vv) \
+   c->side[n].pt[p].x = xx; \
+   c->side[n].pt[p].y = yy; \
+   c->side[n].pt[p].z = zz; \
+   c->side[n].pt[p].u = uu; \
+   c->side[n].pt[p].v = vv
+
+static Cube *
+_cube_new(Evas_Coord w, Evas_Coord h, Evas_Coord d)
+{
+   Cube *c;
+   int i;
+
+   w -= (w / 2);
+   h -= (h / 2);
+   d -= (d / 2);
+   c = calloc(1, sizeof(Cube));
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Object *o;
+        char buf[256];
+        o = evas_object_image_add(evas);
+        c->side[i].o = o;
+        snprintf(buf, sizeof(buf), "cube%i.png", i + 1);
+        evas_object_image_file_set(o, build_path(buf), NULL);
+        evas_object_image_fill_set(o, 0, 0, 256, 256);
+        evas_object_resize(o, 256, 256);
+        evas_object_show(o);
+     }
+   POINT(0, 0, -w, -h, -d,   0,   0);
+   POINT(0, 1,  w, -h, -d, 256,   0);
+   POINT(0, 2,  w,  h, -d, 256, 256);
+   POINT(0, 3, -w,  h, -d,   0, 256);
+
+   POINT(1, 0,  w, -h, -d,   0,   0);
+   POINT(1, 1,  w, -h,  d, 256,   0);
+   POINT(1, 2,  w,  h,  d, 256, 256);
+   POINT(1, 3,  w,  h, -d,   0, 256);
+   
+   POINT(2, 0,  w, -h,  d,   0,   0);
+   POINT(2, 1, -w, -h,  d, 256,   0);
+   POINT(2, 2, -w,  h,  d, 256, 256);
+   POINT(2, 3,  w,  h,  d,   0, 256);
+
+   POINT(3, 0, -w, -h,  d,   0,   0);
+   POINT(3, 1, -w, -h, -d, 256,   0);
+   POINT(3, 2, -w,  h, -d, 256, 256);
+   POINT(3, 3, -w,  h,  d,   0, 256);
+   
+   POINT(4, 0, -w, -h,  d,   0,   0);
+   POINT(4, 1,  w, -h,  d, 256,   0);
+   POINT(4, 2,  w, -h, -d, 256, 256);
+   POINT(4, 3, -w, -h, -d,   0, 256);
+   
+   POINT(5, 0, -w,  h, -d,   0,   0);
+   POINT(5, 1,  w,  h, -d, 256,   0);
+   POINT(5, 2,  w,  h,  d, 256, 256);
+   POINT(5, 3, -w,  h,  d,   0, 256);
+   
+   return c;
+}
+
+static void
+_cube_pos(Cube *c,
+          Evas_Coord x, Evas_Coord y, Evas_Coord z,
+          double dx, double dy, double dz)
+{
+   Evas_Map *m;
+   int i, j, order[6], sorted;
+   Evas_Coord mz[6];
+   
+   m = evas_map_new(4);
+
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Coord tz[4];
+        
+        for (j = 0; j < 4; j++)
+          {
+             evas_map_point_coord_set(m, j,
+                                      c->side[i].pt[j].x + x, 
+                                      c->side[i].pt[j].y + y, 
+                                      c->side[i].pt[j].z + z);
+             evas_map_point_image_uv_set(m, j,
+                                      c->side[i].pt[j].u,
+                                      c->side[i].pt[j].v);
+             evas_map_point_color_set(m, j, 255, 255, 255, 255);
+          }
+        evas_map_util_3d_rotate(m, dx, dy, dz, x, y, z);
+        evas_map_util_3d_lighting(m, -1000, -1000, -1000,
+                                  255, 255, 255,
+                                  20, 20, 20);
+        evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), 0, 512);
+        if (evas_map_util_clockwise_get(m))
+          {
+             evas_object_map_enable_set(c->side[i].o, 1);
+             evas_object_map_set(c->side[i].o, m);
+             evas_object_show(c->side[i].o);
+          }
+        else
+          evas_object_hide(c->side[i].o);
+        
+        order[i] = i;
+        for (j = 0; j < 4; j++)
+          evas_map_point_coord_get(m, j, NULL, NULL, &(tz[j]));
+        mz[i] = (tz[0] + tz[1] + tz[2] + tz[3]) / 4;
+     }
+   sorted = 0;
+   do
+     {
+        sorted = 1;
+        for (i = 0; i < 5; i++)
+          {
+             if (mz[order[i]] > mz[order[i + 1]])
+               {
+                  j = order[i];
+                  order[i] = order[i + 1];
+                  order[i + 1] = j;
+                  sorted = 0;
+               }
+          }
+     }
+   while (!sorted);
+
+   evas_object_raise(c->side[order[0]].o);
+   for (i = 1; i < 6; i++)
+     evas_object_stack_below(c->side[order[i]].o, c->side[order[i - 1]].o);
+   evas_map_free(m);
+}
+
+static void
+_cube_free(Cube *c)
+{
+   int i;
+   
+   for (i = 0; i < 6; i++) evas_object_del(c->side[i].o);
+   free(c);
+}
+
+/* setup */
+static void _setup(void)
+{
+   cubes[0] = _cube_new(128, 128, 256);
+   cubes[1] = _cube_new(256, 128, 128);
+   cubes[2] = _cube_new(256, 256, 128);
+   cubes[3] = _cube_new(128, 256, 128);
+   cubes[4] = _cube_new(256, 256, 256);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   _cube_free(cubes[0]);
+   _cube_free(cubes[1]);
+   _cube_free(cubes[2]);
+   _cube_free(cubes[3]);
+   _cube_free(cubes[4]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   _cube_pos(cubes[0], 
+             (win_w / 2) - 640, (win_h / 2) - 256, 512,
+             f / 2.0, f, f / 3.0);
+   _cube_pos(cubes[1], 
+             (win_w / 2) + 512, (win_h / 2) - 128, 384,
+             f / 3.0, f / 2.0, f / 4.0);
+   _cube_pos(cubes[2], 
+             (win_w / 2) - 384, (win_h / 2) + 128, 256, 
+             f / 2.0, f / 3.0, f);
+   _cube_pos(cubes[3], 
+             (win_w / 2) + 256, (win_h / 2) + 64, 128, 
+             f, f / 5.0, f / 2.0);
+   _cube_pos(cubes[4], 
+             (win_w / 2), (win_h / 2), 0, 
+             f / 4.0, f / 3.0, f / 5.0);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_3d_3.c b/src/bin/image_map_3d_3.c
new file mode 100644 (file)
index 0000000..54c0fc9
--- /dev/null
@@ -0,0 +1,254 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_3d_3_start
+#define NAME "Image Map 3D 3"
+#define ICON "3d.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+typedef struct _Point
+{
+   Evas_Coord x, y, z, u, v;
+} Point;
+
+typedef struct _Side
+{
+   Evas_Object *o;
+   Point pt[4];
+} Side;
+
+typedef struct _Cube
+{
+   Side side[6];
+} Cube;
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Cube *cubes[5];
+
+#define POINT(n, p, xx, yy, zz, uu, vv) \
+   c->side[n].pt[p].x = xx; \
+   c->side[n].pt[p].y = yy; \
+   c->side[n].pt[p].z = zz; \
+   c->side[n].pt[p].u = uu; \
+   c->side[n].pt[p].v = vv
+
+static Cube *
+_cube_new(Evas_Coord w, Evas_Coord h, Evas_Coord d)
+{
+   Cube *c;
+   int i;
+
+   w -= (w / 2);
+   h -= (h / 2);
+   d -= (d / 2);
+   c = calloc(1, sizeof(Cube));
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Object *o;
+        char buf[256];
+        o = evas_object_image_add(evas);
+        c->side[i].o = o;
+        snprintf(buf, sizeof(buf), "cube%i.png", i + 1);
+        evas_object_image_file_set(o, build_path(buf), NULL);
+        evas_object_image_fill_set(o, 0, 0, 256, 256);
+        evas_object_resize(o, 256, 256);
+        evas_object_image_smooth_scale_set(o, 0);
+        evas_object_show(o);
+     }
+   POINT(0, 0, -w, -h, -d,   0,   0);
+   POINT(0, 1,  w, -h, -d, 256,   0);
+   POINT(0, 2,  w,  h, -d, 256, 256);
+   POINT(0, 3, -w,  h, -d,   0, 256);
+
+   POINT(1, 0,  w, -h, -d,   0,   0);
+   POINT(1, 1,  w, -h,  d, 256,   0);
+   POINT(1, 2,  w,  h,  d, 256, 256);
+   POINT(1, 3,  w,  h, -d,   0, 256);
+   
+   POINT(2, 0,  w, -h,  d,   0,   0);
+   POINT(2, 1, -w, -h,  d, 256,   0);
+   POINT(2, 2, -w,  h,  d, 256, 256);
+   POINT(2, 3,  w,  h,  d,   0, 256);
+
+   POINT(3, 0, -w, -h,  d,   0,   0);
+   POINT(3, 1, -w, -h, -d, 256,   0);
+   POINT(3, 2, -w,  h, -d, 256, 256);
+   POINT(3, 3, -w,  h,  d,   0, 256);
+   
+   POINT(4, 0, -w, -h,  d,   0,   0);
+   POINT(4, 1,  w, -h,  d, 256,   0);
+   POINT(4, 2,  w, -h, -d, 256, 256);
+   POINT(4, 3, -w, -h, -d,   0, 256);
+   
+   POINT(5, 0, -w,  h, -d,   0,   0);
+   POINT(5, 1,  w,  h, -d, 256,   0);
+   POINT(5, 2,  w,  h,  d, 256, 256);
+   POINT(5, 3, -w,  h,  d,   0, 256);
+   
+   return c;
+}
+
+static void
+_cube_pos(Cube *c,
+          Evas_Coord x, Evas_Coord y, Evas_Coord z,
+          double dx, double dy, double dz)
+{
+   Evas_Map *m;
+   int i, j, order[6], sorted;
+   Evas_Coord mz[6];
+   
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Coord tz[4];
+        
+        for (j = 0; j < 4; j++)
+          {
+             evas_map_point_coord_set(m, j,
+                                      c->side[i].pt[j].x + x, 
+                                      c->side[i].pt[j].y + y, 
+                                      c->side[i].pt[j].z + z);
+             evas_map_point_image_uv_set(m, j,
+                                      c->side[i].pt[j].u,
+                                      c->side[i].pt[j].v);
+             evas_map_point_color_set(m, j, 255, 255, 255, 128);
+          }
+        evas_map_util_3d_rotate(m, dx, dy, dz, x, y, z);
+        evas_map_util_3d_lighting(m, -1000, -1000, -1000,
+                                  255, 255, 255,
+                                  20, 20, 20);
+        evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), 0, 512);
+        evas_object_map_enable_set(c->side[i].o, 1);
+        evas_object_map_set(c->side[i].o, m);
+        
+        order[i] = i;
+        for (j = 0; j < 4; j++)
+          evas_map_point_coord_get(m, j, NULL, NULL, &(tz[j]));
+        mz[i] = (tz[0] + tz[1] + tz[2] + tz[3]) / 4;
+     }
+   sorted = 0;
+   do
+     {
+        sorted = 1;
+        for (i = 0; i < 5; i++)
+          {
+             if (mz[order[i]] > mz[order[i + 1]])
+               {
+                  j = order[i];
+                  order[i] = order[i + 1];
+                  order[i + 1] = j;
+                  sorted = 0;
+               }
+          }
+     }
+   while (!sorted);
+
+   evas_object_raise(c->side[order[0]].o);
+   for (i = 1; i < 6; i++)
+     evas_object_stack_below(c->side[order[i]].o, c->side[order[i - 1]].o);
+   evas_map_free(m);
+}
+
+static void
+_cube_free(Cube *c)
+{
+   int i;
+   
+   for (i = 0; i < 6; i++) evas_object_del(c->side[i].o);
+   free(c);
+}
+
+/* setup */
+static void _setup(void)
+{
+   cubes[0] = _cube_new(128, 128, 256);
+   cubes[1] = _cube_new(256, 128, 128);
+   cubes[2] = _cube_new(256, 256, 128);
+   cubes[3] = _cube_new(128, 256, 128);
+   cubes[4] = _cube_new(256, 256, 256);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   _cube_free(cubes[0]);
+   _cube_free(cubes[1]);
+   _cube_free(cubes[2]);
+   _cube_free(cubes[3]);
+   _cube_free(cubes[4]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   _cube_pos(cubes[0], 
+             (win_w / 2) - 640, (win_h / 2) - 256, 512,
+             f / 2.0, f, f / 3.0);
+   _cube_pos(cubes[1], 
+             (win_w / 2) + 512, (win_h / 2) - 128, 384,
+             f / 3.0, f / 2.0, f / 4.0);
+   _cube_pos(cubes[2], 
+             (win_w / 2) - 384, (win_h / 2) + 128, 256, 
+             f / 2.0, f / 3.0, f);
+   _cube_pos(cubes[3], 
+             (win_w / 2) + 256, (win_h / 2) + 64, 128, 
+             f, f / 5.0, f / 2.0);
+   _cube_pos(cubes[4], 
+             (win_w / 2), (win_h / 2), 0, 
+             f / 4.0, f / 3.0, f / 5.0);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_3d_4.c b/src/bin/image_map_3d_4.c
new file mode 100644 (file)
index 0000000..0afb349
--- /dev/null
@@ -0,0 +1,252 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_3d_4_start
+#define NAME "Image Map 3D 4"
+#define ICON "3d.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+typedef struct _Point
+{
+   Evas_Coord x, y, z, u, v;
+} Point;
+
+typedef struct _Side
+{
+   Evas_Object *o;
+   Point pt[4];
+} Side;
+
+typedef struct _Cube
+{
+   Side side[6];
+} Cube;
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Cube *cubes[5];
+
+#define POINT(n, p, xx, yy, zz, uu, vv) \
+   c->side[n].pt[p].x = xx; \
+   c->side[n].pt[p].y = yy; \
+   c->side[n].pt[p].z = zz; \
+   c->side[n].pt[p].u = uu; \
+   c->side[n].pt[p].v = vv
+
+static Cube *
+_cube_new(Evas_Coord w, Evas_Coord h, Evas_Coord d)
+{
+   Cube *c;
+   int i;
+
+   w -= (w / 2);
+   h -= (h / 2);
+   d -= (d / 2);
+   c = calloc(1, sizeof(Cube));
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Object *o;
+        char buf[256];
+        o = evas_object_image_add(evas);
+        c->side[i].o = o;
+        snprintf(buf, sizeof(buf), "cube%i.png", i + 1);
+        evas_object_image_file_set(o, build_path(buf), NULL);
+        evas_object_image_fill_set(o, 0, 0, 256, 256);
+        evas_object_resize(o, 256, 256);
+        evas_object_show(o);
+     }
+   POINT(0, 0, -w, -h, -d,   0,   0);
+   POINT(0, 1,  w, -h, -d, 256,   0);
+   POINT(0, 2,  w,  h, -d, 256, 256);
+   POINT(0, 3, -w,  h, -d,   0, 256);
+
+   POINT(1, 0,  w, -h, -d,   0,   0);
+   POINT(1, 1,  w, -h,  d, 256,   0);
+   POINT(1, 2,  w,  h,  d, 256, 256);
+   POINT(1, 3,  w,  h, -d,   0, 256);
+   
+   POINT(2, 0,  w, -h,  d,   0,   0);
+   POINT(2, 1, -w, -h,  d, 256,   0);
+   POINT(2, 2, -w,  h,  d, 256, 256);
+   POINT(2, 3,  w,  h,  d,   0, 256);
+
+   POINT(3, 0, -w, -h,  d,   0,   0);
+   POINT(3, 1, -w, -h, -d, 256,   0);
+   POINT(3, 2, -w,  h, -d, 256, 256);
+   POINT(3, 3, -w,  h,  d,   0, 256);
+   
+   POINT(4, 0, -w, -h,  d,   0,   0);
+   POINT(4, 1,  w, -h,  d, 256,   0);
+   POINT(4, 2,  w, -h, -d, 256, 256);
+   POINT(4, 3, -w, -h, -d,   0, 256);
+   
+   POINT(5, 0, -w,  h, -d,   0,   0);
+   POINT(5, 1,  w,  h, -d, 256,   0);
+   POINT(5, 2,  w,  h,  d, 256, 256);
+   POINT(5, 3, -w,  h,  d,   0, 256);
+   
+   return c;
+}
+
+static void
+_cube_pos(Cube *c,
+          Evas_Coord x, Evas_Coord y, Evas_Coord z,
+          double dx, double dy, double dz)
+{
+   Evas_Map *m;
+   int i, j, order[6], sorted;
+   Evas_Coord mz[6];
+   
+   m = evas_map_new(4);
+
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Coord tz[4];
+        
+        for (j = 0; j < 4; j++)
+          {
+             evas_map_point_coord_set(m, j,
+                                      c->side[i].pt[j].x + x, 
+                                      c->side[i].pt[j].y + y, 
+                                      c->side[i].pt[j].z + z);
+             evas_map_point_image_uv_set(m, j,
+                                      c->side[i].pt[j].u,
+                                      c->side[i].pt[j].v);
+             evas_map_point_color_set(m, j, 255, 255, 255, 128);
+          }
+        evas_map_util_3d_rotate(m, dx, dy, dz, x, y, z);
+        evas_map_util_3d_lighting(m, -1000, -1000, -1000,
+                                  255, 255, 255,
+                                  20, 20, 20);
+        evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), 0, 512);
+        evas_object_map_enable_set(c->side[i].o, 1);
+        evas_object_map_set(c->side[i].o, m);
+        
+        order[i] = i;
+        for (j = 0; j < 4; j++)
+          evas_map_point_coord_get(m, j, NULL, NULL, &(tz[j]));
+        mz[i] = (tz[0] + tz[1] + tz[2] + tz[3]) / 4;
+     }
+   sorted = 0;
+   do
+     {
+        sorted = 1;
+        for (i = 0; i < 5; i++)
+          {
+             if (mz[order[i]] > mz[order[i + 1]])
+               {
+                  j = order[i];
+                  order[i] = order[i + 1];
+                  order[i + 1] = j;
+                  sorted = 0;
+               }
+          }
+     }
+   while (!sorted);
+
+   evas_object_raise(c->side[order[0]].o);
+   for (i = 1; i < 6; i++)
+     evas_object_stack_below(c->side[order[i]].o, c->side[order[i - 1]].o);
+   evas_map_free(m);
+}
+
+static void
+_cube_free(Cube *c)
+{
+   int i;
+   
+   for (i = 0; i < 6; i++) evas_object_del(c->side[i].o);
+   free(c);
+}
+
+/* setup */
+static void _setup(void)
+{
+   cubes[0] = _cube_new(128, 128, 256);
+   cubes[1] = _cube_new(256, 128, 128);
+   cubes[2] = _cube_new(256, 256, 128);
+   cubes[3] = _cube_new(128, 256, 128);
+   cubes[4] = _cube_new(256, 256, 256);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   _cube_free(cubes[0]);
+   _cube_free(cubes[1]);
+   _cube_free(cubes[2]);
+   _cube_free(cubes[3]);
+   _cube_free(cubes[4]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   _cube_pos(cubes[0], 
+             (win_w / 2) - 640, (win_h / 2) - 256, 512,
+             f / 2.0, f, f / 3.0);
+   _cube_pos(cubes[1], 
+             (win_w / 2) + 512, (win_h / 2) - 128, 384,
+             f / 3.0, f / 2.0, f / 4.0);
+   _cube_pos(cubes[2], 
+             (win_w / 2) - 384, (win_h / 2) + 128, 256, 
+             f / 2.0, f / 3.0, f);
+   _cube_pos(cubes[3], 
+             (win_w / 2) + 256, (win_h / 2) + 64, 128, 
+             f, f / 5.0, f / 2.0);
+   _cube_pos(cubes[4], 
+             (win_w / 2), (win_h / 2), 0, 
+             f / 4.0, f / 3.0, f / 5.0);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_3d_5.c b/src/bin/image_map_3d_5.c
new file mode 100644 (file)
index 0000000..b2aabdd
--- /dev/null
@@ -0,0 +1,240 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_3d_5_start
+#define NAME "Image Map 3D 5"
+#define ICON "3d.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+typedef struct _Point
+{
+   Evas_Coord x, y, z, u, v;
+} Point;
+
+typedef struct _Side
+{
+   Evas_Object *o;
+   Point pt[4];
+} Side;
+
+typedef struct _Cube
+{
+   Side side[6];
+} Cube;
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Cube *cubes[1];
+
+#define POINT(n, p, xx, yy, zz, uu, vv) \
+   c->side[n].pt[p].x = xx; \
+   c->side[n].pt[p].y = yy; \
+   c->side[n].pt[p].z = zz; \
+   c->side[n].pt[p].u = uu; \
+   c->side[n].pt[p].v = vv
+
+static Cube *
+_cube_new(Evas_Coord w, Evas_Coord h, Evas_Coord d)
+{
+   Cube *c;
+   int i;
+
+   w -= (w / 2);
+   h -= (h / 2);
+   d -= (d / 2);
+   c = calloc(1, sizeof(Cube));
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Object *o;
+        char buf[256];
+        o = evas_object_image_add(evas);
+        c->side[i].o = o;
+        snprintf(buf, sizeof(buf), "im%i.png", (i % 2) + 1);
+        evas_object_image_file_set(o, build_path(buf), NULL);
+        evas_object_image_fill_set(o, 0, 0, 720, 420);
+        evas_object_resize(o, 720, 420);
+        evas_object_image_smooth_scale_set(o, 0);
+        evas_object_show(o);
+     }
+   POINT(0, 0, -w, -h, -d,   0,   0);
+   POINT(0, 1,  w, -h, -d, 720,   0);
+   POINT(0, 2,  w,  h, -d, 720, 420);
+   POINT(0, 3, -w,  h, -d,   0, 420);
+
+   POINT(1, 0,  w, -h, -d,   0,   0);
+   POINT(1, 1,  w, -h,  d, 720,   0);
+   POINT(1, 2,  w,  h,  d, 720, 420);
+   POINT(1, 3,  w,  h, -d,   0, 420);
+   
+   POINT(2, 0,  w, -h,  d,   0,   0);
+   POINT(2, 1, -w, -h,  d, 720,   0);
+   POINT(2, 2, -w,  h,  d, 720, 420);
+   POINT(2, 3,  w,  h,  d,   0, 420);
+
+   POINT(3, 0, -w, -h,  d,   0,   0);
+   POINT(3, 1, -w, -h, -d, 720,   0);
+   POINT(3, 2, -w,  h, -d, 720, 420);
+   POINT(3, 3, -w,  h,  d,   0, 420);
+   
+   POINT(4, 0, -w, -h,  d,   0,   0);
+   POINT(4, 1,  w, -h,  d, 720,   0);
+   POINT(4, 2,  w, -h, -d, 720, 420);
+   POINT(4, 3, -w, -h, -d,   0, 420);
+   
+   POINT(5, 0, -w,  h, -d,   0,   0);
+   POINT(5, 1,  w,  h, -d, 720,   0);
+   POINT(5, 2,  w,  h,  d, 720, 420);
+   POINT(5, 3, -w,  h,  d,   0, 420);
+   
+   return c;
+}
+
+static void
+_cube_pos(Cube *c,
+          Evas_Coord x, Evas_Coord y, Evas_Coord z,
+          double dx, double dy, double dz)
+{
+   Evas_Map *m;
+   int i, j, order[6], sorted;
+   Evas_Coord mz[6];
+   
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Coord tz[4];
+        
+        for (j = 0; j < 4; j++)
+          {
+             evas_map_point_coord_set(m, j,
+                                      c->side[i].pt[j].x + x, 
+                                      c->side[i].pt[j].y + y, 
+                                      c->side[i].pt[j].z + z);
+             evas_map_point_image_uv_set(m, j,
+                                      c->side[i].pt[j].u,
+                                      c->side[i].pt[j].v);
+             evas_map_point_color_set(m, j, 255, 255, 255, 255);
+          }
+        evas_map_util_3d_rotate(m, dx, dy, dz, x, y, z);
+        evas_map_util_3d_lighting(m, -1000, win_h / 2, -1000,
+                                  255, 255, 255,
+                                  20, 20, 20);
+        evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), -360, 720);
+        if (evas_map_util_clockwise_get(m))
+          {
+             evas_object_map_enable_set(c->side[i].o, 1);
+             evas_object_map_set(c->side[i].o, m);
+             evas_object_show(c->side[i].o);
+          }
+        else
+          evas_object_hide(c->side[i].o);
+        
+        order[i] = i;
+        for (j = 0; j < 4; j++)
+          evas_map_point_coord_get(m, j, NULL, NULL, &(tz[j]));
+        mz[i] = (tz[0] + tz[1] + tz[2] + tz[3]) / 4;
+     }
+   sorted = 0;
+   do
+     {
+        sorted = 1;
+        for (i = 0; i < 5; i++)
+          {
+             if (mz[order[i]] > mz[order[i + 1]])
+               {
+                  j = order[i];
+                  order[i] = order[i + 1];
+                  order[i + 1] = j;
+                  sorted = 0;
+               }
+          }
+     }
+   while (!sorted);
+
+   evas_object_raise(c->side[order[0]].o);
+   for (i = 1; i < 6; i++)
+     evas_object_stack_below(c->side[order[i]].o, c->side[order[i - 1]].o);
+   evas_map_free(m);
+}
+
+static void
+_cube_free(Cube *c)
+{
+   int i;
+   
+   for (i = 0; i < 6; i++) evas_object_del(c->side[i].o);
+   free(c);
+}
+
+/* setup */
+static void _setup(void)
+{
+   cubes[0] = _cube_new(720, 420, 720);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   _cube_free(cubes[0]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   _cube_pos(cubes[0], 
+             (win_w / 2), (win_h / 2), 0, 
+             0, f, 0);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_3d_6.c b/src/bin/image_map_3d_6.c
new file mode 100644 (file)
index 0000000..96d1862
--- /dev/null
@@ -0,0 +1,237 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_3d_6_start
+#define NAME "Image Map 3D 6"
+#define ICON "3d.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+typedef struct _Point
+{
+   Evas_Coord x, y, z, u, v;
+} Point;
+
+typedef struct _Side
+{
+   Evas_Object *o;
+   Point pt[4];
+} Side;
+
+typedef struct _Cube
+{
+   Side side[6];
+} Cube;
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Cube *cubes[1];
+
+#define POINT(n, p, xx, yy, zz, uu, vv) \
+   c->side[n].pt[p].x = xx; \
+   c->side[n].pt[p].y = yy; \
+   c->side[n].pt[p].z = zz; \
+   c->side[n].pt[p].u = uu; \
+   c->side[n].pt[p].v = vv
+
+static Cube *
+_cube_new(Evas_Coord w, Evas_Coord h, Evas_Coord d)
+{
+   Cube *c;
+   int i;
+
+   w -= (w / 2);
+   h -= (h / 2);
+   d -= (d / 2);
+   c = calloc(1, sizeof(Cube));
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Object *o;
+        char buf[256];
+        o = evas_object_image_add(evas);
+        c->side[i].o = o;
+        snprintf(buf, sizeof(buf), "im%i.png", (i % 2) + 1);
+        evas_object_image_file_set(o, build_path(buf), NULL);
+        evas_object_image_fill_set(o, 0, 0, 720, 420);
+        evas_object_resize(o, 720, 420);
+        evas_object_image_smooth_scale_set(o, 0);
+        evas_object_show(o);
+     }
+   POINT(0, 0, -w, -h, -d,   0,   0);
+   POINT(0, 1,  w, -h, -d, 720,   0);
+   POINT(0, 2,  w,  h, -d, 720, 420);
+   POINT(0, 3, -w,  h, -d,   0, 420);
+
+   POINT(1, 0,  w, -h, -d,   0,   0);
+   POINT(1, 1,  w, -h,  d, 720,   0);
+   POINT(1, 2,  w,  h,  d, 720, 420);
+   POINT(1, 3,  w,  h, -d,   0, 420);
+   
+   POINT(2, 0,  w, -h,  d,   0,   0);
+   POINT(2, 1, -w, -h,  d, 720,   0);
+   POINT(2, 2, -w,  h,  d, 720, 420);
+   POINT(2, 3,  w,  h,  d,   0, 420);
+
+   POINT(3, 0, -w, -h,  d,   0,   0);
+   POINT(3, 1, -w, -h, -d, 720,   0);
+   POINT(3, 2, -w,  h, -d, 720, 420);
+   POINT(3, 3, -w,  h,  d,   0, 420);
+   
+   POINT(4, 0, -w, -h,  d,   0,   0);
+   POINT(4, 1,  w, -h,  d, 720,   0);
+   POINT(4, 2,  w, -h, -d, 720, 420);
+   POINT(4, 3, -w, -h, -d,   0, 420);
+   
+   POINT(5, 0, -w,  h, -d,   0,   0);
+   POINT(5, 1,  w,  h, -d, 720,   0);
+   POINT(5, 2,  w,  h,  d, 720, 420);
+   POINT(5, 3, -w,  h,  d,   0, 420);
+   
+   return c;
+}
+
+static void
+_cube_pos(Cube *c,
+          Evas_Coord x, Evas_Coord y, Evas_Coord z,
+          double dx, double dy, double dz)
+{
+   Evas_Map *m;
+   int i, j, order[6], sorted;
+   Evas_Coord mz[6];
+   
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+
+   for (i = 0; i < 6; i++)
+     {
+        Evas_Coord tz[4];
+        
+        for (j = 0; j < 4; j++)
+          {
+             evas_map_point_coord_set(m, j,
+                                      c->side[i].pt[j].x + x, 
+                                      c->side[i].pt[j].y + y, 
+                                      c->side[i].pt[j].z + z);
+             evas_map_point_image_uv_set(m, j,
+                                      c->side[i].pt[j].u,
+                                      c->side[i].pt[j].v);
+             evas_map_point_color_set(m, j, 255, 255, 255, 255);
+          }
+        evas_map_util_3d_rotate(m, dx, dy, dz, x, y, z);
+        evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), -360, 720);
+        if (evas_map_util_clockwise_get(m))
+          {
+             evas_object_map_enable_set(c->side[i].o, 1);
+             evas_object_map_set(c->side[i].o, m);
+             evas_object_show(c->side[i].o);
+          }
+        else
+          evas_object_hide(c->side[i].o);
+        
+        order[i] = i;
+        for (j = 0; j < 4; j++)
+          evas_map_point_coord_get(m, j, NULL, NULL, &(tz[j]));
+        mz[i] = (tz[0] + tz[1] + tz[2] + tz[3]) / 4;
+     }
+   sorted = 0;
+   do
+     {
+        sorted = 1;
+        for (i = 0; i < 5; i++)
+          {
+             if (mz[order[i]] > mz[order[i + 1]])
+               {
+                  j = order[i];
+                  order[i] = order[i + 1];
+                  order[i + 1] = j;
+                  sorted = 0;
+               }
+          }
+     }
+   while (!sorted);
+
+   evas_object_raise(c->side[order[0]].o);
+   for (i = 1; i < 6; i++)
+     evas_object_stack_below(c->side[order[i]].o, c->side[order[i - 1]].o);
+   evas_map_free(m);
+}
+
+static void
+_cube_free(Cube *c)
+{
+   int i;
+   
+   for (i = 0; i < 6; i++) evas_object_del(c->side[i].o);
+   free(c);
+}
+
+/* setup */
+static void _setup(void)
+{
+   cubes[0] = _cube_new(720, 420, 720);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   _cube_free(cubes[0]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   _cube_pos(cubes[0], 
+             (win_w / 2), (win_h / 2), 0, 
+             0, f, 0);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_3d_flow.c b/src/bin/image_map_3d_flow.c
new file mode 100644 (file)
index 0000000..55ac295
--- /dev/null
@@ -0,0 +1,228 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_3d_flow_start
+#define NAME "Image Map 3D Flow"
+#define ICON "3d.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+#define CNUM 48
+
+/* private data */
+static Evas_Object *o_images[CNUM];
+static Evas_Object *o_reflec[CNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < CNUM; i++)
+     {
+        char buf[256];
+        
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        snprintf(buf, sizeof(buf), "cube%i.png", (i % 6) + 1);
+        evas_object_image_file_set(o, build_path(buf), NULL);
+       evas_object_image_fill_set(o, 0, 0, 256, 256);
+       evas_object_resize(o, 256, 256);
+        evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+        
+       o = evas_object_image_add(evas);
+       o_reflec[i] = o;
+        snprintf(buf, sizeof(buf), "cube%i.png", (i % 6) + 1);
+        evas_object_image_file_set(o, build_path(buf), NULL);
+       evas_object_image_fill_set(o, 0, 0, 256, 256);
+       evas_object_resize(o, 256, 256);
+        evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < CNUM; i++) evas_object_del(o_images[i]);
+   for (i = 0; i < CNUM; i++) evas_object_del(o_reflec[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, xx, yy, w, h, c, z;
+   int center = 150;
+   double ang, n;
+   
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+   
+   for (i = 0; i < CNUM; i++)
+     {
+        x = (win_w / 2);
+        y = (win_h / 2);
+        w = 256;
+        h = 256;
+        
+        c = (i - (CNUM / 2)) * (w / 4);
+        c += (f % (6 * (w / 4)));
+        
+        ang = (double)c / (double)center;
+        if (ang > 0.0) ang = ang * ang;
+        else           ang = -ang * ang;
+        ang *= -90.0;
+        if (ang > 90.0) ang = 90.0;
+        else if (ang < -90.0) ang = -90.0;
+
+        if ((c > (-center)) && (c <= (center)))
+          {
+             n = (double)c / (double)center;
+             if (c > 0)
+               {
+                  n = 1.0 - n;
+                  n = 1.0 - (n * n);
+               }
+             else
+               {
+                  n = -(-1.0 - n);
+                  n = -(1.0 - (n * n));
+               }
+             c = n * center * 2.0;
+          }
+        else if (c <= (-center))
+          c = (c + center) - (center * 2);
+        else if (c > (center))
+          c = (c - center) + (center * 2);
+
+        z = 0;
+        if ((c > (-center)) && (c <= (center)))
+          {
+             z = (c * (w / 2)) / center;
+             if (z < 0) z = -z;
+             z = (w / 2) - z;
+          }
+        
+        x += c;
+        
+        x -= (w / 2);
+        xx = x + w;
+
+        y -= (h / 2);
+        yy = y + h;
+        
+        if (c <= 0)
+          {
+             evas_object_raise(o_images[i]);
+             evas_object_raise(o_reflec[i]);
+          }
+        else
+          {
+             evas_object_lower(o_images[i]);
+             evas_object_lower(o_reflec[i]);
+          }
+        
+        evas_map_point_coord_set   (m, 0, x, y, -z);
+        evas_map_point_image_uv_set(m, 0, 0, 0);
+        evas_map_point_color_set   (m, 0, 255, 255, 255, 255);
+        
+        evas_map_point_coord_set   (m, 1, xx, y, -z);
+        evas_map_point_image_uv_set(m, 1, 256, 0);
+        evas_map_point_color_set   (m, 1, 255, 255, 255, 255);
+        
+        evas_map_point_coord_set   (m, 2, xx, yy, -z);
+        evas_map_point_image_uv_set(m, 2, 256, 256);
+        evas_map_point_color_set   (m, 2, 255, 255, 255, 255);
+        
+        evas_map_point_coord_set   (m, 3, x, yy, -z);
+        evas_map_point_image_uv_set(m, 3, 0, 256);
+        evas_map_point_color_set   (m, 3, 255, 255, 255, 255);
+        
+        evas_map_util_3d_rotate(m, 0, ang, 0, 
+                                x + (w / 2), y + (h / 2), 0);
+        evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), -256, 512);
+        
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+
+        evas_map_point_coord_set   (m, 0, x, yy, -z);
+        evas_map_point_image_uv_set(m, 0, 0, 256);
+        evas_map_point_color_set   (m, 0, 128, 128, 128, 128);
+        
+        evas_map_point_coord_set   (m, 1, xx, yy, -z);
+        evas_map_point_image_uv_set(m, 1, 256, 256);
+        evas_map_point_color_set   (m, 1, 128, 128, 128, 128);
+        
+        evas_map_point_coord_set   (m, 2, xx, yy + h, -z);
+        evas_map_point_image_uv_set(m, 2, 256, 0);
+        evas_map_point_color_set   (m, 2, 0, 0, 0, 0);
+        
+        evas_map_point_coord_set   (m, 3, x, yy + h, -z);
+        evas_map_point_image_uv_set(m, 3, 0, 0);
+        evas_map_point_color_set   (m, 3, 0, 0, 0, 0);
+        
+        evas_map_util_3d_rotate(m, 0, ang, 0, 
+                                x + (w / 2), y + (h / 2), 0);
+        evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), -256, 512);
+        
+        evas_object_map_enable_set(o_reflec[i], 1);
+        evas_object_map_set(o_reflec[i], m);
+     }
+   evas_map_free(m);
+   
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_color_alpha_nearest_rotate.c b/src/bin/image_map_color_alpha_nearest_rotate.c
new file mode 100644 (file)
index 0000000..b5566c1
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_color_alpha_nearest_rotate_start
+#define NAME "Image Map Color Alpha Nearest Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_point_color_set(m, 0, 255, 255, 255, 255);
+        evas_map_point_color_set(m, 1, 255, 0, 0, 255);
+        evas_map_point_color_set(m, 2, 0, 0, 255, 255);
+        evas_map_point_color_set(m, 3, 0, 0, 0, 0);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_color_alpha_nearest_solid_rotate.c b/src/bin/image_map_color_alpha_nearest_solid_rotate.c
new file mode 100644 (file)
index 0000000..2634f79
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_color_alpha_nearest_solid_rotate_start
+#define NAME "Image Map Color Alpha Nearest Solid Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_point_color_set(m, 0, 255, 255, 255, 255);
+        evas_map_point_color_set(m, 1, 255, 0, 0, 255);
+        evas_map_point_color_set(m, 2, 0, 0, 255, 255);
+        evas_map_point_color_set(m, 3, 0, 0, 0, 0);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_color_alpha_rotate.c b/src/bin/image_map_color_alpha_rotate.c
new file mode 100644 (file)
index 0000000..5bf479c
--- /dev/null
@@ -0,0 +1,116 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_color_alpha_rotate_start
+#define NAME "Image Map Color Alpha Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_point_color_set(m, 0, 255, 255, 255, 255);
+        evas_map_point_color_set(m, 1, 255, 0, 0, 255);
+        evas_map_point_color_set(m, 2, 0, 0, 255, 255);
+        evas_map_point_color_set(m, 3, 0, 0, 0, 0);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_color_alpha_solid_rotate.c b/src/bin/image_map_color_alpha_solid_rotate.c
new file mode 100644 (file)
index 0000000..223d9d7
--- /dev/null
@@ -0,0 +1,115 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_color_alpha_solid_rotate_start
+#define NAME "Image Map Color Alpha Solid Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_point_color_set(m, 0, 255, 255, 255, 255);
+        evas_map_point_color_set(m, 1, 255, 0, 0, 255);
+        evas_map_point_color_set(m, 2, 0, 0, 255, 255);
+        evas_map_point_color_set(m, 3, 0, 0, 0, 0);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_color_nearest_rotate.c b/src/bin/image_map_color_nearest_rotate.c
new file mode 100644 (file)
index 0000000..8bc6024
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_color_nearest_rotate_start
+#define NAME "Image Map Color Nearest Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_point_color_set(m, 0, 255, 255, 255, 255);
+        evas_map_point_color_set(m, 1, 255, 0, 0, 255);
+        evas_map_point_color_set(m, 2, 0, 0, 255, 255);
+        evas_map_point_color_set(m, 3, 0, 255, 0, 255);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_color_nearest_solid_rotate.c b/src/bin/image_map_color_nearest_solid_rotate.c
new file mode 100644 (file)
index 0000000..3a59396
--- /dev/null
@@ -0,0 +1,118 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_color_nearest_solid_rotate_start
+#define NAME "Image Map Color Nearest Solid Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_point_color_set(m, 0, 255, 255, 255, 255);
+        evas_map_point_color_set(m, 1, 255, 0, 0, 255);
+        evas_map_point_color_set(m, 2, 0, 0, 255, 255);
+        evas_map_point_color_set(m, 3, 0, 255, 0, 255);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_color_rotate.c b/src/bin/image_map_color_rotate.c
new file mode 100644 (file)
index 0000000..9d00172
--- /dev/null
@@ -0,0 +1,116 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_color_rotate_start
+#define NAME "Image Map Color Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_point_color_set(m, 0, 255, 255, 255, 255);
+        evas_map_point_color_set(m, 1, 255, 0, 0, 255);
+        evas_map_point_color_set(m, 2, 0, 0, 255, 255);
+        evas_map_point_color_set(m, 3, 0, 255, 0, 255);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_color_solid_rotate.c b/src/bin/image_map_color_solid_rotate.c
new file mode 100644 (file)
index 0000000..ad83259
--- /dev/null
@@ -0,0 +1,116 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_color_solid_rotate_start
+#define NAME "Image Map Color Solid Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_point_color_set(m, 0, 255, 255, 255, 255);
+        evas_map_point_color_set(m, 1, 255, 0, 0, 255);
+        evas_map_point_color_set(m, 2, 0, 0, 255, 255);
+        evas_map_point_color_set(m, 3, 0, 255, 0, 255);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_nearest_rotate.c b/src/bin/image_map_nearest_rotate.c
new file mode 100644 (file)
index 0000000..d3ba537
--- /dev/null
@@ -0,0 +1,113 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_nearest_rotate_start
+#define NAME "Image Map Nearest Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_nearest_solid_rotate.c b/src/bin/image_map_nearest_solid_rotate.c
new file mode 100644 (file)
index 0000000..1816886
--- /dev/null
@@ -0,0 +1,113 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_nearest_solid_rotate_start
+#define NAME "Image Map Nearest Solid Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+        evas_object_image_smooth_scale_set(o, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   evas_map_smooth_set(m, 0);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_rotate.c b/src/bin/image_map_rotate.c
new file mode 100644 (file)
index 0000000..9089f48
--- /dev/null
@@ -0,0 +1,111 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_rotate_start
+#define NAME "Image Map Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("logo.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_map_solid_rotate.c b/src/bin/image_map_solid_rotate.c
new file mode 100644 (file)
index 0000000..bdb8630
--- /dev/null
@@ -0,0 +1,111 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_map_solid_rotate_start
+#define NAME "Image Map Solid Rotate"
+#define ICON "map.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("image.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 120, 160);
+       evas_object_resize(o, 120, 160);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < (OBNUM / 2); i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Map *m;
+   Evas_Coord x, y, w, h;
+   m = evas_map_new(4);
+   for (i = 0; i < (OBNUM / 2); i++)
+     {
+        w = 120;
+       h = 160;
+       x = (win_w / 2) - (w / 2);
+        x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+        y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2);
+
+       evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0);
+
+        evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2));
+
+        evas_object_map_enable_set(o_images[i], 1);
+        evas_object_map_set(o_images[i], m);
+     }
+   evas_map_free(m);
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/image_quality_scale.c b/src/bin/image_quality_scale.c
new file mode 100644 (file)
index 0000000..57dbe9c
--- /dev/null
@@ -0,0 +1,104 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME image_quality_scale_start
+#define NAME "Image Quality Scale"
+#define ICON "data.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_images[1];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < 1; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path("tp.png"), NULL);
+       evas_object_image_fill_set(o, 0, 0, 640, 480);
+       evas_object_resize(o, 640, 480);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < 1; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < 1; i++)
+     {
+        w = 640;
+       h = 480;
+       w *= (f / 100.0) * 4.0;
+       h *= (f / 100.0) * 4.0;
+       x = (win_w / 2) - (w / 2);
+       y = (win_h / 2) - (h / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+       evas_object_image_fill_set(o_images[i], 0, 0, w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/main.c b/src/bin/main.c
new file mode 100644 (file)
index 0000000..c3c4923
--- /dev/null
@@ -0,0 +1,1385 @@
+#include "main.h"
+
+Evas *evas = NULL;
+int win_w = 720, win_h = 420;
+int loops = LOOPS;
+int fullscreen = 0;
+
+static char *datadir = NULL;
+static int go = 1;
+static void (*loop_func) (void) = NULL;
+static void (*shutdown_func) (void) = NULL;
+
+/* this guarantees that "random" numbers will always be the same set regardless
+ * of what os/system/etc we are on - as often i need just some "random" set of
+ * numbers, but always want it to be the same set for benchmark consistency
+ */
+static int rp = 0;
+static const unsigned short r[65536] =
+{
+11423, 23305, 22422, 3286, 28841, 6652, 3499, 3618, 8363, 31491, 15444, 5852, 19081, 28074, 15631, 28112, 32389, 13015, 26077, 16467, 10087, 12788, 9679, 15525, 29177, 24, 1856, 21048, 2684, 5022, 8091, 14107, 28327, 30513, 17394, 24400, 4397, 20893, 28018, 12761, 19616, 10695, 18613, 5930, 6001, 1477, 1274, 5622, 14492, 27351, 22089,
+24579, 7371, 31769, 7336, 3780, 31793, 9193, 24828, 1709, 14215, 151, 15817, 9774, 30664, 443, 1407, 2294, 21336, 29425, 15055, 8184, 7352, 900, 14114, 13354, 2377, 15389, 18976, 16869, 9972, 8298, 8681, 17344, 7299, 16017, 21124, 6324, 25210, 13185, 8033, 6657, 13336, 23850, 16432, 11233, 24293, 17839, 13527, 12861, 14496, 28582, 21046, 21849, 29482, 2392, 2435, 31860, 17781, 21411, 15961, 27754, 29709, 24642, 12330,
+4240, 7892, 686, 10564, 334, 13871, 18598, 6992, 27208, 9680, 23424, 5673, 1206, 8495, 19200, 14067, 22991, 15014, 2345, 12072, 11728, 4738, 14507, 10820, 22519, 3151, 26782, 17505, 92, 18656, 29835, 4333, 26548, 30522, 14897, 26883, 11625, 727, 1107, 6065, 10408, 24531, 11738, 11614, 258, 30938, 25681, 23249, 13184, 28027, 2554, 24913, 32765, 17061, 2965, 22516, 20212, 29747, 7254, 20305, 15636, 4321, 24638, 9416,
+2075, 6767, 3531, 13701, 7495, 4638, 19766, 17903, 29169, 31505, 29517, 29427, 29675, 22430, 19909, 10092, 17689, 22463, 2237, 17686, 6756, 5202, 7435, 26969, 2182, 14689, 14506, 17818, 19010, 6376, 27234, 21086, 13143, 30766, 2019, 20638, 2636, 21785, 5773, 31806, 20522, 2522, 28465, 17430, 24953, 15606, 27522, 9874, 5301, 29759, 27561, 12058, 2193, 2228, 6259, 4375, 16917, 20765, 22193, 3159, 27141, 16660, 24245, 7516,
+14658, 26264, 28155, 17294, 15282, 1160, 16332, 3036, 3683, 12030, 20466, 28636, 27636, 15220, 5742, 170, 12211, 535, 12228, 14405, 2763, 18487, 18780, 19680, 6484, 8206, 22840, 857, 24866, 14317, 8373, 6756, 7814, 3760, 24050, 23096, 4921, 7615, 26132, 8604, 19645, 13831, 4472, 14513, 29051, 10214, 14683, 8495, 10750, 26911, 22900, 13513, 12630, 8912, 426, 19114, 17118, 23266, 19971, 9216, 4815, 28345, 15972, 12629,
+32105, 7255, 2957, 4258, 14870, 29090, 12862, 1747, 10153, 17334, 16260, 6436, 27549, 30944, 14931, 5531, 25087, 5063, 19044, 4950, 13976, 19470, 24064, 31094, 9968, 11268, 7543, 14784, 6845, 23515, 27413, 6182, 30770, 30371, 10441, 12872, 26693, 23303, 14619, 4078, 7870, 30880, 10514, 2651, 29056, 25446, 8182, 21375, 30509, 27226, 26325, 11717, 13929, 17622, 10044, 23897, 28890, 17587, 5913, 2967, 8334, 559, 9149, 6337,
+30930, 19590, 19209, 24855, 10126, 1061, 28933, 17996, 31941, 6679, 20647, 28229, 32125, 28829, 16836, 29867, 23287, 10394, 8816, 4448, 28016, 18860, 28346, 24138, 3679, 1491, 27105, 12014, 2050, 3486, 18351, 212, 23077, 4792, 25067, 435, 5853, 21232, 18431, 5026, 27912, 6310, 487, 27269, 2371, 17324, 24368, 25658, 27718, 417, 30107, 22966, 19277, 25685, 14336, 22957, 27176, 8673, 2203, 29227, 12159, 20554, 29439, 2468,
+25346, 21739, 2903, 31200, 10203, 21334, 3458, 5347, 27644, 3946, 32617, 30015, 21270, 24217, 22906, 16220, 24634, 20245, 6418, 11144, 13162, 20754, 1333, 7570, 29427, 3536, 4029, 8818, 24090, 701, 11287, 16668, 22440, 14190, 15100, 32643, 2757, 18559, 5223, 30401, 22505, 5072, 27649, 11007, 29289, 17787, 27227, 21156, 5264, 877, 32300, 18426, 21631, 865, 25996, 18290, 4401, 30026, 27108, 28491, 30727, 5627, 12391, 20399,
+19818, 27492, 20274, 22575, 13283, 25497, 20208, 3020, 30569, 15089, 14027, 27091, 108, 8486, 15479, 5372, 9363, 15011, 23798, 30994, 15876, 17027, 16516, 20277, 14285, 10856, 16000, 12244, 16484, 28391, 32643, 3534, 23115, 20149, 26109, 3630, 12879, 13549, 6650, 10680, 28639, 20677, 5003, 28747, 29163, 20482, 1352, 5758, 2725, 25150, 3984, 18601, 9409, 20500, 6110, 23694, 31357, 22110, 3170, 15073, 17734, 3045, 18607, 8081,
+23195, 11948, 11712, 3306, 25497, 18362, 13986, 21368, 6272, 18990, 17348, 2667, 6704, 18700, 8426, 9430, 11082, 12410, 28031, 20492, 143, 1374, 11418, 31500, 23484, 14589, 13805, 8450, 17634, 32412, 16532, 8061, 11592, 28244, 11367, 4321, 13838, 25354, 25690, 20110, 11576, 10270, 22778, 18280, 28970, 31204, 27710, 7284, 10846, 22974, 27776, 10989, 24348, 6427, 9721, 15064, 21016, 23526, 23515, 5882, 23170, 7279, 13944, 1994,
+2755, 25311, 6316, 16593, 17897, 32006, 3936, 29473, 9508, 26714, 14986, 5710, 25150, 9928, 12994, 3228, 134, 8003, 14218, 24482, 14430, 23939, 6779, 2678, 14698, 30294, 8560, 5100, 4805, 22504, 7095, 7560, 15048, 13411, 24153, 177, 12649, 28089, 29651, 22157, 22035, 11869, 27867, 14417, 21797, 8093, 17646, 21932, 16096, 31864, 13646, 30526, 23035, 20425, 436, 4965, 17951, 8997, 10066, 22756, 31501, 17161, 30316, 13781,
+30572, 21702, 13959, 10453, 17023, 10842, 32610, 6291, 22711, 27709, 20708, 11740, 3034, 5586, 904, 19131, 4682, 14551, 16889, 27718, 2208, 17326, 32683, 20160, 26323, 9981, 10148, 25056, 27142, 7697, 6070, 24946, 29399, 20029, 2631, 13654, 30871, 2473, 19945, 20814, 30182, 7886, 32554, 449, 13472, 691, 19580, 18155, 15242, 3701, 13105, 17450, 21027, 13020, 4842, 14582, 23002, 14991, 6871, 17376, 22688, 12941, 9555, 19319,
+202, 12186, 205, 31073, 14660, 20151, 19119, 12074, 28037, 18905, 12523, 8741, 19596, 32103, 26896, 2070, 3037, 7233, 19521, 24064, 20254, 24363, 5879, 10488, 6586, 12750, 27864, 29274, 25691, 4651, 15825, 25893, 16838, 16031, 24198, 31498, 3414, 10549, 10804, 31451, 29454, 23328, 7424, 16283, 22663, 1553, 18353, 25700, 8786, 5106, 16997, 29040, 29470, 22876, 6760, 3288, 2858, 1857, 32563, 28549, 6508, 15620, 21674, 23346,
+31651, 13104, 22076, 2297, 23653, 113, 980, 20339, 23441, 8405, 3854, 13336, 9958, 22208, 6269, 18744, 27314, 23266, 15017, 24016, 13374, 21777, 27305, 16232, 23634, 27100, 12013, 30143, 9952, 919, 20721, 8836, 14023, 10030, 11133, 4908, 10143, 12114, 25247, 816, 20519, 29102, 14152, 30477, 18542, 20421, 16453, 13088, 10919, 31470, 4337, 24293, 20480, 31642, 7757, 11346, 25974, 19770, 8721, 3158, 20689, 29443, 11994, 1944,
+6705, 23128, 6852, 16848, 2474, 32100, 17664, 22993, 28434, 31816, 20702, 14208, 19470, 4387, 27296, 30389, 3090, 31633, 21915, 23570, 30507, 29672, 2148, 23713, 16675, 10870, 26872, 4596, 7545, 6098, 6541, 14250, 29226, 13393, 31098, 31700, 12725, 15994, 21925, 8391, 15042, 9859, 22599, 1744, 14247, 17128, 32134, 17337, 15993, 21281, 8139, 13733, 18185, 10287, 4678, 2092, 21157, 31550, 6689, 28702, 4881, 13230, 10184, 1339,
+26623, 8514, 272, 6581, 24508, 22197, 14972, 6783, 32057, 4804, 8527, 13536, 21932, 7893, 30873, 5157, 29174, 6244, 18890, 14592, 16531, 23569, 16684, 4921, 22351, 23373, 855, 27232, 3835, 11040, 28572, 30459, 19554, 28844, 4272, 11295, 18273, 19244, 18078, 17562, 24048, 26605, 31098, 13212, 1731, 29203, 18370, 30905, 2679, 4492, 12729, 19211, 28061, 29414, 24132, 17645, 20019, 24987, 12109, 23855, 3259, 7913, 21546, 22814,
+3989, 25818, 1341, 22263, 12294, 19419, 7057, 3575, 13256, 5388, 16787, 14987, 1823, 2389, 13125, 4503, 6882, 25854, 23714, 2175, 22500, 15078, 19820, 9752, 7297, 31930, 839, 10557, 7075, 22385, 603, 11065, 15435, 1944, 560, 27729, 21363, 7617, 31304, 1851, 13005, 15324, 16839, 14829, 17713, 29964, 19332, 24595, 23050, 10278, 26771, 12783, 25356, 13823, 22535, 32653, 12985, 23374, 10442, 20061, 12991, 11045, 31126, 28426,
+12989, 31686, 23387, 1584, 6535, 21924, 3436, 19541, 4480, 20275, 1602, 22193, 17471, 20934, 14021, 7753, 31212, 8024, 20536, 23800, 21847, 10303, 23685, 2065, 909, 1360, 22126, 13900, 12405, 20484, 9558, 25395, 19402, 178, 26979, 25937, 22102, 30415, 12710, 26582, 17922, 14312, 16007, 2625, 2478, 30028, 10379, 922, 5284, 30915, 24722, 27132, 8451, 15640, 29197, 9360, 17000, 18555, 23261, 29405, 6271, 51, 22032, 25673,
+229, 16244, 18842, 22331, 13891, 31553, 16145, 31814, 13097, 32153, 1671, 15576, 29413, 12050, 16498, 1930, 10198, 8453, 29062, 18649, 24093, 25491, 28009, 8325, 11278, 18502, 4962, 17549, 18554, 26995, 10454, 18783, 10471, 29296, 8347, 24362, 28081, 24492, 23408, 8411, 23877, 25080, 23987, 20523, 4362, 7717, 22453, 14560, 16170, 18747, 441, 7495, 11470, 28451, 15820, 22748, 14185, 20783, 7529, 32739, 15010, 17983, 18755, 25481,
+14511, 27102, 17075, 9825, 18826, 7716, 18236, 9936, 28, 9455, 30459, 4390, 17172, 20144, 18951, 575, 6123, 19392, 8070, 17593, 15075, 23891, 7573, 29261, 11906, 15102, 29232, 26916, 317, 15219, 19629, 14828, 9553, 3936, 24653, 28380, 11652, 10121, 5548, 11680, 19576, 3239, 16071, 3981, 23383, 2254, 4556, 29506, 21646, 12626, 14331, 3954, 3749, 21904, 447, 15655, 4238, 29679, 9803, 4555, 12131, 29432, 19383, 21684,
+601, 11269, 17296, 12253, 21390, 22844, 23934, 8199, 26083, 7237, 12180, 16698, 9491, 16736, 13436, 31137, 29362, 27767, 2323, 344, 16903, 2770, 15999, 21141, 32450, 25803, 25696, 11813, 22467, 12312, 729, 23068, 23581, 18026, 2554, 12203, 8102, 26488, 20402, 1418, 957, 32582, 18116, 10448, 16550, 31553, 8817, 13145, 26552, 11141, 13489, 10688, 13911, 29488, 31829, 13593, 22523, 24758, 25406, 12223, 4302, 26136, 2523, 27883,
+11394, 5077, 7318, 19496, 31565, 27721, 20914, 32522, 27535, 6263, 10202, 11318, 5048, 19020, 24463, 31600, 30161, 5184, 9520, 11304, 1904, 8582, 24898, 24428, 572, 17536, 3883, 4874, 10904, 6406, 32757, 22298, 11484, 7307, 9027, 10281, 2260, 29941, 10036, 29796, 3436, 20238, 8346, 8484, 6490, 41, 7317, 3883, 5225, 16837, 15188, 7129, 25419, 7318, 31557, 25991, 24854, 2672, 30865, 2991, 9079, 30854, 25289, 20563,
+5394, 1548, 30844, 7654, 31490, 8112, 4682, 2158, 28351, 13028, 10643, 2073, 13069, 17960, 5957, 18294, 2029, 21145, 25424, 27449, 28463, 24213, 20672, 20549, 26886, 18770, 23540, 3197, 16856, 16062, 23760, 22250, 17610, 21836, 29905, 16332, 29949, 1819, 18491, 25532, 14848, 29134, 27605, 27917, 14326, 794, 13444, 16355, 21939, 6100, 11036, 17634, 30313, 31709, 5416, 24431, 17711, 28956, 27628, 1799, 12250, 18620, 24050, 29861,
+7689, 21187, 13425, 4870, 23006, 31916, 30402, 5086, 28282, 25239, 236, 9840, 26034, 13680, 26196, 15205, 19780, 4464, 72, 17325, 3405, 5488, 8989, 21116, 1676, 3849, 22916, 13927, 22470, 14198, 11020, 30159, 2617, 24445, 2261, 25623, 23594, 32663, 30710, 19108, 25134, 30946, 28949, 18400, 11858, 22377, 838, 31638, 26841, 910, 16195, 30247, 6398, 25184, 18595, 8074, 29034, 8743, 22001, 18736, 22941, 253, 16127, 25558,
+24699, 18388, 18414, 15525, 18283, 16356, 1865, 10649, 14534, 30814, 29050, 26392, 20423, 29888, 25262, 14497, 30798, 8689, 11976, 4428, 1106, 30571, 12502, 30140, 6547, 1736, 16108, 29488, 1989, 32235, 22279, 26688, 17855, 7925, 9445, 3370, 24281, 11311, 14019, 6047, 9357, 10301, 32439, 29781, 7421, 24933, 11510, 5451, 854, 23486, 9879, 1960, 21289, 22382, 32100, 27836, 24118, 15440, 24557, 26107, 14907, 14068, 20028, 32762,
+21993, 29473, 3364, 13506, 8016, 17384, 19553, 17374, 27685, 19224, 14387, 2339, 11389, 25897, 7790, 12243, 16615, 17670, 14204, 5136, 7284, 13536, 205, 31402, 28977, 24762, 24741, 11116, 6062, 12001, 11111, 28055, 8707, 14475, 8793, 16723, 31859, 28346, 1329, 26777, 14802, 15716, 29116, 26191, 8845, 4138, 5666, 25460, 21808, 19870, 30597, 29092, 639, 30802, 27726, 29616, 22796, 19700, 7964, 28858, 31701, 19075, 24145, 7640,
+783, 170, 24364, 32642, 28516, 25693, 26651, 10550, 8642, 22999, 3973, 17487, 27138, 9639, 10180, 16178, 29510, 8009, 12503, 30149, 6043, 7461, 26997, 28839, 27161, 2193, 24929, 26095, 21269, 16306, 967, 22052, 16476, 25331, 21926, 12224, 18257, 15810, 22774, 26899, 6041, 26747, 11618, 411, 3618, 21798, 16590, 360, 29807, 29093, 30509, 3082, 3786, 24738, 31921, 30948, 26932, 24082, 24275, 15433, 7620, 25242, 4717, 24096,
+17806, 26643, 3552, 3295, 9685, 26326, 30194, 15727, 20305, 9044, 16138, 23924, 30843, 32728, 24284, 27882, 29053, 22026, 30965, 72, 13996, 30118, 31020, 8160, 21433, 22527, 23593, 29053, 15001, 28310, 20382, 39, 22186, 23934, 3334, 31871, 17493, 760, 14830, 5030, 9805, 30969, 28954, 7880, 30929, 20471, 2994, 27215, 9729, 1191, 27287, 23725, 31310, 25539, 31886, 19975, 15298, 22711, 16260, 30299, 18254, 3874, 30339, 7672,
+27809, 905, 6775, 12534, 1666, 21606, 17564, 11471, 19807, 13751, 19351, 17968, 1454, 22345, 12415, 11183, 23537, 6934, 2140, 22079, 32473, 1258, 9286, 15003, 23970, 25546, 12535, 9456, 29421, 10106, 17128, 24462, 11011, 23903, 4228, 12677, 12741, 21792, 24148, 32548, 2775, 10731, 17749, 4229, 309, 30164, 15412, 23846, 4331, 17553, 13157, 4036, 18811, 22443, 19040, 10013, 15221, 31575, 19469, 11874, 8913, 3829, 3568, 19924,
+27733, 7796, 32602, 7706, 29589, 23982, 7487, 32364, 1946, 25236, 3826, 2255, 22632, 19238, 26101, 26963, 4023, 6490, 31000, 22835, 28933, 17272, 80, 11386, 16079, 19550, 23261, 24992, 23379, 26829, 12148, 18344, 1858, 11982, 26051, 31447, 3197, 770, 31043, 5143, 26006, 2101, 7398, 15870, 21340, 731, 10066, 25363, 7221, 8298, 15430, 3386, 25570, 15511, 14772, 8881, 2293, 5265, 1105, 25672, 32095, 13253, 11249, 1185,
+25236, 4532, 32632, 28433, 5302, 30907, 808, 31308, 241, 8206, 14410, 21581, 8937, 24476, 14176, 16158, 6, 29607, 19544, 25576, 12350, 1548, 1689, 14643, 6814, 2794, 7547, 6141, 16048, 18796, 7326, 8516, 23328, 7190, 4181, 28630, 5329, 4989, 27170, 5570, 13195, 8813, 27151, 22132, 521, 8560, 5522, 528, 5399, 25066, 26104, 17749, 26614, 27794, 32392, 660, 30588, 7171, 6801, 13868, 25968, 14127, 22384, 16528,
+21317, 26565, 12391, 26647, 31554, 6793, 32217, 11981, 15606, 26601, 1345, 16128, 2393, 6867, 16656, 7792, 31933, 9992, 25541, 25780, 5018, 25165, 26440, 2839, 32336, 474, 16707, 25536, 14601, 6324, 9297, 3151, 121, 21688, 29798, 31676, 28481, 29247, 10889, 11320, 23080, 12235, 27448, 25473, 19102, 11336, 497, 18268, 21328, 26038, 11280, 26347, 18435, 4952, 29186, 18004, 5426, 13125, 10772, 20028, 19449, 20069, 23179, 19571,
+8989, 20209, 18479, 4703, 16688, 29368, 16023, 7001, 8835, 10703, 32474, 27938, 22039, 204, 13438, 10599, 26242, 24718, 4178, 11910, 29670, 596, 29914, 2329, 13722, 7918, 22357, 403, 27988, 12768, 19974, 4209, 209, 5685, 8912, 16897, 2286, 24935, 23898, 11121, 2870, 23605, 6291, 24909, 23809, 19729, 2741, 17283, 11679, 6919, 29193, 8582, 7516, 26339, 10911, 21238, 1490, 500, 21641, 29478, 13268, 8848, 919, 13477,
+14533, 9832, 30374, 16819, 1999, 21505, 27941, 4870, 12342, 1464, 29779, 3383, 21194, 32520, 20666, 105, 6672, 17092, 8687, 14188, 10663, 19598, 2658, 12153, 20098, 24299, 8863, 598, 379, 9783, 14075, 14913, 19615, 11682, 31732, 21614, 419, 26905, 26484, 12761, 28370, 23496, 16144, 16796, 23248, 4042, 16901, 29920, 21134, 25589, 11340, 31798, 12419, 13998, 11183, 32518, 5530, 20047, 348, 5909, 29830, 14424, 20822, 16677,
+26106, 19787, 5523, 26525, 13924, 32008, 6518, 9526, 22736, 22662, 26322, 13216, 26704, 10456, 10369, 15071, 3277, 21709, 14101, 15696, 2940, 25284, 15446, 8470, 12563, 15795, 14379, 9625, 30219, 2434, 26302, 23557, 22221, 31826, 17314, 3377, 31066, 23832, 12904, 21034, 13726, 6458, 1482, 7662, 16914, 11851, 22733, 20191, 793, 4066, 3120, 3733, 29351, 18566, 12203, 9146, 1593, 26582, 18772, 31812, 29016, 12306, 22601, 18469,
+11364, 7147, 21847, 9662, 30979, 1983, 30696, 11937, 8441, 32179, 19600, 25356, 11262, 9565, 12779, 12055, 13632, 15899, 15788, 10215, 1698, 27991, 19361, 3291, 21806, 5365, 2336, 18054, 17672, 24937, 3756, 29036, 32085, 25603, 5931, 30296, 27586, 3859, 9466, 3259, 3270, 29066, 28615, 14533, 5863, 8627, 26588, 19495, 24526, 9609, 29710, 26224, 4832, 16304, 29516, 26638, 21669, 31852, 11925, 6573, 24021, 15681, 2842, 23338,
+8516, 8773, 20867, 3334, 12632, 30333, 6593, 15903, 26631, 2441, 30436, 32494, 11068, 24256, 19222, 2826, 1097, 16164, 29051, 5930, 32468, 25799, 32568, 21370, 24883, 11725, 27943, 16136, 27406, 30785, 6707, 3154, 6790, 27574, 6488, 19423, 25139, 13082, 2558, 19002, 15523, 226, 18728, 26591, 24482, 5182, 29417, 25580, 21347, 25700, 31510, 21047, 18731, 31310, 9649, 10846, 10268, 4825, 26983, 4906, 2842, 922, 8061, 9633,
+28496, 14549, 29056, 20867, 27631, 31614, 7101, 10386, 31840, 25829, 4209, 23554, 31012, 859, 16366, 19591, 26559, 15108, 7870, 12523, 13651, 17520, 23369, 23919, 22345, 17584, 28825, 25187, 18506, 4118, 2052, 14234, 18668, 31108, 2333, 13531, 29954, 9434, 23918, 29026, 2496, 28127, 19813, 740, 28986, 3411, 20331, 22778, 18520, 28201, 2533, 32171, 12953, 25902, 23322, 2530, 10719, 19379, 27718, 29225, 23498, 29770, 10692, 9398,
+28111, 13025, 22929, 25297, 22460, 14079, 21556, 24956, 9439, 8601, 25696, 5657, 12012, 13259, 28435, 30532, 8692, 30968, 29935, 21646, 24103, 20489, 24176, 2054, 7101, 19126, 31279, 30599, 16129, 9203, 7229, 11472, 22229, 30158, 4001, 11921, 11470, 25557, 4109, 20909, 1390, 29805, 26566, 13403, 10296, 22234, 11167, 18988, 20434, 8335, 7866, 11769, 28824, 32043, 13823, 3157, 18401, 12335, 988, 1762, 21538, 8217, 13234, 10999,
+5608, 17236, 22920, 17078, 10025, 27029, 5219, 11416, 24066, 31785, 24819, 1594, 21251, 3218, 20583, 8918, 11553, 28449, 20687, 7610, 27724, 1743, 10767, 13358, 14078, 11756, 15120, 2848, 19973, 28355, 13848, 25581, 12823, 4000, 9891, 22848, 31030, 15110, 1496, 22328, 14128, 26315, 23923, 2611, 29534, 11738, 11529, 8319, 7419, 32217, 15929, 2376, 1192, 26697, 15734, 15270, 5685, 30854, 18118, 25658, 26441, 31966, 18472, 6496,
+3199, 28363, 29345, 1461, 10706, 30841, 23789, 24834, 24389, 14944, 27445, 21155, 26682, 6207, 29474, 1334, 5656, 12636, 3710, 6848, 6565, 19444, 22118, 12250, 17530, 7468, 5140, 11204, 6667, 23612, 17700, 9866, 19208, 14277, 11327, 29914, 12351, 2348, 21980, 3972, 17293, 16657, 25127, 11207, 22864, 21833, 12541, 28520, 1701, 16251, 2600, 8266, 2927, 24718, 20516, 20458, 32187, 25657, 31662, 6086, 16501, 16594, 15952, 2941,
+30872, 27279, 87, 10455, 29627, 22067, 14427, 14152, 5957, 6786, 25360, 28821, 28619, 5133, 24574, 30321, 21385, 27174, 5819, 24312, 19125, 26336, 12002, 18544, 19225, 10896, 24630, 2958, 27491, 7814, 5900, 25595, 2325, 5987, 3282, 31952, 28055, 17709, 13337, 1244, 24495, 5929, 30065, 20346, 11062, 21871, 17899, 32447, 16278, 23719, 23992, 2635, 17287, 3226, 21179, 3744, 14123, 13041, 6702, 8846, 20855, 12602, 1673, 23180,
+18590, 4955, 22364, 13877, 22664, 2933, 15121, 14391, 8862, 12418, 1969, 19925, 1522, 19869, 19604, 17800, 10820, 10828, 20435, 28107, 14055, 8846, 31851, 28178, 21887, 5785, 4256, 9974, 18388, 5929, 386, 4210, 10884, 22750, 18087, 780, 25684, 440, 15171, 1778, 12858, 17140, 21703, 14380, 4241, 8540, 32180, 15061, 19368, 19847, 10400, 655, 28693, 9483, 28833, 17812, 15269, 321, 27786, 889, 6250, 28172, 5099, 17134,
+18155, 23186, 17914, 11071, 23626, 317, 12849, 3716, 17458, 1785, 18097, 21699, 10325, 17509, 3993, 29693, 4589, 14393, 30349, 514, 23877, 26414, 18327, 6378, 26736, 13345, 7267, 218, 8750, 12366, 17353, 26905, 2784, 2499, 5208, 26410, 2817, 18057, 30126, 20275, 19842, 15455, 9206, 30167, 197, 13199, 27093, 4786, 27593, 24674, 5300, 18702, 18320, 23627, 25080, 12288, 4205, 32347, 12507, 12955, 11945, 29860, 7092, 14729,
+32359, 12300, 8371, 2408, 30357, 5729, 22683, 17432, 21185, 31890, 14831, 21382, 12321, 9156, 26168, 7146, 1062, 31468, 25848, 19383, 22328, 18160, 31671, 26533, 17739, 11410, 6720, 29684, 8502, 13812, 11645, 8094, 26112, 20016, 10502, 23701, 25746, 418, 8365, 14163, 32308, 23197, 2777, 11861, 32353, 28945, 19008, 648, 27645, 12088, 20031, 17205, 30249, 18934, 10970, 15220, 30345, 17690, 12137, 6079, 31502, 23782, 14173, 24846,
+11031, 24676, 15780, 4009, 25094, 24145, 18172, 24634, 14574, 20949, 3727, 14160, 17126, 22735, 14808, 12003, 2056, 2071, 29209, 32305, 21005, 7411, 14757, 18582, 25102, 26894, 24662, 23836, 17909, 6067, 15915, 28940, 30743, 31695, 181, 23069, 23072, 18353, 14935, 4879, 6534, 18663, 19039, 23660, 8630, 1079, 2895, 10686, 3150, 32104, 10223, 24155, 6748, 24981, 9970, 31850, 19107, 1864, 22918, 4248, 7931, 6065, 420, 5907,
+4992, 601, 28976, 28065, 18954, 11144, 176, 25488, 29807, 19215, 16380, 5669, 20294, 19276, 16356, 23444, 18612, 26579, 14831, 25360, 18792, 24801, 24442, 5132, 26665, 14593, 9380, 1829, 20658, 9801, 7736, 25651, 10402, 3944, 20948, 29357, 15088, 21124, 22077, 12127, 7571, 5690, 17797, 27865, 24966, 1385, 18541, 10810, 27964, 604, 3403, 13989, 25406, 27845, 19121, 19303, 9670, 28501, 21132, 30329, 5534, 28868, 23212, 15937,
+45, 11392, 12526, 15133, 32516, 1835, 27261, 7319, 7525, 12290, 2416, 32491, 13675, 20957, 10534, 8871, 21561, 13937, 22860, 14199, 9014, 9213, 735, 18685, 4947, 21867, 16246, 10481, 17968, 6690, 26418, 18013, 18082, 6176, 378, 17830, 8012, 27639, 25149, 15537, 7161, 27565, 15261, 20836, 15754, 25795, 29708, 4547, 6964, 19800, 18747, 15978, 29014, 19482, 1895, 1193, 8581, 18141, 11674, 26549, 24831, 5325, 11794, 10145,
+11501, 12173, 27975, 19513, 7044, 20356, 2283, 14206, 15153, 17544, 2274, 30907, 10571, 31982, 2687, 17535, 19015, 21434, 745, 15261, 8148, 2641, 16454, 16729, 20782, 28128, 10511, 12846, 685, 22305, 22991, 12187, 1710, 18199, 31700, 8755, 5787, 1215, 22961, 20941, 18759, 25235, 19080, 29330, 24450, 21767, 14097, 10697, 10433, 14843, 25958, 18581, 17484, 9644, 2543, 5498, 5004, 13054, 18344, 5690, 2591, 8568, 17877, 4302,
+26767, 16809, 13057, 32554, 18025, 3250, 20727, 4016, 28485, 7040, 579, 20167, 28807, 14676, 30864, 6473, 29519, 24054, 25054, 14235, 930, 27597, 19734, 5935, 7883, 5310, 11625, 10475, 13878, 29502, 14777, 7877, 13543, 27834, 7664, 31568, 31084, 28391, 2817, 26801, 2663, 3396, 14201, 31471, 18072, 12297, 5176, 14824, 3584, 30230, 29059, 4514, 25060, 16025, 10449, 175, 21336, 22074, 10650, 2446, 18808, 25427, 10324, 32352,
+20493, 17988, 31152, 18809, 13611, 1201, 12843, 16275, 4597, 27044, 14978, 22670, 6573, 20154, 4726, 10157, 17616, 1017, 14672, 9908, 17043, 25121, 10084, 5611, 14428, 20734, 8057, 468, 13394, 18381, 52, 1119, 3601, 31205, 19929, 17213, 32406, 4, 720, 4236, 27048, 15698, 26906, 853, 3084, 31632, 11011, 20700, 32649, 25683, 30609, 16924, 18036, 7925, 22535, 32464, 28659, 30593, 165, 9285, 16206, 217, 10405, 19808,
+31422, 30334, 4253, 31061, 30338, 4973, 2529, 24618, 20671, 29435, 25471, 23755, 28299, 3714, 11687, 28180, 29397, 9528, 12337, 14666, 17453, 2104, 14362, 13345, 32697, 14527, 22630, 16136, 14745, 267, 3176, 13399, 30601, 7429, 11692, 28171, 12402, 14221, 20021, 305, 10888, 12725, 24060, 6419, 16439, 2979, 1832, 13069, 12508, 14169, 27735, 29961, 16273, 9329, 10538, 16203, 23857, 401, 32339, 5834, 668, 2747, 19233, 31270,
+10176, 30926, 26673, 22578, 12379, 13927, 22883, 23268, 26652, 14175, 29687, 10323, 17154, 31519, 23392, 29662, 12920, 18359, 26856, 29194, 27689, 4626, 12629, 18778, 5027, 12200, 24612, 5696, 14947, 11077, 4198, 25123, 9235, 30871, 14933, 21615, 12030, 5048, 12115, 5914, 19223, 9034, 16238, 3609, 7786, 6862, 504, 20706, 25222, 27360, 17132, 20143, 31986, 29761, 6153, 4246, 9193, 30765, 9942, 24140, 9074, 14140, 16495, 18310,
+12243, 31428, 7157, 24274, 3708, 19272, 30188, 22931, 28306, 13658, 26541, 3324, 20521, 27045, 24031, 12975, 21637, 8395, 350, 20855, 5389, 6503, 25101, 14582, 4500, 2275, 5955, 13574, 16415, 22450, 31884, 28659, 21111, 6273, 20165, 24819, 25545, 17585, 14983, 21084, 31244, 8756, 24408, 18997, 3033, 15671, 31972, 24670, 24067, 32322, 12757, 29456, 6057, 5091, 11270, 10557, 7366, 17225, 24131, 23782, 6908, 23248, 19673, 28019,
+29521, 7070, 20070, 22299, 24655, 2285, 10615, 23131, 11041, 2255, 9360, 14074, 17927, 8564, 5976, 9226, 8118, 18734, 5914, 14175, 23825, 17184, 24732, 31191, 1642, 16096, 22205, 8550, 6576, 9110, 3801, 3329, 16180, 23871, 25628, 8068, 26157, 3475, 31199, 4430, 5731, 7792, 18505, 23658, 16356, 24481, 116, 24475, 10447, 6030, 5882, 1504, 23214, 30615, 32696, 24856, 13943, 22133, 638, 20519, 31244, 4439, 23848, 14656,
+28311, 16709, 22724, 21700, 20184, 21156, 26130, 25915, 28948, 11867, 16805, 12536, 3581, 16921, 4243, 14028, 22951, 10126, 15533, 13398, 7973, 15461, 5486, 21916, 4826, 6125, 9667, 3302, 10564, 747, 17959, 6107, 17456, 7915, 27807, 4873, 29071, 21170, 30788, 25251, 269, 14826, 5020, 3850, 31747, 9263, 17879, 21931, 19389, 644, 2561, 27362, 16105, 8047, 16510, 20931, 14172, 26177, 24234, 24737, 26925, 9425, 30844, 11613,
+17340, 25884, 16486, 13644, 14286, 14507, 6127, 14555, 29333, 11147, 18406, 28312, 20411, 3517, 17475, 7032, 4161, 20036, 1627, 20266, 28084, 18137, 8429, 9488, 11547, 32663, 1457, 5704, 9320, 32302, 17317, 26661, 25418, 1036, 7537, 6936, 15543, 13664, 21491, 12108, 24812, 7129, 7652, 12455, 10646, 25128, 19487, 14807, 12396, 21114, 2305, 7712, 6484, 10735, 17201, 18031, 10630, 18658, 23735, 19951, 18192, 8284, 13844, 10842,
+9320, 21381, 17778, 24863, 2277, 6502, 4203, 27089, 13631, 11856, 6776, 24278, 4216, 26264, 6317, 16612, 14610, 8623, 24325, 21094, 19358, 8758, 6357, 29988, 27416, 30092, 17171, 12841, 5609, 31015, 23683, 14929, 19628, 8694, 7025, 21906, 15196, 11228, 16227, 28827, 23084, 23004, 20337, 27300, 16500, 26655, 11145, 31110, 2510, 2702, 19437, 21868, 11460, 25794, 19088, 6108, 23119, 3492, 18949, 28728, 1739, 9865, 10889, 21368,
+18559, 17914, 10506, 987, 29143, 26733, 29814, 19459, 16969, 17384, 13992, 701, 11271, 25137, 31812, 13781, 27839, 18481, 2881, 6531, 11507, 21969, 12639, 1858, 25461, 31589, 30586, 27201, 8686, 8708, 15801, 27245, 26622, 26307, 28232, 22997, 20272, 25278, 9689, 4474, 9894, 23681, 5175, 21165, 16050, 4219, 2178, 11121, 22700, 5059, 17652, 1440, 27029, 30291, 3298, 19722, 29112, 1117, 14155, 5030, 9825, 29956, 32275, 3679,
+23495, 27739, 26677, 11000, 20250, 3598, 15474, 30144, 27279, 20649, 18542, 10561, 24869, 20720, 21682, 14801, 25780, 6566, 16241, 20041, 4089, 19540, 6995, 434, 20657, 21151, 5464, 30482, 18339, 4972, 1393, 9067, 32711, 28070, 20067, 20193, 31668, 2773, 17570, 26179, 23422, 3344, 3972, 15523, 24064, 25654, 30325, 17076, 32220, 13798, 4349, 3542, 570, 11345, 3976, 21227, 32496, 9440, 18941, 18067, 14412, 20335, 27134, 14356,
+15637, 14433, 1781, 14538, 17206, 19351, 7949, 7861, 22695, 11922, 23384, 13992, 4808, 20941, 31068, 4261, 1972, 2650, 7803, 2542, 13995, 11779, 23770, 13723, 21219, 9943, 31790, 2864, 30278, 26157, 17220, 13148, 7822, 19001, 27686, 25029, 5585, 2867, 122, 28280, 14789, 23506, 9504, 19598, 11680, 7805, 23859, 13652, 10455, 31662, 16194, 24450, 10673, 7196, 5405, 31892, 17140, 4427, 1988, 14650, 30584, 19208, 27798, 5639,
+5442, 22716, 30668, 11027, 25584, 30790, 6539, 7605, 21528, 16044, 27203, 440, 23849, 18294, 14092, 1536, 17188, 30287, 25986, 27861, 4715, 31391, 26986, 21855, 3050, 28974, 3738, 867, 15415, 31536, 6506, 20857, 21485, 4406, 31884, 14301, 2428, 5655, 21906, 23956, 21699, 16342, 24397, 12780, 1868, 5721, 14316, 19057, 3240, 7534, 14150, 7956, 6157, 8368, 29811, 9208, 4575, 781, 10075, 19990, 32318, 16581, 8079, 21035,
+20987, 7195, 2568, 23415, 12850, 24474, 14603, 1782, 8048, 6232, 14562, 9917, 11954, 28879, 28974, 15194, 3645, 10356, 23150, 9803, 18725, 20194, 19011, 23300, 20975, 29086, 10522, 20525, 12899, 18601, 8792, 1118, 25796, 11360, 24533, 5878, 3067, 6368, 7660, 11115, 12601, 22223, 21032, 24555, 18334, 17238, 6981, 21979, 27595, 30132, 31782, 13552, 17558, 18025, 4084, 5765, 14343, 14606, 26291, 27242, 439, 2315, 28360, 26235,
+13676, 20125, 32113, 16743, 26494, 7006, 27858, 6327, 29229, 16123, 30882, 14795, 593, 5095, 4006, 28188, 2459, 3021, 8972, 20017, 21046, 13056, 25783, 2622, 27662, 19306, 29864, 28101, 21621, 25457, 21568, 2529, 12814, 20914, 19272, 6540, 27920, 14363, 12867, 24381, 30486, 10981, 6408, 31079, 16077, 10414, 26500, 18536, 13435, 2704, 5786, 1714, 15761, 31569, 4336, 10655, 18107, 1432, 5989, 6960, 26889, 27557, 9490, 6936,
+15703, 28762, 13476, 10855, 10357, 26344, 2468, 8075, 4557, 8876, 6387, 20634, 19291, 119, 6403, 32726, 2823, 12189, 1672, 18584, 10990, 6008, 29240, 29097, 7441, 2461, 3289, 1562, 30018, 12779, 8498, 12954, 8774, 21975, 23809, 19131, 15551, 26278, 27207, 20108, 2386, 826, 7975, 21677, 945, 14378, 21636, 3768, 26567, 23308, 22353, 4789, 29317, 18825, 1118, 3990, 21286, 4407, 5552, 18536, 17187, 14051, 31490, 25961,
+3258, 22532, 12324, 18809, 16042, 6763, 6149, 18428, 7589, 14124, 7338, 8534, 28502, 28974, 12303, 22301, 19514, 1888, 27090, 16063, 20713, 28208, 20053, 9231, 32616, 25606, 27767, 17035, 6889, 26490, 10228, 10147, 16254, 22552, 28956, 32296, 29316, 2337, 17956, 4137, 16462, 25294, 12672, 12196, 21500, 24975, 1730, 8247, 26863, 28820, 24310, 14808, 24261, 11596, 24039, 24109, 4434, 19038, 8376, 11323, 12760, 18604, 21470, 29014,
+8388, 17658, 28542, 4936, 19995, 13731, 9074, 3689, 6257, 21746, 15886, 27758, 13953, 17616, 3237, 8048, 13668, 27547, 22856, 5161, 6375, 14127, 29270, 10809, 397, 4878, 22132, 13158, 23482, 10834, 9404, 31871, 28492, 5179, 4039, 15720, 18910, 13113, 19409, 25167, 2091, 2527, 20157, 16044, 20143, 23394, 24092, 1044, 18174, 14180, 6205, 24549, 28307, 2708, 2591, 28705, 7586, 24723, 9095, 31069, 2790, 18499, 30172, 31282,
+23678, 1443, 14234, 9820, 14557, 876, 2220, 16648, 3403, 22377, 32693, 23547, 13004, 24017, 24591, 31178, 5430, 30796, 22959, 969, 736, 25550, 29674, 8323, 17506, 6001, 6624, 20296, 24501, 4028, 18810, 15411, 5471, 277, 25232, 20028, 1153, 27452, 3909, 4556, 17061, 3834, 28103, 30065, 27851, 19926, 28475, 513, 17955, 18667, 1483, 18691, 11449, 31157, 27014, 28955, 4391, 870, 16483, 28892, 4898, 2526, 11535, 10370,
+2803, 3999, 30398, 3956, 31451, 1539, 8512, 15745, 5373, 3848, 13042, 457, 23774, 8750, 970, 8961, 27417, 2453, 27653, 6098, 843, 21899, 2286, 5234, 22770, 18769, 1358, 27668, 21295, 12893, 5270, 24098, 16893, 2901, 28054, 15576, 4440, 3799, 31321, 9814, 7647, 11596, 10271, 31421, 20346, 11241, 7615, 14995, 13695, 2500, 21093, 14538, 24399, 23379, 19772, 14401, 9381, 21130, 9302, 30676, 1255, 14572, 22007, 18148,
+17473, 17293, 957, 21914, 21092, 32278, 31728, 28739, 11106, 9231, 27393, 31452, 20472, 2240, 13679, 1399, 4740, 2005, 15937, 29139, 25384, 2941, 10773, 1997, 24071, 20075, 32674, 25327, 1879, 21913, 10707, 19353, 6438, 11664, 8499, 27531, 11175, 7459, 23502, 22281, 16690, 18127, 20966, 4394, 20367, 1877, 5794, 25107, 3882, 21731, 21479, 29267, 24673, 32252, 31264, 15976, 19559, 31170, 8535, 21438, 20315, 19243, 8023, 26754,
+30907, 16522, 21517, 9314, 23981, 12251, 31596, 7903, 30379, 19794, 12298, 17978, 21671, 18092, 10318, 25554, 7055, 31797, 22053, 31728, 31281, 20549, 14937, 18072, 18952, 23472, 6742, 6499, 9947, 14766, 485, 8087, 31288, 22002, 17401, 22502, 1486, 16229, 30405, 31865, 3255, 9935, 17075, 24927, 28027, 27393, 17713, 2315, 26422, 6998, 1275, 24935, 27547, 16212, 10239, 13731, 6917, 16982, 20231, 16864, 31748, 20716, 24951, 30268,
+9951, 9585, 20002, 11437, 25814, 17640, 10534, 29070, 27575, 27609, 21229, 22835, 22235, 6174, 25150, 15889, 13172, 26425, 8057, 7951, 9870, 18296, 21683, 16787, 2510, 9146, 883, 1490, 29862, 25835, 31759, 7045, 2652, 18993, 18482, 28466, 3865, 29016, 24768, 31441, 23858, 13229, 21508, 13325, 19403, 13890, 29214, 32575, 7547, 4503, 7759, 17417, 22800, 29442, 1436, 25310, 5820, 2320, 26801, 2914, 28155, 25792, 9960, 30807,
+12017, 28442, 26505, 15883, 24691, 18506, 14556, 15781, 31735, 3296, 29106, 18371, 17186, 25552, 18178, 24733, 30056, 25937, 9383, 20088, 22611, 10819, 12630, 28431, 13139, 6663, 31346, 8526, 32455, 8538, 6565, 11705, 4212, 303, 27588, 28903, 18809, 9376, 11916, 17776, 12672, 8254, 3379, 29858, 1039, 21558, 21823, 31095, 14727, 31206, 18415, 4571, 9258, 31045, 234, 22397, 4941, 31580, 30924, 4628, 7350, 4721, 16333, 11563,
+5024, 11153, 7698, 23833, 20529, 19615, 8842, 433, 27869, 12221, 30291, 28908, 1011, 19347, 27235, 15739, 17785, 12882, 20310, 27043, 11160, 20544, 16673, 16101, 19357, 14829, 20729, 26707, 19550, 4295, 5502, 24575, 15448, 13201, 15640, 3210, 48, 24482, 3643, 27917, 3936, 1167, 24058, 4947, 20514, 18525, 20686, 5531, 31408, 8228, 32575, 9800, 28773, 16480, 25901, 15362, 31309, 13862, 9301, 18091, 18157, 14804, 9898, 838,
+28005, 25539, 4048, 28053, 17253, 7691, 23202, 21189, 8858, 14492, 26137, 29372, 250, 14055, 2136, 31658, 22284, 1943, 8690, 18289, 18423, 1823, 883, 16964, 15685, 10184, 2287, 1075, 24988, 12186, 1913, 20225, 4957, 5961, 15510, 22210, 13652, 5945, 10632, 22511, 20437, 4001, 19115, 20687, 18056, 21251, 19577, 7572, 23194, 28267, 25861, 8849, 30090, 26744, 25813, 13008, 4161, 28101, 14083, 29149, 7519, 15996, 16607, 12476,
+21957, 32117, 1918, 2841, 5294, 12550, 25352, 25732, 16551, 11700, 13651, 1840, 183, 461, 9412, 23378, 28728, 2506, 32227, 26051, 29250, 25273, 6291, 643, 20606, 20374, 29793, 28125, 3602, 13632, 7833, 25559, 12981, 9751, 28400, 18276, 22302, 20985, 11240, 6085, 32685, 24891, 7925, 100, 25352, 17338, 23478, 21313, 19844, 22938, 14596, 16326, 15443, 20887, 16970, 3281, 8493, 13995, 31406, 12095, 27627, 6471, 4886, 7840,
+16222, 518, 26116, 5756, 21503, 4588, 11842, 21420, 29480, 19767, 21521, 22064, 4337, 12231, 10609, 24181, 2401, 25205, 7740, 17844, 13324, 24710, 21125, 21817, 5937, 19763, 1144, 796, 26234, 6030, 8636, 9689, 6549, 1985, 15445, 28052, 6573, 27287, 16705, 3285, 14287, 5458, 25350, 18624, 17689, 3191, 10038, 20091, 28397, 17778, 5167, 8953, 9720, 26293, 30771, 15657, 13288, 31915, 16453, 6755, 5178, 25089, 16444, 11727,
+27074, 31889, 7011, 880, 26409, 23716, 4165, 7928, 29174, 29515, 26552, 14096, 32707, 3822, 1419, 28336, 21600, 6586, 4521, 31320, 111, 2524, 14209, 13400, 1672, 30662, 20155, 6850, 22984, 3831, 18577, 17290, 2952, 25588, 18170, 29361, 16537, 22336, 4521, 12943, 19083, 31074, 27039, 19022, 2128, 28458, 14590, 23729, 2277, 19112, 22281, 2388, 21636, 3723, 15788, 23308, 1617, 3175, 30158, 24601, 7006, 15967, 9124, 9959,
+8788, 27294, 6552, 25325, 16862, 11074, 5500, 3178, 9380, 32540, 22200, 11508, 28230, 4023, 2469, 30507, 23135, 24751, 128, 12003, 28474, 15916, 2544, 30091, 19092, 32702, 21925, 26098, 15902, 31049, 3289, 24690, 25575, 9842, 17247, 9670, 20916, 22747, 12848, 30296, 22519, 2280, 9036, 17982, 6303, 11506, 15721, 29438, 3489, 15849, 8674, 31963, 31766, 11218, 29286, 18090, 11152, 18443, 11420, 27054, 16724, 14710, 18976, 9532,
+24552, 3455, 19202, 12700, 26203, 32050, 10228, 15954, 1562, 19264, 1168, 7866, 30770, 16890, 4536, 1491, 32739, 13210, 686, 31737, 24428, 29973, 17059, 2813, 15648, 28480, 29867, 32373, 10422, 16076, 9137, 2206, 19531, 28339, 14906, 12966, 27621, 25134, 28921, 29183, 11630, 30089, 4281, 9633, 14211, 8818, 11124, 14183, 22028, 11811, 13152, 13689, 9016, 30212, 16502, 24664, 25924, 13601, 24269, 3578, 29677, 638, 5784, 16441,
+28977, 20690, 29407, 23830, 13056, 25560, 20246, 24686, 22882, 24527, 1551, 4325, 577, 12676, 18508, 22606, 24487, 31661, 3527, 735, 29105, 20029, 25399, 22261, 862, 16901, 25839, 30540, 17539, 31623, 14213, 13749, 19545, 10852, 4811, 32601, 3645, 25057, 24519, 26527, 16817, 26071, 30852, 17394, 5979, 16593, 7232, 30466, 15486, 10759, 31201, 11823, 30788, 23832, 1316, 31651, 7965, 27155, 29423, 25505, 26010, 10868, 6486, 12787,
+21720, 11297, 12620, 25365, 3587, 4371, 19124, 20404, 30442, 17209, 5030, 3653, 1034, 12263, 1351, 16520, 23022, 32552, 28343, 21043, 23617, 29659, 19926, 31582, 24046, 16581, 24319, 17288, 27449, 30805, 30075, 16401, 9335, 9927, 8999, 12922, 14298, 28123, 558, 11973, 12564, 5588, 15626, 13598, 17851, 16978, 30118, 8106, 16762, 25693, 29149, 7611, 22584, 16307, 6426, 13862, 120, 30745, 31150, 27569, 28783, 28457, 11202, 5350,
+5616, 20201, 18272, 19915, 15557, 18830, 31888, 28121, 24418, 14746, 8952, 9502, 31724, 6302, 17608, 15719, 31996, 13989, 23330, 21812, 30296, 29756, 2907, 30416, 27734, 1289, 25217, 23749, 29747, 3651, 29099, 2595, 23853, 14603, 22510, 6642, 665, 21630, 1995, 25083, 3609, 10947, 1817, 2565, 17250, 19425, 18284, 16478, 646, 8847, 5522, 30942, 5835, 8429, 28590, 801, 9719, 21039, 24550, 6698, 24691, 20881, 9293, 15776,
+2716, 31804, 22418, 3381, 20666, 24413, 28465, 24275, 2593, 30282, 26841, 19843, 16940, 12357, 3553, 17586, 21204, 9075, 15761, 27040, 17505, 11583, 27841, 27224, 32623, 19624, 1154, 24546, 7737, 10447, 7554, 10454, 9483, 29972, 13835, 30150, 21617, 9532, 21657, 24210, 7047, 15730, 11285, 23987, 28088, 14838, 8805, 16524, 23914, 24566, 10796, 8651, 3382, 5870, 3107, 3237, 25494, 4261, 27783, 463, 14708, 2569, 10917, 24192,
+32541, 24753, 21574, 21390, 1517, 10463, 12833, 8564, 26194, 24118, 32551, 21514, 6189, 8589, 5270, 30103, 387, 16067, 5986, 3769, 21937, 9093, 7006, 14663, 13354, 2021, 15126, 28062, 4590, 26044, 19486, 4363, 18029, 8292, 25754, 19546, 18756, 5819, 28111, 12182, 29937, 27894, 928, 3358, 3715, 6198, 693, 4103, 22265, 6679, 7872, 11434, 15772, 14879, 26097, 29126, 16900, 8456, 24421, 21491, 1732, 11139, 25854, 19761,
+19432, 18840, 6539, 5420, 24659, 1882, 17602, 21829, 29777, 18530, 25187, 724, 24728, 25881, 4827, 14226, 32560, 12700, 25660, 15565, 27579, 18990, 11923, 11711, 27446, 3576, 434, 29178, 14716, 26289, 16171, 1380, 12361, 22710, 6800, 4253, 24593, 24402, 26082, 21602, 10164, 18501, 22326, 2124, 11614, 27154, 16350, 11407, 7086, 9243, 26972, 1897, 28233, 6127, 13608, 22911, 9704, 14043, 19321, 24420, 7564, 2724, 25800, 19925,
+25434, 32600, 24178, 17259, 24234, 17492, 6093, 1630, 3226, 28420, 3754, 14840, 22806, 20105, 26247, 29892, 29348, 20451, 31789, 24813, 26579, 12629, 14956, 3515, 26672, 1509, 27935, 1468, 4233, 20967, 21394, 29667, 20799, 12804, 14159, 12265, 30297, 20252, 13895, 755, 15904, 17649, 15595, 5942, 4986, 9075, 3066, 1566, 29526, 2087, 26379, 23337, 14717, 8567, 26852, 8621, 10076, 22019, 10090, 14309, 10218, 31484, 11209, 31017,
+11520, 25368, 10514, 9049, 12852, 24409, 9804, 28757, 9291, 25400, 1931, 14277, 1707, 4998, 15844, 31233, 7085, 9455, 21803, 21802, 18023, 15887, 30424, 28099, 5139, 7746, 9641, 15357, 6462, 20850, 13607, 17982, 13450, 24121, 27032, 26302, 15763, 4068, 22291, 25054, 29468, 24223, 6563, 31175, 29221, 22407, 29641, 3538, 31863, 18676, 25341, 17118, 1795, 22997, 12449, 6934, 30743, 22090, 22292, 4437, 10172, 3131, 22419, 23622,
+27252, 16683, 17157, 10247, 20752, 6680, 2533, 17452, 30903, 9097, 15860, 27356, 31504, 12733, 30895, 30599, 31409, 23468, 14949, 436, 13697, 27399, 7371, 11672, 16721, 29663, 16109, 26894, 26, 5760, 17748, 27278, 22444, 2137, 4758, 10428, 8818, 7291, 27880, 6953, 16388, 10972, 1542, 15125, 23705, 32437, 12956, 22346, 23137, 27906, 22783, 4066, 22537, 30154, 15738, 6490, 27049, 31847, 616, 27075, 4839, 18365, 21585, 27283,
+20502, 26343, 4943, 29320, 867, 56, 3506, 17255, 11028, 5048, 32380, 1966, 4717, 12569, 24312, 27854, 7707, 14327, 31920, 30244, 11713, 14890, 3966, 5994, 13969, 4583, 301, 18808, 22948, 21887, 13324, 10682, 15462, 18267, 7235, 16329, 18323, 10741, 817, 29352, 15789, 429, 31318, 20506, 12998, 22862, 15592, 20705, 4422, 14744, 18181, 16135, 29634, 22148, 22130, 10835, 26731, 22431, 29643, 16911, 11550, 10199, 27593, 27013,
+28467, 2060, 10574, 14022, 12801, 11391, 10606, 28590, 11821, 9156, 16328, 24819, 32019, 31920, 12757, 3673, 13896, 30938, 19808, 10762, 20318, 9170, 21597, 14281, 31602, 18473, 31192, 10384, 28672, 26018, 4629, 24371, 28078, 15204, 5626, 8112, 26595, 16232, 3934, 5648, 25389, 20263, 30468, 24640, 19415, 10457, 28313, 544, 8627, 15353, 11306, 28946, 24524, 136, 10459, 23358, 18609, 8884, 974, 14513, 2134, 5604, 6117, 30212,
+20808, 11743, 5556, 14635, 27975, 9491, 20284, 20596, 29754, 17984, 12468, 16401, 28441, 8013, 16945, 4300, 23367, 28252, 478, 15123, 28388, 10938, 5713, 14229, 19822, 6687, 28742, 21956, 12291, 2091, 19400, 331, 13834, 24957, 14967, 9042, 1680, 2483, 29638, 31434, 20467, 9339, 15067, 16140, 17352, 32013, 20440, 7951, 27497, 20919, 23074, 23117, 31857, 28787, 4578, 18911, 2707, 552, 8099, 14998, 2644, 27499, 15330, 16478,
+19688, 30297, 25520, 21368, 12, 22391, 20034, 20479, 31730, 2334, 3851, 16314, 1579, 24291, 24266, 29076, 12442, 14572, 19425, 11531, 10592, 24003, 30442, 13299, 24555, 5773, 28297, 27199, 505, 10859, 10910, 20193, 8388, 3662, 8794, 8400, 26053, 28828, 28879, 25015, 31162, 32730, 8562, 32741, 24254, 60, 29049, 3928, 14632, 15706, 15460, 25224, 6941, 13134, 5755, 31497, 18908, 1285, 25928, 19413, 12144, 4070, 6838, 20533,
+7733, 15632, 28933, 1018, 11693, 25045, 26034, 10087, 25007, 1828, 10061, 16493, 1888, 6342, 20422, 16520, 22049, 3114, 8977, 28990, 16248, 14732, 27719, 2388, 16017, 20880, 21801, 28162, 24950, 28640, 15927, 32683, 11504, 12092, 934, 23197, 4369, 26968, 517, 29377, 28796, 10578, 13102, 30684, 16920, 756, 14436, 6201, 3870, 23413, 2424, 20119, 5378, 30143, 22507, 21395, 18255, 11541, 16789, 10438, 7413, 32716, 10353, 18917,
+12041, 11287, 9347, 16410, 5487, 9864, 13019, 1515, 20442, 26122, 32199, 4594, 26878, 13868, 10796, 30749, 4513, 13220, 18100, 9891, 10595, 7839, 31287, 28851, 19380, 15308, 6521, 26793, 15257, 16874, 12943, 27298, 28162, 22290, 10940, 881, 32154, 23960, 2397, 19828, 17314, 1828, 24422, 11424, 15696, 2450, 9405, 20210, 15670, 27505, 30101, 26266, 2577, 28620, 22349, 21957, 11161, 28870, 15983, 26418, 12976, 28926, 20948, 8370,
+18448, 31888, 9252, 17834, 23080, 11649, 4894, 7626, 13477, 29316, 19051, 29174, 31767, 28456, 16616, 14669, 23194, 13949, 8167, 25771, 9802, 30516, 14960, 20963, 26618, 30943, 14613, 6827, 27101, 2793, 15197, 12781, 1913, 24449, 30615, 24994, 3330, 2741, 32620, 16808, 32058, 18903, 13214, 31057, 14592, 29830, 12958, 5018, 11011, 21126, 30789, 20813, 18874, 12981, 9008, 12725, 11157, 23621, 19552, 5490, 26414, 1981, 18272, 28328,
+26431, 16119, 20554, 29761, 18861, 20406, 13801, 18151, 6542, 27015, 16440, 21134, 24077, 29398, 26152, 2321, 17756, 24173, 23134, 3863, 4386, 32143, 16588, 15543, 22996, 3372, 21034, 16643, 5353, 6538, 12203, 31784, 22657, 32757, 28778, 8750, 20395, 9811, 26901, 26937, 4059, 10573, 15303, 28136, 7204, 8687, 30457, 24960, 92, 20824, 28823, 4479, 20199, 12643, 20022, 10427, 16015, 8288, 27070, 21369, 14826, 6505, 20385, 4716,
+6494, 16395, 13466, 26890, 26207, 7600, 21059, 30266, 18173, 3595, 25634, 25377, 12282, 23324, 17570, 12375, 11380, 13625, 16854, 31579, 26269, 4108, 9238, 9516, 12397, 3541, 30885, 27223, 10046, 18503, 31939, 16541, 2130, 12638, 10663, 28337, 20238, 31722, 25835, 5643, 2549, 18702, 31021, 14832, 9258, 15823, 27207, 20638, 29448, 11293, 19449, 22949, 15401, 28687, 32466, 27798, 32228, 30583, 22254, 9507, 16318, 21425, 26048, 18449,
+1295, 3943, 14018, 21533, 2897, 7086, 27177, 5447, 25788, 25430, 20279, 2278, 8485, 14718, 22916, 5165, 26011, 9597, 28115, 8644, 5516, 27813, 3675, 4977, 25628, 25929, 14484, 9179, 14586, 7764, 27628, 15882, 11707, 8878, 4647, 14604, 15964, 31824, 20051, 8984, 24486, 7562, 11262, 203, 22280, 1410, 5369, 15523, 11007, 716, 24168, 16524, 28529, 27843, 21501, 21389, 21004, 3217, 30568, 2822, 10981, 25428, 18704, 22688,
+1539, 23352, 4524, 17503, 22408, 24576, 26488, 14127, 32138, 4982, 14330, 21651, 6393, 19699, 4406, 17400, 20415, 28574, 1156, 16176, 23649, 22657, 4798, 11885, 25874, 2598, 14708, 4087, 28027, 644, 26775, 29566, 23996, 31300, 14301, 13637, 23108, 8021, 27764, 22478, 13004, 9326, 11361, 19397, 29026, 15768, 4029, 16673, 11574, 5186, 82, 2456, 27843, 4880, 14341, 20950, 7478, 29049, 25037, 2737, 29694, 19045, 32303, 20922,
+17577, 13837, 1791, 7917, 21858, 29555, 30395, 2094, 6114, 8989, 21491, 2372, 24757, 25521, 19045, 3563, 30707, 19127, 6019, 25782, 24007, 20361, 13964, 31486, 16642, 6234, 1455, 13568, 25279, 991, 1723, 10088, 14828, 3514, 18005, 3918, 302, 15632, 6013, 6416, 24621, 27504, 8788, 16610, 20257, 27833, 20174, 18196, 14193, 26193, 11211, 5432, 13786, 25175, 4150, 30429, 31409, 5606, 11229, 23920, 6597, 12952, 1240, 21425,
+16467, 19245, 25343, 16769, 2110, 31356, 23185, 26731, 26093, 31973, 10574, 13582, 27038, 30748, 31779, 8463, 24173, 10222, 13896, 5192, 2629, 18046, 2853, 1271, 23652, 14082, 25191, 30249, 27035, 26432, 18906, 10734, 12909, 11482, 27503, 15019, 10070, 17920, 8983, 3395, 17125, 19557, 16978, 11395, 17537, 15989, 19859, 8942, 26211, 987, 14134, 28840, 19033, 16987, 30111, 9918, 31070, 22535, 7399, 25337, 16199, 26306, 3303, 29108,
+5020, 30806, 11360, 15090, 15958, 20343, 18486, 315, 7132, 2696, 11710, 24669, 18685, 31569, 843, 12128, 32556, 14978, 8200, 18822, 31965, 5544, 28740, 30267, 28079, 3371, 22836, 11510, 29677, 26139, 7850, 1929, 24177, 19210, 17020, 7367, 6785, 2738, 7682, 13917, 5434, 19393, 5818, 24119, 18194, 6662, 3479, 17983, 21640, 11679, 4037, 20837, 17223, 9, 18337, 12534, 3380, 8405, 24044, 290, 1777, 31895, 2219, 25954,
+18337, 19239, 554, 25123, 21977, 8236, 6272, 27411, 27629, 12091, 18762, 13056, 18753, 22241, 31039, 7625, 1153, 2308, 28462, 18376, 2317, 14031, 30911, 5697, 22437, 22187, 5987, 24214, 21314, 8207, 17400, 6884, 27446, 17954, 32007, 16656, 26191, 5511, 11299, 21052, 17602, 30062, 1340, 3587, 19535, 32379, 11212, 20688, 1919, 6907, 6297, 4236, 20938, 4440, 9934, 10607, 26627, 15921, 2053, 15174, 24128, 19454, 22058, 18807,
+4640, 21297, 2695, 30831, 26808, 13994, 19116, 11643, 11288, 20456, 15230, 30824, 20068, 26443, 18744, 21987, 582, 25041, 26224, 21520, 29481, 3390, 32128, 23341, 19311, 1413, 5747, 10672, 20867, 27805, 29479, 25508, 16334, 32174, 23571, 10374, 13400, 9919, 22017, 24689, 30376, 4480, 22745, 17676, 30923, 8721, 6895, 31505, 995, 351, 20257, 30476, 3741, 19617, 21049, 23053, 21031, 26796, 957, 9130, 21833, 30436, 1870, 5399,
+29842, 25442, 15774, 10474, 2593, 5023, 2395, 201, 9503, 25140, 17877, 7658, 1094, 24773, 6395, 2089, 25124, 26653, 32565, 28866, 13502, 20847, 19151, 1765, 14875, 20108, 10896, 3941, 17776, 12766, 9340, 14850, 5440, 25114, 25324, 8034, 30138, 27720, 8235, 6873, 20092, 26113, 14532, 21186, 18118, 20927, 23275, 10474, 14812, 23073, 6572, 28315, 11152, 25723, 30080, 26027, 13063, 8208, 29968, 30839, 20975, 6541, 12921, 26415,
+31655, 5478, 1681, 29025, 430, 9917, 3131, 20522, 3262, 17663, 8941, 21380, 5822, 32216, 31854, 20635, 22521, 5659, 16182, 905, 31382, 13494, 26933, 11678, 21703, 24133, 9749, 9910, 30674, 22671, 3557, 29562, 28149, 5239, 25819, 28579, 15156, 28950, 16333, 18418, 13845, 25274, 7030, 19668, 24723, 6116, 7535, 14476, 11775, 23717, 15382, 10390, 4443, 9547, 22068, 26146, 912, 31817, 3288, 31587, 21720, 6846, 28381, 17101,
+12085, 21432, 12912, 27241, 17615, 29246, 12891, 31460, 21752, 19921, 18360, 13707, 26037, 25895, 28184, 5045, 16844, 10798, 15435, 21288, 20345, 4735, 14666, 21257, 3784, 17955, 20076, 25505, 24801, 15689, 9838, 4118, 4354, 22751, 31359, 21969, 19229, 11482, 20661, 8213, 31403, 6254, 21921, 24672, 32149, 17337, 29717, 16226, 28135, 12384, 4746, 15712, 17119, 19412, 4201, 20904, 4599, 24278, 13641, 29400, 7199, 23479, 750, 11553,
+13462, 32109, 754, 32691, 10823, 21416, 8137, 9458, 27670, 30058, 1363, 27051, 14627, 31080, 10509, 9994, 10697, 15255, 25706, 27816, 1900, 29907, 15952, 6499, 21417, 29593, 3132, 28617, 20305, 3882, 7402, 999, 3224, 8157, 923, 14047, 29573, 9060, 23506, 24475, 6350, 24869, 18758, 20977, 23181, 29268, 30971, 1110, 11755, 23909, 28927, 13655, 21048, 12111, 20155, 9698, 8937, 23287, 5547, 29242, 27169, 12949, 30241, 30393,
+21106, 31164, 11673, 17911, 7456, 2411, 9618, 13806, 27280, 28377, 2015, 17693, 24877, 218, 18804, 3864, 24127, 14963, 17520, 12408, 27074, 4907, 22106, 3243, 28194, 27653, 32485, 22595, 7834, 29959, 20221, 28941, 28355, 31894, 14084, 3044, 1537, 23703, 16850, 28817, 19312, 18866, 13742, 11421, 19084, 32546, 15285, 10444, 14741, 37, 22852, 9048, 4944, 12190, 12291, 370, 7075, 12009, 22966, 14909, 9200, 10419, 11082, 4787,
+9545, 25167, 7831, 11082, 16102, 24682, 7131, 2646, 10780, 20873, 14067, 29864, 20652, 29352, 7540, 2625, 29390, 30392, 11673, 1566, 9814, 23965, 1937, 16889, 3206, 24903, 31799, 12406, 2554, 10113, 17193, 12099, 2512, 25025, 23181, 18614, 16939, 30312, 21260, 27719, 18417, 2559, 24815, 6301, 31912, 32356, 8927, 28534, 29980, 20600, 30100, 7027, 11797, 32037, 23916, 15003, 24172, 22947, 27409, 26726, 293, 11835, 6057, 2805,
+4092, 29238, 21420, 21031, 26782, 9912, 15982, 12432, 12472, 8029, 18733, 11616, 7617, 27660, 7382, 4830, 15493, 4714, 11857, 27290, 3984, 3005, 9526, 28156, 25953, 4167, 22115, 26246, 16002, 28172, 29051, 20094, 24643, 17703, 8357, 18657, 27616, 24339, 31089, 7320, 32369, 17055, 18936, 7218, 11947, 26318, 12048, 27440, 31032, 23905, 21963, 2248, 26911, 31489, 30405, 20096, 2888, 19752, 13574, 18891, 15156, 9857, 6217, 7031,
+27561, 14575, 25689, 22409, 6146, 24010, 29729, 5747, 8297, 15897, 12966, 20245, 9447, 25014, 14917, 7711, 16152, 4112, 9960, 10295, 2833, 7597, 30391, 5722, 27349, 11197, 24613, 9737, 21054, 30830, 16769, 15847, 12637, 9690, 5488, 18784, 932, 2449, 24531, 9230, 18346, 4729, 29475, 27793, 29744, 11624, 2737, 13128, 15737, 12697, 23423, 18570, 20294, 21046, 24292, 14875, 32243, 16137, 24612, 20529, 14200, 8613, 3609, 26837,
+18303, 9097, 12853, 19236, 11547, 4617, 28466, 29893, 9346, 25173, 24919, 6322, 4029, 27656, 19450, 19766, 7585, 10105, 5569, 27879, 31151, 29861, 9986, 30626, 13231, 1830, 18388, 27431, 10444, 21997, 21500, 28747, 31094, 1586, 15215, 9873, 6203, 10913, 6999, 15549, 3318, 31918, 21872, 7348, 26806, 8554, 27114, 1623, 18660, 32683, 29502, 17043, 29777, 6720, 14902, 10240, 8550, 522, 4903, 18994, 22519, 26403, 14974, 20845,
+27989, 30189, 30719, 1424, 8335, 4950, 16974, 11653, 4100, 6078, 19001, 30906, 14632, 13348, 32529, 524, 13263, 29263, 17568, 10272, 3215, 32470, 20512, 11765, 224, 25415, 30760, 22743, 19051, 12966, 10820, 14272, 10387, 8771, 15697, 18722, 13721, 32671, 30376, 17821, 5981, 16609, 15959, 20613, 29957, 15720, 21138, 10453, 12215, 5938, 20725, 15430, 5640, 8470, 27196, 5864, 1117, 25188, 28607, 20168, 5386, 6659, 1673, 15773,
+15431, 17370, 1728, 29152, 17273, 32104, 14206, 23254, 15945, 30165, 11099, 13135, 13118, 32237, 23588, 25333, 5407, 11545, 7996, 11047, 20015, 2424, 16911, 21133, 27612, 12750, 8533, 230, 19410, 10206, 16003, 2073, 27576, 17731, 31225, 12081, 17067, 12663, 2567, 245, 10061, 13667, 13380, 23179, 13136, 4200, 15744, 18544, 15745, 23740, 29591, 2993, 26164, 13735, 24126, 21008, 26485, 32659, 21238, 13127, 10098, 4474, 15200, 4906,
+22205, 13658, 16988, 6505, 26321, 19555, 6750, 3614, 454, 20130, 26793, 13591, 24330, 9770, 32135, 7307, 742, 28958, 10300, 26907, 9925, 1658, 15147, 3643, 1550, 3618, 16770, 11648, 8092, 31971, 16554, 30297, 12861, 774, 4034, 6414, 20330, 10784, 10029, 20784, 30914, 4054, 1607, 22476, 13824, 974, 29784, 14567, 29933, 7316, 8706, 7090, 8975, 23853, 10733, 10525, 27471, 27504, 22173, 2795, 26707, 5959, 325, 6800,
+6734, 4359, 13214, 27064, 15144, 23243, 15080, 13290, 27298, 16688, 2999, 8354, 17662, 15, 22921, 14827, 7331, 31627, 21918, 16306, 22713, 32651, 26831, 17416, 27387, 16236, 20212, 21326, 22196, 20537, 28126, 28930, 24896, 8573, 23226, 7272, 31816, 5538, 20563, 26346, 22226, 23562, 1933, 7121, 23577, 24854, 21948, 30908, 23714, 11098, 14447, 13659, 10982, 8510, 31075, 5601, 24747, 18519, 26928, 14175, 6288, 22286, 10337, 31185,
+30859, 795, 5689, 29908, 6333, 26252, 23486, 28560, 17046, 25419, 2913, 7855, 17506, 24861, 5996, 8452, 3192, 20443, 22111, 14174, 28953, 20418, 19775, 20932, 6170, 13935, 2339, 12458, 3454, 12676, 10875, 1545, 13471, 16565, 31453, 19805, 10049, 22172, 15597, 27096, 14823, 18510, 2183, 32329, 10603, 8179, 8013, 13795, 28622, 30124, 27969, 24808, 17775, 14977, 12972, 23945, 28912, 15312, 3635, 32366, 27988, 14511, 1144, 8692,
+31076, 32597, 28497, 8357, 22001, 11326, 2685, 4057, 29836, 4869, 3618, 7671, 13048, 11632, 21467, 8903, 8988, 16668, 943, 26763, 31645, 13915, 17940, 27790, 29227, 21576, 27388, 24448, 3319, 28532, 372, 1627, 28362, 28869, 9984, 17595, 7427, 12670, 21652, 4495, 17539, 25271, 12166, 30587, 4135, 865, 6722, 13123, 17534, 7665, 7119, 16411, 21581, 25059, 11433, 18040, 13867, 6054, 9720, 17186, 1818, 10092, 18813, 30180,
+6193, 28798, 15008, 13620, 8700, 3892, 18115, 26239, 29163, 30282, 24058, 530, 31147, 30781, 13654, 15913, 5678, 20773, 32325, 27259, 13064, 10990, 12532, 26932, 17044, 22252, 11350, 18863, 32345, 30164, 16275, 5770, 26194, 31283, 19391, 2126, 2408, 4738, 28365, 31571, 2252, 19655, 32102, 632, 17668, 12988, 16545, 23347, 993, 16102, 17838, 14057, 27093, 30370, 8221, 11369, 19855, 19572, 30232, 19432, 16968, 13740, 25202, 10394,
+12255, 11825, 12520, 14663, 16564, 8117, 13467, 18816, 27772, 12801, 19448, 12673, 25789, 3226, 3252, 26782, 19328, 21090, 8071, 13653, 18693, 16293, 25023, 5780, 3097, 22487, 25212, 20065, 3459, 17646, 30459, 15715, 29472, 10211, 30378, 13268, 18328, 11077, 32084, 13332, 23878, 18765, 26005, 16899, 21991, 29257, 10913, 8551, 17580, 18985, 22205, 3505, 2510, 14460, 9285, 5607, 4179, 1729, 25672, 7639, 19375, 23363, 23354, 16079,
+806, 20964, 29347, 19134, 32042, 28664, 32466, 23152, 14661, 25704, 7284, 3884, 22193, 18197, 12435, 7005, 4414, 1872, 10510, 6924, 16332, 19795, 12531, 20512, 21524, 5435, 28151, 8132, 28798, 18737, 24211, 29604, 6933, 20791, 15970, 6207, 16687, 15669, 29360, 31348, 8605, 3876, 2464, 30798, 22073, 14899, 5036, 26488, 16772, 15546, 644, 336, 2574, 13176, 20848, 24098, 18611, 16231, 32230, 14642, 2200, 23674, 11478, 9134,
+11697, 27449, 15341, 28384, 10350, 11933, 26964, 18955, 15809, 29428, 16985, 5115, 11559, 22021, 31603, 28331, 4800, 32247, 28668, 7374, 12655, 16748, 31472, 31267, 212, 30935, 13141, 2412, 21841, 24619, 11546, 770, 19300, 26888, 29154, 29650, 6053, 23350, 15837, 21863, 20010, 55, 26978, 31569, 22076, 25813, 27133, 26876, 25292, 23033, 1482, 5180, 7013, 187, 3679, 7225, 31122, 16820, 9638, 20195, 8671, 21184, 20965, 27972,
+15304, 17351, 24854, 21358, 7933, 7924, 10453, 27943, 7979, 4663, 26744, 30055, 30476, 21109, 24164, 23000, 11374, 25646, 28180, 18388, 25833, 31859, 25613, 24187, 15911, 2483, 11614, 24583, 23668, 32579, 19787, 6204, 17162, 11873, 27562, 25095, 19797, 5247, 20270, 27776, 9910, 14247, 25064, 7618, 2588, 16460, 30619, 13963, 9338, 26031, 32351, 2404, 25123, 25196, 26591, 8266, 27680, 5438, 81, 18580, 5249, 19868, 24784, 22412,
+31742, 19579, 14739, 18771, 24826, 2242, 13780, 1969, 16489, 6076, 9587, 19077, 22536, 7438, 272, 31874, 702, 32623, 1510, 25825, 25052, 28102, 1323, 19964, 772, 1405, 5776, 6021, 21273, 30560, 28433, 20247, 17371, 10405, 6251, 9430, 12647, 20031, 11399, 29136, 26107, 20986, 15445, 15875, 28425, 15718, 14981, 29127, 15573, 16492, 22184, 7857, 11826, 23507, 27821, 12598, 24912, 829, 18619, 13418, 31390, 14285, 897, 15993,
+24690, 7148, 25423, 4569, 27179, 4054, 937, 20518, 25041, 16382, 3625, 20698, 32100, 18607, 17057, 14906, 2331, 6473, 22763, 14157, 29980, 17817, 26755, 22125, 18646, 12606, 2775, 17268, 26891, 3672, 494, 18813, 10821, 25917, 23382, 5232, 29972, 24319, 25751, 22245, 7934, 29376, 10175, 7266, 15215, 27232, 22172, 17546, 937, 12168, 31703, 30917, 29985, 25690, 20274, 15863, 5529, 23049, 364, 32420, 26722, 858, 18466, 4775,
+26775, 9080, 10007, 23979, 632, 2990, 13456, 8566, 32367, 23631, 15832, 14814, 18095, 5237, 32361, 19032, 17405, 31296, 17182, 14622, 24219, 4688, 30485, 29748, 27738, 30849, 29400, 21692, 31707, 15098, 26467, 25715, 24179, 3706, 16926, 24811, 6697, 30383, 609, 6296, 21246, 16441, 21110, 6574, 21678, 20703, 25606, 6315, 19232, 10020, 20937, 10683, 14709, 18655, 7663, 9679, 16736, 4295, 31371, 15676, 19394, 25070, 8623, 10805,
+28776, 25549, 2848, 2705, 23164, 3457, 9001, 11643, 19898, 30112, 18217, 8809, 18047, 11055, 15124, 4511, 21076, 3294, 15194, 3017, 21949, 22857, 12696, 5917, 27153, 11299, 21593, 13779, 3601, 30216, 24584, 32377, 22998, 27432, 2315, 13394, 30889, 11316, 25037, 18019, 8660, 10486, 26828, 26708, 21542, 9185, 31219, 9850, 12479, 13646, 12867, 1660, 3735, 25563, 7577, 30888, 4094, 29171, 11899, 7695, 26619, 3715, 7304, 16849,
+31147, 9619, 30244, 29268, 20936, 22513, 14520, 29596, 232, 8580, 23536, 21774, 17765, 21988, 31624, 30244, 2866, 11723, 31904, 6601, 4518, 6714, 4722, 8612, 3117, 16621, 16307, 29736, 20337, 23611, 13818, 18716, 463, 11294, 15217, 21399, 1039, 29737, 18227, 1271, 5549, 8996, 23045, 23315, 30984, 21901, 20791, 1082, 856, 19928, 7683, 5374, 26642, 12405, 13986, 29759, 29027, 30293, 26727, 16596, 21137, 7777, 2544, 21600,
+19071, 17761, 10231, 20111, 14730, 28458, 21382, 20280, 4686, 11660, 10827, 2902, 793, 31618, 3984, 1650, 18778, 11668, 7024, 12652, 24073, 21011, 9643, 20332, 18536, 3603, 4160, 6905, 11380, 6705, 28505, 30452, 24466, 5968, 17795, 6429, 1659, 6409, 26709, 6345, 18069, 4768, 9248, 18863, 3618, 13232, 20513, 22397, 24900, 27537, 2281, 16206, 15780, 11925, 3770, 1549, 15528, 7931, 8454, 26908, 14636, 4192, 24592, 6334,
+10160, 9619, 12763, 11819, 16029, 6704, 18165, 1330, 11472, 27413, 20193, 15091, 7877, 7938, 4720, 10, 2708, 7001, 16216, 18488, 18926, 19986, 20037, 1686, 27917, 28492, 28595, 9785, 32684, 20419, 16120, 10076, 30039, 28883, 21896, 13300, 2820, 7293, 14630, 14292, 1938, 2056, 29383, 9815, 9994, 1335, 9825, 12702, 8337, 26041, 31191, 27263, 13260, 18460, 28950, 8409, 14184, 24777, 18195, 14100, 12428, 1547, 24177, 9699,
+30430, 13305, 22999, 482, 20598, 4862, 14775, 22536, 6918, 11390, 32351, 16912, 12726, 9409, 29615, 21063, 2682, 28038, 15558, 15942, 13730, 11740, 24352, 27915, 3749, 9779, 9247, 16178, 11326, 656, 25877, 8988, 13961, 16109, 9471, 1791, 20971, 24246, 24327, 27889, 2868, 23911, 12033, 15594, 552, 8880, 3889, 3234, 4150, 19448, 19177, 17881, 31188, 10761, 13028, 2170, 20540, 22275, 18348, 31866, 22932, 11457, 8086, 4125,
+27566, 17557, 5917, 15769, 9035, 30244, 10890, 11904, 21387, 22924, 27498, 21939, 31804, 31388, 25174, 3187, 18068, 11583, 21068, 16488, 22344, 1328, 18658, 10116, 23603, 4238, 9214, 13767, 15696, 17300, 17893, 10494, 2090, 23810, 26264, 11125, 21286, 4386, 23029, 9906, 27310, 17760, 31845, 26347, 16380, 24251, 29534, 1680, 3066, 17834, 18168, 25410, 19162, 4059, 2758, 9997, 8297, 11972, 23765, 23993, 29273, 8890, 1720, 31363,
+32700, 27984, 9720, 21218, 32370, 32750, 31124, 26913, 17742, 30202, 20492, 1354, 21685, 17258, 3034, 24752, 2324, 21202, 17394, 21486, 25261, 20153, 31483, 791, 32125, 22480, 24784, 28630, 31370, 26504, 27225, 31302, 21720, 4178, 19753, 21323, 4160, 18109, 15468, 21902, 15543, 3192, 23256, 4461, 20450, 26290, 29213, 22774, 14724, 13839, 11492, 7218, 1224, 10207, 8009, 582, 32688, 25, 29212, 31290, 26530, 23670, 29825, 15482,
+27848, 16810, 4037, 32008, 2151, 19505, 21142, 17695, 22697, 11630, 22156, 10379, 5152, 18601, 385, 19876, 32440, 11877, 27094, 897, 22085, 2335, 1479, 22005, 2361, 30691, 20527, 28891, 21593, 17584, 11605, 16673, 1626, 15643, 15913, 3778, 2380, 4287, 21473, 25078, 15917, 10861, 2689, 21069, 29462, 3075, 8178, 29134, 14952, 2504, 30031, 4269, 4840, 31510, 26274, 7201, 29434, 14034, 3324, 18259, 31618, 14929, 2165, 477,
+30572, 18078, 4255, 185, 22366, 25728, 25263, 5515, 3821, 27952, 26585, 515, 31027, 1995, 29649, 13212, 4499, 26913, 17481, 9339, 25655, 10988, 16540, 22321, 25022, 19864, 7813, 23872, 2026, 9978, 24349, 32598, 28056, 28604, 15, 17654, 21564, 25278, 23170, 25385, 20463, 16987, 25900, 18722, 18982, 22782, 31934, 23481, 16927, 16648, 53, 9814, 27636, 16593, 32136, 19890, 3690, 7181, 10994, 5716, 17159, 2576, 5546, 12447,
+31180, 5562, 30102, 19977, 30840, 20504, 12594, 18535, 4723, 5727, 4490, 23705, 28509, 3656, 14418, 12668, 20304, 14471, 22482, 15172, 31065, 21850, 2294, 1987, 29031, 13289, 7703, 13422, 15865, 13249, 25870, 14277, 18811, 23204, 1486, 16884, 10940, 14081, 2651, 15663, 19808, 7141, 6600, 15549, 10798, 21018, 28217, 31102, 2722, 17931, 13507, 1019, 7014, 15801, 3006, 3277, 29090, 10709, 16700, 12187, 23958, 9802, 26465, 10002,
+238, 27951, 26886, 11178, 9264, 29537, 26841, 29072, 3911, 673, 11853, 14709, 21691, 7302, 13043, 24413, 25234, 26550, 25432, 32248, 9584, 28438, 2757, 5906, 6379, 19457, 18094, 30338, 29259, 11791, 7572, 29497, 6974, 1690, 7907, 16239, 31227, 1980, 12543, 2370, 2653, 24397, 17079, 24345, 31699, 30123, 15990, 24165, 23905, 8655, 23645, 721, 4325, 26403, 6628, 10705, 13092, 24722, 8275, 9584, 3745, 15847, 6313, 10719,
+17537, 14221, 26958, 15996, 16201, 6734, 18367, 18855, 31131, 2678, 10432, 30062, 33, 26422, 21460, 23939, 2309, 12337, 24660, 6635, 5972, 31288, 17340, 19065, 23242, 25615, 28649, 26987, 8694, 2194, 4939, 26231, 16415, 31897, 9459, 32617, 5863, 27826, 18704, 4226, 30505, 29136, 1521, 30538, 22790, 22981, 21709, 25100, 2550, 13602, 31735, 8523, 12122, 16307, 27588, 2597, 9154, 23469, 29584, 17848, 25663, 1755, 11311, 9311,
+885, 20770, 9160, 6748, 15829, 27864, 10975, 13566, 24232, 12496, 11336, 14254, 2709, 278, 6586, 5259, 13880, 5553, 13782, 26002, 21860, 8602, 28599, 31014, 32071, 25416, 16094, 24967, 27171, 27405, 1510, 28056, 15408, 10670, 2037, 31237, 5766, 13012, 12035, 29998, 25508, 23371, 11484, 28217, 23649, 18071, 708, 4761, 23624, 14491, 30764, 12717, 23093, 26595, 10963, 22397, 19243, 27058, 14596, 13647, 21695, 16106, 8935, 4335,
+26776, 10972, 2804, 32542, 23984, 14839, 29772, 16724, 5443, 8488, 12173, 29092, 26559, 12882, 1086, 17416, 27373, 31850, 30133, 17698, 25677, 8328, 7327, 12153, 2618, 21923, 25800, 24314, 5261, 1967, 28649, 32037, 12940, 31454, 31811, 4156, 13525, 28815, 20881, 18968, 4536, 286, 15293, 31095, 13168, 16379, 15743, 7773, 15461, 13108, 25472, 8370, 21437, 31, 20523, 24055, 21955, 13555, 15601, 27216, 15523, 11483, 26486, 28463,
+10169, 25529, 32619, 23694, 21577, 20732, 9895, 26113, 21019, 25188, 24440, 1419, 8799, 7416, 9193, 24260, 20524, 1897, 32630, 9193, 1928, 20386, 481, 23883, 1173, 16082, 18332, 16696, 27565, 12050, 12391, 4966, 4811, 12243, 28661, 26388, 207, 5788, 19733, 21226, 30976, 11406, 22646, 7007, 18822, 31839, 31267, 6578, 968, 31129, 15772, 2896, 18747, 16253, 26780, 19921, 32335, 12344, 3849, 27133, 24394, 16241, 32099, 29205,
+28484, 27992, 22826, 28691, 1012, 9791, 17150, 31988, 21197, 7028, 6227, 7251, 6099, 4726, 13830, 7067, 3088, 29602, 9963, 21835, 13087, 3975, 8988, 12654, 16319, 12838, 7019, 7945, 29079, 6351, 4383, 24795, 1575, 27209, 20718, 2588, 4232, 5100, 1808, 25430, 12128, 8036, 32681, 18227, 12762, 13743, 25294, 15850, 10577, 2490, 4918, 23664, 6465, 13906, 3551, 22785, 26744, 10570, 30730, 23055, 16921, 2345, 15082, 18497,
+29554, 3033, 21085, 1019, 8133, 22893, 26449, 20262, 30929, 26362, 5721, 10924, 7338, 31016, 26774, 17915, 738, 31692, 8812, 7203, 12831, 12363, 29988, 6807, 22933, 27951, 29863, 7087, 30296, 12177, 25584, 27083, 15210, 13901, 28102, 23344, 4026, 21783, 10838, 2188, 15377, 16559, 13112, 22715, 14807, 7118, 7863, 15545, 6043, 16675, 22749, 18874, 29038, 19969, 25681, 19203, 15152, 22776, 26290, 12681, 2186, 19106, 6996, 17396,
+239, 2330, 7972, 4266, 24113, 18810, 6454, 6722, 2602, 19566, 29438, 17409, 26684, 4533, 187, 32727, 21208, 22936, 18833, 17478, 10137, 11747, 3913, 25290, 1755, 30204, 5203, 3941, 16542, 12199, 21338, 16782, 14529, 29310, 21048, 5874, 15353, 27502, 12596, 17955, 14300, 9266, 2596, 8216, 13799, 2783, 8176, 2239, 25719, 27009, 19717, 3089, 5988, 23631, 28379, 7744, 21067, 814, 11685, 4841, 13013, 255, 21623, 27542,
+29566, 9903, 648, 12151, 4637, 13244, 30106, 18937, 22511, 32702, 27154, 3542, 2718, 2562, 5782, 28437, 29571, 25499, 31526, 2792, 16362, 27137, 10536, 4661, 27951, 22221, 9503, 8196, 22477, 31126, 2970, 19275, 8262, 3618, 31426, 12899, 16863, 28764, 31837, 6606, 28698, 26223, 10148, 31416, 28785, 15930, 27086, 25588, 8662, 25844, 28380, 25024, 20214, 6148, 29686, 15397, 28370, 6421, 23594, 18079, 4779, 26564, 4586, 13041,
+30183, 3244, 25941, 14278, 32008, 25010, 20884, 27938, 18465, 31032, 26587, 14482, 14195, 20905, 7302, 22857, 13981, 2915, 15113, 1427, 9063, 12031, 16825, 4665, 18452, 7651, 22744, 23232, 1447, 27330, 3505, 31630, 30574, 29446, 13140, 29814, 21688, 1256, 24985, 7385, 32289, 18804, 21867, 13716, 6941, 29170, 3805, 20922, 32085, 18918, 22350, 8380, 30950, 6407, 13046, 16634, 14058, 3022, 7098, 15505, 30353, 10604, 14368, 28159,
+7282, 27508, 25206, 28971, 28765, 17423, 3588, 28286, 3459, 25456, 9234, 10400, 21858, 13039, 31322, 21175, 31957, 20904, 29555, 30139, 27311, 9833, 14006, 8601, 12856, 21104, 24107, 10441, 31708, 5707, 5832, 6223, 447, 31038, 2426, 29212, 15693, 6014, 24730, 19152, 31470, 1196, 29552, 20560, 14235, 28107, 8967, 13425, 16243, 5755, 10796, 10787, 15588, 24802, 19388, 28444, 13139, 10727, 6117, 12079, 16434, 11950, 18302, 16882,
+10220, 20728, 13326, 25914, 26743, 5289, 12298, 25445, 6485, 9083, 13238, 20721, 4422, 22205, 1378, 20665, 27960, 12174, 31452, 10781, 4209, 18073, 6457, 17348, 28800, 12575, 29427, 12467, 24525, 14962, 29349, 1977, 2922, 9907, 27891, 29665, 15196, 7422, 22343, 21682, 16505, 2813, 9635, 20927, 25018, 11013, 8824, 20211, 23187, 7509, 30992, 27396, 25582, 4681, 11976, 21614, 17256, 8636, 1313, 9013, 23598, 30662, 10991, 26520,
+7802, 6114, 23418, 22998, 13536, 12993, 11912, 30041, 15806, 21547, 18200, 8056, 32560, 27025, 28267, 22980, 1766, 26491, 17608, 27348, 31173, 29585, 16194, 15661, 5453, 17508, 24675, 29051, 15402, 2898, 22803, 23204, 9012, 13453, 13435, 22549, 26446, 25347, 19822, 9484, 14127, 5255, 17541, 13919, 32280, 13040, 4131, 1278, 6764, 21740, 28626, 5169, 18557, 12052, 20830, 24010, 29560, 12737, 20293, 12195, 15635, 10328, 2631, 24648,
+23782, 16066, 14429, 17460, 8646, 1483, 26945, 22773, 6738, 11718, 3924, 6250, 24758, 8056, 7528, 31522, 29796, 3386, 3923, 15585, 15439, 24754, 6827, 12231, 4723, 27120, 24426, 20359, 4680, 27058, 12239, 28462, 10356, 26668, 13155, 19002, 28151, 7332, 9007, 2122, 19050, 12932, 8372, 11040, 20988, 15901, 9795, 18016, 19287, 13718, 833, 1958, 5704, 7660, 14190, 10428, 2012, 5848, 30787, 6692, 138, 10258, 2387, 10495,
+4158, 15542, 29497, 32309, 22874, 5737, 1663, 9156, 18669, 10036, 20196, 6889, 25937, 29991, 24905, 12456, 10942, 25738, 14415, 16646, 630, 28605, 27074, 2642, 1685, 25093, 9334, 1824, 2583, 11721, 12319, 6741, 27263, 9048, 6283, 17369, 14785, 7946, 26525, 686, 17982, 13954, 7575, 11151, 11177, 32480, 23608, 22119, 25450, 5255, 5998, 26080, 1092, 304, 28722, 2777, 25398, 5289, 4601, 27981, 17010, 16920, 1955, 11506,
+25969, 8238, 28875, 7986, 16184, 22633, 8673, 1399, 3819, 16248, 12550, 14996, 15961, 3390, 4348, 8643, 8645, 10346, 1956, 9737, 10650, 30678, 12515, 3280, 3199, 17116, 31262, 20210, 1269, 449, 31716, 27238, 8687, 27823, 2456, 24871, 17688, 11129, 26270, 21507, 27378, 6053, 3736, 10571, 9443, 8084, 19214, 18089, 18430, 21170, 27826, 29080, 19081, 7573, 32361, 22280, 24690, 30855, 9722, 25959, 31304, 8670, 20429, 7223,
+3726, 22885, 32094, 21414, 1247, 25597, 10154, 28625, 31650, 13890, 6428, 8325, 21974, 25642, 26414, 7636, 14045, 21473, 3948, 358, 29046, 3541, 22638, 20968, 1628, 32361, 14159, 164, 8263, 1820, 7387, 11989, 24706, 6714, 636, 25953, 32311, 10790, 21810, 31193, 24680, 28238, 6750, 13886, 21112, 397, 21522, 2389, 21870, 25470, 2747, 18148, 29012, 25386, 6349, 30640, 24979, 20508, 30805, 474, 22329, 5424, 12464, 14267,
+12138, 13100, 7452, 11681, 23890, 29262, 10106, 15802, 24732, 16857, 29688, 13076, 17254, 18442, 15466, 6356, 11144, 18213, 24504, 7388, 10831, 30853, 5261, 3042, 18594, 3298, 3517, 8155, 8722, 15981, 22422, 20861, 29081, 29874, 32542, 20203, 26368, 9881, 3237, 18332, 26738, 157, 31408, 11224, 18599, 14106, 17580, 29743, 32320, 9316, 4364, 10383, 7402, 9625, 13426, 25996, 12923, 16943, 1383, 21645, 156, 23805, 9738, 29237,
+20911, 9513, 16672, 14511, 19394, 19909, 75, 13364, 20066, 31483, 24588, 5897, 12822, 9400, 2872, 12374, 18716, 7236, 22757, 26118, 16861, 3415, 19346, 29784, 20358, 20729, 18662, 20514, 11766, 28400, 16983, 32677, 5145, 887, 14420, 24539, 20796, 14495, 5135, 8094, 13211, 29723, 13991, 26033, 6355, 16864, 5639, 25072, 24100, 28396, 18422, 8194, 31812, 5001, 5210, 19402, 25730, 23872, 7149, 4729, 19505, 24132, 4638, 24650,
+25020, 19059, 16422, 13048, 786, 21557, 21143, 13997, 18513, 2366, 7262, 24868, 19230, 12901, 17172, 10563, 8530, 2827, 18757, 7574, 7828, 23967, 26976, 790, 15072, 1357, 5519, 1809, 25490, 10158, 26459, 17742, 29217, 10113, 30790, 30003, 31671, 19165, 11233, 17416, 21532, 18495, 9516, 7994, 31397, 26689, 18557, 7159, 29516, 4546, 14733, 4576, 28514, 8941, 5366, 10818, 10299, 10886, 12627, 3021, 21044, 6318, 20763, 17493,
+16432, 18785, 14728, 15335, 5183, 25961, 32751, 26715, 11689, 9499, 1941, 10318, 3420, 20499, 17477, 168, 25045, 32210, 4744, 20791, 8383, 10111, 31609, 18682, 20997, 11468, 21703, 9273, 17787, 9698, 26766, 1451, 28484, 8726, 16786, 899, 1920, 16769, 27614, 13609, 26268, 29555, 23927, 29689, 17286, 8636, 29857, 9564, 8078, 1834, 30355, 16461, 11945, 29197, 2376, 174, 7897, 24079, 9447, 25684, 1010, 3445, 27135, 29494,
+12171, 11153, 30393, 14091, 27922, 25239, 27700, 21423, 22026, 18859, 18344, 6545, 27495, 15433, 16109, 2805, 17267, 13696, 19267, 29212, 10125, 21643, 29386, 18023, 12954, 6065, 10939, 13964, 9510, 5307, 10690, 21682, 16460, 8315, 3005, 11615, 786, 30706, 270, 22813, 16797, 18614, 29358, 11525, 1279, 12699, 14330, 18547, 26395, 829, 14991, 3753, 22472, 11610, 21776, 2659, 17675, 32715, 16623, 27186, 5254, 27314, 16100, 21715,
+2861, 19105, 562, 3648, 17043, 832, 26461, 1073, 19446, 23051, 12598, 20725, 2982, 26928, 6504, 29377, 27758, 21496, 362, 17462, 338, 22138, 20121, 18013, 22086, 3977, 12431, 27340, 31291, 28531, 16287, 1384, 14869, 16849, 5032, 31912, 17681, 31493, 217, 4359, 21776, 12815, 25085, 24758, 6976, 31589, 21368, 1966, 20317, 21730, 19428, 20655, 11101, 6782, 5901, 419, 10759, 18332, 27759, 9282, 14096, 11279, 10666, 28965,
+28128, 15699, 28109, 13042, 14424, 28327, 17401, 3433, 8374, 9718, 28191, 15350, 8540, 16791, 17316, 28857, 5754, 3977, 16745, 16855, 10759, 22646, 17274, 21518, 8210, 12265, 30800, 22306, 23544, 8698, 18503, 18905, 24397, 13845, 31947, 6054, 9404, 16580, 9487, 17778, 26299, 4910, 361, 2071, 21702, 17677, 30928, 27456, 21654, 14905, 11543, 32413, 4783, 28817, 21163, 12994, 8314, 19195, 2532, 31859, 27894, 21036, 17996, 19523,
+2113, 17175, 25577, 11517, 987, 2296, 29295, 27286, 7207, 29656, 29357, 28909, 14566, 27518, 23597, 3452, 9655, 2372, 3098, 14439, 31189, 24261, 27433, 6735, 10689, 29965, 5826, 5815, 18233, 23822, 25338, 20346, 8229, 18148, 31863, 9217, 20444, 28391, 3735, 27651, 25279, 325, 23792, 7077, 27843, 14621, 10530, 4730, 16993, 13628, 19169, 15414, 5121, 13834, 22150, 15810, 11032, 27976, 21625, 29265, 19031, 14196, 16844, 27260,
+32344, 15939, 3709, 20020, 11562, 7445, 14904, 4074, 7770, 5928, 11151, 2845, 20550, 21681, 7575, 4775, 2541, 26745, 20190, 7663, 7811, 9572, 23473, 18843, 4780, 12331, 15341, 23811, 26527, 32185, 18304, 26103, 15356, 22013, 13355, 26919, 29458, 28259, 30993, 4460, 1420, 9376, 7305, 21970, 31058, 14881, 26745, 831, 8858, 14167, 8494, 16669, 23739, 31968, 2745, 28520, 11531, 18086, 19563, 5290, 17503, 5099, 31393, 91,
+27113, 11980, 27010, 23803, 7472, 25235, 28264, 8892, 1844, 2801, 30862, 134, 17682, 24839, 965, 26540, 6239, 9460, 10442, 29978, 8660, 13187, 25730, 20191, 31273, 12526, 25481, 16008, 17625, 24106, 16099, 11970, 3318, 10342, 3006, 10790, 2809, 31270, 19682, 4653, 1303, 17776, 4787, 18986, 9848, 5753, 12758, 16087, 15213, 23200, 13297, 23873, 3619, 6260, 11296, 2124, 18786, 4009, 18132, 3643, 28115, 1464, 15614, 31433,
+11806, 18620, 9456, 14615, 17122, 29138, 19269, 18425, 14147, 24056, 4643, 23995, 29809, 17402, 7314, 12254, 7834, 20611, 3359, 11454, 26871, 14655, 13578, 12889, 18664, 31711, 16533, 14011, 407, 32147, 12677, 12213, 17999, 22133, 26828, 2353, 18503, 13329, 20778, 32650, 4618, 25422, 23877, 1659, 10056, 31191, 13914, 17890, 19035, 17273, 29344, 13138, 31929, 10155, 26028, 17825, 9098, 9793, 31837, 9505, 9172, 11746, 21718, 27171,
+1111, 15778, 29524, 19614, 29108, 17534, 19497, 958, 10188, 10606, 2617, 20244, 9030, 16531, 5367, 28065, 1037, 1943, 8435, 198, 12098, 1695, 18023, 21196, 11488, 17092, 30701, 20660, 28838, 19651, 15063, 29949, 2662, 11819, 16796, 31770, 29354, 3525, 32728, 6774, 14131, 2577, 27019, 23161, 19109, 32386, 18458, 20146, 1561, 26894, 20344, 13660, 28589, 5599, 2088, 7310, 22692, 22, 27970, 18762, 19673, 10266, 15944, 22335,
+22085, 32740, 21337, 18671, 3497, 21297, 25446, 17628, 23875, 19697, 8022, 10216, 19315, 26480, 30362, 20876, 20606, 17938, 1768, 16428, 23537, 3857, 23738, 13461, 3879, 18940, 32224, 23552, 29206, 15400, 13120, 18524, 15372, 1689, 4427, 18869, 22987, 29873, 3729, 14094, 16802, 11751, 24310, 3349, 5464, 21904, 24226, 26070, 7074, 25994, 9730, 30611, 29851, 700, 11305, 962, 19641, 10761, 24515, 16079, 26161, 4867, 1835, 8765,
+6556, 6263, 27634, 29543, 3368, 31363, 10869, 20171, 10347, 2411, 23520, 15811, 24315, 14978, 9113, 31389, 8205, 18844, 29233, 5288, 19544, 7770, 6251, 6417, 18531, 30766, 22497, 11924, 2865, 24332, 20689, 9421, 30595, 15555, 6197, 1196, 14150, 17066, 21367, 24497, 19478, 12119, 7540, 11025, 27098, 16654, 9647, 2535, 2730, 6112, 7823, 22274, 13882, 14074, 28692, 32413, 12072, 18421, 11569, 14937, 9985, 32258, 24359, 7813,
+15045, 30556, 9009, 29195, 14854, 30376, 20925, 1564, 9727, 28465, 12590, 4057, 12351, 22237, 6592, 15081, 28349, 14416, 4588, 9463, 28490, 512, 9108, 7795, 18933, 20677, 22732, 28918, 20167, 14323, 3963, 2444, 12111, 12972, 31639, 26966, 10580, 19796, 28530, 20308, 15494, 8352, 24365, 27845, 30589, 30958, 10159, 26170, 12606, 14747, 2865, 8328, 15259, 11973, 16123, 1424, 32650, 6088, 30342, 20049, 20411, 1538, 22493, 32523,
+14510, 21365, 26721, 25091, 8393, 22483, 12631, 23887, 30836, 4228, 18965, 28657, 2418, 29124, 22060, 15024, 11103, 24925, 23353, 26362, 4131, 6708, 27786, 4013, 12796, 25360, 24063, 440, 26898, 13788, 195, 8641, 2385, 26916, 964, 10779, 16631, 13595, 1898, 14699, 17823, 20863, 10589, 20242, 17219, 32649, 2498, 28322, 24806, 25851, 21916, 28937, 32560, 16934, 183, 12588, 9527, 24246, 13028, 3657, 5266, 13223, 12298, 7652,
+7371, 13262, 18431, 24003, 26857, 20329, 5934, 11913, 8425, 16523, 32155, 25644, 16404, 1885, 21199, 8443, 27737, 10347, 4612, 27529, 27282, 4795, 7349, 4041, 29041, 20378, 7698, 1540, 833, 19997, 9192, 8205, 491, 27623, 32208, 27349, 15184, 5374, 6494, 23609, 21898, 5881, 16486, 5534, 7766, 4917, 13977, 2735, 15264, 18590, 30264, 9778, 23385, 4846, 13819, 19659, 25224, 21518, 21199, 26057, 8747, 30391, 1494, 9238,
+25246, 934, 3819, 7662, 6309, 10313, 31272, 28207, 16194, 14990, 973, 23961, 19907, 14951, 26696, 2403, 773, 24193, 12182, 24158, 29039, 26001, 11049, 21495, 14751, 32248, 14784, 23498, 29871, 16279, 32737, 22349, 17213, 3788, 30012, 23522, 14102, 28516, 18961, 30296, 10738, 19935, 21489, 30645, 2118, 15418, 280, 2891, 6843, 12462, 27049, 3114, 5696, 5331, 24609, 20447, 4811, 6625, 11178, 1915, 22904, 11147, 24264, 7350,
+14935, 21508, 30872, 29037, 17256, 17066, 26566, 27994, 4233, 15287, 25871, 6351, 30705, 26152, 9242, 4780, 5846, 3523, 7894, 11542, 8854, 32503, 31990, 13666, 6361, 10400, 15581, 29265, 21547, 7077, 3847, 3714, 28586, 1952, 32752, 13074, 19018, 26550, 8301, 23251, 9069, 1404, 29602, 7007, 27556, 6076, 11787, 635, 9599, 19682, 12177, 18454, 19417, 11399, 32120, 25778, 21799, 14933, 22276, 10578, 22010, 26123, 14293, 17828,
+28075, 14277, 30903, 14325, 8059, 6436, 4808, 17128, 7840, 1642, 24135, 2629, 7718, 3155, 3264, 17318, 22837, 15441, 3004, 9486, 26841, 2356, 2497, 15872, 17289, 24773, 26451, 6531, 18128, 7976, 24360, 13436, 22253, 22495, 27761, 30312, 28931, 32570, 14672, 4003, 1444, 6040, 6632, 9163, 9195, 9896, 26481, 32032, 25338, 29485, 8750, 19411, 31841, 11247, 2515, 16362, 3252, 28966, 22893, 21381, 4174, 14485, 2049, 26427,
+4212, 29810, 23971, 375, 29612, 5876, 4379, 31057, 11916, 11011, 7452, 21111, 20908, 1165, 20375, 13478, 30650, 29125, 121, 29723, 7605, 2636, 13317, 10857, 31603, 3442, 32238, 3009, 17928, 1519, 29437, 22140, 31330, 20640, 22516, 28174, 26516, 26895, 26463, 5664, 5138, 1147, 26775, 26046, 2312, 14382, 6756, 194, 10740, 6877, 29917, 18345, 9514, 10466, 29202, 8349, 13909, 28673, 11358, 31837, 30192, 8027, 21209, 28754,
+28668, 10957, 24161, 22416, 5084, 17856, 28081, 10223, 19004, 22088, 3501, 21316, 3703, 10258, 21511, 14443, 17135, 18660, 20, 26649, 29127, 29222, 2230, 10268, 25127, 13589, 9337, 22552, 21616, 30546, 18538, 17516, 8736, 9931, 7165, 13820, 27788, 2478, 24043, 14024, 24566, 27545, 2572, 28269, 5035, 24083, 9944, 22170, 9976, 9964, 16052, 6335, 6419, 18282, 16603, 31546, 31871, 25940, 21330, 20720, 23718, 7101, 5468, 32454,
+17032, 12633, 13507, 12052, 15111, 4782, 26076, 6910, 32327, 28649, 2411, 4594, 19964, 12356, 26765, 29940, 22320, 10049, 3507, 28739, 28331, 20110, 27518, 27435, 13282, 16080, 15387, 4233, 23181, 20855, 3919, 7446, 721, 17426, 19498, 15832, 22209, 12807, 22742, 21768, 8688, 25154, 26363, 28652, 4742, 20360, 25825, 27062, 30409, 29332, 23034, 25972, 16675, 17784, 20639, 29957, 1096, 3258, 1422, 24278, 24114, 5342, 31724, 24835,
+22768, 18454, 7899, 12209, 31261, 30642, 1210, 7181, 23028, 27573, 3066, 27770, 15165, 28891, 22064, 12806, 25455, 12330, 6010, 9362, 30114, 26650, 6552, 31211, 29908, 7974, 22721, 21254, 13316, 21677, 13321, 3317, 7363, 21221, 15526, 5857, 19095, 16736, 13038, 9355, 11541, 16104, 4357, 26706, 12227, 26421, 6744, 4915, 5984, 12755, 14277, 3330, 6637, 20829, 1773, 3777, 28804, 24494, 25032, 9352, 13403, 5585, 12669, 20767,
+26806, 28196, 26624, 13133, 12164, 6894, 22488, 23706, 22999, 26845, 17644, 2458, 20499, 24389, 7373, 26483, 4376, 21651, 29813, 11013, 9712, 31587, 14790, 5748, 23313, 7054, 15101, 3949, 12640, 27770, 24716, 6678, 23198, 18572, 19812, 2595, 25466, 9532, 26301, 15697, 3610, 11177, 18156, 24109, 2798, 25529, 17824, 7174, 14412, 14869, 18187, 24125, 13688, 210, 29873, 4234, 7264, 12206, 8183, 19904, 7209, 131, 26583, 30407,
+18703, 13627, 234, 11401, 23159, 26535, 27099, 26769, 4945, 12487, 18110, 7743, 5248, 3166, 14918, 19661, 18036, 337, 11018, 31724, 547, 8123, 3190, 7812, 20330, 11373, 27716, 27539, 11504, 21531, 25178, 30207, 2390, 25413, 8841, 25550, 19180, 3172, 19551, 24125, 15659, 4894, 31869, 20907, 8060, 14019, 7800, 26096, 14356, 18818, 25053, 14904, 26942, 28243, 22716, 14504, 6849, 17664, 9275, 18353, 6428, 1685, 15793, 8818,
+27098, 24634, 1600, 13511, 27806, 21152, 4868, 10697, 26046, 3969, 31604, 1338, 17988, 6637, 27435, 32345, 25455, 19720, 14481, 19629, 15195, 4429, 1365, 22044, 22093, 10640, 7630, 28521, 12326, 23423, 4572, 6656, 15289, 6172, 20167, 10327, 27324, 25036, 21024, 20602, 29005, 19860, 21941, 14226, 26497, 16608, 13803, 19185, 3560, 28284, 6046, 18755, 32713, 7412, 8032, 22038, 18052, 15662, 17792, 30378, 6317, 22364, 4267, 21606,
+28536, 24434, 31933, 23093, 16702, 20189, 10927, 12940, 7281, 100, 27166, 1011, 16708, 8201, 20196, 20268, 3717, 26242, 6256, 3662, 886, 14288, 25700, 18939, 29950, 10724, 16549, 3499, 320, 20816, 25105, 28857, 12483, 24270, 19182, 29185, 11691, 30109, 9357, 18972, 30210, 3755, 19983, 14150, 11956, 7411, 1651, 15673, 886, 7907, 19335, 1772, 22195, 12268, 20711, 19377, 22992, 4493, 22876, 23313, 25309, 15213, 19402, 5024,
+6715, 5816, 1442, 18406, 3157, 10799, 4610, 599, 14555, 24594, 14750, 26511, 32005, 16401, 9417, 123, 24308, 28752, 1896, 13735, 8252, 22607, 344, 31245, 27100, 23220, 21790, 19642, 5665, 8424, 24666, 12380, 14240, 26108, 30786, 17397, 4140, 2628, 17997, 18695, 27222, 32747, 12438, 26460, 16380, 21855, 26583, 7920, 17840, 28479, 21655, 26092, 18319, 21999, 24569, 12651, 12451, 13591, 32293, 18116, 22015, 24192, 30496, 3487,
+17532, 28514, 20885, 21672, 31142, 6114, 7599, 25597, 6093, 20038, 19289, 22473, 9125, 13104, 30393, 26965, 8816, 19280, 20290, 27135, 8511, 12091, 7018, 20962, 25683, 6544, 6310, 14930, 30736, 4038, 18418, 15500, 32552, 6535, 4405, 30926, 12649, 12004, 23755, 18742, 32042, 10276, 8447, 8400, 23381, 6072, 2597, 32197, 25352, 22887, 26564, 1095, 2211, 814, 22057, 27894, 7358, 28367, 10056, 5326, 32405, 28474, 20827, 32189,
+2241, 25232, 30347, 14890, 4468, 21335, 864, 3743, 31611, 9311, 12143, 22224, 15383, 14740, 21653, 7967, 4860, 15449, 9062, 7071, 16264, 31119, 2197, 23622, 26718, 12253, 28949, 26355, 7960, 17008, 25776, 10201, 9472, 23356, 25092, 13940, 11923, 25956, 17683, 10766, 2500, 29826, 223, 17883, 11799, 21876, 25851, 16659, 4558, 2145, 23730, 20822, 497, 25927, 11676, 27215, 5412, 7857, 20803, 13372, 24865, 13811, 23574, 1569,
+4399, 15898, 15510, 16322, 9086, 425, 27089, 11586, 30252, 27312, 29470, 9283, 16420, 22553, 25942, 20978, 24698, 16904, 9032, 25195, 10063, 20709, 19643, 15475, 28566, 7678, 28848, 20664, 21489, 19654, 22233, 25889, 2784, 4975, 9443, 11870, 5401, 3764, 23457, 2885, 31076, 20159, 12168, 14729, 9944, 5342, 2939, 1874, 22246, 11972, 27070, 32309, 32681, 13945, 15016, 28479, 21623, 11096, 16375, 10344, 30750, 5841, 3465, 766,
+10816, 12909, 12637, 16217, 16673, 3326, 19102, 14982, 23485, 31270, 29711, 661, 3844, 32650, 2535, 26090, 11854, 29605, 25631, 11767, 10782, 7880, 7479, 32405, 18976, 23854, 9982, 16959, 29695, 13447, 17725, 7744, 26356, 30362, 23961, 10262, 920, 10296, 25244, 24405, 8798, 22187, 25066, 12643, 22069, 27602, 5965, 1156, 24439, 31597, 12923, 2454, 6709, 20402, 2091, 25685, 11489, 12073, 9876, 8416, 25521, 27602, 16160, 19109,
+25196, 7354, 29371, 26117, 17650, 21847, 17754, 26448, 11266, 10053, 6323, 568, 4887, 12289, 1724, 29326, 11118, 14647, 31780, 17827, 2282, 1104, 10744, 13771, 13177, 20621, 22187, 5930, 15455, 5580, 25040, 7883, 12934, 21643, 1232, 30584, 10723, 18987, 24264, 21989, 29040, 30588, 22557, 1159, 10109, 24281, 30485, 21227, 6161, 29498, 6286, 8443, 30602, 17030, 22214, 11011, 4883, 11633, 16942, 20338, 17213, 9214, 28222, 30147,
+30857, 29454, 27963, 8812, 15673, 19460, 30802, 11945, 17280, 20591, 13104, 27389, 12105, 10822, 15848, 18266, 7552, 22134, 26709, 5386, 6396, 16155, 16397, 11280, 27788, 571, 31618, 12234, 9785, 27072, 9613, 7875, 23759, 4809, 16687, 6664, 24269, 14721, 18610, 8781, 2545, 31714, 3402, 14650, 9768, 19250, 148, 17320, 8616, 26857, 22706, 15012, 10244, 6336, 26292, 5264, 6907, 25143, 17498, 16693, 19447, 27112, 24568, 10438,
+31921, 8487, 17103, 23422, 23209, 2945, 32203, 25754, 1891, 2837, 7636, 11660, 22087, 7784, 28980, 30703, 1873, 18919, 12947, 12117, 25255, 6472, 17381, 32162, 31615, 2112, 16087, 18294, 29224, 7887, 28733, 28377, 16375, 13068, 19031, 6816, 16013, 18466, 32570, 17904, 21303, 7438, 29564, 10622, 15222, 25777, 8557, 17095, 11928, 21504, 29212, 4415, 27976, 13825, 3809, 26823, 15937, 19897, 12350, 12393, 27784, 8315, 8002, 11391,
+21383, 27033, 18207, 4628, 12731, 18009, 22532, 1266, 25447, 19329, 11888, 7901, 12338, 20445, 24996, 24266, 9182, 21440, 28681, 4390, 2498, 32490, 31214, 18435, 19619, 10796, 30829, 14636, 19111, 6063, 26027, 7726, 329, 11467, 12354, 13060, 29476, 2118, 14327, 22156, 21447, 26215, 30057, 1017, 13893, 22286, 25283, 23075, 10958, 21196, 27465, 13456, 20919, 25911, 31892, 7770, 3939, 29953, 22406, 23050, 3248, 15666, 30776, 3577,
+27133, 10362, 16638, 23841, 12481, 30965, 13229, 1160, 24412, 10519, 2178, 5537, 37, 27461, 28612, 10995, 15890, 23310, 24452, 4041, 16453, 23576, 11811, 20393, 20761, 1450, 10675, 24009, 17116, 8684, 27587, 11481, 19046, 11457, 2554, 31527, 9654, 15784, 32688, 1298, 26303, 2098, 6836, 26340, 29559, 2680, 4567, 12681, 25990, 29019, 16722, 9676, 19827, 28534, 30069, 7820, 29984, 7976, 31830, 14332, 16660, 26649, 25813, 2939,
+5338, 28367, 1698, 14992, 11383, 1618, 16290, 4918, 3716, 23126, 31258, 508, 25807, 3058, 13189, 19029, 32077, 29912, 28705, 19137, 25678, 26006, 26957, 22894, 1215, 26019, 4458, 17875, 19900, 30271, 20814, 25238, 25870, 22513, 7462, 4486, 24131, 23753, 9404, 27848, 14111, 7895, 28356, 7150, 10953, 8777, 26180, 10262, 5921, 22117, 29399, 31599, 15356, 23589, 21725, 16571, 16840, 26183, 1678, 3973, 23686, 22493, 29211, 16789,
+12238, 3906, 21275, 3601, 27659, 30679, 31449, 9002, 5806, 27037, 16153, 16759, 3047, 9565, 27022, 8968, 31682, 23653, 7800, 14270, 14474, 29525, 30841, 31315, 22941, 32520, 2520, 13859, 22245, 31731, 30648, 1715, 2869, 19155, 5316, 30528, 17067, 3998, 6763, 22873, 31035, 22916, 6865, 1314, 32481, 1119, 10283, 31395, 24772, 18083, 12898, 6479, 14840, 10971, 5026, 5013, 10723, 7546, 18873, 200, 6509, 16753, 1915, 9379,
+3141, 7232, 7139, 20208, 11230, 13902, 10313, 9497, 4050, 17178, 10812, 3763, 18297, 21095, 2391, 10302, 6410, 15289, 16781, 21250, 26260, 21807, 26264, 4216, 29353, 12369, 4416, 3094, 29122, 6332, 12473, 32263, 13564, 19613, 19703, 24794, 747, 30017, 1523, 4798, 14427, 12335, 8561, 32725, 662, 10952, 10259, 7072, 26241, 27040, 28323, 19734, 16079, 21819, 23950, 12664, 1420, 28366, 15758, 30542, 1930, 28232, 30038, 15494,
+15077, 16973, 7520, 15824, 14222, 9044, 20622, 28650, 21379, 29184, 28607, 22042, 7368, 6098, 29114, 842, 370, 24669, 20576, 16449, 13720, 11758, 29113, 15140, 7356, 12103, 12915, 9287, 7567, 10185, 24781, 22644, 27158, 32302, 5701, 8613, 8578, 26323, 4495, 29957, 22739, 334, 19231, 30108, 6432, 15578, 30950, 6802, 7479, 18758, 23251, 21200, 30516, 19596, 3572, 5104, 31699, 16487, 14391, 6499, 26672, 6405, 29143, 21063,
+5939, 2076, 29676, 14517, 28400, 1403, 11706, 18371, 1737, 30938, 15711, 8169, 13748, 13893, 14971, 21227, 32651, 5454, 9659, 30399, 25050, 13232, 2736, 23981, 29719, 17127, 30480, 23624, 23532, 26856, 11919, 29471, 28932, 8827, 11220, 24564, 10230, 22927, 10168, 11967, 21097, 25879, 20136, 2077, 7005, 2339, 23304, 6888, 7793, 196, 4520, 75, 13428, 7256, 24056, 10379, 24383, 21769, 1235, 15148, 15857, 13154, 11851, 12021,
+21981, 23072, 3818, 32211, 13231, 13986, 11410, 1560, 7097, 31546, 3637, 14102, 1117, 26941, 20991, 8910, 27137, 25511, 8985, 7797, 32767, 274, 18177, 24382, 22043, 19412, 6762, 5132, 32567, 18614, 17153, 21780, 8918, 20971, 21224, 22149, 2189, 32634, 23709, 9287, 31413, 27346, 23389, 32530, 21519, 11612, 8673, 15889, 4355, 17658, 23686, 4354, 17932, 9095, 28737, 7207, 28508, 2731, 12339, 28307, 21345, 29493, 17319, 30263,
+17696, 5775, 19644, 19886, 5642, 10585, 29173, 4287, 5163, 19794, 4049, 26683, 31407, 12722, 9804, 2994, 30381, 722, 7349, 15545, 9818, 3318, 22753, 5558, 6049, 2324, 1097, 27395, 31817, 18416, 24890, 16746, 24192, 11767, 3864, 29834, 22352, 269, 1353, 27516, 20063, 5402, 21431, 18702, 18125, 31235, 21697, 15738, 31957, 29046, 31283, 9007, 32364, 21268, 14565, 5645, 23593, 15662, 272, 22642, 1311, 25163, 6620, 25503,
+4162, 10484, 22569, 26514, 10753, 23922, 21262, 30817, 29324, 9925, 16751, 14681, 8392, 5680, 30419, 7582, 1958, 28935, 16589, 1554, 17435, 31155, 7200, 8260, 14049, 7472, 30903, 15360, 32635, 4755, 8095, 4029, 15240, 30664, 30544, 25993, 21818, 19038, 24042, 18375, 28964, 8026, 288, 4588, 13706, 30708, 12170, 15665, 26875, 28760, 17219, 11542, 27147, 24419, 19803, 8428, 31892, 17938, 23789, 31759, 22693, 31884, 3021, 5165,
+29781, 797, 31159, 18831, 19835, 22433, 4438, 16031, 30459, 4727, 20620, 11398, 2667, 22, 27063, 29542, 28782, 11514, 8316, 23161, 3166, 28119, 31590, 2290, 13289, 22611, 1281, 3215, 21727, 4302, 8380, 18740, 5099, 6771, 4804, 24935, 29205, 9242, 8198, 26896, 13969, 28818, 5526, 16636, 28841, 32589, 13410, 24855, 11336, 21727, 15249, 14502, 17078, 14071, 16792, 30368, 3914, 18073, 815, 25641, 22376, 9195, 11614, 27475,
+15967, 16418, 19642, 12404, 25660, 27841, 6532, 6862, 23891, 12059, 23498, 19964, 11880, 4141, 12052, 23216, 25868, 27301, 4950, 10178, 8604, 21742, 7778, 12518, 7048, 8593, 5391, 29424, 17789, 17005, 24131, 988, 655, 11006, 13392, 26316, 6079, 19924, 410, 29970, 31983, 23908, 17167, 11096, 28049, 29219, 1544, 21149, 23752, 6495, 31328, 32356, 28237, 6338, 12106, 2517, 14932, 17497, 31941, 32721, 1735, 23305, 941, 2390,
+1543, 14333, 28706, 7622, 1489, 29116, 4824, 705, 20257, 21991, 11801, 15538, 18442, 13345, 3920, 9426, 19840, 2480, 9014, 15310, 8818, 21120, 17827, 23750, 5850, 17001, 23703, 7585, 7538, 24644, 9975, 9081, 6209, 5914, 16703, 7699, 2262, 21527, 8404, 22519, 10751, 20205, 5290, 29193, 782, 9210, 5852, 20623, 11690, 14866, 3165, 20508, 3219, 20992, 11491, 9069, 5225, 2426, 16654, 12763, 27071, 26629, 21844, 512,
+32543, 5779, 8211, 2038, 27307, 16615, 24557, 5290, 4052, 29847, 1715, 4835, 6289, 7567, 25458, 17979, 22434, 28623, 5720, 25653, 16847, 17211, 1954, 22073, 19637, 18608, 2068, 13940, 12469, 23913, 14453, 12245, 29692, 22664, 14283, 24231, 6512, 6072, 29521, 10564, 3152, 31237, 15399, 9441, 6036, 8089, 27421, 28470, 3944, 373, 21355, 20792, 17584, 23309, 10097, 4453, 9149, 12165, 18394, 21619, 3310, 79, 1096, 235,
+22743, 15379, 24466, 29255, 21451, 21220, 7052, 24603, 19689, 22451, 1277, 25725, 30541, 28698, 21428, 1717, 29071, 10015, 22509, 13887, 557, 32606, 18340, 9706, 12004, 3966, 31325, 15314, 4045, 32421, 15549, 26789, 15032, 7248, 23276, 3716, 28468, 30328, 28319, 15389, 20012, 29596, 8346, 17785, 25526, 29774, 19502, 21829, 7022, 9244, 2948, 7579, 9082, 21289, 17285, 21086, 25255, 15843, 3633, 29301, 15496, 19182, 23322, 30529,
+26430, 13830, 1477, 22130, 11391, 29796, 4751, 31403, 26625, 13098, 16420, 19383, 10104, 3154, 8445, 17126, 12398, 11393, 24705, 21481, 32682, 9223, 9799, 25170, 25066, 13432, 21703, 7794, 32615, 12257, 5555, 26277, 26087, 7032, 15640, 4710, 4061, 20391, 3345, 30686, 721, 19765, 17301, 10826, 22920, 25746, 27952, 2550, 4372, 19890, 24031, 4286, 29113, 1063, 29456, 21411, 14495, 18391, 29205, 14342, 30648, 1993, 7852, 23968,
+9025, 23492, 28678, 13086, 11115, 32024, 11004, 11837, 19021, 28306, 22663, 9173, 21284, 17847, 11724, 25656, 4969, 2987, 29943, 1314, 4050, 26631, 22725, 18546, 12255, 19163, 120, 10135, 21156, 7972, 1335, 30181, 31464, 30014, 10500, 9812, 29270, 21504, 21649, 15523, 17042, 11544, 24697, 5559, 29391, 3653, 31215, 1593, 6640, 28390, 2907, 10691, 22254, 25633, 29237, 1741, 12028, 29357, 11876, 416, 4562, 13212, 30597, 3258,
+10458, 8329, 13070, 6960, 29834, 1951, 22483, 14108, 13495, 14412, 19667, 10119, 18065, 18115, 11712, 24706, 13737, 14619, 2629, 3223, 7484, 31866, 4964, 19512, 28455, 16841, 19928, 249, 30053, 17758, 3508, 7743, 26087, 16578, 14703, 23153, 18530, 4418, 4494, 32025, 18831, 24161, 9376, 4128, 9508, 21088, 28834, 23246, 2940, 31463, 26469, 10424, 30561, 31434, 29937, 26249, 15507, 17097, 26498, 12792, 2087, 30006, 20535, 28175,
+13817, 2470, 18560, 32347, 6888, 23054, 31604, 25719, 14448, 8213, 29848, 23956, 29301, 25914, 14434, 32241, 24610, 8136, 9898, 22403, 6802, 7067, 15884, 22309, 24164, 9615, 2333, 26252, 6853, 22868, 21659, 20670, 25338, 7451, 20249, 32226, 30506, 19086, 25178, 12186, 27299, 22258, 3374, 23832, 15404, 17809, 23306, 7246, 25945, 436, 29650, 32747, 7503, 12766, 22288, 31667, 22381, 24621, 25151, 29235, 14721, 14042, 17137, 7291,
+21494, 4619, 6749, 19232, 23705, 31927, 31418, 18236, 21417, 2024, 9300, 4054, 19833, 32606, 11300, 13010, 274, 8182, 12989, 7777, 20949, 2509, 6677, 10562, 27130, 31828, 7029, 9083, 13103, 24167, 16374, 1829, 28786, 23124, 21061, 19723, 22283, 19711, 5191, 10933, 21735, 14491, 14987, 8801, 14330, 26287, 21811, 14604, 1702, 2033, 22382, 22651, 4542, 29059, 445, 31673, 28119, 7475, 7988, 8454, 31642, 24363, 10283, 27660,
+14719, 31344, 14615, 4234, 18287, 19806, 15167, 7255, 1529, 30154, 16056, 15859, 23674, 5099, 30464, 25376, 7132, 20078, 15259, 11675, 16369, 15704, 10580, 11720, 23179, 18568, 20175, 22053, 10163, 30458, 16945, 24882, 29035, 31560, 29117, 14554, 18598, 11516, 21809, 20128, 8903, 5097, 3219, 32577, 10197, 915, 25185, 17329, 20993, 7676, 29004, 4594, 23380, 6816, 16315, 13792, 25385, 3722, 3077, 2780, 1412, 20023, 27663, 30447,
+18815, 24012, 12234, 4646, 2760, 1275, 24774, 11663, 6373, 27993, 11472, 16570, 28909, 3889, 1131, 17134, 11565, 30136, 21729, 2178, 4184, 5276, 15970, 29569, 8998, 19047, 32350, 10410, 6302, 27245, 8090, 25118, 18489, 20324, 29764, 21249, 21599, 21770, 145, 27972, 16995, 11617, 11774, 13136, 15507, 12906, 30271, 27072, 10274, 19232, 29250, 14458, 24508, 12452, 11260, 738, 31500, 10842, 11148, 5034, 5319, 19238, 30152, 23808,
+6794, 27148, 12289, 28394, 16150, 12434, 23598, 378, 24052, 2605, 13514, 6791, 15511, 11017, 1095, 25785, 30249, 30346, 7475, 21989, 10030, 18735, 22727, 8762, 29577, 1108, 13797, 2128, 20346, 11181, 25936, 27141, 5562, 5458, 22767, 21712, 17892, 13597, 22090, 9176, 16202, 2837, 15967, 31713, 13854, 17063, 24730, 11336, 14641, 32206, 557, 24671, 18173, 23285, 666, 14983, 24393, 14463, 17111, 11971, 25644, 10280, 6344, 31206,
+15738, 29111, 20151, 862, 9941, 9473, 10039, 26143, 12310, 26006, 25089, 26165, 10301, 17051, 4733, 24942, 16489, 5290, 16846, 1895, 28575, 17512, 16878, 20200, 31975, 1221, 32172, 24851, 11501, 5748, 23290, 27239, 2092, 10673, 28102, 12033, 20146, 5373, 5408, 32457, 31379, 30497, 25854, 8913, 14781, 30587, 1087, 31270, 3109, 17933, 397, 31685, 2677, 17275, 19117, 1884, 18497, 18521, 26736, 29998, 24270, 17258, 24470, 26362,
+27931, 19804, 5627, 15309, 25177, 11035, 14998, 23788, 8765, 8084, 32701, 23546, 5903, 1021, 22048, 9013, 18954, 22446, 7930, 21632, 6953, 27047, 23516, 25450, 12801, 17484, 22681, 4303, 1974, 14383, 30665, 29905, 1419, 3524, 12447, 26596, 14559, 27445, 17616, 23324, 2762, 17550, 14102, 8665, 18571, 3383, 17678, 4757, 25829, 25608, 26389, 14, 19888, 17138, 25465, 32689, 1854, 15378, 4224, 3829, 29761, 2121, 966, 31180,
+5645, 13413, 25008, 20204, 8091, 9856, 10761, 10853, 27406, 24863, 19518, 13209, 28246, 4429, 17967, 21307, 30037, 11588, 21322, 17157, 28726, 14019, 17078, 30581, 29397, 21302, 1642, 26390, 23423, 2608, 24802, 29068, 16022, 17042, 16505, 24113, 26898, 27266, 2198, 21537, 19361, 21716, 1978, 14840, 26145, 19945, 3379, 23415, 31534, 24701, 7804, 27492, 5952, 24883, 25305, 2581, 13417, 26947, 28971, 4073, 29556, 21005, 373, 12810,
+5279, 16878, 4155, 32178, 11376, 6353, 20947, 30738, 28069, 22925, 12810, 21447, 10103, 16189, 12094, 8869, 8123, 19898, 3593, 14075, 12013, 28899, 16657, 25431, 23078, 12860, 29504, 19866, 1098, 29877, 32676, 6377, 13988, 4063, 5787, 25364, 10416, 26734, 23334, 5718, 16892, 3376, 27165, 26995, 19566, 6491, 3096, 27689, 26389, 6689, 8996, 5635, 2820, 25653, 31066, 25899, 5746, 27802, 12997, 6844, 24911, 12906, 13221, 6131,
+16969, 19009, 31496, 27386, 12975, 22062, 336, 29867, 25439, 27501, 24094, 12237, 1224, 27190, 7158, 27613, 1112, 16154, 480, 3932, 9040, 31546, 29831, 14786, 26580, 10061, 21630, 18724, 22967, 2083, 24855, 7168, 21092, 23583, 1786, 1300, 12878, 2122, 31167, 5549, 29623, 22494, 17786, 30847, 16916, 24944, 25693, 18028, 8330, 26173, 21961, 17370, 24952, 19024, 32156, 18764, 29085, 21018, 4720, 19284, 23102, 29576, 26453, 11426,
+20391, 28239, 12726, 501, 30362, 11126, 6050, 27217, 852, 23836, 25297, 17768, 16012, 18222, 3029, 24343, 11627, 24990, 8945, 3811, 11246, 8334, 22576, 7564, 29352, 27296, 26848, 19686, 24104, 20533, 31113, 11728, 16005, 11071, 12229, 13599, 22197, 18280, 8048, 23049, 9348, 577, 8050, 25361, 18799, 11079, 16936, 30427, 3301, 25881, 1470, 14547, 1447, 24046, 22111, 30800, 18575, 16192, 17718, 9911, 3957, 16063, 21639, 19962,
+27135, 1101, 793, 16564, 19381, 8842, 6846, 28729, 9419, 14896, 21322, 28219, 25975, 5490, 25878, 29276, 31372, 27348, 11055, 51, 18627, 399, 30851, 4434, 16591, 15802, 14345, 20548, 31865, 3217, 7743, 26232, 4318, 8536, 10029, 23699, 17378, 16875, 19660, 26798, 31771, 8215, 22249, 24978, 13705, 15359, 21486, 12309, 9939, 32541, 12361, 28566, 172, 10444, 232, 16763, 26246, 14578, 4544, 25344, 17795, 12287, 18808, 22113,
+20823, 28837, 13044, 5434, 12944, 32704, 32232, 11947, 8151, 21713, 4157, 21857, 4304, 25643, 1398, 14243, 25417, 13759, 10042, 25589, 24204, 10274, 9585, 17682, 24852, 14129, 10258, 9879, 26416, 29067, 31992, 14471, 25136, 12268, 19905, 5313, 12205, 19369, 17260, 20356, 8314, 21418, 9445, 12618, 14293, 10844, 26862, 6942, 24603, 4136, 32532, 16039, 14410, 9349, 954, 6495, 23478, 11212, 16374, 17126, 7511, 15599, 31597, 32648,
+27867, 18735, 5193, 7304, 5336, 22453, 27661, 13651, 11103, 4338, 26269, 25397, 15182, 20363, 32339, 7018, 24499, 32103, 23057, 6142, 8684, 24011, 12637, 32162, 2456, 29011, 16520, 9967, 11842, 15350, 9847, 6942, 1317, 15040, 14246, 6653, 4726, 9139, 20304, 15829, 13478, 13806, 8458, 28660, 1401, 8030, 2910, 25901, 7365, 25968, 32043, 16050, 17211, 11912, 15444, 19667, 8155, 31965, 29635, 19998, 14547, 6714, 26940, 15864,
+21755, 8418, 22517, 26481, 17558, 10054, 9542, 31036, 23860, 18001, 26928, 25261, 26031, 29839, 18394, 628, 23039, 17669, 16678, 7482, 29581, 32123, 27150, 4969, 31320, 24017, 24967, 13099, 30731, 19139, 28963, 19718, 27557, 18712, 13431, 12347, 28766, 22974, 10615, 19858, 8207, 4776, 12352, 1470, 1847, 30746, 2098, 24886, 15648, 18777, 32368, 12461, 18132, 26750, 17430, 16684, 17999, 9629, 29783, 15963, 28768, 25978, 2913, 23558,
+11922, 16345, 3137, 7921, 6551, 13753, 27779, 14758, 18529, 7363, 16228, 20376, 5342, 18326, 12494, 20990, 4335, 12094, 683, 22467, 6077, 18114, 6383, 24076, 27743, 3398, 7271, 23744, 29376, 10185, 14534, 8531, 26530, 17671, 16452, 313, 31424, 11463, 15071, 17185, 18827, 31299, 4793, 24169, 16857, 17287, 12391, 21193, 29382, 13074, 10892, 2691, 31188, 17276, 26767, 26164, 20674, 1271, 17140, 17283, 11456, 31674, 25814, 5218,
+16577, 9498, 5531, 15234, 20961, 20602, 32419, 7020, 19133, 4445, 31189, 3222, 21732, 10812, 24415, 18346, 23887, 2540, 21037, 22307, 19816, 15037, 15703, 7722, 16308, 75, 25005, 27764, 31749, 18051, 214, 15559, 27549, 5745, 30793, 15743, 26347, 30444, 22763, 12712, 2121, 21185, 15934, 23854, 31997, 7582, 9432, 23116, 10122, 30470, 12656, 29938, 12739, 28359, 4892, 29047, 28435, 29898, 24043, 27416, 15181, 24257, 10207, 9963,
+30002, 8232, 25706, 23581, 5909, 15701, 3525, 8030, 4118, 19459, 31884, 3348, 27041, 8549, 26464, 4395, 6251, 6352, 1565, 18990, 1944, 6458, 15269, 30379, 3588, 6544, 25027, 18769, 30801, 2467, 28732, 28035, 10699, 21670, 18848, 16608, 4604, 22373, 24639, 8722, 9064, 23755, 12070, 3338, 32304, 5767, 7733, 5787, 12119, 9299, 24777, 14063, 15757, 7278, 11674, 19345, 13822, 3934, 5346, 11855, 6401, 1311, 7122, 17100,
+22981, 25970, 941, 27585, 15575, 25580, 3540, 24640, 16567, 15610, 27978, 16104, 21377, 2943, 21891, 729, 12242, 13901, 14792, 27999, 21179, 26467, 14576, 2234, 30401, 19923, 14089, 4034, 21234, 21212, 21134, 11447, 14414, 22075, 6265, 29990, 14887, 9805, 21862, 31455, 25415, 17072, 14791, 14025, 20015, 3914, 14754, 32258, 17815, 29546, 27489, 6227, 23245, 9298, 8461, 20878, 29221, 22550, 24912, 17687, 10994, 13279, 29134, 25409,
+2586, 2631, 22631, 17474, 12436, 11725, 16161, 5084, 28797, 30952, 19109, 16044, 2098, 1095, 15534, 19914, 30641, 10256, 26141, 21119, 19554, 1834, 9229, 16007, 24384, 1374, 926, 2611, 14653, 30060, 28020, 17239, 32692, 17883, 1945, 12360, 29608, 18106, 17444, 25637, 16290, 3785, 8913, 18389, 4880, 24448, 5535, 2754, 1936, 31676, 23873, 21490, 742, 334, 4729, 25126, 1708, 5655, 27737, 16361, 2947, 22989, 833, 2871,
+8104, 2778, 15232, 4944, 20885, 32676, 30581, 4407, 3694, 6727, 22796, 8574, 31175, 28331, 11328, 343, 27239, 2433, 21833, 27981, 2768, 26562, 20340, 4476, 32217, 15309, 20838, 2396, 5531, 21671, 5268, 13635, 24449, 20500, 18580, 12566, 20408, 16393, 16974, 24102, 23120, 7002, 32677, 21527, 2566, 11237, 21870, 29805, 13671, 10935, 25019, 16439, 4729, 12591, 20915, 4178, 27900, 8985, 6575, 663, 30656, 11843, 14299, 22338,
+32343, 111, 2136, 19983, 16504, 19110, 11318, 6857, 26113, 11227, 28384, 28679, 22464, 17487, 25716, 3367, 28422, 17967, 19806, 384, 30558, 7954, 4562, 25691, 16939, 11137, 26354, 14828, 22980, 7885, 4398, 22555, 7996, 6534, 9771, 24501, 25645, 21089, 31358, 18990, 32316, 26974, 14901, 22012, 11693, 7849, 25380, 7348, 25817, 12418, 7732, 23607, 20372, 12294, 16530, 4544, 23432, 10117, 19372, 13644, 18002, 23770, 3432, 25999,
+30304, 13203, 17732, 23181, 1524, 16322, 9403, 1072, 10528, 24304, 23084, 22222, 32154, 15696, 29570, 25203, 28115, 4534, 16042, 15719, 16828, 32573, 20263, 7492, 9922, 6867, 21137, 27924, 30637, 24569, 21155, 28174, 5004, 6119, 18587, 6528, 22441, 27991, 7600, 202, 19527, 30684, 22424, 18913, 13613, 19226, 11348, 8960, 23760, 27391, 24679, 7820, 27196, 12175, 15313, 4350, 19042, 3682, 32274, 16912, 28251, 20662, 12318, 487,
+26781, 30905, 7015, 16455, 26128, 14615, 16657, 12888, 12531, 6313, 31801, 26144, 25539, 10382, 2336, 16531, 5005, 27016, 24351, 32201, 6423, 6896, 3783, 25465, 10578, 3289, 9609, 6061, 23951, 21927, 6548, 17965, 20065, 13563, 1652, 13425, 28178, 18309, 26313, 7942, 24622, 25347, 1318, 17393, 2961, 3655, 1156, 7966, 30671, 25507, 7399, 4326, 32404, 11182, 29791, 10214, 14471, 6633, 16276, 5655, 28560, 22824, 23620, 15857,
+3620, 25272, 29283, 31798, 10813, 22828, 6972, 2667, 15407, 8291, 20060, 18368, 11946, 21216, 26334, 9849, 13955, 965, 14175, 13591, 12147, 11198, 23806, 26619, 17831, 7314, 32274, 13624, 30138, 23126, 29481, 990, 15630, 25996, 21, 26443, 16057, 6993, 29110, 31464, 15284, 16402, 17065, 27230, 4850, 10631, 4311, 18805, 11597, 18486, 32397, 23744, 29685, 23435, 17595, 14748, 30749, 17101, 28372, 28119, 7459, 25086, 29110, 23089,
+18314, 29131, 16764, 1603, 3356, 13106, 300, 18641, 29508, 17365, 13103, 1590, 27996, 17415, 20396, 6825, 3133, 20025, 30570, 50, 10692, 15397, 14799, 8673, 32499, 10403, 4024, 7190, 2721, 366, 30280, 21036, 29497, 14276, 22639, 86, 27383, 22939, 18727, 24123, 7536, 31830, 25714, 2765, 16477, 13342, 9590, 19611, 599, 7392, 19661, 11291, 22790, 1692, 19964, 22521, 12096, 23988, 29711, 14817, 24355, 27223, 3085, 21084,
+8732, 25725, 21170, 3347, 15896, 7129, 27470, 23433, 6192, 20416, 26198, 22669, 990, 3020, 9512, 1589, 10413, 29174, 12880, 435, 30866, 76, 22956, 10194, 24065, 19899, 25012, 15652, 14355, 28097, 3968, 23087, 21054, 25139, 26434, 4183, 32268, 21136, 27616, 5692, 8785, 21046, 28362, 9775, 24066, 5106, 11365, 1711, 1512, 24245, 2146, 32379, 24322, 25102, 9805, 15619, 12234, 2049, 31271, 26589, 30147, 2471, 16908, 18433,
+27610, 10574, 22616, 27111, 31710, 17464, 35, 7727, 5742, 28397, 17503, 29809, 736, 28868, 31520, 2248, 20345, 899, 1859, 11899, 26001, 11665, 27518, 5467, 13714, 26021, 32056, 11093, 28493, 16196, 29527, 23335, 26770, 19375, 17678, 25713, 4072, 17714, 672, 9814, 13343, 18175, 6855, 14079, 14275, 5608, 16328, 1853, 6507, 18187, 13752, 32508, 29852, 8503, 5208, 10799, 1756, 4496, 21892, 30249, 20693, 18651, 20817, 14695,
+5259, 5727, 7640, 9331, 23441, 8313, 19145, 4017, 26488, 26001, 18096, 7996, 31609, 1656, 9849, 5348, 19844, 23601, 5088, 16928, 32104, 10296, 27727, 1093, 14793, 16852, 31342, 2718, 2735, 19391, 17413, 7994, 25119, 25054, 17325, 15792, 599, 3703, 19809, 27087, 29704, 5138, 2315, 28545, 6794, 12164, 1125, 26638, 2998, 6213, 10799, 2334, 16510, 5758, 3427, 31303, 22610, 2002, 1253, 25346, 21393, 18666, 572, 13744,
+10952, 17898, 29537, 11551, 21601, 16578, 5871, 18537, 21716, 8186, 14314, 28511, 20351, 15439, 22381, 23349, 21652, 412, 25683, 5394, 6171, 29111, 3929, 28781, 31113, 5182, 21359, 19738, 23849, 21932, 715, 2033, 7062, 30252, 13585, 28663, 14062, 19456, 14432, 3011, 27642, 28746, 31522, 15225, 11417, 21135, 5806, 301, 21548, 31490, 5696, 27719, 27833, 9625, 23732, 26178, 14808, 12324, 13148, 5889, 1488, 13863, 7922, 8550,
+11347, 21507, 4445, 25410, 8195, 18877, 28421, 3070, 14855, 27175, 18295, 26272, 15542, 24102, 26573, 4322, 22824, 32269, 32041, 17889, 9127, 23006, 11299, 23935, 2562, 24447, 29824, 4050, 5543, 4978, 12600, 16890, 26486, 17045, 9532, 1913, 3154, 5185, 4983, 18009, 32360, 23279, 11513, 15135, 14613, 5318, 19457, 4669, 4820, 18731, 22558, 13947, 8969, 1089, 5114, 11531, 25536, 2170, 15581, 31079, 7148, 28181, 15202, 866,
+12458, 24734, 2780, 15612, 29920, 7763, 853, 29512, 31042, 12366, 11879, 12887, 17684, 31337, 17556, 22504, 17300, 7346, 3683, 26269, 8435, 8797, 5032, 1204, 10967, 20613, 32283, 18116, 16026, 14717, 18982, 28484, 6684, 21762, 11328, 3836, 29526, 12181, 580, 27800, 24547, 12460, 7920, 9463, 11029, 25476, 31968, 28329, 55, 2883, 21830, 8490, 11681, 26862, 9694, 22648, 14707, 9210, 7996, 30733, 23927, 26979, 26449, 30611,
+15973, 5009, 1679, 12731, 17190, 2260, 7764, 8969, 14720, 15684, 18432, 25749, 8392, 17632, 21310, 8447, 20516, 10372, 16938, 32197, 4466, 26632, 22077, 19173, 3074, 30074, 17138, 27002, 24285, 10819, 24845, 7490, 15828, 26525, 20222, 250, 28785, 27986, 9219, 10737, 10902, 27651, 3718, 19294, 12516, 25028, 27742, 264, 2632, 11912, 32461, 7098, 5776, 21770, 26271, 8851, 19076, 10641, 3085, 10593, 21460, 27930, 18084, 4520,
+21687, 5538, 4770, 17704, 756, 13989, 28441, 11658, 8872, 32159, 30952, 21388, 24419, 25926, 21652, 27051, 5070, 21345, 1381, 10847, 10348, 27652, 19698, 29424, 5525, 22783, 7250, 26985, 17945, 25334, 31505, 6865, 30872, 3507, 24569, 31628, 17496, 20243, 10518, 26369, 19634, 8702, 14989, 11286, 1861, 3874, 5569, 6931, 25219, 6951, 17778, 2799, 1835, 4708, 32224, 7361, 27491, 6706, 1578, 12669, 32040, 316, 19534, 30144,
+3823, 11335, 29004, 21320, 31578, 6754, 14921, 18445, 15456, 29910, 29731, 17317, 1016, 2532, 24249, 26236, 9483, 9259, 29035, 11319, 13968, 28491, 18680, 8691, 2429, 20258, 21360, 1701, 20574, 8126, 31845, 24398, 19462, 28081, 12950, 18272, 2067, 27871, 3949, 17524, 25013, 912, 2073, 26030, 3445, 26322, 19498, 12928, 2814, 15765, 24247, 16782, 11489, 10159, 25473, 13918, 30418, 14066, 15620, 18224, 22192, 14697, 9854, 8886,
+10011, 22804, 27159, 12078, 17907, 31108, 29602, 10153, 32021, 31676, 3415, 2698, 25230, 22913, 15626, 28044, 5910, 7106, 12058, 17399, 17265, 4764, 31318, 14915, 18830, 14170, 372, 8254, 28867, 10226, 17141, 6110, 263, 11532, 18189, 18170, 9872, 15023, 28323, 9125, 13931, 31738, 11823, 6394, 21883, 27450, 1670, 27794, 1788, 13729, 12425, 19053, 18493, 10975, 1201, 4555, 25145, 1573, 12809, 21245, 11799, 29950, 27355, 12062,
+8714, 12776, 30233, 18587, 27800, 25788, 27712, 8963, 24759, 6768, 15357, 13874, 1450, 17028, 8900, 3238, 30757, 21326, 22291, 16482, 32301, 23492, 21037, 24679, 25065, 1078, 13156, 4097, 31029, 7743, 16159, 6975, 20520, 13624, 25562, 15552, 6645, 20507, 24515, 31404, 27275, 7105, 12510, 28725, 24133, 21411, 31963, 22122, 9969, 21486, 5836, 9502, 12211, 26873, 1413, 4508, 27951, 14569, 8605, 26212, 22313, 24765, 420, 10065,
+5621, 25982, 25617, 12266, 13721, 17364, 10902, 8228, 24469, 23413, 4185, 15834, 12056, 3380, 5188, 22025, 24867, 11024, 31527, 4310, 5129, 173, 8818, 313, 14742, 17424, 26525, 4287, 9421, 26945, 14352, 15042, 20160, 7201, 27309, 1113, 24566, 5443, 9342, 16267, 28856, 13527, 32102, 8144, 16908, 4522, 30169, 9007, 15547, 28929, 13317, 20676, 29102, 22135, 20989, 11076, 6791, 14747, 15364, 16212, 8924, 29716, 31255, 29084,
+4150, 25796, 30198, 28716, 31239, 6772, 12215, 27328, 20299, 11549, 2704, 4439, 16072, 106, 13446, 31619, 29035, 26763, 19527, 25369, 16131, 7749, 3677, 22922, 22496, 19041, 6367, 31420, 15990, 4854, 27737, 20140, 30650, 25167, 16088, 29121, 31939, 28303, 23681, 19470, 7085, 26386, 23910, 23157, 26492, 4588, 22008, 22759, 31352, 8767, 15360, 14715, 16516, 19037, 4869, 6244, 5311, 11236, 4897, 21301, 16090, 32634, 8673, 13972,
+25033, 24761, 10326, 24204, 20296, 1239, 10906, 27381, 27625, 2048, 17770, 21349, 6637, 7010, 11340, 5221, 15778, 26700, 19936, 32294, 12970, 24805, 5771, 18281, 3274, 10668, 6814, 19364, 10534, 15487, 569, 2799, 7480, 10895, 27003, 27776, 12134, 5141, 22390, 6992, 7190, 7392, 28341, 13827, 14403, 6914, 19048, 30181, 846, 6216, 29707, 13816, 31021, 2710, 32097, 1527, 13378, 6143, 20892, 23912, 21630, 21461, 26711, 29110,
+32356, 20946, 24119, 11722, 26088, 13741, 18714, 510, 21133, 14288, 14337, 2768, 21202, 617, 181, 22048, 6833, 29889, 3097, 5086, 32599, 2426, 6614, 13210, 8570, 27506, 4354, 30200, 16199, 31066, 26543, 15787, 19244, 17894, 27509, 12564, 31635, 13456, 13074, 20000, 27744, 27411, 22769, 16178, 28028, 22950, 5458, 2093, 20071, 8555, 7180, 19903, 10982, 13794, 345, 19552, 8532, 4699, 16984, 24731, 2997, 10759, 7750, 22242,
+28653, 2491, 2038, 27520, 15947, 15113, 14753, 10923, 9756, 4754, 27101, 5017, 27704, 32560, 7110, 15008, 8347, 14290, 2143, 19329, 28084, 2488, 6113, 3848, 7187, 23098, 28579, 10185, 1089, 3561, 32427, 29743, 6053, 1697, 24495, 22000, 16810, 6480, 156, 26567, 11234, 27257, 31584, 6171, 27049, 5926, 21179, 2629, 20217, 23322, 21958, 15533, 25810, 28072, 19382, 229, 18402, 15193, 10414, 19491, 18755, 10073, 16466, 24808,
+11771, 8194, 14040, 28581, 14674, 14196, 22380, 25909, 8686, 21196, 32080, 2967, 27123, 20491, 5596, 14572, 11045, 27555, 30105, 4087, 22859, 16719, 4316, 8493, 31913, 14731, 27984, 17900, 24804, 11683, 9940, 3807, 19877, 23980, 32389, 1783, 5409, 22001, 27692, 14095, 10430, 27004, 17062, 4785, 14727, 22659, 19357, 25772, 17446, 16694, 29859, 7537, 646, 1408, 16030, 32559, 16139, 11246, 17691, 8175, 22929, 27631, 11983, 10038,
+18843, 11604, 11822, 24252, 837, 6746, 5579, 11267, 983, 22642, 16052, 15710, 12533, 2641, 8715, 29979, 19336, 5806, 4748, 19982, 7214, 20778, 19773, 23353, 32024, 4696, 31529, 22186, 32327, 10744, 32224, 18402, 22348, 11278, 9887, 23185, 18025, 15466, 1685, 19008, 5340, 17737, 1950, 17873, 20379, 10665, 15084, 6947, 16472, 19832, 26929, 23686, 7842, 13934, 14272, 7099, 18630, 13033, 29285, 18189, 23777, 28741, 3823, 13357,
+7252, 13710, 3774, 25277, 29177, 5459, 11517, 1749, 23197, 13467, 19623, 10808, 24133, 1939, 17755, 7837, 21772, 11916, 31523, 29614, 25850, 13027, 3945, 11712, 26060, 462, 29901, 17069, 29204, 956, 30426, 3688, 14667, 1433, 28965, 11076, 6892, 7714, 12825, 30089, 21181, 32448, 8129, 12546, 1620, 25884, 20383, 23392, 5032, 19139, 20238, 30882, 32166, 24184, 9826, 25459, 24646, 6959, 9760, 21082, 7916, 7419, 24770, 22583,
+8852, 20967, 891, 15744, 28681, 13716, 13066, 17095, 13397, 21195, 29641, 15017, 14312, 17257, 5641, 19344, 3628, 25879, 17459, 3026, 17295, 27285, 28485, 9174, 1477, 5478, 30256, 9393, 12897, 22259, 31976, 21749, 10458, 99, 4725, 6372, 13815, 17791, 23467, 27212, 6219, 20340, 9461, 20531, 4829, 15102, 7107, 8457, 8214, 24566, 11484, 25509, 19084, 7201, 1915, 20561, 12679, 32172, 29954, 25576, 21663, 29162, 14557, 32121,
+29261, 19283, 5725, 10308, 4306, 29192, 4753, 10525, 16765, 14214, 31056, 21594, 29317, 5396, 30052, 4763, 29962, 8768, 30272, 16278, 15969, 32188, 4071, 28649, 31592, 1257, 21457, 20487, 30419, 3247, 19840, 26912, 22530, 25566, 4453, 26836, 21990, 9206, 4594, 5987, 23420, 2882, 27582, 19969, 8278, 24866, 24732, 5473, 866, 22237, 21751, 16835, 21657, 25823, 12716, 20481, 27080, 1406, 8200, 24732, 4653, 28040, 18876, 27183,
+20838, 23329, 21251, 10061, 32535, 25845, 16048, 23188, 28728, 10862, 10389, 4238, 2960, 2354, 9711, 3826, 24591, 31463, 20662, 13480, 24518, 610, 1193, 18830, 2016, 9393, 10794, 6669, 4665, 29671, 1084, 25504, 20232, 22336, 2797, 20000, 15413, 18845, 10420, 11373, 29708, 20809, 15612, 32668, 23163, 25323, 3727, 14986, 24018, 24389, 28466, 15768, 24999, 29659, 1831, 27016, 6284, 12625, 917, 10950, 9528, 2002, 3686, 29761,
+24338, 6483, 16993, 6983, 25328, 27413, 18357, 22268, 15454, 1201, 22169, 5850, 26524, 25896, 20836, 17775, 17517, 16535, 775, 9748, 13426, 2606, 3996, 19711, 15232, 4914, 30661, 24760, 6916, 1579, 21753, 31254, 8062, 5978, 5469, 622, 623, 23826, 22891, 16078, 25027, 12292, 21928, 18784, 5420, 9996, 3791, 22937, 26531, 4566, 32685, 7190, 7173, 3914, 26901, 22405, 8828, 24794, 14397, 15744, 26373, 3383, 14230, 1667,
+9361, 19699, 2289, 9985, 10758, 25180, 26063, 3017, 4704, 15223, 21801, 10124, 25219, 25592, 293, 18983, 30159, 211, 26173, 4564, 4125, 20306, 26969, 12953, 12332, 8598, 28697, 5937, 11981, 10159, 7604, 21343, 29858, 9893, 31328, 7848, 2306, 24623, 10866, 7010, 7078, 32667, 17135, 32297, 25492, 17428, 18512, 22883, 17639, 11917, 27447, 21764, 32223, 21648, 1949, 11787, 30246, 30646, 17724, 9460, 8037, 25328, 30803, 5128,
+2454, 29363, 12976, 4760, 21218, 23842, 11770, 28296, 23742, 28905, 27825, 16466, 13566, 13570, 6581, 31205, 25487, 1260, 20202, 24943, 22908, 22151, 3962, 20386, 20030, 21687, 29846, 28067, 14247, 27881, 427, 16701, 24476, 13404, 21461, 12926, 4478, 464, 8454, 28220, 29369, 3512, 11918, 10167, 17082, 18499, 8605, 9801, 19759, 28807, 1976, 9899, 18190, 5939, 30286, 5452, 27626, 27364, 752, 9105, 22478, 1179, 25807, 14186,
+14583, 14500, 27113, 19062, 14964, 2799, 14514, 11566, 6311, 26433, 21733, 23393, 12164, 30338, 427, 31924, 26377, 2403, 9055, 11800, 8342, 6573, 17252, 3200, 1170, 18004, 12306, 23648, 19184, 5345, 5066, 999, 19845, 32179, 20061, 2042, 2211, 1808, 13608, 8522, 28241, 2573, 31916, 7637, 144, 32343, 6793, 26521, 1978, 15849, 5553, 10321, 22422, 22806, 13521, 23592, 8042, 25827, 14472, 27226, 31172, 19539, 28226, 18250,
+18950, 15519, 20292, 21161, 17327, 1132, 29684, 12800, 3705, 28832, 20438, 3849, 28407, 27231, 30371, 30385, 10312, 3156, 7938, 32735, 25962, 21460, 23559, 1237, 14519, 5264, 28463, 12924, 24803, 23921, 31174, 10985, 6673, 18698, 32147, 24000, 19830, 29063, 4033, 23535, 25127, 24471, 27385, 20766, 18934, 24988, 18383, 29247, 28144, 26322, 29214, 21339, 15014, 20005, 22576, 29533, 25269, 18271, 9689, 17304, 9425, 8095, 28290, 16098,
+26793, 27669, 7330, 13855, 23964, 11363, 4623, 16323, 3066, 32008, 4321, 22001, 24228, 22704, 18480, 19604, 16258, 14926, 8175, 31272, 2163, 30751, 28038, 27433, 16255, 4959, 11969, 25680, 13055, 7491, 9010, 7080, 2392, 16340, 20936, 26356, 27704, 25559, 9911, 30770, 24799, 14232, 20003, 16259, 4169, 5715, 3095, 20427, 20641, 11271, 18932, 22805, 9254, 14202, 17470, 25509, 19161, 29439, 18421, 32216, 4163, 27431, 6529, 6555,
+11004, 27465, 144, 5940, 20256, 10055, 3942, 12287, 24288, 23946, 28546, 28457, 29661, 31641, 16116, 17535, 10144, 2280, 7572, 19399, 16482, 25042, 12140, 2876, 21713, 30562, 2324, 25876, 25225, 8853, 32432, 3461, 3550, 32576, 9401, 23806, 9863, 13344, 3325, 1383, 4522, 31871, 29840, 1415, 30745, 13189, 18950, 8121, 15469, 26522, 27520, 31952, 18796, 6893, 2060, 7742, 4687, 4384, 850, 29912, 13238, 514, 606, 16788,
+322, 10007, 7827, 10186, 23351, 11152, 11569, 27873, 10256, 8642, 29289, 8233, 21831, 15471, 16354, 4532, 9226, 11107, 3716, 28022, 18000, 5776, 2996, 22687, 10161, 3847, 19831, 23399, 4361, 20437, 7419, 4684, 30445, 15246, 14870, 21028, 26399, 26439, 16134, 3887, 2313, 12655, 12120, 24144, 28126, 28474, 28677, 4584, 6813, 32393, 32607, 24813, 5402, 2835, 14732, 15563, 6682, 1796, 6194, 11044, 22233, 13613, 15728, 19910,
+28860, 30598, 8171, 22491, 24269, 24305, 26378, 26583, 4192, 5730, 17959, 32318, 1436, 13868, 4135, 8250, 13494, 3974, 295, 18896, 6809, 15028, 1691, 13492, 16824, 7885, 24536, 6289, 21498, 7496, 26200, 17590, 5326, 1603, 7313, 29595, 25908, 923, 23410, 30100, 6653, 8602, 29650, 8090, 22470, 1017, 16340, 3196, 4991, 16635, 22092, 11801, 31663, 23783, 25293, 15719, 31668, 17061, 22009, 20399, 24557, 15441, 5221, 29883,
+17044, 12535, 26710, 10184, 13458, 17353, 7516, 20112, 25955, 4398, 28202, 15657, 5416, 11774, 18854, 10407, 28409, 8178, 22208, 27305, 31962, 14733, 10256, 30862, 31794, 32265, 18493, 23583, 14938, 23715, 20698, 31982, 3482, 14641, 9398, 16940, 31994, 16914, 4284, 25181, 21313, 32486, 8070, 26729, 11492, 26924, 4368, 7134, 2335, 26577, 1671, 1529, 8542, 11927, 32391, 7569, 11425, 18117, 31152, 26363, 9064, 19083, 25578, 12546,
+956, 2208, 29486, 182, 19123, 1003, 25363, 7668, 721, 665, 1629, 12214, 27590, 5997, 19348, 29925, 32574, 21019, 31454, 8349, 178, 31077, 15918, 11603, 16426, 14302, 5199, 25490, 617, 30777, 5268, 1573, 217, 1987, 1755, 19340, 2990, 27118, 27008, 3711, 27784, 28637, 15925, 22606, 1867, 2505, 19763, 1673, 23524, 18449, 10022, 23703, 16758, 25940, 2538, 417, 7475, 7737, 25907, 8092, 5746, 31176, 9666, 5964,
+395, 11421, 25304, 3385, 5772, 19545, 7096, 788, 15414, 23022, 23394, 17281, 25527, 10389, 18955, 16284, 28838, 28977, 7219, 12828, 22150, 9757, 13245, 29625, 17495, 6385, 4949, 23241, 4793, 14615, 29205, 5188, 26037, 21742, 8573, 31809, 8519, 15669, 32597, 23933, 5923, 23223, 8447, 31451, 844, 27402, 14967, 29682, 23611, 22186, 9742, 12993, 31943, 22988, 9850, 16670, 29373, 14800, 7144, 1398, 29415, 3581, 6586, 22684,
+25323, 15159, 21725, 1074, 30828, 21554, 25008, 3984, 12009, 687, 2667, 12853, 28089, 17634, 9767, 18932, 7052, 19510, 31926, 6227, 9730, 9008, 22898, 6335, 23808, 30042, 7733, 20456, 855, 14319, 10372, 26179, 29478, 32098, 27253, 27538, 20884, 19493, 31522, 126, 20180, 1421, 12979, 15501, 19055, 22747, 1666, 26107, 9489, 824, 32335, 19219, 9832, 22465, 25554, 873, 19739, 519, 21329, 20594, 14838, 31701, 14005, 11548,
+31031, 8491, 6318, 19148, 27984, 5073, 19274, 15397, 6494, 32253, 30898, 25550, 22232, 32564, 18889, 31721, 620, 18456, 18172, 10453, 8153, 10958, 11326, 27892, 11477, 32655, 15719, 26315, 31588, 29724, 5095, 29852, 5447, 11414, 16232, 664, 16487, 2738, 16061, 22981, 2223, 14191, 15763, 24456, 13988, 1885, 23409, 14608, 20341, 8814, 25061, 28495, 19772, 3619, 23619, 31250, 3506, 6570, 24797, 2327, 3527, 29893, 32179, 8974,
+8539, 15643, 9638, 25026, 18381, 25699, 15239, 20604, 7123, 31003, 12292, 21111, 120, 2934, 2951, 20461, 11748, 28013, 16188, 31520, 31632, 7040, 30002, 2371, 13610, 22032, 4698, 17137, 19157, 4109, 26112, 27696, 19752, 2982, 19954, 5365, 28682, 2425, 25969, 3037, 660, 5494, 24148, 780, 8428, 27099, 21242, 20176, 22344, 4662, 18928, 21209, 11702, 16163, 23580, 25313, 5427, 28278, 9682, 24584, 32387, 3026, 19512, 19371,
+6009, 6698, 24736, 1923, 9123, 17937, 4960, 9784, 23431, 29108, 10564, 31859, 23439, 31806, 19267, 13016, 3701, 5428, 1457, 15403, 21591, 25037, 7948, 27018, 20547, 17631, 18834, 20166, 20657, 5578, 6769, 26666, 12276, 31505, 28589, 21399, 16674, 781, 31183, 7338, 29889, 8980, 6429, 20561, 8018, 25697, 809, 11719, 31125, 2266, 27123, 19948, 27303, 2303, 14198, 15082, 19934, 264, 2480, 7824, 5842, 9249, 1722, 18118,
+7986, 30312, 6749, 24660, 31093, 5165, 31998, 28215, 14145, 5660, 16008, 22163, 31357, 16817, 1115, 29714, 19083, 28238, 16894, 13618, 30541, 31092, 28700, 17708, 31356, 31180, 25532, 4430, 7661, 27254, 22548, 15647, 24798, 29297, 7539, 23124, 1694, 6770, 18571, 15839, 12430, 1811, 5235, 11019, 18628, 6350, 7965, 4943, 1820, 24859, 18561, 32361, 23183, 14493, 17301, 21771, 12905, 10065, 26201, 20566, 4552, 15981, 3445, 29350,
+12510, 10984, 19706, 14205, 17754, 5509, 30044, 30184, 7320, 2511, 8435, 25948, 8861, 16400, 30891, 10681, 8491, 16684, 10275, 31674, 31177, 27576, 20677, 11314, 4874, 14110, 31880, 9426, 30091, 2557, 6008, 9834, 13542, 25715, 24039, 31296, 31224, 21315, 28713, 5777, 23827, 4380, 31725, 32688, 20781, 29849, 10602, 29272, 13765, 20877, 28179, 12175, 15685, 16088, 23489, 20559, 30199, 22602, 29985, 27522, 25159, 3226, 4588, 5933,
+28941, 28627, 4462, 27397, 17175, 407, 406, 8234, 4787, 32132, 8154, 25568, 29213, 18756, 22073, 10210, 6865, 17484, 22385, 22551, 804, 13107, 10342, 31003, 2941, 7560, 25758, 28100, 10786, 30346, 1266, 6959, 26206, 5728, 1588, 10613, 6135, 1995, 18847, 10922, 1359, 27001, 3723, 30572, 12990, 25796, 8014, 19855, 10512, 30400, 9638, 11316, 10739, 19981, 9552, 13680, 27541, 2542, 9012, 5559, 120, 10278, 12518, 26326,
+16006, 14106, 4171, 22141, 16101, 23018, 296, 17460, 17252, 4019, 15264, 30242, 29815, 23279, 17329, 7559, 20911, 26968, 18875, 31650, 14181, 28427, 12562, 8954, 30969, 21574, 14513, 31090, 31853, 27031, 24648, 15091, 8369, 28820, 4465, 24471, 19070, 4761, 9163, 3554, 8780, 24428, 1028, 5827, 14939, 18358, 13386, 3082, 12558, 32261, 1964, 26739, 27921, 14526, 2925, 26122, 3332, 17438, 24444, 2417, 11701, 16325, 17509, 20070,
+12377, 21974, 11773, 31447, 26735, 20937, 2234, 2747, 12597, 3262, 8574, 27536, 21620, 21960, 30618, 1410, 21453, 32582, 28149, 16606, 14340, 31074, 9961, 17672, 15744, 1637, 20090, 27445, 17962, 4831, 14748, 30339, 26805, 26521, 29019, 20772, 14690, 31253, 23519, 27287, 1747, 32093, 22055, 23368, 21285, 19905, 24778, 9970, 19719, 20160, 26577, 1291, 18466, 3770, 18964, 1443, 5407, 6286, 28888, 23370, 11117, 10868, 20941, 5154,
+4622, 17192, 25926, 19312, 15677, 16677, 13832, 17425, 16002, 3119, 8025, 4519, 23025, 35, 14489, 9976, 20195, 8298, 11268, 5894, 12068, 30232, 7337, 17476, 3750, 3457, 8078, 14867, 14326, 29019, 20021, 18948, 13444, 13179, 5492, 29121, 29856, 19324, 13778, 13090, 22444, 21803, 17609, 12701, 21839, 32098, 22677, 9266, 7629, 1177, 15160, 19697, 31409, 22497, 4405, 2391, 25955, 12483, 17258, 7513, 8735, 4511, 26461, 22179,
+17690, 31953, 18532, 14778, 18510, 32311, 27868, 8186, 21346, 12709, 20887, 10417, 12040, 10796, 19684, 19669, 11974, 2076, 6598, 10615, 24574, 11004, 13007, 17761, 23487, 30265, 25274, 32222, 2009, 18967, 21633, 19699, 18152, 7398, 1710, 3894, 6941, 29578, 12080, 28287, 9520, 199, 5937, 21560, 10996, 25621, 8461, 22970, 27697, 15059, 817, 19503, 26063, 13824, 4496, 16783, 11322, 29770, 16237, 13331, 15969, 5103, 262, 1354,
+12501, 1972, 5248, 19442, 31551, 17329, 14961, 8303, 17528, 20898, 29863, 28524, 13751, 5556, 18726, 8681, 20615, 19544, 28184, 13911, 600, 32681, 30694, 11922, 29683, 14163, 25253, 12885, 19266, 25516, 14239, 31767, 27488, 19487, 18441, 26271, 4048, 635, 1806, 21577, 21533, 31669, 17333, 2517, 4457, 3292, 11198, 25073, 22836, 6614, 6216, 23436, 6527, 4142, 2591, 3443, 18305, 27844, 16328, 4804, 20592, 30567, 3803, 15313,
+17286, 22245, 8816, 21335, 22880, 10623, 10144, 11645, 9524, 27477, 14162, 13982, 30769, 25360, 6287, 20837, 31975, 12503, 11506, 5734, 16645, 14097, 9177, 2182, 9173, 25505, 6986, 29766, 23304, 10790, 12311, 7823, 267, 21127, 29158, 23147, 31750, 6534, 2024, 8507, 1243, 16187, 22489, 32013, 8779, 28776, 20082, 7986, 8511, 31588, 13721, 25156, 12917, 22898, 27338, 22091, 15636, 1557, 19089, 6172, 12347, 31400, 13995, 12614,
+19759, 10385, 2993, 18742, 16919, 5017, 27249, 18163, 21204, 16970, 17408, 29984, 12978, 4722, 5202, 21489, 3543, 18923, 13877, 16460, 9054, 8447, 5783, 24690, 10004, 24872, 30862, 22351, 23504, 12090, 2197, 10496, 22475, 5190, 29238, 6627, 10208, 23719, 24790, 31412, 7921, 9430, 28628, 20899, 14152, 1063, 9620, 17695, 19986, 23497, 1388, 29040, 31944, 7171, 20962, 9181, 32044, 19057, 31532, 22780, 31147, 962, 508, 20854,
+6152, 29746, 27481, 16360, 20697, 19503, 15005, 28618, 28933, 10865, 16749, 10318, 11928, 26369, 28013, 31915, 17098, 29401, 28187, 16275, 3805, 16382, 25456, 3081, 2671, 24220, 25861, 1050, 25182, 26370, 21904, 31335, 23348, 16618, 14927, 11278, 3353, 29932, 7128, 32287, 8030, 23878, 9837, 19958, 17479, 5082, 19105, 1810, 1716, 14525, 18085, 5521, 30907, 10773, 8602, 810, 2225, 1695, 1860, 27408, 28065, 23764, 25975, 18646,
+7614, 8134, 29924, 10968, 5299, 4284, 10487, 13329, 28162, 20324, 519, 12874, 25406, 19625, 14684, 27122, 1382, 1, 32643, 32289, 10774, 8477, 331, 12999, 10173, 2191, 7639, 5470, 25955, 846, 24116, 802, 8981, 21272, 11770, 14280, 25557, 22257, 27609, 20951, 9813, 28128, 1057, 2451, 14985, 15741, 29574, 16367, 15742, 29449, 15888, 26516, 5159, 16219, 6748, 15332, 18410, 14387, 20802, 11598, 15234, 12151, 12400, 24215,
+655, 24170, 5727, 26212, 13659, 568, 14396, 23472, 28696, 15453, 25923, 10914, 31195, 22729, 27281, 14169, 19411, 10402, 7918, 24570, 26621, 14666, 7134, 12264, 29053, 27936, 23862, 11519, 7319, 3494, 2966, 7975, 27664, 8693, 1419, 8555, 9261, 15815, 32027, 5190, 31269, 25182, 16104, 29696, 15144, 10617, 11097, 1787, 21019, 19015, 26357, 14873, 913, 723, 27137, 29967, 28659, 18231, 8718, 3211, 21725, 11685, 11186, 16621,
+20378, 12605, 25176, 29640, 28421, 24435, 2062, 26922, 16849, 18166, 23850, 31993, 28783, 2179, 1012, 17035, 21195, 27369, 31908, 22108, 28092, 26277, 19307, 23984, 11740, 28026, 27195, 697, 6943, 5613, 17318, 27321, 18218, 9726, 24193, 13871, 1393, 26255, 8025, 18242, 11653, 31875, 17468, 7669, 1287, 18480, 24704, 22482, 13082, 23844, 11822, 8406, 17353, 31130, 32390, 29093, 26388, 26817, 29790, 563, 32430, 14340, 27884, 17881,
+24066, 19310, 31752, 25459, 12797, 7010, 10933, 24451, 6117, 28401, 32120, 7404, 14114, 24056, 29886, 27196, 15132, 8941, 2834, 32485, 7303, 2457, 28810, 923, 29274, 25832, 1486, 28937, 7404, 29370, 14050, 31470, 15912, 13034, 24161, 28710, 20044, 2326, 20393, 26162, 30728, 19745, 798, 12074, 11033, 30685, 6502, 26165, 6858, 9336, 25882, 14161, 11793, 21924, 15084, 8300, 14988, 16570, 4469, 22392, 13172, 18519, 21094, 29085,
+31553, 12487, 25027, 18830, 14813, 12652, 12224, 12773, 32397, 13022, 24847, 10662, 10939, 31349, 4059, 17797, 7918, 29941, 31958, 19711, 19097, 14274, 28011, 1317, 30844, 32480, 23709, 11249, 18231, 12035, 7566, 17017, 24522, 32593, 3079, 6567, 12477, 15303, 19341, 12106, 28325, 11420, 22768, 6497, 10002, 26827, 24294, 17920, 24000, 23485, 4863, 10329, 4991, 107, 11646, 3068, 32587, 2587, 14317, 18051, 14622, 21883, 2300, 6376,
+21708, 5379, 12943, 1417, 20682, 32284, 13523, 16239, 10937, 3523, 22736, 20939, 30350, 14263, 6091, 21582, 4980, 10954, 31911, 9971, 11061, 10789, 13039, 10881, 13376, 27356, 28932, 27998, 16471, 31232, 1606, 5411, 3843, 14549, 6828, 24525, 14066, 20351, 7996, 25003, 23874, 30733, 13174, 21456, 12228, 19265, 10270, 17208, 30219, 9413, 27179, 8513, 20202, 7451, 19394, 810, 2039, 15558, 28808, 18511, 14022, 30414, 23922, 17865,
+12196, 30751, 9622, 26262, 18334, 17618, 18497, 9441, 15583, 31671, 30897, 27811, 18168, 8400, 12251, 15619, 17813, 6663, 24132, 5248, 14114, 10758, 6058, 16153, 26316, 2099, 1896, 7570, 32513, 25819, 25435, 11941, 23802, 2289, 5435, 9368, 19908, 23932, 18809, 2723, 22835, 16939, 30535, 8235, 25339, 10018, 23855, 10384, 16681, 15219, 15632, 30795, 25978, 21691, 14181, 19526, 23790, 16077, 27097, 23535, 9128, 19764, 2709, 162,
+22054, 8144, 9531, 9194, 32077, 28340, 11917, 22144, 12511, 9684, 30380, 5082, 19703, 21467, 15467, 3616, 3918, 31099, 1644, 29896, 20022, 15825, 16655, 11044, 31902, 10984, 1812, 8263, 30748, 4521, 8425, 20034, 12665, 17956, 29228, 11974, 13529, 8378, 1351, 26040, 18062, 31731, 31123, 4997, 20430, 13822, 8614, 24348, 12153, 10258, 21477, 32176, 26083, 5364, 10452, 25217, 16348, 12264, 712, 14328, 16785, 9138, 1595, 29451,
+27094, 30823, 8657, 7855, 6433, 10008, 1128, 24496, 8971, 32251, 29493, 29401, 13305, 5339, 20982, 25458, 15597, 9691, 24866, 8912, 15055, 2551, 1362, 31403, 14815, 2074, 12963, 31601, 11212, 14558, 28284, 5539, 12614, 4173, 13394, 19047, 14182, 14522, 10775, 23153, 14005, 7501, 19787, 27310, 12840, 8001, 20001, 28438, 17692, 12099, 4582, 32747, 14650, 5944, 31382, 29466, 8019, 11577, 28299, 19231, 26136, 23815, 24770, 5982,
+27988, 5397, 25029, 9402, 19919, 3037, 32556, 1157, 10538, 19575, 28467, 23378, 27576, 15700, 19048, 12500, 27800, 23631, 12479, 9682, 29575, 11093, 6380, 4826, 22670, 1911, 24058, 16038, 25726, 16060, 22020, 20947, 21457, 14282, 30349, 8609, 17319, 30137, 9766, 27857, 16944, 5465, 18467, 11752, 21166, 4748, 24252, 16198, 28379, 3963, 25880, 25186, 15056, 32261, 30013, 4959, 1404, 21303, 20997, 27131, 4595, 10250, 15310, 26053,
+24532, 12891, 1894, 9083, 10261, 11660, 4172, 27205, 17125, 22639, 6190, 5523, 27387, 30442, 21721, 22998, 1638, 14834, 15417, 16694, 14327, 12662, 21653, 15731, 1197, 9883, 10094, 5792, 20133, 25404, 31845, 11897, 5528, 971, 20980, 15789, 12631, 25152, 10226, 29757, 15023, 16416, 2512, 9643, 14091, 24234, 32641, 15729, 6300, 15290, 32423, 20627, 27952, 21309, 3590, 29149, 31192, 13685, 2174, 18557, 6321, 1251, 30454, 11849,
+2223, 18666, 27638, 14854, 11050, 5097, 11843, 26073, 21513, 14356, 2948, 2836, 5822, 2822, 18565, 12122, 18112, 18221, 32749, 13297, 6762, 3571, 9678, 5186, 17256, 11852, 23743, 23578, 13104, 21429, 2659, 15327, 7327, 30298, 30181, 18377, 2627, 9257, 11682, 24140, 23613, 14631, 26977, 29435, 17453, 12774, 8789, 2797, 30995, 8770, 16094, 4989, 12341, 25773, 10175, 29598, 4857, 1150, 20408, 17961, 22579, 23067, 520, 29906,
+20597, 30702, 15515, 23224, 7191, 27198, 14597, 30804, 9061, 8806, 27471, 26514, 21580, 3492, 29311, 19808, 12262, 12638, 24797, 24603, 5643, 2205, 21433, 10500, 3355, 9073, 28462, 25935, 32141, 28982, 23073, 19970, 26916, 5821, 10427, 1339, 251, 25024, 32143, 9312, 1062, 26846, 3058, 22642, 30338, 32369, 9682, 9832, 12239, 1712, 1668, 17882, 3917, 23101, 28383, 7272, 32175, 24077, 439, 31548, 20291, 23513, 18750, 14440,
+29334, 29177, 15779, 29585, 21433, 15155, 6129, 22495, 9233, 9187, 12370, 6804, 8788, 22052, 16636, 21028, 23764, 18304, 6142, 27681, 8638, 1757, 2186, 8045, 25834, 2625, 6825, 13358, 26138, 25575, 27798, 22704, 21985, 10809, 19521, 10650, 25964, 25650, 378, 2430, 2069, 12748, 9234, 10858, 2032, 25870, 31886, 25797, 11407, 5260, 20710, 20045, 7018, 22896, 28090, 84, 25522, 2147, 13442, 18892, 27722, 8472, 8829, 16939,
+19282, 28350, 27590, 12478, 21233, 27968, 14908, 23302, 7948, 24142, 1392, 9980, 17245, 510, 3009, 28652, 5771, 23720, 15929, 12789, 13848, 11251, 12873, 6602, 13398, 26316, 25495, 8352, 2020, 1556, 25292, 21302, 29906, 20114, 1013, 18371, 15314, 15921, 8906, 23262, 7296, 10298, 474, 24541, 10809, 3484, 20425, 16580, 27204, 3586, 29369, 8284, 14837, 9474, 14887, 28235, 3022, 7614, 3819, 5043, 9170, 29111, 26345, 6308,
+16457, 27358, 24680, 31771, 10512, 818, 22265, 17808, 11116, 22740, 9581, 21925, 26224, 30006, 5737, 20660, 824, 2338, 28944, 15661, 11813, 11063, 11128, 14835, 18677, 14947, 19878, 27847, 11291, 13456, 1388, 27748, 8046, 26068, 26752, 18558, 26886, 16249, 3598, 5234, 6221, 13179, 27160, 32445, 10417, 129, 20337, 11241, 2468, 16514, 26902, 14281, 27577, 5262, 29116, 13487, 20210, 16227, 8566, 31501, 29683, 9954, 26481, 4961,
+3254, 20465, 23520, 30140, 3947, 27118, 2607, 10168, 7530, 29767, 9846, 17947, 29896, 30183, 29189, 32364, 13929, 23323, 13877, 8739, 28586, 10226, 22226, 16028, 26453, 30792, 14761, 23368, 7979, 8474, 28329, 11233, 28940, 19081, 8606, 119, 13432, 11213, 10287, 20962, 8212, 20133, 6141, 5340, 17549, 2562, 4937, 31478, 25886, 18814, 7449, 21704, 29040, 29675, 4964, 22725, 27700, 19725, 13325, 2911, 28199, 8887, 14144, 24371,
+27968, 22750, 24490, 8632, 1195, 2010, 29594, 9407, 22143, 2968, 14748, 6924, 5530, 19685, 5635, 31416, 5731, 13084, 20352, 2004, 9992, 25316, 24729, 4924, 12273, 5287, 7835, 7705, 14174, 21979, 32076, 9374, 11962, 23799, 18007, 13157, 25809, 14833, 22565, 15184, 17801, 4545, 22109, 23332, 24230, 27744, 21980, 29961, 8060, 9565, 31965, 18052, 2113, 23927, 22976, 14387, 29214, 30811, 22092, 10620, 20023, 21400, 19994, 31985,
+12431, 5233, 12374, 5472, 20067, 2171, 20657, 5100, 6716, 9998, 28432, 30946, 4974, 17645, 28140, 13034, 27210, 27337, 31087, 29323, 18496, 21295, 10942, 14942, 19339, 266, 25562, 6594, 21667, 12789, 5811, 1330, 18022, 18185, 6803, 5321, 20357, 27460, 10422, 27073, 4690, 6086, 25252, 9664, 23731, 20624, 22698, 18173, 15193, 21017, 14729, 922, 9545, 25671, 15864, 28884, 25938, 8659, 2710, 14837, 21448, 8521, 16167, 6702,
+26706, 22970, 12024, 14295, 17662, 22446, 8601, 22352, 28532, 1085, 32016, 19496, 21709, 21947, 4901, 4134, 10196, 19630, 5056, 19741, 12534, 20921, 15857, 5704, 29580, 18567, 20541, 18260, 27088, 3940, 24962, 21027, 26911, 4218, 2554, 11805, 26664, 11155, 1390, 22429, 12240, 638, 9157, 1181, 22585, 14058, 5316, 14, 921, 10372, 19755, 13455, 31293, 2845, 19159, 28105, 21412, 6932, 13597, 15733, 10872, 5792, 3992, 5015,
+10010, 6546, 16821, 3907, 17702, 18211, 26336, 29942, 18849, 2725, 31124, 8667, 16783, 3672, 8681, 17704, 14044, 28436, 31159, 12570, 31281, 17550, 7907, 19926, 24482, 21505, 2891, 2587, 27297, 6883, 7602, 4539, 13429, 24423, 8446, 31131, 9866, 2014, 28306, 28716, 4739, 26662, 4615, 21523, 30334, 13296, 6459, 11610, 8964, 4851, 24180, 7478, 22401, 32088, 27404, 14116, 20825, 30295, 16703, 15354, 4410, 24305, 19893, 17839,
+15961, 28340, 16203, 25827, 30354, 11741, 21775, 2326, 5635, 26390, 23849, 3201, 6918, 30308, 14811, 15883, 2391, 6224, 23361, 24793, 5544, 17997, 6141, 26369, 15524, 22844, 8955, 19934, 14381, 28848, 5005, 30342, 24420, 21208, 23402, 22007, 181, 12409, 24333, 5816, 6032, 15414, 9017, 12950, 12954, 23829, 28833, 15346, 30053, 19426, 7371, 2829, 4655, 13512, 29198, 20179, 3588, 5385, 7345, 17969, 1465, 12351, 15544, 25886,
+791, 6178, 15125, 973, 18587, 6690, 6789, 24619, 22104, 15807, 4802, 2290, 6868, 867, 17636, 4153, 20294, 25007, 6982, 24949, 5751, 3412, 12361, 9339, 8797, 19706, 27309, 10262, 32057, 10085, 3380, 81, 16263, 18505, 1054, 2082, 25195, 7843, 26702, 14531, 23650, 31504, 16822, 30518, 32371, 1690, 1903, 19897, 26698, 8885, 12079, 32449, 12297, 24440, 9021, 21094, 11378, 3562, 31357, 10668, 13647, 1969, 10749, 29910,
+20475, 11803, 31992, 12902, 19646, 25926, 27434, 10529, 24662, 11488, 8279, 24266, 13178, 10183, 11395, 7108, 19068, 23474, 6790, 31366, 15146, 15811, 19692, 26525, 19373, 18281, 4425, 252, 20251, 15174, 30162, 7958, 26977, 29386, 20860, 13855, 22545, 15526, 24384, 14439, 27014, 32664, 5937, 7425, 10079, 17333, 14533, 29147, 8039, 21323, 27745, 23186, 4366, 14670, 16943, 23739, 183, 21368, 23991, 20434, 3774, 21385, 28392, 30751,
+18004, 16485, 11838, 7781, 32011, 3455, 22220, 26258, 3351, 28158, 915, 13430, 12723, 15448, 9809, 20762, 4004, 4787, 11180, 8370, 19457, 28123, 32110, 19640, 16723, 23333, 7307, 20497, 11951, 2931, 18480, 29955, 19416, 30319, 4968, 18660, 1006, 27188, 12150, 4357, 22578, 13065, 17787, 2533, 28513, 27596, 23296, 32517, 32383, 1708, 8120, 19072, 29832, 7462, 5945, 13787, 30795, 13252, 1517, 9978, 16183, 19997, 7165, 2832,
+17548, 12133, 21492, 18554, 6554, 874, 22911, 29132, 13939, 7930, 31666, 9684, 2759, 22194, 9434, 2374, 23902, 17554, 21447, 20966, 25016, 27392, 1986, 23043, 7876, 3503, 254, 24059, 23500, 7419, 26891, 8281, 19553, 15615, 26835, 26107, 16489, 16979, 22471, 30428, 24909, 21369, 7345, 27668, 10795, 16779, 30043, 1930, 1565, 18722, 22896, 26581, 13346, 24882, 16856, 21222, 28385, 17110, 12513, 19118, 24530, 6637, 27399, 11315,
+22252, 21466, 4654, 5974, 5677, 27125, 3634, 30587, 15727, 10979, 25487, 26522, 27758, 22762, 28452, 29323, 8716, 18581, 23136, 22062, 10695, 7225, 10516, 6313, 24335, 23030, 25431, 16097, 29667, 20062, 27412, 19151, 8760, 32066, 25125, 14438, 26424, 28760, 12257, 9383, 6971, 4976, 3137, 1962, 27739, 31590, 31285, 3687, 17403, 21654, 25750, 28098, 28879, 3498, 1643, 20446, 26528, 27074, 3776, 23427, 14368, 31188, 9811, 23129,
+30487, 2168, 4799, 24143, 30928, 17056, 758, 5132, 22032, 3895, 7094, 17003, 2717, 5611, 20691, 20120, 27265, 13673, 15451, 23376, 17171, 17094, 11055, 10932, 11401, 14831, 1591, 25769, 13251, 11402, 16130, 10970, 13571, 20929, 2345, 11731, 5217, 3103, 16863, 27250, 6999, 23957, 11485, 9716, 29569, 32176, 29837, 24066, 13081, 12520, 14675, 30253, 29614, 25730, 8417, 8247, 7793, 10008, 1249, 21044, 21411, 17379, 32015, 2214,
+5541, 1592, 13945, 10758, 4696, 30809, 5240, 11695, 21998, 16726, 21411, 18799, 16134, 18480, 10098, 29216, 31000, 24773, 26701, 27847, 17735, 2350, 3326, 25528, 12358, 4575, 13804, 1001, 21955, 13051, 3215, 27496, 14644, 17161, 5486, 19340, 15202, 10727, 31035, 4432, 27453, 19678, 23232, 10819, 5391, 562, 7267, 3623, 25335, 1200, 31470, 10302, 3550, 2029, 3062, 15909, 6604, 16866, 16910, 28559, 29918, 20126, 23287, 11794,
+4519, 28774, 31134, 19721, 6733, 29401, 24153, 1418, 16311, 14617, 12237, 21702, 15179, 19505, 25326, 7746, 20705, 24028, 18048, 24256, 26057, 21110, 7397, 32662, 5209, 24307, 28453, 2359, 11665, 18973, 14153, 16184, 14979, 12519, 3137, 21712, 9152, 27291, 23130, 25463, 9140, 2599, 14398, 24320, 22104, 6956, 32066, 10042, 30984, 17347, 1530, 24274, 5689, 8927, 24168, 10898, 466, 19853, 13257, 12132, 6058, 27410, 28316, 21037,
+7161, 31454, 9981, 16313, 25977, 343, 9009, 2349, 2943, 23407, 26669, 25047, 30363, 25968, 2321, 28579, 10547, 3851, 20085, 16236, 12778, 11485, 27135, 13245, 31339, 7624, 25377, 4629, 2267, 20925, 25667, 9428, 19611, 2880, 25742, 12820, 3224, 1983, 15170, 6167, 25390, 9071, 31214, 22985, 2271, 768, 18796, 12818, 4619, 6114, 29055, 17398, 17599, 23422, 30643, 16170, 31046, 23252, 20800, 545, 11409, 13699, 9974, 31021,
+16579, 2948, 11073, 19803, 4931, 26243, 25970, 30321, 2547, 24417, 20538, 4818, 25185, 6566, 17637, 29804, 12680, 13924, 14434, 30280, 4578, 12309, 13682, 2856, 2793, 1714, 3402, 14203, 15413, 13376, 12456, 31993, 16324, 23529, 19028, 21255, 17005, 12231, 18808, 19552, 3880, 6578, 24370, 29065, 13144, 9239, 26101, 25825, 23163, 7768, 23337, 27741, 20077, 4251, 30598, 22871, 5966, 1232, 4306, 21379, 14608, 16762, 20604, 30932,
+7523, 6865, 19419, 24528, 19096, 5459, 11312, 22976, 12037, 2915, 19273, 25181, 12154, 12606, 18238, 2550, 20374, 8807, 30291, 7684, 13059, 28121, 30555, 19025, 29353, 2093, 7636, 11193, 18855, 28241, 9357, 26378, 2338, 28776, 18139, 21434, 1467, 29451, 11642, 13504, 32366, 30915, 5918, 11753, 10753, 24156, 14303, 31128, 196, 11826, 6044, 13255, 7180, 3831, 32280, 3765, 5924, 7148, 14959, 24779, 2621, 24316, 18389, 4959,
+20325, 3760, 26393, 21792, 444, 5267, 2529, 42, 3414, 8447, 11795, 14168, 32603, 26098, 12528, 31, 5157, 18572, 13286, 12337, 22403, 12798, 16102, 28327, 19947, 31061, 20338, 22568, 22610, 5959, 27528, 10167, 9720, 21153, 31959, 10164, 26421, 1720, 10206, 29835, 10167, 22002, 11235, 10003, 15332, 23763, 10034, 20489, 9567, 23321, 58, 31970, 3351, 16161, 27529, 23298, 14454, 15099, 13099, 4296, 21059, 7859, 14463, 30779,
+29012, 13655, 8175, 22665, 15375, 18381, 19733, 25543, 7615, 30968, 2778, 22948, 21964, 12812, 10669, 31531, 3365, 10728, 30734, 6717, 26889, 25495, 30015, 8575, 7827, 10346, 12872, 28886, 18205, 27335, 26897, 14450, 8222, 2304, 4347, 23598, 20685, 24080, 16373, 28301, 22281, 19151, 18481, 11477, 31963, 29150, 10240, 2561, 7110, 8206, 9278, 1231, 934, 6525, 9807, 8761, 16872, 22679, 4879, 2309, 17246, 31776, 16759, 25469,
+1312, 21107, 16299, 21997, 12419, 32672, 17530, 1932, 19055, 3243, 13409, 18250, 32394, 23650, 20811, 6736, 31856, 30089, 7968, 22, 3847, 17775, 8783, 20719, 7686, 13662, 23028, 24932, 12670, 7020, 17633, 13982, 28127, 1164, 3212, 7778, 1068, 20742, 9711, 20123, 23986, 23120, 5606, 23612, 14002, 26417, 30348, 13091, 23739, 5548, 13113, 27586, 23323, 21897, 15537, 31009, 2791, 5797, 23174, 15462, 12817, 8039, 29444, 8176,
+9204, 32656, 15955, 10272, 20631, 25666, 30396, 11849, 16018, 3234, 2693, 30021, 29651, 273, 10344, 20622, 5822, 23457, 15440, 29145, 12586, 30977, 27387, 15378, 4007, 17793, 30840, 16824, 25832, 27516, 25001, 2268, 27405, 8188, 12541, 15268, 1086, 10169, 27117, 17104, 13403, 29810, 14357, 10286, 30083, 24701, 30909, 3137, 15391, 13581, 32283, 27977, 11791, 26902, 10587, 15798, 11927, 8659, 32622, 4991, 3408, 24855, 7260, 30813,
+275, 19801, 13313, 1361, 29970, 7662, 18466, 10605, 4704, 55, 20891, 2019, 24757, 19032, 5157, 7380, 32614, 4672, 2589, 11637, 31574, 13177, 27435, 10733, 21836, 27289, 15724, 25244, 19377, 22984, 23289, 19652, 10017, 3834, 21014, 7219, 11496, 6712, 17824, 16200, 6767, 5948, 18220, 31524, 24980, 23377, 6136, 24826, 28049, 8726, 3695, 26855, 21903, 31130, 4820, 10971, 25652, 20544, 3448, 12261, 10761, 26737, 31913, 20778,
+30572, 20159, 27998, 9300, 26871, 13054, 25501, 871, 19002, 10953, 32395, 11215, 1562, 5764, 3273, 29611, 14490, 6969, 23698, 3625, 5331, 28518, 14596, 30983, 16294, 18044, 10476, 27055, 12014, 9622, 15066, 9818, 29781, 10296, 19118, 23885, 23350, 11851, 24756, 9585, 22804, 24383, 20800, 24366, 30147, 24073, 21209, 11869, 31042, 12139, 15494, 3606, 7889, 30091, 1821, 24184, 15367, 12298, 18471, 27381, 21920, 769, 4431, 18933,
+11065, 23550, 10050, 1648, 2633, 2038, 11233, 25438, 26422, 32033, 17036, 23801, 23338, 5478, 2903, 21613, 17617, 18397, 25219, 25507, 15720, 27040, 16923, 31088, 6570, 2626, 25701, 28490, 3396, 30133, 14656, 14461, 20915, 24706, 16109, 23548, 26745, 27342, 16218, 20399, 26607, 487, 11432, 17178, 5965, 14335, 6023, 23582, 32733, 31242, 16321, 15685, 25514, 476, 14005, 32085, 3103, 6939, 27807, 6499, 4304, 9695, 20960, 25219,
+1634, 4302, 15999, 28379, 31644, 32218, 16010, 25484, 32705, 27442, 9894, 5902, 9010, 15917, 29484, 8975, 14391, 13038, 24660, 7137, 13514, 5898, 6454, 16617, 12837, 1494, 23116, 17141, 11189, 11309, 9592, 12823, 15611, 25591, 8434, 14487, 25041, 24444, 7203, 24978, 19119, 17097, 30880, 28129, 246, 27597, 4336, 14637, 7867, 28996, 21775, 21381, 2126, 28229, 5231, 14963, 29723, 28347, 32104, 8145, 6888, 8928, 20968, 22499,
+1752, 29403, 4219, 26793, 21079, 11422, 19004, 7430, 28520, 17116, 2791, 28766, 11945, 7127, 10636, 19812, 3356, 32411, 8426, 5482, 27872, 13657, 20446, 24828, 9236, 19782, 205, 16125, 28711, 21173, 5856, 30463, 17808, 10075, 24488, 6120, 21498, 10724, 13550, 17250, 27841, 16342, 13248, 7018, 23469, 23884, 26831, 26825, 23527, 2489, 32308, 18632, 16146, 19986, 10692, 25382, 7000, 10897, 8739, 2943, 32070, 14596, 638, 17111,
+24671, 25127, 23231, 13401, 3083, 4013, 30651, 30924, 20355, 11132, 5175, 11057, 2248, 32006, 5114, 25776, 1727, 4654, 11640, 17873, 24640, 22332, 10487, 31641, 461, 19227, 1816, 32531, 1055, 2455, 16874, 25726, 27582, 7337, 6360, 30665, 11351, 4243, 28822, 31706, 15375, 1229, 9995, 17624, 467, 15110, 10632, 2194, 19764, 22272, 20067, 11637, 11836, 30554, 10510, 12297, 17013, 12326, 12060, 18068, 14781, 28935, 11027, 9595,
+3504, 17387, 7493, 14855, 21630, 3547, 13794, 4238, 4776, 23789, 21862, 5243, 6131, 32494, 7437, 25896, 21998, 27504, 4765, 1066, 25290, 15275, 13363, 9536, 27601, 25423, 27604, 9615, 21590, 5863, 19210, 25095, 23250, 26703, 7182, 12113, 30250, 20976, 16351, 2258, 11998, 5445, 7501, 18129, 5171, 14938, 11257, 27169, 9674, 16022, 28235, 2197, 31297, 8830, 11733, 26131, 1485, 6569, 2978, 23076, 12433, 22188, 15403, 2915,
+16124, 22585, 15028, 13606, 10794, 31379, 15865, 22792, 4056, 23366, 8153, 9227, 5537, 19411, 3628, 15211, 2665, 31863, 17408, 1195, 7925, 29141, 27326, 9411, 2943, 30304, 32487, 15376, 19724, 15122, 18291, 3080, 4939, 552, 16687, 15733, 31931, 32552, 5757, 3220, 23150, 13911, 12447, 28687, 554, 16076, 11131, 3219, 15171, 28539, 4414, 23097, 24913, 31740, 32508, 27856, 29276, 32227, 10464, 16233, 14581, 28755, 19313, 19520,
+29307, 3232, 2486, 28471, 3016, 8243, 31691, 26167, 22154, 11370, 22086, 22708, 27446, 449, 25928, 9850, 28989, 30342, 179, 21134, 29315, 32687, 16222, 25823, 32146, 26686, 9288, 13959, 22673, 28602, 711, 19213, 31834, 3197, 14916, 2083, 11441, 13839, 28250, 827, 25209, 17568, 23536, 19888, 18018, 16696, 29738, 14239, 14270, 29917, 2605, 10817, 29836, 18827, 3873, 29214, 12745, 13161, 10405, 2650, 8995, 11116, 21863, 8062,
+14314, 4011, 10145, 25755, 17850, 5627, 26582, 10292, 23195, 17350, 30180, 8445, 1278, 27150, 22684, 15549, 24299, 25289, 26366, 21367, 11348, 30239, 17813, 24093, 10633, 28218, 26744, 19628, 6566, 15839, 27690, 20880, 19851, 5067, 13867, 4933, 10694, 7682, 15225, 1122, 25032, 12637, 9567, 26311, 7019, 32252, 9092, 31318, 24773, 2690, 19917, 3354, 162, 4962, 27447, 10795, 412, 21423, 30423, 6979, 4495, 25346, 27859, 24346,
+30413, 8959, 29279, 8340, 16641, 11737, 9462, 8905, 24374, 19029, 2448, 31394, 18513, 11540, 29944, 10519, 14231, 17094, 13873, 14393, 22056, 8552, 25188, 22469, 29976, 22843, 29448, 1703, 15421, 24539, 26049, 13067, 730, 22560, 21407, 17371, 1529, 30869, 26277, 25904, 17130, 28725, 24530, 2876, 7498, 21706, 13395, 21729, 6032, 27268, 3354, 28089, 3052, 28542, 17790, 260, 18617, 14470, 1963, 1271, 6241, 28012, 14338, 6972,
+17805, 2977, 24343, 19334, 1078, 17852, 12470, 18208, 13810, 4232, 21084, 21308, 25939, 1711, 10269, 31971, 28979, 13623, 27292, 32032, 9397, 12314, 32292, 28014, 26784, 1488, 29285, 258, 29500, 10855, 7230, 14537, 13832, 31573, 1104, 14910, 16658, 13574, 351, 30468, 17807, 21435, 19008, 10978, 23147, 29277, 10181, 19358, 10132, 4706, 18622, 19529, 17020, 18147, 14775, 11037, 19635, 11293, 11295, 16367, 22148, 18525, 30905, 3213,
+17330, 32009, 18123, 1220, 12815, 18474, 31688, 30622, 7142, 17928, 8832, 30289, 14437, 19014, 16879, 24569, 23720, 2734, 11330, 7972, 20881, 26106, 19009, 7748, 4631, 30304, 24115, 26779, 16061, 22252, 29992, 624, 21493, 15348, 1844, 1541, 1054, 765, 32163, 8196, 18693, 8228, 5717, 363, 27242, 22597, 24932, 18194, 25331, 3495, 26166, 13444, 29601, 12408, 21192, 1464, 9944, 12539, 28243, 26006, 2024, 25468, 26630, 23517,
+8048, 28474, 25058, 9102, 29239, 24454, 17299, 15165, 32682, 23016, 15528, 27156, 12845, 7692, 12582, 5408, 11187, 5980, 18852, 8020, 18388, 7276, 9484, 28333, 19816, 4960, 21571, 21840, 30428, 15433, 12589, 5708, 11139, 4880, 14810, 7611, 29334, 32109, 22776, 29248, 22358, 5536, 23636, 2435, 13228, 3450, 7844, 24416, 9430, 26696, 32436, 27819, 1205, 9153, 23384, 21021, 14113, 12187, 10093, 11773, 27620, 22682, 17481, 5991,
+27562, 32291, 13602, 24128, 31633, 3610, 20608, 21223, 9146, 11476, 23658, 22375, 14926, 31502, 14023, 24357, 25431, 13691, 19408, 26636, 22844, 10024, 14889, 4189, 22211, 24982, 15962, 17063, 14896, 675, 23054, 9691, 199, 3889, 1051, 31832, 7499, 21660, 20287, 16646, 368, 11177, 6253, 15295, 9912, 20276, 6884, 2575, 1199, 26292, 29211, 24044, 3548, 11332, 28233, 25759, 3546, 11428, 10054, 18442, 12103, 340, 28133, 12302,
+4229, 29185, 11366, 11729, 18077, 31653, 28375, 18445, 10063, 1860, 972, 19975, 22136, 7856, 22550, 23335, 1380, 18993, 14611, 4928, 30325, 10077, 30687, 1103, 21505, 7973, 19545, 840, 8314, 14911, 13143, 12543, 11328, 24509, 24272, 29405, 23395, 19879, 15082, 690, 21739, 16055, 20665, 11107, 23911, 10447, 1675, 25292, 29440, 16286, 30220, 26997, 26363, 28140, 28100, 15100, 3345, 14877, 15941, 11659, 29788, 29084, 24203, 8348,
+20825, 15707, 4985, 11452, 2819, 20068, 12142, 24558, 3355, 39, 2898, 27266, 10486, 4573, 19790, 7158, 20859, 17243, 1387, 14455, 12615, 29487, 29555, 15960, 11597, 12728, 27620, 8617, 9044, 19055, 16966, 29870, 1994, 21951, 8554, 4813, 9251, 20697, 29372, 12606, 20736, 32270, 7105, 31223, 4075, 26895, 5613, 24934, 11370, 7001, 6621, 23985, 3720, 3409, 7178, 15317, 16137, 2030, 23935, 25182, 21085, 8133, 22284, 23079,
+30084, 30838, 27893, 6568, 18767, 24497, 19174, 6736, 23999, 26279, 5191, 28074, 20407, 10804, 20240, 31777, 17805, 26862, 22995, 21526, 30271, 30173, 4075, 13640, 32203, 28010, 6054, 20520, 3375, 28338, 10831, 692, 26409, 5956, 7260, 12408, 30453, 26434, 19144, 21684, 19946, 24335, 16990, 7585, 2372, 4463, 6594, 20177, 31325, 29589, 8935, 28828, 26994, 13011, 9700, 26429, 8253, 15755, 14181, 11629, 11325, 25013, 12321, 4966,
+30969, 19581, 17375, 28655, 13247, 3751, 17571, 425, 28087, 1794, 8010, 30459, 6257, 14605, 17868, 4814, 11426, 26804, 874, 5653, 7047, 10574, 32082, 15300, 26329, 13496, 26929, 4887, 5741, 6482, 9853, 3942, 26063, 27228, 32597, 6543, 30980, 17401, 6968, 26299, 19195, 14979, 23990, 25452, 29584, 9090, 30266, 8242, 3126, 31140, 13895, 10173, 8946, 13210, 25474, 2508, 26706, 19635, 7395, 32447, 26118, 17248, 3621, 19413,
+11709, 3451, 25956, 9921, 20852, 157, 3452, 7279, 15136, 27442, 32731, 11952, 3764, 30229, 20194, 6891, 28601, 1322, 17064, 4779, 14532, 9770, 7287, 8470, 29406, 14682, 8149, 22756, 31931, 11770, 9401, 10872, 15221, 2590, 20793, 3305, 2747, 24245, 10584, 17883, 18919, 10547, 29835, 22683, 8008, 17261, 29574, 3841, 18583, 13871, 8621, 347, 23641, 15908, 8817, 20279, 30591, 16966, 10267, 29754, 28737, 19669, 7858, 11190,
+22259, 28651, 14496, 25006, 20128, 25080, 10121, 6279, 2860, 7188, 28962, 10868, 24449, 25769, 14710, 10265, 6872, 23331, 10612, 30513, 6471, 19430, 18025, 4294, 3628, 28292, 1280, 32365, 15193, 9138, 10788, 4684, 5021, 25284, 29690, 25149, 17596, 7043, 31428, 20456, 14231, 27623, 31325, 5913, 20624, 13267, 16178, 27496, 3830, 26790, 25241, 10301, 13452, 10498, 14596, 17081, 6023, 15876, 16678, 21216, 25015, 27466, 25901, 30036,
+19982, 22823, 22418, 4811, 29867, 21078, 25267, 11330, 15933, 23824, 17243, 3789, 4323, 653, 31285, 8153, 27444, 23759, 18455, 8128, 1489, 283, 25209, 7512, 16159, 9120, 28729, 8406, 3818, 21862, 5675, 23801, 11917, 28093, 28612, 9016, 16403, 21111, 20347, 32337, 12168, 4822, 3358, 16491, 5476, 1876, 24645, 152, 25635, 10332, 8280, 27124, 10615, 722, 1869, 26774, 9842, 30598, 2413, 13660, 19692, 8088, 4693, 31609,
+3413, 537, 7858, 19816, 21649, 28205, 19385, 1049, 259, 22744, 17540, 5735, 24620, 9417, 5887, 17487, 19749, 14168, 11843, 30364, 14890, 13712, 24371, 24732, 11542, 26784, 5624, 31234, 2104, 10318, 30076, 5517, 10855, 5166, 25333, 32504, 603, 11951, 785, 862, 1927, 18326, 6598, 26547, 27743, 12485, 11266, 14725, 26653, 23109, 12321, 8775, 4054, 3924, 739, 15596, 30708, 6364, 14063, 44, 16682, 11371, 5561, 27537,
+16537, 30895, 27274, 17140, 10078, 28059, 18002, 12005, 13617, 24600, 5784, 8593, 4318, 17050, 23318, 30971, 7391, 2871, 6979, 11445, 6796, 7718, 27042, 4736, 14082, 8337, 4781, 30764, 19708, 10342, 25534, 3477, 8469, 20040, 20617, 18547, 15331, 5851, 30552, 28949, 30452, 3568, 4774, 2002, 20618, 28092, 205, 28010, 30963, 7184, 6687, 4991, 14903, 961, 9728, 28985, 9298, 14509, 26982, 29006, 24851, 19748, 32483, 553,
+7020, 20332, 19100, 22351, 26184, 16885, 18532, 23868, 20453, 23306, 25870, 8304, 18630, 26075, 3546, 16826, 492, 10233, 21817, 15395, 11195, 31545, 11612, 20493, 13286, 5826, 16732, 5370, 25574, 16447, 5923, 32594, 4012, 25023, 22178, 30196, 9140, 7942, 21296, 29594, 31249, 14398, 5130, 17111, 7705, 8676, 1169, 8197, 18909, 22987, 23592, 30104, 21764, 2437, 17830, 2283, 8263, 1794, 7653, 1070, 18241, 13576, 896, 22253,
+5831, 23074, 19681, 14972, 31017, 8209, 11798, 29498, 22607, 16928, 13841, 30313, 25604, 15011, 5742, 11745, 5230, 29335, 9082, 26994, 31772, 26912, 29277, 7267, 28706, 4162, 8337, 14179, 17738, 9234, 3665, 23570, 32308, 23346, 5774, 30557, 31556, 17572, 27287, 21395, 1732, 8361, 18940, 27336, 23372, 24683, 6313, 28602, 21250, 15395, 22828, 20254, 9539, 19338, 27521, 5477, 23500, 3091, 19657, 8471, 12325, 23322, 32041, 11865,
+13900, 5047, 9655, 12688, 22619, 4174, 1316, 24351, 12535, 20256, 18919, 3139, 12171, 25232, 31741, 653, 7860, 21802, 20907, 17399, 8372, 15661, 22877, 31872, 18752, 9766, 7575, 31077, 320, 6848, 10174, 14220, 11895, 19829, 26909, 1746, 24004, 28225, 26097, 3771, 15713, 12248, 6911, 27885, 4713, 5884, 28538, 12573, 27686, 16678, 29972, 3290, 32339, 20081, 2395, 18323, 29847, 9970, 16632, 30167, 16819, 26806, 11620, 28714,
+13868, 5761, 30461, 5104, 1218, 23790, 8875, 16931, 3271, 15786, 12048, 7984, 21671, 7819, 20557, 16589, 24497, 17761, 19880, 24068, 5075, 22275, 9623, 2154, 32245, 26255, 32322, 16296, 20293, 11174, 12243, 1393, 16935, 9936, 6497, 18153, 958, 15373, 2316, 4229, 31159, 14365, 12213, 20062, 22184, 2, 3884, 13913, 17764, 23764, 5213, 22839, 13271, 14836, 24993, 12748, 8323, 24547, 29045, 28616, 2953, 8520, 30010, 19888,
+18456, 3739, 5273, 19414, 19112, 7590, 23644, 17504, 21955, 3089, 4798, 11371, 3092, 8682, 25284, 20856, 32446, 30497, 10927, 12949, 12565, 3152, 25698, 20888, 27700, 21975, 16736, 30653, 30495, 13978, 17774, 16183, 17718, 23047, 2829, 4062, 30637, 26473, 21566, 19824, 29563, 26365, 31195, 32655, 2279, 23711, 20743, 1958, 21440, 31670, 14907, 1237, 2054, 7837, 22125, 29754, 29812, 6094, 27640, 27539, 20072, 12646, 10954, 5022,
+2925, 13784, 9085, 795, 7489, 30651, 20619, 4284, 24248, 19047, 4171, 26528, 9990, 24914, 28486, 31431, 23816, 10625, 32668, 25871, 18463, 22026, 22857, 15507, 28120, 17729, 10279, 15424, 30375, 21233, 20447, 533, 2249, 29532, 1328, 9739, 27415, 21947, 14023, 18896, 8226, 18195, 12656, 18217, 10341, 8374, 16880, 1390, 18999, 16780, 27261, 4694, 6038, 17350, 20202, 1390, 2312, 30481, 16815, 32687, 18946, 4494, 452, 21196,
+1258, 1780, 30935, 28673, 23728, 12190, 14801, 31954, 30385, 27457, 17403, 7959, 3063, 1515, 9349, 22063, 18296, 3842, 26757, 24334, 21192, 14191, 25725, 23504, 11904, 9772, 23424, 30851, 14266, 23876, 19279, 15524, 25657, 17446, 11429, 16617, 29636, 26231, 15803, 27254, 20920, 439, 2445, 23984, 1954, 11794, 13279, 20250, 15636, 7268, 11817, 4060, 21460, 4774, 27565, 596, 14546, 18221, 31447, 28812, 9329, 17958, 11568, 2218,
+2636, 22997, 18835, 32273, 16460, 1871, 26759, 4613, 2310, 29204, 28597, 4264, 8230, 9108, 24515, 23866, 16376, 3564, 27926, 5068, 8338, 22723, 5665, 22884, 8176, 4344, 18928, 17506, 22303, 30496, 19724, 24939, 20725, 5792, 24444, 4418, 7663, 18435, 9031, 9973, 14871, 4860, 14237, 23101, 13968, 5984, 14199, 30344, 9548, 9358, 2645, 17886, 32081, 8310, 8002, 7490, 12654, 26930, 24996, 2189, 24658, 11952, 27129, 12616,
+17744, 18805, 17034, 25407, 4473, 26065, 2612, 19344, 30925, 16850, 9678, 12125, 22834, 23877, 9701, 32383, 467, 12346, 17501, 32549, 20656, 25504, 7271, 543, 19666, 32267, 2732, 11557, 11451, 29861, 24173, 29196, 15899, 8439, 21835, 20372, 1736, 24448, 6948, 32661, 8530, 16626, 12018, 31364, 7736, 21719, 30979, 8203, 1298, 15713, 7984, 21954, 8449, 15255, 22497, 28115, 14754, 25230, 6904, 26206, 22323, 31077, 22634, 5454,
+6748, 11701, 25826, 8484, 3381, 7, 8377, 11911, 16633, 20395, 10508, 24369, 9347, 8719, 32573, 10645, 24432, 7789, 32599, 113, 23045, 22329, 28229, 5031, 14791, 2365, 31237, 4346, 675, 21103, 9801, 7423, 37, 2859, 15908, 3418, 2866, 24285, 15330, 19500, 11913, 25838, 11101, 21260, 1789, 10906, 31905, 26222, 18696, 31736, 26335, 8973, 21297, 21796, 14004, 3320, 24162, 12474, 7667, 24837, 809, 17468, 32260, 846,
+20327, 15400, 4265, 23194, 6918, 19595, 9926, 18831, 12665, 21027, 7323, 14454, 31934, 6460, 7908, 17862, 5428, 1476, 26835, 26726, 23272, 8071, 30046, 14666, 20545, 4945, 6735, 21355, 22413, 6228, 22201, 9973, 21628, 26466, 399, 28546, 13293, 10325, 14609, 25958, 31352, 21932, 7645, 30518, 28392, 15553, 15612, 1053, 17029, 9679, 27779, 7534, 17751, 25057, 22200, 5528, 30003, 28936, 26883, 19648, 2396, 16317, 29621, 24024,
+10015, 30020, 19803, 23309, 7577, 1644, 16499, 6162, 23577, 24144, 3912, 19201, 6930, 19525, 20254, 23959, 29204, 15265, 31493, 14187, 7555, 20926, 19716, 4790, 17094, 13831, 24438, 19490, 30148, 21292, 10746, 7396, 18544, 30549, 30705, 26122, 32194, 14436, 32284, 23003, 5813, 3428, 9436, 12743, 22953, 29691, 3934, 19390, 12188, 2660, 809, 19743, 23586, 20525, 24533, 7912, 1589, 16204, 27402, 31737, 4728, 5380, 6365, 23272,
+3162, 4302, 16626, 2588, 18739, 16142, 25591, 24552, 19571, 2259, 4527, 9756, 31950, 8461, 29146, 11371, 11121, 29956, 31114, 1939, 17713, 22880, 9851, 19302, 6316, 4485, 18272, 11044, 9866, 24637, 1548, 13028, 28940, 18175, 15616, 14911, 1549, 8439, 6695, 21120, 10698, 11222, 30877, 9881, 19683, 27255, 21252, 30805, 24443, 19598, 32744, 9389, 9710, 9828, 28691, 16026, 14313, 14195, 27070, 24179, 6065, 28619, 4439, 2237,
+14026, 20055, 17148, 15575, 28494, 23843, 3928, 6425, 2297, 2037, 16306, 21980, 29292, 4790, 20017, 20968, 24388, 19994, 30357, 1331, 29822, 26280, 17357, 11367, 7708, 11660, 2779, 13773, 7511, 7218, 16010, 21537, 27274, 390, 4344, 23000, 24233, 8272, 29425, 26530, 10309, 12963, 15742, 6834, 17753, 2992, 27802, 9374, 22986, 25391, 10705, 20040, 18903, 28062, 31407, 26611, 6954, 1418, 7616, 14465, 8637, 23626, 3234, 3143,
+24016, 7579, 26143, 15481, 15851, 22801, 9243, 26161, 2996, 24986, 227, 20750, 27978, 28029, 30124, 18196, 20652, 8061, 5468, 6787, 3355, 4107, 631, 10310, 5526, 8247, 24775, 14163, 31874, 28010, 17306, 23122, 2821, 10681, 5836, 18672, 714, 15079, 12065, 3711, 7297, 12292, 24461, 2507, 7553, 21817, 20703, 28205, 29878, 26171, 2225, 465, 30279, 2856, 10775, 3037, 11103, 2783, 17200, 10209, 30793, 1738, 564, 846,
+12419, 6400, 19518, 13134, 21479, 31584, 16845, 28777, 11108, 8538, 31284, 18662, 30355, 19220, 14099, 27465, 12623, 16324, 27930, 10134, 19180, 5938, 13171, 30284, 8721, 30371, 7725, 6746, 32109, 8289, 7592, 11761, 14689, 27110, 24895, 3401, 25926, 8972, 32178, 4267, 17510, 30694, 22929, 15097, 17146, 4260, 9794, 29770, 20585, 4956, 7136, 6997, 10894, 20308, 4513, 19615, 17911, 12239, 26361, 17253, 20528, 1185, 29014, 2450,
+28296, 21141, 5851, 21454, 30113, 5261, 25721, 14855, 3187, 15882, 29952, 20334, 20143, 6978, 17336, 7960, 11934, 24472, 14957, 22829, 12012, 19471, 9676, 29924, 31710, 3270, 14409, 19470, 4455, 10655, 21920, 32751, 31796, 27771, 21438, 29141, 264, 14391, 11228, 3452, 30274, 8412, 23786, 17649, 15390, 8354, 25609, 27324, 58, 7798, 17385, 12071, 27269, 27062, 9227, 26211, 30332, 23636, 12914, 2019, 1523, 2066, 2003, 551,
+29838, 23441, 29692, 30102, 5064, 8152, 786, 2570, 16564, 24572, 20219, 31954, 158, 13060, 26510, 217, 20859, 11128, 12288, 15360, 5422, 21515, 8804, 2986, 12383, 21718, 5005, 13906, 23784, 7008, 14457, 20854, 30449, 11381, 18189, 2746, 19533, 18975, 5316, 3329, 10780, 25536, 2515, 10938, 5828, 29025, 11155, 26687, 7385, 23443, 9280, 12807, 12190, 18084, 15793, 24573, 7034, 20799, 5711, 30818, 27807, 20168, 18905, 25489,
+31549, 4326, 28235, 18314, 23301, 783, 21643, 1313, 26319, 24158, 12252, 32148, 20416, 23407, 26067, 27801, 14083, 2579, 7841, 26273, 20663, 23634, 18079, 27697, 11665, 23790, 25748, 6705, 11191, 11885, 32194, 9972, 16211, 27661, 28287, 6744, 28444, 17162, 8058, 21996, 8553, 20310, 21376, 28969, 10949, 14675, 24002, 25032, 17255, 31843, 18538, 5150, 22710, 3849, 80, 1607, 27639, 25828, 8312, 6062, 4945, 7738, 16035, 21156,
+2631, 11554, 27900, 31076, 28716, 3190, 20304, 4501, 23500, 8912, 702, 1682, 23587, 24705, 26714, 8074, 23780, 12484, 13225, 13722, 16333, 13305, 15330, 11205, 6365, 23642, 17267, 11310, 31381, 534, 32466, 1244, 12088, 27598, 32320, 8037, 30789, 19856, 12538, 21521, 28768, 13241, 23203, 19588, 5178, 17150, 27662, 28958, 29634, 8119, 9913, 13200, 21424, 25243, 24405, 27789, 16117, 8904, 6331, 14730, 9439, 6029, 15975, 21527,
+860, 15527, 29564, 31649, 2616, 9335, 20402, 31384, 22576, 10838, 18204, 27754, 27988, 13099, 23944, 24854, 21218, 1089, 5286, 9875, 26332, 29691, 4896, 9682, 5828, 11228, 24412, 15267, 17257, 7619, 4026, 18117, 23147, 823, 16998, 25763, 10158, 4633, 24379, 32734, 15471, 9816, 27720, 10691, 22915, 18896, 2777, 11365, 19986, 8064, 21240, 13550, 4987, 26137, 23232, 10815, 4597, 14877, 26082, 21854, 22496, 30109, 7204, 12875,
+30932, 24202, 5870, 8322, 28835, 30250, 8288, 11538, 7298, 3240, 22229, 30213, 22136, 25007, 8810, 9354, 303, 30051, 22905, 5290, 23420, 13369, 16106, 28017, 28246, 9420, 17103, 17975, 6761, 24307, 30850, 4925, 15742, 3953, 13247, 11809, 1435, 21535, 23348, 8733, 24775, 12809, 6178, 14144, 5048, 14988, 23498, 5351, 12271, 13635, 10642, 2923, 27005, 26748, 30940, 22483, 3400, 15276, 7690, 10162, 6815, 5773, 15087, 22557,
+9726, 28335, 1599, 11161, 17102, 24947, 19894, 9110, 4988, 26072, 23254, 10037, 8292, 13984, 15388, 20564, 27620, 26030, 23487, 21857, 20010, 21660, 11572, 23411, 4168, 19263, 805, 10983, 25036, 15892, 773, 1994, 11459, 2372, 13155, 28562, 27319, 281, 4904, 32307, 26353, 28158, 9576, 1877, 9374, 24965, 22441, 4226, 18227, 13161, 26083, 5470, 2053, 4888, 28881, 6221, 24151, 29686, 17204, 16419, 12810, 17977, 18413, 24270,
+20349, 31568, 20064, 14900, 31849, 24968, 14440, 25434, 20358, 24016, 27311, 29732, 16213, 16985, 1191, 1673, 30146, 27274, 7143, 32199, 32162, 3256, 5652, 23545, 174, 22856, 7196, 12984, 8066, 25609, 4486, 28415, 24409, 24550, 10548, 23490, 16750, 24988, 16156, 4340, 16236, 10700, 1305, 32450, 27685, 2496, 1355, 25063, 29770, 8498, 24494, 29165, 11754, 30146, 19942, 11928, 20234, 27139, 24912, 28300, 19980, 29399, 23948, 11622,
+21181, 1728, 2344, 5164, 26716, 18501, 9504, 10184, 29201, 10809, 9866, 24118, 13305, 11221, 16413, 10308, 19719, 8139, 6705, 31473, 5517, 26647, 10633, 25751, 21018, 2778, 21284, 8231, 32177, 12464, 19853, 20590, 14192, 22197, 25754, 8140, 7930, 2491, 18324, 4363, 13300, 28191, 28481, 26606, 6644, 12126, 4146, 26364, 20265, 10851, 25069, 25782, 4730, 2935, 18766, 25749, 5713, 7282, 1212, 5122, 19746, 21065, 25712, 1170,
+10494, 18699, 9310, 18425, 21190, 27634, 22788, 1722, 23057, 18502, 28328, 29702, 30628, 32474, 23298, 18126, 10557, 15599, 11140, 15288, 18534, 29906, 8269, 24247, 4420, 9481, 29369, 24166, 30546, 22314, 25336, 8272, 8245, 1878, 26697, 29435, 29513, 16718, 31157, 19802, 2452, 26718, 16736, 312, 26424, 7266, 18438, 4214, 22866, 29579, 19502, 8632, 26717, 27771, 112, 31138, 4484, 29481, 22536, 2262, 19027, 15105, 10534, 27272,
+16983, 4464, 23939, 13728, 21182, 22329, 763, 23634, 16279, 17499, 23946, 9935, 24766, 9617, 14149, 14864, 6428, 883, 23496, 377, 28654, 23608, 31515, 370, 20322, 21284, 2632, 6581, 3621, 13167, 1086, 20604, 17631, 25025, 1565, 6045, 14586, 2328, 29679, 30865, 19827, 20857, 8033, 11825, 30474, 22182, 26689, 4134, 23066, 17418, 4512, 18952, 8258, 3259, 19323, 28580, 24543, 21955, 2394, 28164, 2354, 3480, 16001, 19985,
+28505, 17566, 26030, 10324, 19894, 22941, 8421, 6953, 11031, 16454, 18779, 8737, 5869, 12700, 12872, 28935, 30118, 17384, 15119, 5609, 20643, 1674, 1421, 12419, 23630, 3815, 7815, 25984, 7295, 23816, 13202, 3033, 8614, 6464, 13357, 28508, 29406, 21778, 2694, 7669, 5465, 21473, 16406, 11334, 1405, 29278, 7501, 31524, 13894, 22620, 4365, 1770, 24295, 5786, 14189, 15157, 9602, 22004, 8373, 16897, 13053, 21575, 19930, 21667,
+28040, 519, 17408, 24678, 22298, 20102, 32347, 27763, 8807, 15985, 6329, 10212, 12496, 13830, 8968, 26390, 3682, 13333, 28160, 27977, 19120, 9581, 10366, 28722, 31586, 18740, 12851, 11871, 7547, 14, 770, 2819, 533, 18178, 27497, 22831, 5512, 27076, 17826, 14319, 10294, 24155, 24532, 22790, 5217, 732, 16412, 8900, 14066, 11805, 4109, 418, 21386, 14476, 29140, 20204, 448, 9223, 32075, 7995, 9237, 78, 10815, 9771,
+18256, 5544, 32602, 23769, 32621, 17661, 5320, 10147, 9048, 29852, 169, 14266, 30585, 16581, 23166, 11883, 28386, 27275, 12301, 17005, 8983, 8673, 4441, 9431, 17896, 3749, 17427, 27134, 3827, 28242, 4137, 22083, 1018, 3971, 13084, 871, 21632, 18405, 11018, 30681, 15489, 11187, 12179, 13306, 27769, 2577, 25189, 23387, 29852, 4722, 7624, 6068, 13395, 12066, 15499, 31292, 15815, 158, 25658, 19642, 28400, 29795, 8957, 29419,
+998, 22042, 30290, 22631, 7679, 8541, 20544, 23168, 19728, 32723, 3707, 14729, 2532, 28896, 5349, 32384, 851, 12973, 5684, 14246, 25039, 21184, 12770, 8086, 21342, 5660, 27728, 16975, 2687, 3918, 13626, 3686, 25960, 11148, 26317, 871, 19689, 14093, 24039, 6650, 14048, 27746, 21379, 16580, 23875, 26728, 16196, 24726, 6934, 21881, 6204, 31973, 10297, 18975, 7292, 31639, 24635, 2252, 15846, 27323, 6170, 29472, 31009, 32130,
+7853, 24558, 233, 27542, 5883, 24273, 1424, 19931, 19251, 22804, 3743, 10358, 16764, 19939, 2316, 23698, 9052, 8521, 22904, 19349, 27496, 30196, 18221, 19363, 32448, 1299, 13918, 5851, 30772, 12159, 5213, 5857, 3949, 5447, 631, 9832, 29720, 2056, 29763, 16203, 24860, 738, 26562, 8856, 20678, 28878, 32555, 29730, 4631, 22691, 16312, 32127, 20119, 1765, 18723, 19799, 3064, 32641, 25650, 1068, 12033, 30864, 6925, 15982,
+3543, 7557, 25815, 495, 9613, 22810, 16698, 1705, 23549, 10492, 10561, 11459, 6603, 10348, 8421, 11234, 271, 24733, 10594, 20390, 26498, 29317, 7422, 29563, 29190, 304, 30631, 8455, 31168, 4789, 24438, 1943, 12346, 17485, 2438, 21959, 7527, 19137, 23664, 31076, 29629, 1457, 9767, 3464, 11806, 18189, 14699, 12077, 10154, 25293, 32468, 3885, 21842, 7122, 680, 18264, 7426, 31311, 26720, 5827, 3332, 18390, 7770, 15678,
+3107, 10209, 4869, 10634, 29346, 28533, 8943, 26207, 29991, 18710, 29672, 9029, 4131, 11603, 21106, 14286, 4128, 20806, 18171, 25970, 27928, 18851, 11466, 2587, 17394, 5418, 8414, 20727, 23808, 16184, 3637, 26915, 26393, 8507, 4782, 22971, 4272, 13725, 16411, 1495, 32435, 13315, 10524, 3799, 24918, 31631, 18085, 29046, 19669, 3488, 22248, 14830, 22339, 946, 17417, 6965, 6365, 25831, 27692, 30173, 9247, 31330, 24321, 2873,
+7069, 29103, 25844, 11341, 10060, 9487, 12837, 9727, 22802, 23361, 13526, 14952, 22224, 31611, 11230, 9126, 2331, 710, 23956, 24670, 1657, 8605, 31636, 8022, 1668, 26560, 5427, 10915, 25122, 29748, 13788, 32191, 26083, 6865, 10765, 3375, 16352, 23602, 13103, 6387, 14195, 26629, 21339, 3652, 25473, 32570, 12778, 27804, 512, 3966, 19707, 2169, 12571, 18575, 10191, 14239, 12367, 15619, 25154, 4722, 12599, 6175, 4145, 5915,
+13040, 14910, 9290, 29392, 5744, 22393, 3011, 19940, 16255, 24351, 23592, 8960, 24153, 3602, 3996, 24665, 7568, 23703, 26835, 20139, 9510, 4258, 1610, 21878, 19877, 26764, 26600, 32477, 171, 30745, 5624, 13211, 12888, 14914, 9836, 18632, 4540, 12847, 5804, 20795, 4430, 29396, 29755, 28583, 230, 983, 20481, 7798, 24687, 14548, 27937, 1429, 18806, 29547, 23307, 5916, 23544, 17139, 5625, 23715, 15117, 11249, 4159, 28005,
+26163, 13995, 13869, 30703, 26842, 19674, 18730, 31273, 16302, 15717, 27088, 16533, 16701, 14801, 24331, 8620, 29349, 19501, 10049, 15388, 16280, 589, 21304, 7056, 17728, 26929, 30772, 77, 5410, 2163, 28082, 31573, 16158, 9184, 29509, 10232, 28858, 15471, 8737, 12392, 31189, 3058, 28925, 15122, 17859, 20489, 23742, 14441, 7222, 1023, 29829, 23502, 1612, 18365, 30559, 19341, 12526, 28563, 19418, 17936, 30726, 14733, 16741, 14116,
+23917, 13482, 24348, 20007, 28954, 318, 32399, 27375, 3376, 28557, 9729, 21235, 16278, 703, 2908, 23500, 1726, 32737, 14234, 3339, 18334, 12025, 22680, 30860, 7820, 9330, 16028, 5778, 24063, 2, 19894, 15212, 13484, 11475, 2451, 9670, 11793, 2083, 4277, 15169, 30640, 14006, 3636, 14150, 14709, 6545, 4882, 16436, 6514, 19116, 19775, 24849, 31142, 9687, 22941, 6194, 19017, 6202, 11973, 10313, 6204, 31867, 25525, 19688,
+10574, 27977, 29359, 22367, 30060, 868, 4768, 27932, 14875, 8405, 9314, 29584, 14950, 14196, 13252, 21464, 544, 259, 13545, 31686, 9946, 3719, 5113, 28964, 9921, 17086, 6509, 16125, 16185, 32034, 3045, 26760, 27243, 32404, 16359, 24535, 505, 21128, 19699, 15380, 29533, 29013, 12196, 11715, 10441, 25449, 411, 10986, 25708, 13957, 9904, 2887, 17676, 15017, 31851, 27597, 32103, 5592, 10954, 15521, 4858, 13999, 9513, 32102,
+13636, 25872, 23869, 14141, 14232, 10801, 29521, 10997, 7046, 8949, 22712, 17488, 1630, 23124, 28474, 27339, 4313, 5610, 30226, 21989, 20628, 29309, 16818, 19963, 2133, 27772, 2716, 6991, 9003, 12229, 6325, 22639, 5334, 30195, 4012, 19566, 8228, 765, 30564, 15274, 9715, 20508, 32762, 11345, 10864, 28468, 5916, 15177, 1311, 3374, 4398, 21939, 32683, 21216, 9134, 2048, 16220, 11851, 9040, 25224, 24080, 15365, 15095, 29414,
+12792, 19108, 16213, 21020, 19873, 14009, 3527, 29588, 1749, 3521, 8166, 12614, 31990, 14082, 27791, 533, 17457, 32190, 22472, 17372, 20638, 31606, 19421, 4091, 10689, 28461, 29315, 2002, 11058, 11642, 31416, 23851, 30750, 14861, 12103, 17856, 28870, 15630, 14676, 30620, 19152, 22842, 10466, 18374, 4157, 5489, 18907, 21614, 4911, 8611, 6218, 25550, 7449, 25639, 29641, 18139, 21332, 26188, 20141, 32391, 5062, 18789, 23474, 3045,
+883, 2809, 20901, 29753, 18440, 2809, 27605, 4824, 25652, 5303, 23198, 29809, 10793, 9337, 18655, 15704, 17948, 24873, 8486, 25397, 17745, 5359, 10768, 6309, 31547, 30909, 5932, 3842, 16931, 29406, 6887, 17814, 32216, 27788, 14799, 17888, 30597, 9637, 22712, 23481, 14940, 13142, 20522, 25733, 22479, 6409, 8670, 7659, 31283, 17156, 288, 16260, 22516, 11057, 22569, 21295, 9198, 28502, 25137, 26129, 25140, 32024, 11175, 24588,
+27044, 25975, 9708, 24874, 2844, 32420, 15587, 17784, 12794, 3342, 10750, 2505, 9751, 19420, 10164, 8266, 3808, 10453, 24526, 26324, 21510, 14328, 14852, 30708, 10062, 7221, 24070, 2434, 6478, 2477, 27023, 754, 28452, 3963, 25628, 31296, 3616, 8448, 16313, 16410, 11790, 27063, 18916, 21541, 13715, 29080, 29808, 17523, 6765, 21566, 11080, 28275, 3126, 25932, 26216, 13188, 385, 17518, 15623, 6863, 19995, 9878, 7618, 15680,
+13841, 478, 14208, 17457, 8926, 30521, 1100, 20716, 24816, 20016, 9490, 5763, 16328, 6530, 23287, 23094, 28096, 1599, 18601, 31223, 27531, 12049, 11643, 27916, 29567, 27266, 2012, 16795, 4376, 9630, 32475, 18218, 10108, 13915, 2907, 19035, 11669, 4007, 6983, 3717, 24023, 16473, 9481, 7584, 23003, 0, 30678, 18332, 1599, 16511, 16787, 29130, 28561, 28430, 24278, 25360, 22929, 26290, 9387, 27305, 3152, 9094, 12755, 13261,
+23010, 15663, 32296, 1911, 19670, 6511, 5628, 10926, 22985, 15109, 18510, 13220, 15109, 16420, 31552, 16708, 163, 15571, 13070, 28724, 11234, 4581, 21317, 1395, 30871, 30704, 28700, 1256, 7031, 8688, 14517, 30041, 24351, 14045, 31952, 11253, 20556, 4812, 22179, 10773, 19922, 7921, 23994, 2263, 24341, 22778, 18972, 24505, 5582, 32042, 20461, 16816, 3855, 9010, 18211, 1959, 6947, 14143, 3215, 13978, 22831, 17732, 11251, 14414,
+31777, 10435, 25668, 19565, 15247, 15079, 30339, 2401, 23001, 21565, 4665, 14574, 11575, 23637, 6311, 17157, 22911, 26773, 1205, 26767, 3015, 19416, 28726, 9962, 792, 31941, 23940, 23623, 16905, 2423, 5270, 15914, 12858, 30938, 2711, 28106, 13249, 282, 30507, 3482, 21847, 2404, 18057, 655, 26041, 24368, 17812, 16185, 18373, 19018, 10184, 21389, 5666, 6142, 31351, 6458, 5315, 22524, 30082, 22220, 24947, 2584, 5366, 5038,
+754, 8077, 376, 14003, 8360, 30883, 17486, 30207, 520, 2775, 30862, 26561, 27143, 15907, 9978, 12749, 2157, 20162, 1370, 7823, 26304, 32721, 14282, 31619, 22477, 11596, 21071, 14657, 14180, 26437, 19695, 14934, 1747, 20071, 28937, 10107, 18186, 13655, 7546, 18706, 16430, 5641, 12500, 10806, 21548, 22478, 23555, 23705, 9873, 24925, 31528, 3409, 24878, 13042, 2261, 14588, 24638, 23332, 29245, 6050, 17002, 16172, 20984, 18749,
+3475, 17154, 28856, 21661, 30809, 3634, 7600, 14472, 9275, 20100, 25278, 30823, 9810, 16065, 21760, 19683, 8222, 20521, 23093, 332, 795, 25354, 14920, 25434, 15918, 11397, 31484, 152, 27569, 19701, 18901, 31044, 4087, 14989, 19938, 2128, 18624, 27538, 16600, 27899, 14870, 9110, 25955, 24680, 25175, 14947, 11596, 629, 2700, 1921, 962, 3496, 27275, 15882, 28930, 10425, 27280, 27646, 10578, 22081, 14579, 29479, 20358, 18666,
+11701, 7528, 20795, 30325, 2298, 4627, 25456, 17168, 13738, 18643, 9080, 6145, 823, 20676, 6775, 3523, 22597, 7737, 7019, 17104, 23619, 3181, 27530, 18131, 30828, 5340, 7445, 12639, 2051, 27803, 31306, 13752, 2563, 19333, 11309, 4861, 23960, 3998, 22029, 4930, 22641, 31109, 11076, 23464, 19018, 17851, 26988, 8847, 25588, 1239, 25952, 16439, 4421, 20714, 1803, 2481, 26054, 9248, 15120, 28105, 4283, 13658, 9090, 6846,
+223, 20399, 11707, 24184, 24397, 968, 29114, 14271, 32077, 7422, 4967, 18327, 25273, 31955, 27175, 18093, 427, 20359, 1765, 4848, 8305, 3568, 7329, 1591, 12816, 22449, 29696, 17099, 3340, 6018, 23945, 3563, 26418, 2884, 27747, 18047, 3852, 24094, 32318, 3161, 31516, 4518, 21489, 24022, 3705, 15896, 9347, 4132, 3487, 11112, 8980, 11792, 14680, 16309, 13383, 27496, 5991, 10311, 11827, 9331, 16330, 3004, 12894, 9980,
+5888, 7874, 28027, 9740, 31968, 27578, 12902, 30716, 32096, 1623, 21970, 3033, 17519, 31318, 7166, 21006, 9662, 16146, 30, 24343, 32456, 13413, 19071, 5679, 23724, 30899, 15010, 7286, 1135, 27904, 17266, 7024, 3010, 12526, 16764, 2210, 7336, 29666, 159, 6664, 31289, 22129, 9697, 16040, 20679, 16863, 4278, 30342, 242, 4308, 21917, 32698, 17721, 8220, 5609, 8678, 6351, 20619, 15964, 7487, 15755, 463, 14511, 18766,
+12989, 31275, 20976, 20325, 28174, 21135, 26989, 26695, 10497, 3918, 9968, 31176, 20782, 14246, 28750, 21024, 18555, 17899, 20954, 3508, 26120, 26563, 12186, 32471, 14414, 28151, 7190, 30169, 28614, 21701, 16167, 8835, 20209, 4376, 29160, 15615, 25511, 23381, 9542, 3240, 27299, 19510, 1649, 15313, 989, 30399, 3569, 19544, 15531, 24523, 23052, 8883, 18318, 2471, 8586, 32732, 30622, 15777, 30134, 26468, 4710, 13533, 2535, 24919,
+17909, 31695, 7766, 10653, 22308, 17309, 13893, 16839, 4051, 15542, 32153, 5040, 13174, 2954, 24584, 28705, 27478, 14869, 4820, 13028, 17340, 13406, 12993, 15194, 29183, 10359, 8894, 1126, 23892, 11429, 26045, 9034, 10356, 1044, 19687, 32664, 18353, 812, 16735, 22404, 16355, 16120, 27445, 29529, 19075, 19261, 25466, 13785, 1362, 30286, 26813, 18702, 10924, 7038, 1128, 7340, 17397, 10022, 8466, 8522, 21451, 1743, 17556, 31807,
+2787, 4475, 31703, 21140, 5287, 15671, 10777, 21642, 31791, 5454, 18403, 18098, 24715, 11101, 31883, 26078, 8619, 25929, 12012, 19544, 199, 13141, 26884, 17597, 23163, 2582, 26119, 11847, 4325, 10907, 10886, 7113, 15382, 9822, 28253, 20669, 25493, 6262, 9544, 24516, 11716, 27947, 9847, 3664, 6281, 8962, 29742, 14900, 2123, 8986, 1676, 2323, 22127, 28560, 19920, 12523, 31142, 13271, 24370, 2700, 24178, 2488, 9813, 6792,
+12310, 5298, 27461, 5035, 11561, 4237, 29552, 23277, 32185, 6631, 26941, 5698, 15593, 23915, 20598, 17717, 134, 22275, 20040, 22261, 18067, 7192, 2016, 16442, 20463, 26386, 19142, 11873, 28875, 28955, 18665, 8417, 1485, 13358, 13453, 13046, 17596, 10237, 3556, 17013, 16868, 30497, 22711, 32461, 21645, 10541, 17410, 21779, 48, 4682, 11272, 18116, 11874, 13289, 1790, 32337, 6907, 20932, 11442, 3014, 17119, 30107, 11432, 18604,
+10698, 24885, 31651, 28294, 2354, 2439, 12539, 19222, 168, 2482, 18915, 21813, 13023, 3558, 10824, 13072, 8240, 22097, 31188, 20115, 2618, 210, 19684, 9525, 21142, 31127, 12540, 5493, 28466, 23972, 24097, 6396, 16089, 22980, 1922, 18443, 25419, 14461, 4897, 25588, 16943, 23812, 14633, 29967, 27370, 25458, 10271, 2843, 14787, 8691, 22958, 17405, 8901, 9874, 26930, 30043, 8233, 6702, 2768, 3932, 30674, 26865, 10328, 13995,
+17078, 12251, 32438, 9729, 26712, 4567, 2549, 10888, 28380, 17183, 8087, 22982, 9873, 18358, 25825, 24660, 27049, 16015, 9297, 3182, 25890, 3459, 457, 1355, 10162, 3225, 5287, 8068, 30090, 15616, 22064, 14400, 27867, 21734, 24130, 21811, 26302, 26679, 32699, 21914, 11094, 8018, 12128, 20967, 26376, 5186, 12859, 20657, 21201, 22156, 23839, 14323, 25616, 24296, 15679, 3010, 27521, 20966, 11078, 24844, 3814, 374, 6476, 31681,
+22109, 30606, 20725, 15643, 24518, 20656, 4789, 2844, 28675, 16917, 23812, 22283, 22103, 3903, 10173, 10537, 26060, 1244, 24860, 18908, 25541, 7771, 21918, 20294, 28738, 228, 12370, 32552, 603, 18847, 31466, 22712, 16685, 19423, 5587, 8435, 7311, 10376, 11280, 3218, 27293, 2324, 25502, 16629, 6227, 2907, 27166, 32287, 4151, 19258, 18427, 29692, 27030, 7577, 17219, 23000, 7806, 29589, 22784, 8409, 15668, 21482, 31121, 32354,
+8137, 3940, 8021, 15449, 14316, 19301, 18667, 8841, 21625, 11401, 25470, 27853, 14308, 19868, 27372, 18460, 6359, 13032, 15384, 621, 20609, 32603, 23621, 28415, 29425, 13637, 4056, 12325, 2352, 2409, 11911, 10489, 6349, 19933, 25938, 20665, 6466, 11838, 29507, 28092, 23239, 22209, 23177, 4780, 9310, 17781, 23240, 15669, 30813, 5856, 16290, 18655, 5692, 7143, 14302, 2349, 20780, 18359, 14674, 23132, 20768, 26586, 854, 27118,
+13751, 26792, 15015, 20217, 5862, 11754, 15541, 29102, 1196, 5950, 1114, 10506, 23732, 24354, 26175, 21777, 30210, 9697, 7664, 3134, 16840, 21967, 5483, 4852, 7558, 20158, 27985, 28326, 13976, 28839, 22676, 27727, 22863, 4924, 15176, 28726, 16678, 30718, 25060, 17874, 3900, 26174, 28380, 27632, 17760, 21787, 16642, 15202, 31484, 24306, 18337, 15556, 13505, 23820, 20409, 21063, 11210, 15626, 16622, 25186, 11697, 6530, 20145, 1792,
+11454, 2554, 30518, 28133, 504, 22810, 13239, 4404, 16216, 8852, 32037, 1208, 30639, 15911, 16411, 29356, 7449, 1980, 12144, 20955, 25800, 32553, 9250, 4243, 15411, 25872, 29429, 27108, 32403, 16807, 28901, 11089, 19361, 26651, 6454, 19865, 16694, 19694, 24269, 142, 28546, 23538, 1351, 26417, 6681, 17762, 23005, 14131, 19742, 2382, 2318, 12774, 2167, 11568, 17017, 17579, 4673, 13679, 11919, 4308, 30486, 8052, 15397, 17079,
+1936, 21852, 4176, 18630, 8778, 28445, 18772, 4556, 19216, 20123, 30973, 25897, 5117, 21211, 7260, 24859, 23593, 9578, 4866, 25760, 21147, 21883, 10571, 25820, 2794, 22491, 30128, 512, 30543, 12757, 17591, 32479, 1841, 21767, 18341, 10619, 17445, 4346, 15175, 3893, 24469, 13381, 29790, 29587, 1824, 4283, 21678, 25417, 13861, 26544, 18409, 2240, 15660, 28981, 28060, 18454, 18704, 25420, 18967, 16479, 5410, 3790, 16191, 7251,
+25558, 1764, 17871, 10235, 6110, 278, 14128, 30580, 13659, 11150, 27399, 15483, 15433, 16309, 8132, 29295, 10086, 26542, 31535, 25746, 22755, 26828, 11432, 8691, 19480, 30399, 25170, 24890, 1422, 8593, 32142, 26980, 10358, 17245, 4447, 16468, 17523, 18575, 14280, 31183, 29725, 8911, 13898, 12391, 25221, 22031, 8918, 2539, 15805, 7685, 28285, 5792, 1745, 6949, 14483, 21226, 4581, 6885, 13348, 6003, 15479, 12722, 215, 25837,
+29967, 4662, 9537, 14723, 23237, 23818, 13138, 20194, 32729, 27036, 32585, 25182, 16299, 8735, 27721, 32104, 16421, 23238, 5128, 18166, 30188, 19611, 6624, 2001, 26497, 19973, 8004, 9208, 32695, 8219, 2277, 29895, 12881, 11814, 11850, 3350, 2864, 24988, 23544, 2826, 19256, 23362, 28008, 2788, 32097, 22962, 2124, 15750, 13432, 7253, 1149, 10852, 26864, 7773, 12853, 20593, 27746, 20857, 29801, 27674, 29076, 32078, 24801, 9189,
+11125, 3883, 12539, 13989, 28871, 3316, 16815, 15359, 26678, 12056, 18147, 26007, 2250, 20272, 8990, 15682, 27525, 10139, 26535, 21621, 17912, 6620, 9447, 12891, 27478, 6480, 7797, 23786, 5791, 32598, 208, 16916, 3713, 12747, 30905, 32584, 16063, 14953, 15175, 9973, 27009, 555, 3213, 29259, 20827, 12203, 12173, 15584, 22342, 5940, 4437, 7486, 12561, 13884, 20377, 7271, 20365, 28174, 31057, 26156, 28004, 31265, 10304, 31717,
+11245, 8441, 31533, 27308, 23394, 13941, 4514, 17635, 14496, 7727, 14126, 2555, 19930, 26300, 18139, 9504, 32240, 22576, 16990, 12033, 3693, 4600, 19304, 24058, 6, 17594, 17446, 28011, 16091, 27750, 26960, 27336, 3423, 25726, 21877, 26818, 6899, 26391, 11685, 21395, 1350, 25812, 23950, 21280, 19344, 9321, 30784, 18816, 31897, 15006, 30850, 2822, 19606, 17386, 26880, 19613, 2212, 11558, 14856, 18304, 6540, 9048, 12872, 9964,
+2006, 1981, 4014, 8905, 28372, 15699, 30300, 29722, 8743, 21482, 18234, 28087, 30803, 16250, 14136, 29933, 31257, 12218, 32755, 18095, 29604, 26868, 4940, 31817, 5658, 19796, 17353, 12199, 28845, 30225, 22163, 30851, 32207, 26177, 6989, 27811, 9108, 4521, 24766, 17852, 26004, 10232, 13171, 24039, 26483, 27307, 21204, 24972, 6757, 21192, 10299, 3594, 15292, 15240, 2643, 20950, 2268, 19996, 381, 31113, 17453, 22544, 29197, 16892,
+15953, 3418, 11936, 25062, 7939, 3934, 10146, 1175, 14166, 23317, 25215, 7881, 17857, 13651, 85, 24614, 2075, 10385, 28208, 17367, 25625, 30851, 5550, 27893, 18079, 5931, 26239, 2765, 28476, 22668, 19657, 11661, 26086, 31593, 3955, 1257, 2759, 14101, 2433, 16926, 4651, 27648, 24807, 22508, 8531, 24893, 14354, 10607, 2510, 9795, 27974, 28135, 7878, 756, 23260, 25958, 6688, 16731, 28723, 2396, 6631, 15612, 14057, 32717,
+14438, 18013, 1207, 17197, 32114, 3640, 1355, 3997, 31288, 26163, 26505, 7051, 18288, 8092, 17658, 20798, 17887, 12865, 16165, 25765, 13621, 6657, 18955, 20309, 23389, 14910, 22705, 30020, 30523, 3995, 29970, 12193, 22008, 31177, 29390, 21354, 2049, 30746, 25352, 569, 24141, 19089, 7620, 9661, 27181, 25279, 30459, 12300, 5376, 13856, 5298, 18997, 20513, 24253, 6539, 11134, 6396, 29244, 8387, 4151, 471, 5589, 16344, 22479,
+3998, 12966, 11066, 6047, 10944, 3650, 6616, 2317, 22739, 14236, 11978, 17153, 6747, 9669, 29453, 12123, 23525, 1983, 31121, 11271, 26237, 4892, 22405, 32633, 1368, 30792, 4016, 1840, 3613, 20360, 24319, 7611, 558, 2617, 13658, 11503, 6267, 20274, 13820, 29007, 1743, 25799, 13392, 8490, 2700, 10077, 20614, 26226, 12061, 18967, 4729, 5530, 23859, 27134, 5395, 25227, 25159, 9411, 27067, 28772, 29771, 18619, 3616, 30329,
+21236, 17274, 9064, 27504, 4781, 22885, 23743, 6524, 15916, 4367, 15014, 18616, 14444, 2860, 12074, 26505, 21827, 16803, 32035, 12918, 11170, 4662, 5378, 3561, 14073, 32445, 32333, 11076, 18296, 3181, 8638, 6765, 20456, 17702, 1501, 25237, 7819, 25244, 31761, 23735, 29611, 14007, 9584, 11287, 16868, 21658, 5025, 5927, 5694, 4292, 18846, 16864, 8955, 24224, 20425, 23028, 23901, 19990, 1337, 9430, 23172, 9975, 16195, 10860,
+27677, 17696, 3329, 2729, 10172, 2322, 26464, 7015, 16329, 3280, 18302, 429, 24939, 23327, 6357, 30633, 27620, 25203, 14729, 3807, 16659, 2386, 26835, 7792, 22376, 28172, 17222, 12780, 5379, 649, 23640, 289, 18345, 26969, 3018, 28517, 29291, 29482, 2764, 12853, 32763, 21067, 13282, 24934, 11626, 19639, 22799, 6478, 12074, 4760, 10285, 28733, 7146, 4353, 3758, 29522, 32525, 20980, 9535, 5137, 21630, 407, 5426, 7207,
+27377, 8444, 2957, 23900, 5158, 5721, 3985, 5153, 26788, 17268, 30087, 5647, 4139, 20118, 12125, 16214, 24878, 22411, 12179, 32024, 26764, 15937, 28779, 26521, 4150, 5546, 31658, 25780, 5953, 4316, 219, 562, 12760, 3176, 24463, 17919, 8898, 28448, 23072, 2918, 12948, 20392, 8565, 17088, 7742, 20691, 534, 32621, 10334, 12713, 31877, 4330, 28651, 27888, 30851, 33, 666, 29742, 25813, 6620, 1290, 26032, 7182, 14051,
+29209, 31645, 31970, 5339, 27326, 22274, 8257, 7506, 9898, 16823, 24594, 17641, 4746, 25128, 17494, 15080, 5074, 16603, 19410, 957, 11724, 17493, 990, 12390, 14467, 26803, 19010, 15758, 20067, 26193, 29809, 16508, 25070, 29011, 21847, 19628, 18517, 30105, 27135, 28416, 14160, 18961, 13289, 18906, 11322, 30783, 1218, 16396, 14618, 20628, 17353, 26342, 5353, 18343, 5965, 19821, 12378, 24975, 2811, 32445, 18400, 32620, 16186, 10703,
+28863, 5265, 30331, 14612, 2602, 24698, 10260, 16762, 10892, 23549, 2900, 22214, 21564, 4118, 5842, 3415, 24746, 23195, 29757, 30100, 8770, 2954, 17153, 21148, 27930, 19964, 20825, 13562, 19816, 4243, 24265, 15911, 9509, 21829, 30523, 12111, 13759, 8016, 28874, 24651, 31565, 31774, 14097, 20362, 3125, 19939, 23777, 27871, 10366, 20766, 25203, 19136, 23721, 9588, 7516, 18883, 29552, 28342, 32445, 16600, 32585, 23943, 32511, 9326,
+13004, 30267, 21438, 26763, 5515, 17544, 18647, 4312, 16550, 32744, 24674, 19675, 19916, 15683, 14779, 30282, 3682, 7214, 16651, 27403, 16803, 24167, 13518, 13587, 19741, 13195, 30188, 19559, 4370, 29931, 28885, 17374, 27430, 17555, 11370, 177, 2331, 30017, 4490, 18882, 29993, 29164, 5789, 17141, 12080, 20568, 14656, 15762, 27783, 31307, 10397, 11818, 22706, 23915, 25405, 9680, 4342, 22825, 29239, 8713, 19989, 25356, 26087, 14651,
+10144, 4689, 14829, 12475, 1938, 19319, 31357, 31932, 15715, 4379, 16305, 27795, 24947, 30961, 10789, 19962, 29500, 21186, 31780, 19439, 12333, 24418, 29119, 16676, 14475, 25590, 25389, 1696, 18178, 18708, 16348, 28322, 23398, 31177, 8030, 25336, 17728, 6619, 24500, 675, 10998, 8038, 28471, 3178, 6231, 6492, 23140, 2964, 27679, 22153, 22403, 7244, 13803, 18754, 23920, 28278, 11576, 16541, 29975, 29754, 2482, 13555, 25309, 25880,
+11964, 571, 18448, 29692, 7190, 10181, 30367, 18189, 18219, 26070, 21367, 24450, 32563, 11739, 27414, 27474, 1124, 17049, 1950, 14927, 3035, 25871, 10438, 14611, 9644, 7645, 11598, 12126, 21200, 4139, 5238, 396, 4710, 23687, 30088, 11900, 1100, 27687, 30089, 19319, 20990, 18688, 11001, 20785, 30428, 5648, 15491, 31552, 22697, 17441, 13712, 25733, 10544, 24150, 7576, 20189, 31795, 19174, 32315, 20227, 23313, 4786, 20623, 28023,
+28473, 17943, 7156, 29573, 12862, 4477, 16124, 1084, 23166, 27125, 21869, 20826, 5, 4592, 19610, 22703, 22034, 554, 15668, 32578, 24704, 23244, 19999, 23731, 9651, 19547, 11190, 196, 24333, 31813, 28220, 20038, 16988, 2608, 16843, 29851, 7085, 199, 30935, 30251, 27324, 20037, 18309, 27330, 24629, 5152, 17265, 13895, 5706, 165, 13706, 30411, 23409, 937, 21374, 292, 20484, 32565, 489, 12049, 31610, 28709, 32087, 15831,
+31317, 16162, 12914, 5634, 16361, 11081, 3118, 10918, 31118, 21427, 5480, 22980, 26579, 22745, 4107, 32286, 22910, 17813, 29929, 13551, 18751, 18535, 13844, 6467, 18332, 14333, 18517, 17175, 10274, 17836, 238, 8823, 1231, 13152, 14457, 17592, 24233, 17575, 28510, 22584, 6235, 1222, 12796, 46, 23967, 16903, 32332, 14109, 1949, 29493, 27661, 20700, 15261, 8737, 27167, 825, 23070, 12916, 18000, 576, 30753, 18238, 9399, 31984,
+31390, 23856, 16808, 22856, 8664, 12551, 12672, 14899, 13773, 25468, 14945, 4973, 9603, 14510, 19082, 11552, 11235, 13975, 32252, 26496, 22712, 26652, 27322, 13014, 6800, 12554, 13590, 4785, 30793, 22989, 4001, 29415, 14078, 20810, 19503, 22742, 593, 32175, 4873, 14366, 24875, 19818, 19339, 1711, 1560, 5654, 13263, 12796, 19629, 12748, 6524, 9574, 6632, 1078, 22588, 13432, 13633, 3411, 18218, 11658, 26400, 22219, 8305, 7710,
+10261, 27809, 30452, 10854, 27216, 2557, 25221, 19324, 22376, 11792, 21035, 23936, 17446, 1530, 3964, 4308, 14278, 10489, 13882, 20910, 11567, 3702, 1575, 25200, 7113, 19793, 4090, 746, 9244, 12396, 8456, 19506, 7437, 6141, 30360, 1885, 8698, 22813, 21209, 31074, 1838, 9476, 22243, 19284, 11007, 26207, 23592, 25285, 3928, 4706, 13428, 15496, 8409, 15003, 7928, 15522, 2028, 12019, 16268, 11272, 24415, 24725, 30778, 31852,
+30866, 28371, 969, 6796, 18416, 22179, 5103, 20254, 31655, 27346, 6771, 9894, 20785, 30363, 2412, 24714, 2302, 15840, 7442, 10711, 30843, 15370, 26233, 103, 27389, 9734, 11375, 19036, 1691, 9386, 18120, 32557, 4989, 19090, 6585, 23405, 8501, 11688, 10892, 7388, 6266, 17663, 17283, 27052, 15258, 19695, 18998, 17560, 2767, 26440, 28271, 842, 9042, 21737, 945, 3664, 31471, 12320, 22700, 394, 21706, 8053, 183, 26695,
+27143, 6768, 17333, 2876, 18457, 28225, 10264, 24723, 13120, 27547, 19007, 28378, 14474, 5237, 13171, 17241, 31677, 8674, 18083, 7952, 30411, 19028, 11616, 29114, 31349, 1548, 29508, 20287, 9601, 29691, 14215, 3976, 3692, 31548, 6852, 22149, 27005, 17117, 14104, 7357, 11896, 344, 2967, 26371, 5581, 16138, 10844, 4491, 24813, 28928, 12443, 22456, 15188, 24059, 18803, 13769, 25607, 15543, 1289, 2441, 12467, 15504, 6417, 16159,
+14284, 13270, 5540, 8521, 30387, 19644, 15878, 9515, 19988, 18845, 3118, 25570, 2216, 13963, 30061, 27029, 10123, 9736, 16717, 25311, 1027, 2752, 6313, 26634, 18296, 7602, 29075, 30763, 23106, 2725, 14154, 4622, 15995, 19694, 13143, 13614, 6570, 29021, 23129, 26559, 15098, 26248, 19361, 17314, 7443, 16654, 11575, 17566, 26390, 28293, 10109, 27417, 31045, 16422, 21283, 16573, 24024, 17591, 14568, 14362, 20316, 28722, 18984, 3543,
+15648, 32127, 17157, 22219, 28380, 7518, 16010, 10711, 998, 2603, 28025, 8441, 19257, 6833, 26007, 12879, 2358, 3349, 7528, 635, 19771, 28811, 17209, 11028, 13634, 31777, 25390, 1182, 27732, 11607, 4725, 10612, 10966, 21882, 63, 6579, 29401, 16073, 17290, 30399, 18676, 12547, 6073, 5165, 19380, 32080, 18044, 21738, 2661, 25572, 22374, 22433, 21616, 6815, 693, 2482, 5824, 26083, 3665, 788, 4922, 8390, 11401, 15889,
+30273, 11464, 22468, 26906, 27538, 6990, 24537, 13446, 19537, 30610, 18612, 6150, 29923, 3888, 27888, 32584, 29461, 17494, 22249, 18309, 24309, 22942, 20791, 30134, 16258, 24456, 30922, 21180, 79, 9555, 4301, 30352, 21020, 26769, 24490, 15790, 991, 16259, 29236, 20529, 14102, 15080, 26679, 11257, 18969, 21799, 11073, 15662, 6526, 555, 1203, 30835, 23497, 21994, 28201, 6987, 13683, 26356, 28168, 13762, 3143, 32469, 11346, 24163,
+26471, 3068, 7185, 27462, 19327, 3654, 15223, 661, 18734, 9134, 11918, 4935, 30934, 22992, 20597, 4692, 23547, 21800, 2759, 14276, 11027, 30961, 21264, 24710, 24549, 16664, 5704, 27692, 16365, 17050, 19088, 10068, 20118, 26273, 4763, 6677, 29927, 19986, 7339, 15894, 29121, 19257, 20829, 27287, 9481, 8659, 31979, 260, 30459, 1970, 14537, 8718, 163, 3033, 660, 24712, 19697, 6364, 19637, 3294, 23414, 5957, 13363, 10764,
+32230, 18126, 17442, 29390, 5344, 24781, 12516, 1697, 11270, 577, 28984, 20752, 9236, 28195, 21012, 6928, 30166, 2781, 15646, 30329, 5814, 16307, 22274, 25511, 22671, 9143, 28806, 13318, 15100, 9401, 24082, 14562, 27527, 8756, 11184, 103, 769, 23700, 1801, 12040, 24278, 30785, 24, 746, 26213, 21036, 7674, 23611, 23818, 23321, 21172, 29632, 6860, 10678, 22376, 29531, 19821, 18414, 10081, 2153, 27815, 1396, 16716, 22574,
+10152, 27900, 22677, 10922, 18833, 24478, 22962, 10343, 22496, 22986, 11089, 15941, 11254, 18764, 6784, 2304, 9317, 27956, 31937, 16177, 5867, 21545, 12940, 25688, 7191, 23022, 27842, 2238, 24418, 11790, 24812, 1802, 6922, 14721, 12724, 25755, 6432, 2918, 3330, 28928, 25904, 14420, 12101, 4391, 416, 18885, 6695, 9733, 14073, 5864, 25910, 19940, 27409, 6082, 12861, 1832, 29104, 7935, 4070, 20754, 19725, 28882, 22557, 26647,
+10836, 2513, 19635, 17268, 5432, 22965, 13428, 31336, 4617, 25529, 2959, 5033, 11646, 9655, 14766, 25719, 15519, 7908, 12892, 10161, 13991, 25753, 11993, 10327, 920, 16064, 31082, 20645, 12178, 20871, 14524, 23014, 23384, 1391, 7514, 28816, 24357, 20942, 27385, 28974, 13703, 30344, 1240, 25349, 7231, 16006, 18301, 22751, 23915, 31193, 144, 5138, 24178, 12137, 15465, 25098, 28201, 13779, 12975, 7612, 1882, 27499, 30626, 25267,
+28891, 5373, 21315, 20480, 26315, 15932, 16686, 7251, 13509, 17926, 32600, 20740, 1165, 18133, 10723, 25080, 16558, 10867, 30218, 7968, 23005, 12915, 298, 18438, 26695, 13273, 26050, 28577, 8005, 23909, 21076, 4128, 29282, 9624, 24608, 22829, 25556, 8526, 30080, 6297, 26453, 29913, 27038, 27618, 15278, 4993, 19930, 31837, 15861, 17380, 7037, 6098, 30295, 7336, 24536, 24222, 20609, 17819, 20032, 28614, 8960, 8340, 32742, 5474,
+17964, 24582, 28303, 10753, 341, 25616, 17050, 26794, 22761, 11320, 21644, 5271, 16314, 8806, 4340, 32175, 26186, 11378, 5505, 23713, 18714, 30041, 15168, 6555, 15092, 2432, 2402, 24052, 10772, 2376, 29526, 28737, 26959, 25062, 6722, 27300, 17910, 23772, 21326, 7903, 2325, 10202, 13174, 18639, 19008, 17515, 18046, 12426, 28893, 23551, 3371, 14839, 20824, 18539, 21394, 3149, 20971, 23796, 27201, 31744, 26173, 23960, 27713, 20364,
+16254, 1667, 14896, 1396, 25439, 3454, 9299, 27764, 13656, 22473, 13635, 32664, 7220, 31681, 12322, 3345, 22464, 15693, 18184, 10521, 1465, 6811, 13670, 22436, 30607, 8103, 21412, 24012, 32063, 16357, 11608, 15549, 18024, 26504, 16945, 10696, 29958, 26244, 5692, 10846, 15950, 19328, 10742, 23170, 18241, 23064, 26516, 7938, 5990, 11932, 18459, 7455, 18743, 32129, 29891, 16583, 7464, 18536, 7827, 6760, 2125, 19436, 22309, 20150,
+13172, 6487, 30846, 10363, 32731, 3770, 21209, 15913, 23098, 31952, 6316, 8572, 22248, 64, 16510, 28238, 11996, 2201, 2925, 30740, 1562, 49, 14555, 9026, 18585, 22382, 15786, 20710, 9050, 5328, 8092, 22223, 11815, 6170, 32586, 11778, 9941, 21027, 27692, 271, 20211, 1240, 8843, 9692, 1304, 25353, 5162, 13300, 27554, 8088, 11272, 29116, 8137, 25827, 5375, 26722, 15442, 21161, 14664, 24492, 26489, 22757, 13947, 5536,
+28927, 13765, 17315, 6100, 2025, 12239, 6372, 22236, 13479, 15215, 31928, 14783, 7801, 4323, 28083, 2587, 12411, 6588, 31704, 20548, 32415, 4311, 14502, 15089, 25472, 29166, 6814, 19194, 19155, 20761, 24730, 15315, 1759, 9277, 21415, 3784, 21516, 27787, 26020, 2227, 10235, 25181, 17010, 18036, 29504, 12326, 20623, 9147, 18914, 19559, 29695, 18561, 23870, 11429, 883, 16575, 7827, 7697, 3001, 26983, 28458, 27731, 9530, 30217,
+4241, 30945, 1233, 25757, 25965, 27254, 27985, 3432, 19667, 12227, 21468, 16403, 24553, 9323, 25550, 10699, 28883, 22477, 29261, 19985, 1138, 30144, 3792, 8965, 5073, 6793, 3180, 763, 1757, 12710, 30981, 5998, 10888, 32214, 31755, 4085, 26700, 26972, 7517, 13599, 6432, 28985, 30002, 30985, 5540, 22784, 8917, 1655, 12493, 5410, 21641, 13631, 2786, 25433, 22597, 7859, 32227, 25777, 8622, 1216, 5720, 6835, 7214, 16608,
+6282, 6201, 20693, 214, 406, 28210, 13814, 6838, 24427, 11048, 5055, 29967, 1065, 13972, 31623, 13558, 19382, 20496, 27190, 22168, 13161, 17019, 30027, 12620, 10028, 5882, 13836, 15748, 12717, 21050, 32356, 18999, 27252, 20281, 19214, 27658, 15723, 260, 1728, 7382, 11308, 6783, 4582, 12373, 20756, 3437, 25932, 7370, 23933, 20354, 29539, 4326, 4605, 26798, 16947, 14633, 32680, 30783, 30382, 12630, 19066, 29970, 31629, 13550,
+17484, 18075, 8440, 439, 18335, 10168, 7822, 29644, 16951, 12404, 9249, 4939, 15841, 2413, 12310, 7006, 22767, 9081, 11332, 27372, 3111, 28279, 9238, 3024, 26295, 6852, 15654, 12593, 4054, 14515, 26143, 21538, 32591, 1815, 21978, 18158, 11983, 29800, 15034, 28934, 9436, 24284, 1106, 25277, 26697, 13416, 32283, 16697, 22497, 10847, 11301, 25608, 6359, 20539, 28632, 32654, 27391, 11518, 12479, 31446, 26034, 5854, 20216, 25857,
+7669, 9426, 11247, 19652, 6458, 26282, 15818, 15894, 17798, 16924, 8403, 11727, 30340, 7918, 28424, 20069, 18766, 6958, 12910, 25125, 27497, 8774, 25011, 22121, 20293, 4722, 20799, 13559, 10576, 8247, 6648, 18245, 17674, 17895, 5129, 24132, 11409, 20947, 7259, 29207, 5104, 15662, 8167, 2676, 23581, 3823, 22746, 9579, 10781, 2888, 1936, 5511, 11662, 26947, 27632, 31955, 31669, 15663, 12746, 9477, 23910, 19394, 27722, 8816,
+4522, 83, 181, 15931, 21030, 7440, 12371, 26134, 23102, 20538, 28811, 13915, 24361, 18789, 23494, 2375, 21677, 25430, 7886, 571, 19609, 2750, 32527, 18510, 18413, 12505, 27987, 9555, 31900, 22941, 18372, 3654, 23024, 18553, 19585, 11287, 25993, 31956, 4653, 16327, 19726, 696, 30243, 11320, 19485, 20969, 13695, 8394, 13632, 21581, 8966, 473, 24331, 8725, 18984, 9976, 21230, 14203, 19531, 20362, 4377, 5135, 24016, 27401,
+23688, 10834, 5920, 16913, 10022, 10574, 473, 29749, 11270, 30716, 8301, 30756, 18917, 21996, 6382, 32549, 10809, 15348, 255, 2372, 24073, 19239, 12348, 12536, 674, 31879, 130, 5051, 4247, 24147, 32453, 27935, 2213, 5605, 12081, 12235, 16179, 12554, 9216, 27450, 10502, 17517, 25438, 29419, 6745, 31820, 29201, 17554, 14401, 29456, 19926, 5706, 15927, 32274, 18242, 16601, 31386, 18373, 21653, 2865, 9752, 21338, 30800, 11965,
+26943, 10113, 24200, 10355, 22667, 649, 5037, 401, 18166, 30475, 29821, 24912, 29527, 26254, 9698, 11160, 22942, 29625, 16867, 6101, 29131, 2341, 22702, 27749, 20714, 11587, 30614, 30466, 157, 28647, 9663, 27101, 5992, 1096, 4688, 28660, 1745, 9725, 29061, 19911, 7432, 26114, 12055, 4191, 19600, 21754, 15352, 9774, 18611, 32219, 15875, 14974, 1792, 5810, 9956, 22507, 17397, 7802, 20205, 17555, 3681, 29869, 11888, 9674,
+30965, 16576, 5566, 32710, 26301, 1859, 19853, 965, 27974, 31909, 5156, 14806, 20895, 20508, 24581, 6738, 19959, 7688, 21712, 21752, 13498, 31668, 11491, 30896, 6703, 31696, 15683, 10384, 28797, 27571, 20058, 26994, 11379, 25624, 26936, 4912, 27484, 14022, 5877, 22690, 13163, 11033, 4728, 1290, 31542, 29309, 8028, 18733, 4230, 29740, 7717, 17728, 28641, 19208, 15856, 2576, 18137, 31539, 12960, 14166, 26342, 251, 8393, 4953,
+25875, 2561, 9865, 20591, 16583, 15742, 10513, 29746, 26776, 15242, 31036, 25550, 11783, 6296, 11515, 16013, 3269, 19233, 974, 31910, 5673, 16830, 1718, 23810, 15602, 14678, 5209, 9176, 14929, 13602, 14130, 8037, 16163, 23995, 28628, 32747, 6970, 6374, 29725, 978, 21616, 27994, 26528, 631, 1522, 5275, 16645, 4791, 24508, 17619, 3933, 30182, 1681, 5651, 21224, 17283, 20330, 26433, 26460, 2491, 7267, 7822, 10528, 23431,
+31817, 6389, 23410, 6019, 12763, 20367, 6997, 1611, 15593, 757, 2242, 17116, 6033, 18887, 21907, 30541, 3738, 25841, 27955, 5420, 31492, 16412, 22703, 19054, 10077, 16395, 21546, 17345, 24217, 32074, 8008, 23267, 5695, 31418, 29286, 18458, 19017, 3516, 20069, 1843, 4273, 22312, 18959, 10306, 8431, 8098, 8080, 12170, 1171, 3267, 17590, 32664, 19679, 7525, 18950, 29757, 23921, 7728, 14334, 15370, 7035, 22342, 5869, 12730,
+20992, 2388, 31189, 7241, 5904, 18490, 9084, 10177, 8034, 28043, 20484, 16466, 3374, 28564, 28636, 4545, 31831, 13458, 4441, 18743, 20983, 23392, 15732, 12136, 31120, 30066, 27507, 5387, 19640, 608, 18118, 7864, 2996, 16539, 15105, 8900, 2261, 24190, 19078, 10296, 19465, 6794, 26762, 22839, 2590, 22630, 27385, 1653, 3320, 31826, 20396, 24303, 22450, 3360, 3672, 20803, 658, 31179, 26190, 20298, 31787, 11540, 28162, 2016,
+28079, 10500, 10916, 30341, 1922, 29994, 7869, 21387, 4020, 1863, 11459, 6610, 24493, 6076, 8264, 27813, 5134, 28660, 19348, 27585, 32021, 23020, 15620, 32679, 21431, 9042, 20210, 20451, 20583, 15604, 22467, 15894, 26104, 615, 13467, 28026, 30610, 21336, 16646, 1862, 23199, 28105, 8473, 14924, 1413, 16737, 9969, 6547, 12629, 29318, 1364, 11882, 19570, 16984, 11794, 8234, 26027, 32004, 28685, 13842, 14840, 18384, 29736, 8177,
+18999, 10436, 3435, 16841, 31772, 20081, 18704, 22204, 15418, 27177, 4360, 16831, 11146, 14330, 23379, 23775, 10880, 24743, 2890, 30450, 8960, 14684, 5916, 2219, 13920, 1833, 16061, 28760, 20217, 13029, 4169, 6449, 23465, 7605, 23290, 22470, 27686, 9226, 11906, 10337, 3635, 16266, 27168, 14781, 30596, 17779, 5789, 8708, 9755, 8679, 6391, 18715, 23363, 12307, 20934, 4515, 14141, 4227, 507, 1590, 17256, 4677, 8039, 7954,
+12282, 31330, 30424, 7200, 7788, 9562, 17537, 11424, 25828, 11938, 26205, 23657, 29717, 31994, 32365, 6704, 7905, 5988, 25419, 31268, 18296, 13585, 3015, 32437, 17812, 3523, 1259, 2301, 8200, 9299, 10255, 20482, 7861, 7911, 27682, 15649, 17473, 12452, 27073, 10533, 24390, 20511, 1422, 21339, 19737, 1020, 28044, 27643, 7008, 20695, 26143, 25304, 1513, 29159, 24973, 19325, 32682, 26233, 21626, 8114, 2764, 31881, 28596, 10625,
+7024, 23510, 26274, 24497, 3194, 20580, 2263, 27584, 8323, 3685, 16156, 28060, 4705, 11432, 22935, 11714, 32127, 16311, 4250, 872, 12702, 29224, 20198, 12616, 22689, 9056, 20730, 25453, 8170, 16558, 3310, 15194, 7300, 29584, 6924, 10495, 17396, 9187, 5311, 25719, 12872, 21467, 21012, 17578, 131, 11179, 29292, 32259, 27490, 774, 363, 7424, 29998, 20561, 20040, 19919, 29618, 8002, 12604, 5020, 24560, 15914, 20214, 31861,
+12731, 27138, 9588, 30127, 3557, 14899, 23079, 16430, 3599, 11323, 1240, 3730, 22502, 30532, 3221, 17225, 31306, 3585, 24649, 28537, 24146, 11922, 15688, 20996, 19924, 28293, 26016, 11717, 11439, 13463, 10810, 24170, 7833, 20398, 21530, 11391, 2529, 11841, 27821, 6128, 23164, 29061, 9859, 12898, 26825, 13080, 30123, 25363, 16665, 22005, 21132, 8044, 1159, 4053, 29040, 21083, 32346, 22289, 32, 11017, 2984, 10842, 2420, 10817,
+31240, 23950, 22208, 1002, 3023, 17261, 7130, 26187, 13554, 16989, 6317, 7611, 30070, 3673, 207, 13967, 25678, 21339, 22011, 26837, 25392, 18284, 15152, 24970, 7805, 15185, 3220, 10789, 26027, 5640, 21606, 24500, 29590, 11047, 25502, 32613, 28308, 32632, 26032, 9095, 16854, 32349, 16706, 14156, 3254, 16913, 28123, 28932, 5485, 17367, 23001, 30877, 2883, 5386, 23080, 10688, 20571, 26300, 21477, 13830, 31940, 10315, 5562, 28762,
+21362, 31064, 28607, 16903, 30929, 21871, 25998, 15015, 21452, 9936, 29171, 24707, 26850, 24526, 20871, 32335, 9125, 11105, 30444, 12008, 16491, 20756, 22696, 4294, 14288, 11405, 18124, 13460, 21721, 23687, 9454, 10315, 21983, 5293, 27218, 20144, 27164, 20448, 2391, 15849, 30385, 31562, 7788, 24467, 23321, 28659, 24034, 32446, 6996, 21710, 11687, 23487, 9699, 1615, 27781, 23987, 13021, 13138, 4680, 1974, 4057, 14134, 12289, 26040,
+19428, 6740, 13417, 13824, 27188, 15808, 29673, 24805, 14603, 4693, 16504, 5156, 585, 7770, 4834, 7581, 29481, 16521, 31069, 6412, 18137, 26082, 30399, 31158, 6452, 2311, 364, 10509, 16446, 12653, 3782, 3106, 19393, 17199, 16930, 13814, 239, 13836, 5851, 14842, 18529, 22356, 19998, 19114, 30126, 24833, 26696, 26839, 8586, 24997, 483, 26723, 18311, 30883, 25113, 24764, 426, 25477, 2505, 16872, 5363, 6287, 19978, 24756,
+23486, 4141, 5802, 23726, 17977, 11654, 5800, 3738, 1242, 25799, 22853, 31368, 17864, 16781, 25440, 26450, 9010, 25923, 20406, 27321, 24038, 12751, 19317, 24465, 5461, 21823, 8569, 10824, 28110, 28548, 2812, 18829, 32689, 8615, 9787, 17898, 20269, 15587, 21636, 21511, 8618, 11721, 20111, 26482, 28502, 12783, 20165, 4744, 5939, 7803, 32066, 29977, 20554, 18615, 21674, 26015, 7670, 30244, 4071, 3013, 26024, 6884, 21842, 25945,
+15499, 31629, 11075, 3000, 14448, 32711, 24511, 23067, 11665, 11854, 16781, 7399, 24638, 4178, 12144, 30577, 11981, 11442, 27786, 32536, 30057, 16693, 25783, 4960, 14169, 29855, 7973, 7425, 3971, 29815, 602, 19470, 28676, 11677, 22470, 10356, 11620, 14213, 655, 23285, 26067, 17437, 30685, 17937, 21615, 10061, 15746, 829, 21503, 10765, 597, 18792, 27458, 26380, 23752, 8859, 23467, 31725, 16284, 27438, 28772, 16886, 14140, 24680,
+28563, 3842, 2269, 7415, 18055, 2924, 30701, 11355, 20361, 28618, 29292, 9209, 5911, 12271, 10038, 27414, 23036, 10635, 13438, 17726, 4247, 4423, 26585, 27715, 3380, 10101, 22385, 32153, 26987, 3758, 24065, 22782, 7600, 26334, 30197, 25656, 29259, 28130, 4243, 16852, 23980, 767, 26061, 29891, 13038, 3331, 24537, 3306, 13966, 5208, 21032, 18214, 9631, 14849, 13161, 13011, 24950, 2778, 12396, 19169, 6536, 3694, 9183, 14137,
+30028, 6613, 7025, 26519, 1975, 11268, 10604, 25956, 12035, 3897, 23079, 25074, 7229, 14849, 28380, 21195, 20057, 16645, 6641, 29688, 31494, 19802, 9931, 23677, 22581, 22328, 10078, 29117, 26022, 19262, 10486, 23282, 25875, 17511, 17034, 27850, 28779, 27638, 21038, 8047, 31535, 11350, 353, 5996, 26199, 28733, 27192, 13488, 12610, 1065, 10408, 11337, 20868, 20339, 2246, 10681, 9899, 12324, 7030, 3153, 31586, 17517, 26436, 24693,
+2260, 10702, 19776, 31040, 5572, 8046, 6319, 4339, 19396, 6672, 10336, 12827, 2637, 4760, 26315, 15248, 5825, 3955, 26585, 26693, 24295, 28831, 4606, 1426, 8387, 11637, 4580, 7206, 29154, 31016, 31899, 31414, 8950, 18907, 29686, 14522, 26954, 3237, 18861, 13582, 9909, 29197, 26410, 12547, 1189, 19957, 27795, 7015, 23913, 21612, 940, 15440, 17675, 5547, 16866, 26062, 17184, 21446, 500, 13570, 19694, 32400, 12216, 28644,
+18539, 9135, 10398, 12725, 12372, 29260, 26308, 22282, 25689, 19950, 2061, 26879, 7139, 29856, 1126, 31052, 18700, 2066, 13724, 3607, 7613, 30591, 29669, 24797, 19269, 30170, 5599, 6196, 29802, 17816, 2072, 15573, 26951, 12471, 28299, 6555, 8963, 21839, 28837, 1884, 9021, 30898, 28763, 16160, 27986, 29889, 14445, 13918, 31956, 28169, 17525, 6801, 25992, 14427, 31599, 12494, 11829, 4430, 18690, 8863, 22246, 20762, 24436, 16429,
+465, 19967, 22985, 9428, 9038, 19054, 11313, 18059, 17185, 7308, 1452, 12403, 4430, 15897, 26322, 3618, 11298, 11079, 10419, 4523, 25506, 9250, 17017, 4567, 13681, 2939, 13430, 3159, 23701, 5099, 19589, 24167, 25066, 9806, 827, 1337, 28860, 12140, 19396, 13277, 19449, 20848, 25681, 23879, 3977, 19235, 27497, 15276, 30314, 5148, 19799, 23053, 14399, 4048, 27620, 28080, 6987, 8283, 31239, 30688, 13382, 18060, 22087, 5680,
+27866, 22915, 7017, 23959, 2287, 26414, 4468, 21736, 14494, 30149, 12847, 18472, 16616, 7576, 980, 14163, 12725, 20779, 4448, 27124, 24827, 32068, 22436, 31814, 7583, 20907, 29734, 20965, 6200, 19054, 26646, 1298, 9201, 895, 25257, 11488, 27309, 29726, 457, 9036, 27107, 13304, 27508, 10956, 20881, 28488, 25119, 838, 16499, 29567, 27962, 8558, 28867, 17630, 7604, 3683, 5769, 4570, 24648, 11969, 23624, 18526, 13268, 57,
+19422, 5757, 11546, 13963, 2715, 12003, 22999, 29823, 25307, 17739, 8011, 13420, 13459, 362, 14258, 29958, 29929, 9452, 5748, 26028, 27082, 13352, 29711, 84, 17923, 21592, 12053, 8779, 7350, 25321, 8837, 26772, 31079, 20383, 7968, 1026, 32386, 30967, 30849, 24925, 15939, 6092, 5578, 29398, 6454, 19836, 26589, 3615, 29289, 32337, 29644, 23603, 12922, 26587, 23687, 30845, 15411, 2973, 6856, 22762, 28294, 15693, 16766, 26605,
+3308, 24734, 27632, 2926, 22934, 25713, 27852, 6105, 31806, 662, 2735, 5492, 20498, 29324, 9108, 17019, 28894, 5984, 7855, 9048, 32571, 31542, 7125, 15215, 1747, 13981, 5209, 30042, 29675, 21975, 23879, 215, 13942, 18743, 3142, 4108, 11689, 30994, 10213, 10727, 31656, 12948, 16219, 19386, 9505, 25327, 3638, 5631, 31311, 11493, 14679, 31115, 10267, 21804, 13562, 12015, 3017, 18771, 9289, 32692, 7978, 400, 140, 21920,
+19144, 3282, 26028, 30833, 1508, 3473, 8792, 396, 16422, 25011, 19782, 25927, 17571, 23420, 31558, 16114, 2145, 13469, 14461, 12413, 2505, 28023, 24428, 5522, 14026, 949, 5447, 22005, 1349, 5587, 11157, 20493, 8869, 4418, 18558, 10377, 7891, 27350, 10773, 24313, 19594, 30555, 17472, 4397, 21208, 16262, 20511, 23353, 29731, 2205, 2998, 32236, 30228, 27426, 4991, 11487, 28375, 10438, 724, 29725, 16025, 11881, 17450, 24894,
+16299, 3241, 2503, 24191, 30591, 13276, 15736, 17417, 11063, 441, 21814, 32271, 16703, 9558, 22857, 13667, 11763, 25855, 13135, 9223, 20514, 18126, 20710, 16121, 28564, 21434, 13078, 11821, 548, 30529, 3947, 16847, 1002, 6450, 8270, 31593, 19726, 24007, 16243, 30790, 24448, 5289, 30293, 8383, 14847, 20382, 22050, 26610, 13470, 2418, 3066, 1216, 20544, 23776, 17337, 16341, 12443, 30416, 28162, 12991, 28177, 32110, 29838, 29179,
+5792, 5341, 28004, 25519, 29348, 11479, 23541, 21028, 16769, 21066, 29411, 31616, 8681, 18694, 25459, 22151, 21112, 28525, 23367, 8888, 19533, 7936, 25229, 31976, 5584, 20624, 12199, 993, 19966, 9270, 30172, 25758, 14611, 25409, 18509, 11191, 4120, 9282, 32219, 20889, 30349, 28862, 19738, 6262, 14788, 12429, 28413, 3132, 8186, 19012, 12021, 27719, 26948, 4482, 26928, 32533, 25106, 6359, 758, 12304, 15629, 30931, 5295, 30240,
+23572, 23804, 8663, 27692, 319, 8114, 15814, 30668, 4209, 2784, 4162, 18997, 15213, 32575, 22130, 23399, 18819, 1383, 18350, 12999, 5865, 12510, 12764, 30972, 18870, 13523, 10508, 1731, 11686, 15803, 31972, 2490, 6840, 7867, 30182, 7159, 15982, 13228, 5059, 20191, 16012, 9221, 6420, 31225, 9028, 28550, 21856, 27847, 29933, 7439, 8078, 3031, 19949, 20843, 1235, 6051, 1598, 11743, 7783, 13284, 27547, 6987, 15774, 1619,
+14854, 13188, 8778, 30836, 26417, 13837, 18259, 9661, 23058, 24680, 8119, 32086, 20462, 29975, 27165, 17628, 4646, 2475, 20659, 24596, 23318, 21894, 30647, 24916, 869, 5662, 5432, 28416, 12649, 21206, 30035, 27504, 1627, 6045, 25572, 28044, 19882, 11064, 4937, 10172, 2976, 13056, 9490, 23438, 10264, 3887, 8298, 14910, 6363, 28957, 6738, 29681, 18083, 4618, 21830, 18953, 10280, 27262, 14601, 22930, 15701, 11869, 17666, 17328,
+17914, 10470, 12604, 5029, 21534, 17541, 15201, 24510, 30598, 24692, 15181, 8094, 28579, 23479, 23004, 2174, 19669, 29743, 31856, 4984, 1593, 20918, 23937, 11873, 15412, 5771, 2035, 31113, 17640, 19701, 15673, 2786, 30172, 28277, 7815, 18938, 13051, 23017, 10681, 10881, 14941, 25862, 18975, 10752, 16573, 9211, 12927, 3474, 6186, 12015, 8459, 7779, 165, 32396, 19653, 15577, 5399, 21688, 13923, 23039, 8622, 29596, 25826, 6026,
+25106, 873, 24964, 5389, 23890, 2877, 16270, 6063, 28739, 2477, 16816, 12545, 11688, 29743, 16019, 17875, 8990, 24478, 25654, 9155, 24107, 12539, 24732, 29506, 1460, 5887, 19778, 10082, 2716, 12836, 16108, 27822, 13709, 8304, 443, 4832, 11182, 16713, 10895, 7153, 19190, 27711, 19698, 30878, 24686, 2950, 15985, 908, 27428, 8872, 10063, 18767, 21411, 2028, 15506, 22871, 7915, 2516, 185, 10631, 15352, 16293, 5685, 29061,
+24598, 6128, 1125, 3012, 22841, 12021, 10165, 9263, 6964, 29864, 7374, 31651, 46, 23359, 32559, 27474, 32231, 9855, 13474, 20875, 11883, 28980, 10978, 19798, 31496, 11164, 30430, 14080, 27457, 3347, 10373, 19287, 9476, 11499, 22299, 32317, 23520, 32465, 8813, 30484, 29561, 16187, 29367, 29607, 6778, 29159, 24313, 6242, 6246, 5019, 27117, 18129, 1231, 5327, 5159, 32727, 16491, 2821, 14039, 11181, 6169, 24413, 30468, 15645,
+3144, 20000, 15194, 26664, 19697, 24007, 24380, 16490, 7426, 20980, 13329, 14205, 17371, 4874, 20447, 23617, 9894, 14796, 8978, 11125, 20123, 14137, 11085, 3847, 16959, 25124, 15028, 23128, 16769, 12728, 6005, 19913, 32728, 21199, 13809, 19657, 12439, 5422, 3379, 19865, 26402, 16708, 1302, 11005, 21583, 21749, 1854, 31477, 3777, 10832, 9834, 23901, 24969, 20919, 27748, 9160, 13276, 10008, 32288, 30045, 22736, 5525, 17191, 22697,
+26725, 31000, 9586, 6396, 3654, 12966, 26261, 30056, 29674, 27564, 8293, 18489, 16545, 10147, 17198, 20323, 20979, 27033, 11456, 13181, 15184, 6436, 22341, 28460, 16444, 21862, 25738, 6412, 27387, 10161, 29109, 21344, 8393, 5928, 27740, 12048, 18894, 21234, 9336, 15800, 16030, 17630, 1522, 32575, 27777, 18720, 20130, 15989, 12985, 31586, 29170, 28170, 5254, 18743, 23862, 21698, 7837, 16832, 28111, 2457, 26993, 24452, 23801, 2619,
+30380, 18774, 14667, 16506, 7240, 24003, 32307, 23270, 8865, 1061, 23077, 3875, 19781, 10440, 19864, 32767, 9258, 16266, 28169, 14513, 2241, 19263, 3443, 10079, 3328, 31554, 12536, 30321, 23239, 3569, 172, 20851, 22343, 14839, 4590, 29583, 6075, 4129, 20085, 14940, 5190, 10395, 18815, 24971, 20835, 5911, 24970, 30093, 22177, 20371, 11838, 24419, 6867, 15282, 1730, 10195, 14068, 14266, 7748, 4539, 17835, 7921, 25391, 7411,
+22760, 29981, 4226, 28835, 1342, 24312, 11008, 6532, 1939, 29823, 31503, 22774, 2967, 23706, 20099, 25144, 11309, 31938, 16795, 18176, 14452, 18525, 28371, 28520, 23, 3352, 292, 17859, 11273, 25683, 25270, 1265, 22896, 29496, 30101, 24238, 21040, 8341, 30770, 22979, 5396, 29505, 12985, 8363, 20443, 317, 740, 31753, 32255, 17535, 17161, 13939, 3293, 12765, 9691, 3316, 16117, 9983, 21175, 27390, 2898, 13677, 28655, 25794,
+10406, 25988, 17264, 31446, 1561, 15266, 21658, 6958, 12004, 1875, 15321, 32447, 2192, 16061, 31432, 1679, 829, 15826, 15618, 4122, 28591, 25310, 7438, 11940, 2525, 28614, 6562, 5424, 9523, 2449, 31218, 19929, 28438, 15715, 18608, 29999, 30981, 7498, 4189, 10217, 9373, 19511, 9897, 11566, 2804, 8561, 13245, 3633, 24387, 28864, 7755, 20210, 21406, 15194, 32150, 23931, 11040, 5944, 29355, 20563, 8394, 27806, 7725, 4064,
+10753, 26333, 1295, 8966, 1063, 5485, 19184, 10436, 24996, 29081, 22002, 27800, 4874, 2480, 31434, 29262, 31344, 6421, 16704, 19982, 21615, 16087, 11145, 32655, 22031, 7733, 20451, 30425, 2771, 28176, 1721, 13524, 21741, 3017, 22490, 22804, 8502, 8906, 472, 730, 5219, 22475, 28530, 10094, 24955, 27196, 6588, 23531, 850, 23292, 10745, 22465, 6611, 21890, 22353, 28643, 29623, 10036, 26300, 32394, 5444, 28022, 13150, 27185,
+31039, 2873, 17221, 6773, 11779, 17693, 7503, 16999, 7400, 3265, 27093, 32355, 30462, 913, 23118, 31312, 24205, 1095, 21009, 30817, 22986, 10594, 26692, 19841, 20630, 20224, 19468, 26074, 15478, 32618, 20491, 13749, 2723, 4944, 20522, 14503, 22638, 28025, 31502, 30038, 31291, 25827, 29626, 28985, 26740, 19976, 27529, 18177, 21072, 15770, 16226, 11290, 26365, 10150, 31131, 14227, 30375, 17831, 7534, 13085, 17682, 28025, 26835, 20405,
+202, 14589, 2140, 22840, 9847, 874, 20110, 8370, 26701, 16968, 4587, 20673, 4177, 32116, 6083, 25249, 15118, 22309, 3771, 8715, 32460, 2134, 22943, 30067, 19966, 30477, 10384, 4880, 25734, 4451, 25285, 25936, 19041, 27426, 16008, 28888, 28300, 3351, 4490, 22234, 20319, 9077, 10139, 24496, 8425, 16222, 16977, 23543, 5764, 20748, 32259, 5456, 22883, 22434, 2755, 10081, 20143, 13139, 14961, 13109, 17591, 7478, 6278, 3864,
+2136, 22286, 32752, 30437, 25637, 4474, 19903, 13189, 13551, 30042, 4917, 21976, 13497, 21895, 12751, 19261, 9875, 12242, 24717, 32758, 1908, 27472, 10071, 22051, 7843, 25032, 2393, 25434, 32511, 8671, 29298, 1879, 30957, 29282, 32316, 23827, 988, 19451, 4248, 14539, 16726, 9165, 3747, 30223, 31060, 16499, 16716, 8168, 28741, 8665, 8158, 30650, 3369, 18230, 19933, 11212, 10494, 22326, 3879, 10237, 30997, 409, 12117, 29187,
+29692, 11665, 20246, 30680, 31117, 24494, 12452, 15075, 891, 16199, 12530, 31952, 32698, 29246, 7352, 28672, 5143, 15510, 26554, 8512, 972, 13719, 19724, 11467, 3278, 23603, 21704, 1507, 24013, 1053, 30694, 20937, 12719, 18172, 18849, 11068, 9898, 31301, 26143, 10790, 14733, 5905, 9974, 14663, 2383, 17326, 10567, 7526, 68, 4353, 16038, 1041, 18073, 2994, 12508, 21351, 26598, 1444, 22858, 17843, 2498, 20785, 6012, 15217,
+6189, 24861, 26285, 16088, 23395, 19660, 26878, 5360, 25565, 4084, 20023, 27948, 21410, 30591, 2706, 21478, 2176, 18744, 22519, 20249, 21738, 2259, 8832, 15568, 3704, 31691, 643, 6202, 19708, 6655, 21419, 25897, 31517, 14936, 9217, 22144, 1828, 3327, 27504, 27393, 7411, 14759, 22573, 28821, 12582, 25279, 17532, 14759, 11255, 7283, 2240, 225, 9543, 11073, 15794, 13247, 9996, 16437, 19449, 29704, 23093, 8100, 22833, 21842,
+23036, 32051, 11218, 24864, 2610, 5954, 19489, 10022, 20713, 9294, 6075, 528, 1805, 23607, 15287, 13060, 30891, 17527, 13285, 7666, 28600, 29079, 20913, 5828, 12749, 7594, 2764, 3074, 15694, 25598, 24916, 5962, 24881, 3366, 30826, 27491, 9320, 17547, 4745, 30033, 26841, 10821, 30561, 28646, 1660, 13080, 8938, 32551, 30608, 22223, 7449, 26440, 18535, 28362, 32269, 31284, 3188, 2265, 1590, 18882, 27863, 26506, 24844, 19976,
+29872, 22902, 14700, 6424, 7681, 19445, 3689, 1754, 30266, 1483, 30400, 31927, 14563, 6570, 31710, 12403, 28794, 6392, 6076, 14561, 1986, 5577, 13077, 5175, 7842, 14667, 24057, 2938, 8405, 16134, 22914, 5509, 6268, 4846, 11933, 13950, 24292, 15622, 15704, 21790, 17105, 13337, 20949, 31669, 19907, 19892, 11304, 15933, 26284, 17380, 30494, 28270, 22957, 10803, 677, 30800, 25470, 24735, 970, 1107, 8101, 23884, 6616, 14369,
+28731, 18549, 28319, 20255, 1404, 11256, 9277, 18509, 24593, 30227, 17410, 11732, 17351, 28715, 27666, 10867, 13327, 25392, 6369, 3517, 3428, 7047, 1549, 28898, 31782, 2519, 30006, 7115, 26403, 3854, 21484, 22366, 22404, 17036, 9853, 23808, 28292, 19131, 9549, 20117, 16590, 26960, 31849, 1173, 22907, 26747, 12040, 3466, 19372, 18409, 6983, 22800, 25456, 8532, 18930, 24470, 11051, 16168, 31585, 4687, 20023, 20302, 27053, 9659,
+4570, 4139, 699, 94, 23270, 10248, 20211, 7092, 4440, 19292, 8265, 27347, 13272, 20305, 30814, 32644, 5946, 5029, 22676, 31403, 13562, 8838, 23105, 24613, 25007, 21923, 29300, 12262, 9457, 23586, 21921, 14027, 27725, 22620, 14121, 18227, 100, 1564, 25319, 4541, 20856, 816, 31888, 1360, 21121, 29934, 1236, 27067, 2196, 23912, 25702, 15758, 32751, 16040, 7603, 24990, 5195, 4136, 4484, 14652, 27722, 26405, 28679, 22679,
+16257, 10032, 8138, 16357, 11596, 689, 20898, 32452, 1505, 20019, 1045, 22626, 17185, 2281, 16925, 19381, 26194, 9860, 2371, 26177, 25900, 9975, 18399, 31095, 14111, 22883, 12979, 9065, 16520, 8890, 31744, 9, 18922, 7114, 16366, 30518, 7803, 4497, 30202, 9308, 24516, 31247, 31934, 8933, 761, 16091, 28315, 26955, 25951, 30686, 20364, 19083, 7893, 5995, 17410, 22004, 28878, 30389, 31069, 12630, 6511, 30045, 12639, 25433,
+4391, 29005, 23183, 12194, 734, 20618, 21502, 25250, 19097, 20668, 1416, 19858, 3992, 29731, 14045, 29943, 27649, 1641, 16259, 2775, 7636, 901, 24779, 3746, 31291, 23081, 16376, 5034, 20358, 29015, 30468, 24750, 25253, 20883, 4176, 25987, 8733, 25679, 18470, 27831, 13579, 19886, 14921, 17571, 16849, 28967, 14747, 11730, 30608, 31006, 14505, 5477, 31907, 6517, 9223, 30430, 29598, 25600, 2697, 17188, 21847, 397, 9170, 14332,
+21280, 13347, 7552, 30014, 6258, 26022, 25077, 19837, 13140, 7230, 4641, 29989, 3429, 19388, 8951, 1270, 17626, 23457, 6747, 16765, 29974, 15970, 14428, 26804, 8802, 17125, 11224, 30650, 17522, 20395, 12214, 6034, 974, 19766, 3280, 7232, 13020, 28357, 27069, 26160, 2820, 31710, 23381, 6249, 18330, 32333, 7519, 3188, 23022, 14266, 19954, 20228, 30237, 1614, 14264, 6271, 18739, 25488, 4153, 3493, 13115, 16368, 9527, 14089,
+3366, 12808, 21321, 16387, 8397, 15623, 9779, 11217, 14565, 393, 17467, 128, 32726, 24986, 3316, 22980, 6485, 23270, 10440, 3954, 24884, 24704, 10225, 10855, 17424, 14379, 14348, 30540, 30747, 23876, 11861, 1345, 3916, 415, 17732, 12313, 16038, 27512, 23531, 30603, 27905, 8230, 30731, 27863, 448, 1280, 18075, 6933, 24550, 28515, 10887, 16667, 20451, 21113, 27522, 5107, 2724, 9103, 2879, 703, 211, 14741, 2048, 4127,
+15156, 19781, 16440, 31194, 14525, 7203, 29029, 9662, 15433, 26993, 4757, 15882, 28273, 22832, 22815, 20055, 18579, 935, 3954, 6262, 22048, 31477, 11369, 24772, 7812, 14249, 25475, 8023, 28990, 27523, 12150, 11378, 14536, 28590, 9804, 29061, 3026, 6065, 5955, 18459, 290, 10712, 1573, 28563, 776, 24389, 15851, 19355, 25324, 19805, 25617, 14604, 18514, 4219, 6608, 26326, 18468, 32083, 1581, 14690, 26838, 13731, 26068, 8607,
+9554, 3104, 4900, 12580, 9169, 10856, 31039, 9460, 21568, 32613, 5255, 22345, 24234, 21106, 8932, 16790, 8144, 1782, 31394, 26658, 6001, 5234, 20217, 24469, 4549, 21798, 6391, 31387, 2762, 32459, 7226, 12316, 2795, 12127, 24896, 11964, 22983, 23167, 21424, 11783, 23012, 26680, 1360, 14478, 15018, 10293, 31268, 23162, 12075, 29894, 17053, 18076, 2360, 4502, 9777, 6909, 26300, 16168, 5529, 29062, 15859, 12755, 8610, 18654,
+24882, 738, 30618, 15097, 23906, 19275, 26881, 14150, 13187, 28241, 28629, 28205, 5766, 27129, 18600, 17841, 24256, 2885, 3149, 26616, 7387, 12926, 758, 919, 29094, 6287, 29982, 12185, 19042, 5824, 30839, 11157, 6563, 28690, 26254, 30469, 15197, 20367, 11851, 28384, 15841, 7712, 23821, 21607, 2074, 9653, 6681, 26330, 12538, 9830, 20178, 19925, 22757, 20936, 20845, 19083, 27223, 18059, 31269, 13498, 23883, 29340, 24655, 30446,
+25262, 18141, 28147, 7691, 5741, 7231, 3307, 21582, 14943, 27129, 10421, 17017, 4014, 17102, 10579, 16553, 26933, 30758, 3710, 16922, 18926, 24555, 3237, 13382, 9846, 1738, 26880, 962, 31079, 18767, 31408, 23573, 4140, 26788, 31265, 9881, 1251, 1804, 31463, 16194, 28933, 9117, 444, 180, 26219, 11023, 16733, 20384, 9013, 20443, 4538, 27940, 12231, 7776, 8554, 22077, 9514, 2666, 23039, 7825, 21433, 21680, 31399, 25573,
+15700, 29896, 2687, 16951, 31700, 1382, 377, 27866, 10499, 821, 28046, 3951, 11845, 12011, 24335, 20858, 32454, 28874, 16030, 11917, 3882, 24584, 1227, 13396, 27250, 24266, 21222, 15915, 13178, 19853, 8721, 28878, 16981, 11408, 13061, 15913, 12790, 13439, 11011, 23290, 14260, 6289, 27241, 26105, 18300, 18808, 14196, 17987, 14914, 30226, 29904, 18796, 22043, 31131, 32193, 16525, 22630, 20647, 32441, 3040, 7732, 8394, 31919, 24713,
+19802, 12212, 7858, 32592, 25651, 18870, 23114, 7144, 25159, 17587, 481, 10692, 3628, 14677, 28679, 18542, 12136, 25815, 4571, 1411, 24179, 3996, 17936, 14041, 24643, 17609, 17081, 32375, 26003, 16232, 24320, 13037, 28445, 32178, 12862, 21328, 18280, 3208, 28472, 10672, 20796, 28954, 21364, 24424, 10863, 17275, 10198, 22999, 10322, 14769, 24410, 1733, 18765, 9579, 15774, 10640, 27188, 88, 10247, 20424, 16320, 1799, 693, 11997,
+1210, 13555, 558, 19490, 16764, 29030, 30162, 4792, 25216, 18758, 29216, 3312, 3265, 6646, 26311, 13588, 21416, 17954, 15321, 7413, 27533, 31096, 18054, 21953, 31184, 28301, 9609, 14736, 30101, 10303, 26734, 31311, 23858, 27292, 18033, 7854, 23554, 15428, 12646, 16003, 1418, 9094, 19315, 4684, 15741, 12858, 18272, 4389, 30812, 825, 11802, 25577, 31921, 29856, 14763, 30337, 25390, 24372, 12306, 22723, 1907, 6272, 21266, 25766,
+796, 6531, 852, 24350, 21959, 13499, 7585, 23378, 22593, 26900, 28062, 5566, 6991, 13566, 9955, 5035, 14391, 21758, 30613, 13545, 18846, 12608, 11114, 11468, 4212, 23420, 1423, 6120, 29692, 22689, 31886, 30488, 29221, 32738, 22071, 18412, 13469, 29656, 9022, 3295, 23789, 4316, 8861, 30780, 17882, 18817, 3047, 32274, 7807, 892, 13051, 26653, 13500, 24165, 5354, 17713, 14818, 6777, 23833, 11742, 29467, 22951, 9463, 25920,
+22921, 31534, 11564, 3623, 28422, 20587, 6918, 19443, 24903, 15779, 17455, 10018, 1828, 20503, 9524, 9635, 21395, 22575, 3521, 2128, 13972, 8875, 19841, 28790, 15652, 10906, 7765, 12351, 1089, 17228, 5503, 24010, 15994, 17068, 27633, 11648, 4887, 1783, 31092, 29790, 17563, 15779, 7040, 19391, 3514, 16564, 29027, 24910, 6371, 32548, 27038, 20344, 8655, 14111, 16366, 24307, 25017, 24131, 3891, 26106, 8591, 9394, 17348, 24585,
+26462, 12214, 3466, 31349, 13997, 1790, 28372, 31560, 17569, 2644, 18184, 21084, 19209, 14443, 13226, 25580, 14223, 7496, 13156, 22878, 21607, 29523, 14417, 13856, 20886, 18308, 7194, 29478, 27703, 24542, 21295, 21397, 3988, 24761, 19979, 17986, 26551, 15583, 16778, 11353, 18227, 2194, 32437, 4668, 16637, 12895, 30249, 30860, 20391, 10637, 20970, 9230, 7392, 2620, 23086, 28279, 20928, 30280, 24989, 15863, 22054, 13516, 4493, 26043,
+5510, 24472, 11261, 32061, 7287, 28039, 10646, 25514, 30234, 10315, 30183, 14103, 23210, 27664, 12196, 10833, 5533, 398, 20063, 12926, 3018, 10381, 8437, 23947, 7893, 658, 7042, 29948, 14174, 11535, 23223, 19684, 3239, 1716, 18978, 10526, 29755, 29624, 3273, 27221, 7172, 688, 8557, 30382, 28352, 20753, 8448, 1117, 21151, 28511, 14043, 24170, 6125, 22480, 15349, 14018, 23138, 22391, 11198, 4545, 1159, 1653, 24229, 4398,
+3369, 10439, 14925, 357, 7296, 18198, 27578, 14468, 18886, 3367, 12082, 14470, 24120, 20530, 15587, 12504, 16274, 29631, 3906, 22399, 19343, 19255, 3649, 9714, 8878, 14848, 14259, 10037, 16501, 5720, 14436, 19871, 16160, 29361, 20228, 23456, 14791, 15038, 5156, 909, 18406, 17238, 15379, 9758, 5001, 30966, 22262, 21275, 27829, 26168, 10906, 14405, 12655, 14555, 24119, 21534, 29403, 5610, 31571, 13137, 11330, 13239, 240, 27490,
+9832, 20468, 18178, 24623, 2738, 23334, 25532, 21144, 7805, 8143, 30903, 12806, 6342, 20397, 1313, 1403, 13798, 12219, 15808, 26453, 26774, 7159, 15219, 23410, 12769, 14023, 3779, 24100, 27262, 4019, 18822, 4327, 24487, 4233, 28950, 27225, 27567, 21715, 15602, 2604, 29858, 13737, 15410, 3432, 1366, 16723, 4836, 15164, 28942, 20644, 8850, 22949, 27804, 24069, 13591, 7805, 5324, 17370, 31905, 32587, 21389, 17960, 4146, 13108,
+22193, 328, 7565, 16992, 22043, 23167, 19597, 19134, 4136, 2239, 22566, 5503, 18963, 27402, 20667, 15137, 15279, 29517, 5318, 10315, 20819, 18909, 18120, 26143, 3511, 17258, 25962, 24900, 2450, 30108, 5240, 24643, 30437, 12806, 8867, 19712, 3205, 28464, 6078, 7342, 30704, 28645, 12845, 16899, 23279, 744, 32036, 5790, 30262, 4587, 16105, 18313, 23496, 1458, 11688, 27008, 18716, 4883, 19140, 21166, 2223, 24381, 13041, 32660,
+4419, 21908, 19605, 7624, 17605, 25683, 14966, 15541, 21560, 27811, 32440, 12072, 28556, 31708, 17862, 26050, 3527, 1200, 11595, 27024, 2658, 23283, 21264, 21374, 28166, 7636, 9772, 30390, 32017, 22813, 30282, 3668, 11953, 17119, 11293, 29558, 10035, 26259, 12331, 31595, 21303, 12003, 10899, 17091, 10944, 28762, 10373, 14471, 29962, 21968, 8727, 32620, 12483, 29991, 21226, 7882, 4860, 30998, 5504, 4109, 21043, 3018, 7778, 228,
+20138, 19071, 29787, 30173, 12562, 9350, 29000, 1097, 21354, 7132, 18188, 32298, 3126, 28561, 14001, 320, 17761, 22729, 172, 30245, 19952, 21398, 5359, 24812, 19628, 10863, 28922, 7903, 13881, 3932, 8131, 1251, 23003, 5150, 31424, 2797, 14501, 27657, 3895, 3087, 2021, 22083, 2617, 5147, 17877, 16618, 5467, 2870, 6579, 5639, 347, 26532, 27037, 5706, 18576, 13897, 16569, 14730, 21800, 30451, 18662, 29931, 31702, 8897,
+2314, 30359, 11695, 16815, 25248, 15590, 19902, 27269, 4905, 22519, 32416, 22782, 6369, 5115, 25653, 12949, 10754, 26000, 6713, 5023, 31707, 25289, 18920, 15508, 7252, 7952, 13191, 25914, 5115, 12126, 2044, 7429, 9717, 13739, 24244, 2197, 29329, 11378, 29466, 1466, 1129, 29114, 24249, 7499, 1461, 17134, 20448, 12215, 10366, 27161, 17238, 9305, 19682, 3390, 24814, 26934, 11342, 5237, 20081, 16457, 17363, 22125, 23887, 27080,
+3096, 15363, 29277, 32425, 26742, 25975, 1123, 27871, 22321, 25372, 2602, 23782, 9738, 23050, 3229, 20105, 17443, 20467, 29410, 4358, 23857, 21456, 31292, 2431, 26694, 18605, 18889, 11289, 7962, 10008, 5602, 11058, 25371, 2111, 10715, 19345, 28087, 11839, 14449, 17640, 4443, 17051, 8655, 14182, 7334, 11884, 1519, 24777, 32352, 30929, 29135, 23441, 19618, 27660, 25873, 13544, 13497, 11994, 24833, 21460, 22002, 30435, 32518, 14605,
+32547, 10466, 1183, 27866, 22305, 15632, 12738, 26748, 32683, 21393, 8162, 7249, 510, 9681, 32027, 94, 7843, 28394, 23535, 27461, 23286, 16640, 8237, 4016, 28634, 302, 25476, 17868, 30738, 25226, 32474, 30517, 2924, 889, 25615, 25229, 16521, 5585, 19210, 16436, 26979, 27372, 23686, 27489, 4286, 22945, 27583, 12129, 18571, 18350, 6822, 9090, 2223, 15059, 13106, 30857, 15361, 5814, 15958, 13331, 31040, 15664, 11080, 1197,
+16553, 3927, 26426, 306, 9513, 12868, 16742, 3724, 7473, 7660, 31213, 11759, 30605, 26028, 23888, 16409, 11610, 30710, 25499, 13833, 13001, 5837, 11923, 28362, 11651, 27881, 8926, 9923, 10777, 20006, 11120, 27330, 23934, 4779, 27636, 679, 17647, 11610, 4403, 25120, 19271, 2848, 4111, 17108, 28876, 27999, 749, 7718, 25941, 26248, 21552, 6174, 32085, 707, 1769, 10968, 28588, 10695, 20892, 6597, 30701, 32012, 1159, 21867,
+4023, 28795, 22546, 21671, 7637, 26949, 14023, 26908, 29797, 18135, 11249, 25905, 13366, 11998, 856, 6540, 5479, 22408, 12714, 4796, 23115, 14483, 15765, 18935, 25178, 3889, 25532, 23112, 3133, 26691, 12211, 7157, 22718, 1990, 28828, 30355, 28939, 10083, 24496, 25969, 28218, 2977, 19106, 8817, 14975, 19962, 15357, 20454, 9602, 28071, 25251, 32717, 9787, 8248, 18884, 2197, 12137, 11648, 25309, 15270, 5571, 4753, 22427, 28289,
+6743, 18487, 25877, 2914, 28571, 17605, 28883, 24021, 20582, 15222, 70, 2789, 2416, 15427, 23244, 12019, 10731, 15727, 11968, 20518, 23975, 30853, 22715, 3344, 9733, 15257, 18614, 15305, 20010, 8274, 10826, 26753, 26761, 3935, 29667, 22564, 21540, 25783, 13818, 9354, 8237, 13888, 12144, 10653, 29316, 2620, 22672, 7279, 18347, 1873, 27797, 9554, 32726, 17744, 12898, 9691, 233, 31512, 24996, 20243, 7018, 3055, 14228, 1012,
+6990, 11128, 23576, 28531, 4143, 4626, 5117, 12380, 18515, 17261, 23033, 15063, 19881, 12938, 22342, 5460, 14811, 17371, 15014, 14769, 2347, 27912, 24460, 2581, 26657, 16689, 22824, 907, 19744, 4285, 1919, 26734, 15413, 25496, 22497, 19556, 30122, 27615, 31936, 15869, 12108, 22201, 30932, 31990, 2371, 20506, 4682, 17182, 5109, 19697, 31951, 7457, 14841, 23644, 10038, 8730, 7565, 94, 9638, 27309, 4379, 11557, 21275, 19792,
+4285, 11005, 6580, 1640, 5852, 5748, 17509, 17960, 27950, 15674, 17182, 30321, 3412, 21865, 14736, 8522, 8794, 13919, 15979, 23635, 4795, 26017, 32366, 12360, 26111, 9236, 6901, 30491, 20793, 28177, 17515, 25079, 6414, 24096, 26719, 12266, 29844, 11460, 30226, 25026, 27134, 14641, 22580, 30547, 3738, 4548, 6301, 12532, 18467, 22280, 3399, 23263, 15529, 2997, 2855, 8872, 12233, 9757, 6595, 259, 5166, 24111, 25338, 11580,
+15439, 19289, 23846, 12515, 30749, 21304, 4774, 25116, 3177, 27354, 22895, 6915, 31902, 29196, 19447, 17601, 18708, 22847, 8096, 1469, 25844, 10952, 10341, 5310, 20709, 16937, 5569, 25875, 8280, 30907, 4687, 23719, 17428, 28533, 3466, 15409, 17069, 8240, 7757, 20247, 2826, 30652, 27162, 1960, 27080, 13842, 19562, 13020, 3921, 27658, 14489, 29765, 5842, 24831, 2307, 26551, 9000, 7876, 19658, 17280, 6015, 24345, 8231, 23443,
+20110, 11697, 6085, 4412, 19938, 13842, 24659, 22764, 11727, 19053, 24725, 6039, 127, 11519, 19060, 4048, 6409, 781, 1046, 12252, 25612, 3353, 6035, 1844, 11230, 25694, 19124, 17245, 17271, 27355, 7921, 4614, 6285, 14006, 9026, 26223, 27848, 917, 16219, 6807, 19970, 8176, 12847, 20098, 19695, 31907, 24146, 26105, 32688, 25192, 5589, 25533, 28546, 11624, 27377, 7008, 4550, 13734, 24253, 21822, 8321, 32174, 26436, 14606,
+13412, 2694, 8061, 8493, 3611, 24281, 15300, 23581, 32457, 28147, 10911, 19385, 27286, 2290, 12722, 27207, 27482, 18311, 19972, 23260, 29935, 14581, 30268, 1718, 28315, 21754, 23540, 3869, 21160, 17208, 18475, 1805, 19902, 26537, 10298, 23513, 18050, 25598, 14326, 17739, 20978, 25238, 4356, 15496, 27528, 17078, 9935, 22242, 2621, 29907, 12735, 32557, 11721, 10235, 1507, 7268, 31989, 25047, 11137, 20382, 9487, 29613, 22187, 29389,
+23382, 32485, 20134, 8664, 25315, 1692, 26403, 13525, 26930, 30760, 29022, 21690, 15070, 6189, 11165, 17692, 3329, 23900, 17481, 15050, 1367, 18988, 22318, 589, 11267, 688, 20971, 20754, 30301, 10390, 17375, 20915, 10107, 4741, 29579, 2654, 6433, 23214, 16180, 596, 21206, 12434, 22286, 3509, 18623, 683, 21201, 21952, 24583, 5914, 4234, 25951, 24902, 26553, 26540, 3401, 27241, 14743, 24155, 24774, 25133, 8762, 12921, 2472,
+13503, 9732, 5126, 19936, 178, 21306, 20532, 21385, 972, 10051, 24894, 19596, 10734, 13327, 8780, 2550, 19241, 13015, 28501, 11375, 6800, 22273, 14776, 1273, 4248, 6163, 26047, 29381, 14925, 6200, 31853, 28428, 15932, 4211, 15596, 16110, 25518, 3361, 4727, 26490, 13412, 29621, 13318, 24146, 10180, 22099, 26696, 29421, 2346, 22429, 8028, 9146, 11934, 22804, 10419, 16182, 28967, 3698, 12795, 11124, 9898, 11880, 6784, 25830,
+16092, 22381, 9172, 8842, 25742, 13900, 2564, 6386, 10753, 15883, 30532, 20934, 5214, 24461, 17587, 7560, 14122, 25616, 16706, 26057, 15652, 27125, 9471, 11852, 30823, 22267, 22976, 7953, 1379, 29761, 1015, 17471, 19374, 10187, 26313, 12348, 24087, 28878, 18734, 2073, 11993, 16498, 23007, 17207, 8191, 7826, 24767, 22314, 674, 8705, 15603, 16327, 3062, 25074, 28179, 1117, 14573, 18387, 9070, 15953, 15380, 10085, 656, 1986,
+20272, 26970, 14334, 11592, 23080, 300, 13665, 2305, 16799, 3904, 19512, 24990, 11730, 11511, 14536, 12405, 20216, 30139, 28732, 23278, 22446, 24143, 24395, 4251, 9762, 697, 20204, 25143, 10782, 20861, 27129, 31054, 15063, 8696, 9878, 5375, 8996, 23543, 7680, 25795, 27447, 27192, 18018, 6410, 5935, 32554, 18815, 26151, 29926, 14779, 16661, 19604, 6154, 8288, 23855, 15916, 8985, 11292, 8291, 19767, 32153, 2653, 18053, 14448,
+11349, 27932, 19823, 20345, 18707, 27503, 13373, 13387, 21927, 31391, 19797, 27862, 31177, 5844, 21245, 28335, 20623, 5138, 15171, 26777, 13426, 6259, 9925, 22411, 17551, 18217, 9410, 16936, 20870, 27463, 31384, 32219, 22627, 18439, 19796, 8567, 13174, 401, 21954, 2333, 31792, 8983, 30195, 30202, 14827, 18672, 25769, 2682, 23810, 8173, 29459, 4468, 14432, 6616, 26879, 31983, 24833, 3521, 16151, 12935, 30984, 14767, 12386, 20844,
+438, 32183, 29411, 13612, 32584, 18597, 15945, 31609, 27580, 13372, 29043, 9639, 32044, 22044, 12321, 23086, 30217, 9012, 27554, 11881, 15628, 21665, 11096, 7694, 25186, 27247, 20629, 23402, 9246, 248, 11478, 9684, 32431, 8121, 23296, 32247, 26718, 6473, 31088, 21530, 19845, 27363, 31169, 19121, 16640, 10722, 9439, 14089, 19734, 4225, 25971, 2595, 25890, 4299, 10289, 18308, 31547, 30918, 8943, 8025, 31166, 20421, 17710, 30829,
+28543, 8238, 30309, 22493, 14712, 28629, 11256, 1789, 23225, 9657, 20911, 7097, 20380, 30350, 21186, 7346, 1808, 14389, 9941, 27698, 18689, 20230, 13239, 17468, 18381, 22182, 25493, 16779, 9835, 10435, 14841, 5610, 18674, 12382, 28104, 618, 8243, 6592, 2407, 31468, 16249, 23318, 5797, 3861, 20901, 26984, 11208, 22709, 8605, 21149, 17639, 27294, 8612, 30878, 11994, 26993, 20292, 4720, 11004, 30128, 15155, 25845, 2970, 1061,
+5459, 31074, 1679, 13703, 4898, 4087, 12403, 21148, 27405, 18201, 25009, 15538, 12417, 3449, 5479, 21022, 24599, 23119, 15549, 443, 21229, 27543, 27436, 8754, 32263, 5672, 6114, 14651, 31518, 9084, 15712, 4209, 7391, 17392, 17912, 12289, 21479, 30316, 669, 16116, 15749, 25679, 31655, 28166, 29128, 4366, 16420, 20959, 27485, 31969, 21402, 15947, 26745, 16070, 24701, 26240, 21743, 30815, 8123, 20493, 7131, 23836, 24702, 14522,
+8460, 9847, 26812, 29939, 7395, 27481, 13287, 23144, 20392, 12174, 18542, 16753, 16541, 2194, 4944, 11258, 1396, 26347, 27205, 28141, 9649, 19138, 21613, 31392, 17185, 29737, 19117, 24317, 20805, 11052, 6071, 29265, 20899, 115, 26436, 28294, 27597, 6955, 18670, 15221, 19130, 4444, 31974, 2903, 6638, 4151, 14161, 8034, 30498, 8599, 3407, 7379, 27737, 25021, 6004, 12155, 21990, 25121, 3704, 10027, 3405, 9775, 6524, 24304,
+9891, 192, 19830, 4720, 7147, 5732, 19941, 26277, 10176, 19148, 29180, 16815, 23299, 10574, 24849, 21029, 19173, 28257, 28408, 14142, 20510, 1644, 26297, 9732, 26766, 30001, 19759, 30171, 7009, 26283, 21708, 16900, 26475, 8770, 21620, 854, 14503, 8793, 27132, 24679, 27941, 23544, 8726, 18472, 1350, 808, 6733, 20523, 29065, 2374, 1898, 16807, 4018, 28195, 26539, 30784, 25429, 13530, 28188, 32438, 7045, 17128, 16570, 752,
+25898, 5422, 1606, 7633, 14215, 28738, 32313, 9389, 19515, 8271, 27861, 20865, 9079, 1827, 8621, 5376, 4201, 10519, 22183, 8219, 5946, 15954, 6236, 31375, 29484, 1656, 31045, 3761, 18784, 14847, 4513, 11914, 20269, 6120, 19548, 1717, 2090, 19093, 11106, 21605, 27364, 6199, 9703, 3676, 8026, 18324, 9052, 12227, 28843, 31236, 20447, 2021, 14422, 26683, 629, 11139, 28339, 31674, 14900, 14355, 13754, 19414, 26269, 1255,
+25534, 13049, 2972, 27624, 32142, 14078, 16462, 26739, 20278, 26165, 30415, 28304, 11721, 6699, 7764, 7796, 5167, 28211, 9817, 19590, 22126, 10446, 30729, 17697, 9353, 12861, 32052, 23107, 32275, 25553, 24362, 25041, 5835, 27335, 19898, 5209, 8645, 3592, 31948, 28923, 29757, 29595, 24460, 8710, 3527, 32224, 16506, 8694, 27667, 26323, 28284, 17025, 4002, 26245, 1954, 13355, 6339, 1238, 3694, 5846, 26791, 28056, 30888, 32626,
+22623, 18018, 5068, 31269, 21610, 4248, 27424, 18599, 1076, 19116, 27309, 4603, 18572, 11047, 13297, 13471, 4602, 8814, 30496, 8604, 2291, 32450, 21959, 8630, 920, 25653, 14477, 27712, 20942, 12597, 27570, 10797, 30615, 32638, 9298, 19457, 4119, 3955, 5288, 5195, 23071, 32597, 9798, 8876, 10876, 23095, 22347, 15478, 31909, 20076, 24083, 1433, 19758, 13274, 10063, 20679, 6160, 24540, 15623, 27102, 4369, 10425, 5131, 2216,
+10296, 14430, 21673, 14415, 18385, 26961, 19610, 8688, 26790, 29408, 17564, 4898, 19735, 7144, 20377, 18877, 27220, 11692, 20310, 14210, 24966, 30373, 2121, 31126, 22146, 17744, 25460, 26515, 28170, 30592, 28732, 5698, 12254, 17637, 20113, 30639, 11831, 6955, 6559, 5853, 3595, 24124, 10752, 23330, 31268, 31129, 9439, 25720, 10053, 29749, 7162, 2251, 27355, 9284, 610, 16733, 27028, 26070, 10480, 22430, 23894, 6444, 28128, 3380,
+24082, 15473, 1251, 3145, 22428, 7811, 8998, 26023, 31935, 19750, 16586, 30435, 18111, 26025, 23387, 28164, 23007, 30549, 30416, 17594, 7065, 31026, 1559, 1326, 24328, 12039, 23756, 15455, 18484, 19117, 18835, 9798, 1822, 20087, 12943, 24251, 27898, 21941, 17506, 27065, 8924, 1324, 24732, 27035, 27350, 15351, 22432, 17589, 13132, 20080, 2415, 20198, 18338, 3974, 21524, 9898, 16013, 12512, 25353, 1729, 31629, 11421, 11527, 684,
+31508, 24470, 24935, 26638, 13644, 9673, 20935, 22568, 10998, 12899, 16835, 5580, 28250, 6499, 23169, 8614, 26579, 25584, 28812, 12149, 29558, 17568, 22048, 12803, 30081, 14633, 14533, 28942, 26054, 26060, 29626, 24794, 17763, 21793, 18664, 31407, 31467, 6831, 21207, 9697, 19730, 5274, 15277, 15212, 11774, 5678, 23827, 5585, 31262, 19871, 17735, 28052, 4672, 7015, 8087, 1985, 21648, 22620, 30927, 14935, 15913, 27786, 6961, 908,
+16811, 25626, 32315, 15510, 32457, 20754, 25207, 19420, 26028, 7716, 1864, 5034, 13394, 25691, 10620, 11888, 12795, 28355, 7172, 17467, 2602, 15260, 19452, 24250, 5112, 17611, 6417, 21025, 12629, 13379, 21933, 29441, 6237, 21480, 12183, 5926, 9466, 4623, 25346, 2727, 12339, 27211, 7761, 25734, 20134, 18381, 4854, 161, 13968, 12027, 17628, 16570, 27287, 4312, 8053, 32399, 21924, 14470, 20657, 1785, 27849, 9822, 31226, 1318,
+31303, 10642, 7245, 8001, 15265, 32591, 10728, 27604, 27034, 18490, 20570, 14401, 4103, 25425, 14562, 18072, 4684, 32191, 1874, 31971, 3735, 9927, 31602, 25659, 24398, 19491, 27445, 19479, 29314, 25903, 20798, 27849, 3777, 28043, 3082, 19042, 27866, 13811, 13879, 22133, 32301, 1681, 3766, 3636, 27106, 18328, 21708, 31790, 17751, 23583, 30993, 21487, 742, 29828, 14378, 25140, 16551, 9055, 11852, 13097, 2191, 32650, 8178, 5968,
+27925, 11261, 25011, 23023, 25072, 6122, 12388, 24605, 7803, 16154, 28241, 2142, 1715, 17182, 1164, 19466, 7997, 32158, 8185, 8739, 29218, 22564, 1112, 13001, 31619, 12964, 26099, 1042, 12846, 1509, 7011, 8003, 12770, 32022, 31026, 5074, 5376, 10647, 29679, 13179, 26801, 25153, 15321, 28516, 9567, 16486, 15215, 17564, 15876, 23400, 26303, 12326, 13196, 27415, 25327, 12048, 7611, 18658, 13090, 20457, 20168, 20101, 28460, 170,
+19355, 26719, 5245, 24731, 4598, 2156, 5143, 31399, 27309, 20464, 27148, 4108, 4182, 9595, 21672, 20058, 227, 15208, 32384, 13424, 9855, 24944, 25472, 17467, 10834, 5794, 5156, 31002, 25896, 849, 31173, 12483, 27568, 3650, 4447, 32166, 5806, 9590, 30797, 348, 30054, 25177, 4456, 1469, 2004, 26129, 21527, 2232, 8569, 21144, 15656, 18424, 13320, 8360, 3123, 24154, 14154, 8280, 22389, 7282, 9129, 20794, 19766, 3929,
+24444, 24213, 3327, 30250, 1035, 1356, 30598, 31089, 26534, 2287, 32558, 28538, 28416, 21318, 30770, 4217, 9694, 13658, 22641, 23014, 22018, 25765, 14400, 3405, 1277, 4021, 10687, 10406, 24815, 30453, 14335, 16491, 21898, 17662, 13974, 22933, 19018, 11804, 21255, 12784, 14091, 21045, 8555, 9739, 9595, 6557, 13956, 19289, 20216, 3830, 9535, 9466, 29595, 23936, 12871, 30872, 27957, 23559, 8510, 20005, 21244, 22845, 3728, 10375,
+7739, 17702, 540, 26757, 29507, 21795, 6774, 10830, 10073, 15329, 20570, 19668, 21886, 1758, 6190, 9334, 5588, 15725, 18801, 2415, 6893, 31672, 519, 2083, 22463, 9029, 22088, 10940, 31874, 25816, 21315, 6845, 10751, 21855, 835, 7490, 10883, 7609, 18320, 20956, 22938, 6122, 7856, 12056, 7881, 14046, 21391, 13469, 29772, 7424, 15885, 3897, 6328, 16404, 5980, 28792, 25434, 28068, 6964, 24540, 21117, 28279, 31386, 31868,
+17366, 32221, 6590, 28249, 7062, 24910, 16437, 30000, 31033, 24294, 9288, 6146, 5572, 30679, 19615, 2576, 5335, 2732, 6474, 11664, 19137, 12454, 7688, 11803, 7755, 14652, 3575, 28872, 10163, 2193, 27972, 27529, 1646, 1794, 23011, 8708, 26704, 6680, 5940, 24969, 30974, 15229, 31115, 3779, 13140, 17963, 6355, 18476, 20695, 12829, 30140, 7064, 25284, 5060, 18867, 271, 19712, 22443, 29143, 29875, 24636, 24347, 24636, 26283,
+26141, 14879, 2223, 20077, 21560, 8164, 12279, 19766, 23393, 10626, 23545, 3765, 28589, 29901, 22241, 16517, 9962, 19613, 23581, 2478, 24673, 9681, 2749, 11617, 32124, 31892, 8724, 23992, 23471, 593, 17507, 16844, 15472, 19731, 4154, 4264, 27895, 16433, 24031, 18520, 27059, 14808, 22285, 22881, 11941, 11759, 6630, 21904, 31372, 30211, 24382, 23278, 7124, 27132, 2127, 6480, 26256, 10852, 30473, 16960, 11445, 15212, 1036, 26917,
+2175, 5190, 31182, 30070, 21623, 22445, 15822, 15915, 4485, 5340, 6028, 16427, 17099, 12658, 5563, 15703, 10101, 29945, 6213, 17226, 24309, 8341, 23706, 17798, 19193, 21411, 1990, 30638, 3856, 3026, 24787, 6031, 8217, 23201, 3334, 29840, 12878, 19156, 12987, 17364, 24496, 19015, 1023, 8827, 31673, 6586, 24531, 9007, 3763, 30744, 26233, 28073, 6317, 17171, 13103, 25510, 5815, 15093, 23380, 9671, 18119, 15400, 15702, 26336,
+5833, 19036, 23409, 18712, 5425, 3628, 3308, 29921, 22644, 4331, 5981, 21549, 10917, 30512, 30556, 14680, 28488, 24021, 9985, 2038, 8425, 23088, 27548, 14240, 5413, 18161, 23911, 23533, 793, 6845, 17101, 6626, 25882, 7742, 25338, 31307, 11371, 28646, 28460, 1247, 209, 1673, 22796, 11126, 32185, 20585, 25807, 27906, 11838, 3024, 29944, 20263, 26113, 24724, 1735, 31526, 10117, 25646, 22291, 10910, 32492, 6625, 17537, 25606,
+14367, 10107, 24145, 25738, 5986, 19837, 26985, 6195, 21511, 17014, 17322, 20928, 4831, 10361, 16066, 16669, 13385, 13242, 4165, 6730, 5199, 5900, 5489, 15316, 31547, 27780, 26227, 31271, 1637, 10996, 24109, 16005, 21103, 15486, 8975, 27089, 2555, 3193, 517, 24066, 20207, 17839, 12227, 25038, 28200, 28293, 8939, 8817, 8768, 13104, 15548, 13967, 19005, 21037, 29283, 17784, 16049, 22742, 16287, 17687, 970, 7628, 924, 22074,
+23114, 9899, 16395, 25669, 13092, 16912, 16968, 531, 1983, 29195, 25569, 30183, 24720, 1741, 6233, 720, 14845, 21781, 14687, 1082, 10050, 11203, 18866, 26099, 1177, 2385, 11018, 2148, 10013, 11942, 24222, 359, 21842, 7849, 26029, 2166, 24762, 10229, 2698, 26745, 6656, 28267, 24161, 31376, 30008, 30394, 32097, 12086, 19407, 14016, 13168, 29457, 25219, 32035, 22788, 26397, 1652, 1039, 28545, 11666, 12981, 19999, 12025, 2055,
+27848, 5286, 4222, 19842, 15515, 6920, 13820, 22171, 2419, 5213, 20780, 32428, 2839, 20109, 11746, 22246, 1357, 24914, 18935, 26577, 24181, 8955, 20206, 25834, 9994, 15983, 4732, 22976, 3214, 16757, 25031, 31062, 22044, 29253, 18137, 4791, 3405, 31957, 26963, 5825, 4402, 14975, 5485, 7241, 2316, 17231, 29487, 3673, 9377, 15654, 30250, 791, 24609, 17688, 26625, 1836, 903, 31357, 24812, 4117, 15346, 17075, 2412, 4622,
+13561, 20549, 9414, 16966, 19738, 3609, 22791, 24140, 18584, 28276, 31381, 20900, 12739, 28100, 24573, 22117, 10986, 22056, 22908, 2827, 6976, 16765, 4663, 7880, 15354, 29475, 11997, 30700, 13783, 14409, 2555, 27344, 2190, 11969, 11542, 21928, 15578, 1566, 13300, 1394, 29842, 11913, 22294, 9814, 7245, 14099, 31931, 18231, 3387, 22071, 21059, 10364, 6068, 25722, 18244, 21422, 22430, 30241, 19354, 3445, 11883, 21909, 30789, 14073,
+1110, 9563, 3234, 16688, 11129, 16534, 18082, 8204, 28448, 7608, 18018, 2925, 21708, 17181, 21157, 25095, 6484, 9448, 2691, 12552, 2402, 20935, 1206, 24832, 18409, 20560, 28277, 30292, 9702, 26298, 11597, 10812, 3094, 14831, 27501, 14223, 31366, 12815, 22427, 27046, 20424, 7677, 29971, 9364, 24858, 18360, 1691, 31342, 27808, 4383, 11126, 30211, 25318, 12332, 22275, 10959, 125, 17785, 8483, 9827, 11315, 20081, 20639, 14409,
+2144, 15372, 28633, 742, 28188, 18292, 27788, 15844, 25970, 24992, 25208, 18060, 10584, 26899, 16635, 5625, 31282, 27761, 3068, 23833, 7326, 25343, 2024, 7451, 10360, 10508, 17278, 21676, 30589, 5149, 3317, 32733, 20522, 31950, 708, 15942, 17475, 28496, 31786, 10677, 20720, 24226, 28737, 31305, 18357, 12604, 4162, 16872, 7598, 7230, 7937, 14924, 32573, 9961, 22375, 10166, 20469, 6885, 31842, 18290, 12034, 2391, 18256, 32556,
+1574, 18964, 15730, 19049, 14692, 14748, 29726, 2645, 6206, 25695, 1182, 24564, 5532, 5344, 8668, 13130, 12574, 16605, 28054, 12379, 26566, 17661, 22545, 14268, 24546, 21619, 32558, 3812, 24011, 18046, 3601, 25585, 4242, 19331, 11866, 18935, 1312, 8824, 21580, 7518, 1751, 22762, 32082, 7283, 28106, 7982, 20413, 7912, 24587, 15699, 20291, 18386, 592, 10069, 32654, 25138, 31688, 32444, 28951, 22931, 17723, 32552, 15748, 21965,
+19115, 27614, 8132, 20427, 3670, 29712, 27946, 5422, 19706, 27260, 12705, 15044, 2475, 351, 22956, 27062, 16050, 10480, 12680, 16643, 20549, 12566, 9013, 19469, 12243, 5196, 9633, 29966, 4980, 25381, 19163, 24096, 20228, 27296, 11755, 23898, 24240, 6933, 29320, 11179, 1426, 9258, 26223, 3901, 9609, 16412, 30963, 25659, 26892, 10876, 9534, 14673, 23442, 18548, 1374, 2917, 23744, 11007, 115, 28725, 3621, 19279, 20053, 23849,
+13807, 31808, 14979, 5279, 5974, 11532, 16458, 7400, 20790, 9914, 11301, 30399, 26326, 9496, 23290, 20450, 20372, 57, 2355, 11047, 18605, 3729, 13964, 9581, 14737, 14080, 5538, 18358, 591, 25591, 9439, 14398, 24632, 24418, 19677, 30606, 3182, 3368, 5238, 23972, 13282, 16539, 21603, 6840, 26035, 12126, 27290, 13640, 12183, 29645, 24687, 30788, 606, 5883, 7601, 15343, 19963, 13140, 933, 20554, 5963, 10372, 2184, 30595,
+2023, 21862, 28433, 5205, 25230, 903, 29178, 5744, 17442, 18013, 12584, 10710, 30139, 7106, 24350, 9554, 3983, 16269, 7574, 4589, 22152, 15176, 19933, 9348, 28316, 20866, 29902, 1511, 31239, 32087, 32107, 494, 21181, 27772, 5699, 13643, 28676, 2109, 19387, 13350, 20123, 31971, 24060, 17494, 6309, 15642, 27049, 10292, 31911, 1855, 14881, 21296, 17031, 2046, 30644, 12579, 22913, 27778, 14091, 21384, 27097, 13430, 21878, 15510,
+8434, 27577, 29153, 4342, 29687, 15772, 17693, 17042, 14975, 8985, 1768, 21284, 24628, 28817, 31576, 23771, 30673, 13690, 12299, 14936, 15736, 10175, 27516, 5881, 5186, 8839, 27265, 32283, 22269, 16375, 15026, 30703, 11185, 11411, 2278, 8104, 27184, 19971, 25146, 9391, 28956, 26914, 30676, 20816, 22964, 29484, 11820, 20869, 10406, 24119, 3037, 26143, 1527, 30553, 32024, 6713, 6624, 26522, 6228, 28893, 10129, 21254, 26829, 21314,
+32666, 29107, 29418, 27082, 16310, 21796, 3705, 12498, 15943, 1613, 547, 6139, 31098, 12367, 27008, 8736, 3718, 30045, 2111, 5245, 27831, 1368, 11958, 1687, 27890, 18187, 30581, 5251, 6673, 24642, 26566, 6571, 20981, 23216, 885, 4523, 12245, 4591, 17021, 28188, 6204, 17568, 1559, 4534, 29935, 28567, 13271, 886, 25844, 15382, 6131, 20907, 16750, 18090, 22595, 11872, 3509, 20408, 17124, 10182, 12282, 10922, 16754, 495,
+1370, 17639, 5018, 13615, 22230, 22039, 9035, 28435, 6840, 10594, 201, 4007, 6393, 13472, 4893, 32238, 28855, 11025, 20377, 12837, 29115, 10204, 24710, 32624, 30612, 9066, 10038, 10126, 19988, 26792, 10621, 21358, 11664, 15639, 2206, 1126, 4911, 11241, 29561, 11751, 21836, 29763, 15758, 28229, 10467, 20652, 27699, 6554, 31677, 15309, 19392, 28024, 25513, 11334, 27880, 23358, 20400, 5150, 716, 7620, 31943, 11338, 28978, 10839,
+26977, 31184, 11965, 31888, 9658, 8759, 10871, 31494, 5754, 26630, 26955, 16221, 14514, 21887, 22776, 13423, 4428, 9400, 8679, 29941, 20734, 3791, 20531, 8366, 8941, 21248, 15986, 8116, 32586, 12196, 18955, 26795, 10613, 30921, 25916, 20271, 6912, 4019, 18997, 12666, 30649, 13184, 28887, 12395, 2303, 18895, 25818, 6731, 28295, 1729, 3905, 16261, 5520, 24436, 24627, 14462, 12916, 7845, 22578, 12734, 20042, 8766, 6762, 30655,
+6919, 32678, 18158, 13831, 3929, 4387, 26497, 1811, 17571, 22616, 14206, 19875, 8744, 7257, 26606, 4271, 8986, 30511, 20533, 14507, 22180, 12392, 28969, 2328, 20238, 18779, 15063, 7512, 27545, 21825, 5399, 1696, 21735, 23557, 15527, 25664, 27944, 9256, 27475, 12747, 31873, 8914, 32622, 7849, 16171, 26461, 12120, 25157, 24204, 32653, 6896, 13616, 12278, 3097, 15945, 32516, 21877, 31008, 7260, 16654, 20065, 12659, 18351, 9032,
+3448, 1110, 1928, 31392, 10367, 29404, 11371, 9472, 5550, 11226, 17321, 21721, 4919, 29441, 14110, 29123, 29327, 21007, 9972, 8837, 24104, 25917, 8585, 13213, 24157, 15845, 29868, 11454, 28504, 15451, 20486, 31952, 16561, 22414, 30576, 26928, 19050, 9179, 3632, 24600, 20405, 20953, 13553, 25324, 17627, 27664, 21680, 14186, 15903, 31652, 23023, 7239, 24801, 31608, 20453, 16190, 14685, 17553, 27644, 10421, 236, 15362, 9605, 16797,
+5008, 7413, 10958, 24059, 16592, 14590, 15891, 4230, 2776, 29445, 29554, 20403, 24341, 18466, 1821, 7476, 17350, 24844, 14715, 9383, 23684, 2400, 25573, 5601, 19953, 20449, 16022, 20189, 3043, 25627, 4219, 8052, 272, 15177, 32111, 16864, 29767, 15234, 21094, 32543, 11911, 17881, 20178, 3484, 3579, 21999, 10960, 20930, 14075, 25676, 30313, 4991, 28076, 23119, 10592, 15262, 10800, 26614, 2683, 13844, 19473, 6902, 21896, 19745,
+22079, 21239, 3842, 19079, 3705, 24936, 18854, 15617, 10049, 6265, 19101, 13629, 28264, 30062, 1791, 9572, 22970, 32104, 14563, 18278, 22455, 25156, 772, 488, 19002, 3456, 14332, 5708, 10358, 3460, 25453, 32438, 24699, 29295, 18749, 28404, 21464, 4835, 11253, 31513, 11100, 30355, 12374, 6597, 27649, 14165, 16169, 17851, 13502, 30732, 3361, 3189, 23120, 4134, 3677, 9355, 7590, 18009, 15063, 17948, 21469, 7748, 17618, 13400,
+4276, 3599, 9037, 25740, 8435, 20290, 24485, 19535, 17877, 4092, 26132, 12758, 18257, 9533, 30609, 31759, 7498, 1203, 2181, 30618, 5337, 5858, 7205, 12927, 23868, 22268, 30875, 12569, 30017, 15726, 25970, 1525, 19325, 2239, 27265, 27760, 22529, 18982, 14528, 7639, 23074, 7892, 20397, 8564, 17426, 18239, 7555, 24924, 19442, 9736, 22774, 24779, 15595, 29980, 4938, 6695, 19480, 3045, 19264, 16729, 18771, 12466, 18254, 5329,
+14705, 12751, 321, 4467, 31734, 14849, 12106, 22040, 22742, 32503, 30604, 7400, 17974, 5392, 32324, 4648, 15128, 22330, 29427, 30723, 19542, 1597, 4650, 6255, 4643, 23915, 22984, 23414, 3613, 8471, 28743, 18319, 21222, 29065, 22786, 20188, 11146, 2124, 9461, 1120, 1859, 7297, 8520, 19834, 12689, 8076, 24482, 27818, 30407, 21142, 25773, 17181, 22739, 30424, 23436, 27382, 21571, 13653, 18029, 25184, 22124, 14004, 10735, 10578,
+10301, 753, 30767, 21448, 2877, 7460, 22568, 4737, 14757, 31089, 24571, 27447, 6397, 16285, 22497, 4036, 4659, 15502, 21218, 27399, 13158, 11886, 22013, 1961, 25539, 7274, 27146, 14895, 21279, 5113, 25474, 31580, 5867, 23473, 20260, 8744, 30933, 10061, 13481, 12922, 8382, 5284, 7601, 14779, 21570, 30098, 18816, 26229, 12833, 7266, 20860, 25991, 19152, 10106, 27953, 11924, 17380, 22331, 26819, 5891, 27444, 19525, 4704, 543,
+10230, 24964, 9288, 8395, 2257, 22769, 21318, 10639, 28054, 28919, 25419, 16856, 26250, 11467, 10317, 6315, 18733, 31178, 32306, 5117, 8516, 27491, 17041, 25896, 17054, 11093, 31788, 11731, 30618, 3724, 12274, 8081, 28688, 21562, 16476, 30946, 11564, 5026, 8817, 6850, 1178, 1468, 23706, 27428, 12935, 1255, 975, 31668, 32433, 513, 4018, 8181, 28005, 21059, 1310, 12291, 32152, 330, 24022, 30003, 4054, 3529, 5316, 32742,
+25091, 21792, 30920, 3887, 26819, 6970, 10737, 27997, 8438, 1675, 22657, 21374, 2931, 23632, 20274, 2596, 24145, 24292, 10778, 19382, 12584, 12088, 31674, 11968, 12418, 22928, 9203, 16472, 26457, 14519, 16446, 18781, 3544, 14599, 22668, 30363, 21569, 638, 25592, 30007, 2313, 15481, 18613, 5244, 6345, 6120, 7841, 30490, 30412, 18619, 17105, 10228, 30707, 16011, 22197, 10357, 6171, 31400, 26829, 32629, 13152, 10507, 18642, 16696,
+25106, 8542, 14291, 13907, 9180, 7115, 11147, 11494, 22596, 29760, 16738, 28941, 3112, 24579, 26663, 757, 10430, 11000, 10985, 8369, 27011, 414, 18726, 415, 31815, 12787, 276, 12199, 23295, 18918, 28895, 15633, 27460, 10418, 29541, 3873, 17533, 7920, 15367, 7361, 4912, 32105, 3534, 8025, 23917, 30197, 8782, 1579, 8430, 19767, 9949, 2673, 20182, 28675, 3088, 19229, 8695, 3364, 31428, 31990, 22282, 27555, 14855, 16975,
+5205, 11628, 20848, 22738, 19548, 3447, 30099, 24461, 2784, 865, 32486, 26701, 31062, 8500, 28281, 6724, 28267, 5462, 9398, 15681, 1369, 12486, 2142, 10064, 15851, 802, 9286, 5365, 28357, 24142, 22340, 794, 3002, 10420, 23532, 22551, 13867, 20863, 14244, 16652, 21728, 13962, 10585, 20023, 22462, 6098, 26747, 17961, 11560, 3377, 875, 12930, 15864, 3017, 22994, 31715, 3820, 32281, 4312, 32177, 23655, 26653, 204, 26657,
+4305, 23736, 16440, 18173, 11832, 30684, 2057, 792, 11878, 12642, 20815, 1572, 18741, 14795, 19534, 30301, 18172, 20409, 10463, 1268, 23426, 690, 215, 27246, 203, 4528, 26656, 23858, 31181, 26860, 17747, 2718, 17828, 1420, 20891, 29660, 32104, 22948, 30453, 11215, 2823, 18500, 12787, 21564, 527, 32321, 19097, 18700, 19962, 29561, 19968, 10621, 30251, 20184, 5099, 30454, 24712, 31755, 21544, 23125, 25847, 6523, 25843, 10908,
+7943, 13967, 7800, 7280, 4147, 5485, 18495, 6970, 23986, 31282, 28534, 24513, 30836, 14864, 10445, 18030, 11657, 30414, 28651, 9140, 17830, 983, 6826, 9774, 32738, 28370, 131, 25818, 2125, 25974, 3958, 10069, 7173, 11758, 17349, 11321, 17244, 3076, 18291, 8462, 1590, 14058, 207, 32426, 28922, 10653, 17689, 7811, 8299, 13572, 16951, 26129, 14555, 23777, 3135, 14526, 19379, 3266, 7576, 21504, 29240, 11534, 31573, 3646,
+23292, 16154, 14967, 7768, 19230, 490, 16230, 20821, 14548, 16438, 20479, 10702, 27091, 5400, 18513, 2622, 18973, 2696, 28751, 760, 26473, 31886, 15286, 13084, 2384, 22862, 1821, 31624, 1628, 626, 2502, 24921, 16781, 17469, 32689, 3243, 17960, 16152, 24064, 32508, 32590, 11776, 10443, 26913, 17176, 28956, 29535, 3381, 31653, 25518, 4142, 25358, 24636, 19428, 5675, 27020, 9523, 7496, 25876, 11151, 8122, 28379, 3304, 24903,
+13080, 3226, 28147, 31040, 19378, 19443, 30781, 19200, 31219, 8456, 13345, 15628, 4644, 10112, 19009, 3529, 2862, 23151, 28888, 27498, 9812, 1795, 21750, 19335, 9291, 14858, 30486, 17413, 10469, 1023, 9549, 23550, 4249, 4928, 21822, 23627, 24371, 19835, 10059, 22823, 28291, 23404, 5683, 168, 748, 24692, 3697, 3610, 15076, 32585, 31108, 24888, 1612, 20090, 11455, 10903, 2180, 9173, 28317, 12650, 10196, 5098, 3432, 14445,
+10026, 25254, 5304, 1629, 12322, 15363, 24452, 7845, 5999, 30135, 8013, 6747, 22060, 11711, 10357, 4368, 11528, 8697, 29256, 13141, 28787, 7943, 24044, 30968, 17116, 19593, 10850, 27313, 24691, 14282, 8990, 1949, 6768, 14295, 3579, 19090, 29658, 28031, 26936, 2890, 25399, 2181, 9637, 14691, 13892, 19995, 19059, 25421, 28692, 15547, 5794, 24712, 23490, 29838, 22912, 7838, 16664, 994, 2383, 8587, 15276, 11374, 10537, 22044,
+25669, 14116, 8367, 22559, 9379, 2535, 25449, 2010, 4716, 2319, 16701, 18609, 22314, 2992, 11262, 18238, 18539, 17056, 10182, 9261, 14126, 326, 17100, 30790, 1320, 19483, 6610, 16596, 30857, 17147, 5873, 23758, 31263, 14240, 13550, 7874, 16775, 6231, 9885, 21491, 8550, 26586, 7332, 30864, 29579, 18594, 16335, 15350, 2882, 26517, 24612, 17009, 26844, 8944, 15031, 28164, 28427, 21641, 11993, 26517, 6020, 17866, 17507, 4515,
+32106, 31057, 12390, 16113, 4521, 22275, 4836, 13071, 16093, 12169, 11168, 12904, 30763, 27503, 28255, 878, 21252, 20099, 17887, 15328, 29043, 150, 10725, 24702, 21792, 22718, 18451, 27812, 7816, 3191, 32328, 7154, 1480, 11950, 23267, 6001, 1457, 28103, 19073, 17550, 7504, 30241, 30455, 5500, 24976, 25942, 6378, 13460, 13273, 24265, 28789, 9548, 24415, 6746, 1482, 13439, 29464, 19934, 8484, 4512, 23125, 8044, 11666, 24605,
+19994, 2165, 30607, 21451, 30268, 16912, 6233, 5005, 14385, 3920, 10505, 6593, 29862, 16883, 20053, 10367, 8380, 16074, 19915, 27, 22820, 21398, 13467, 19516, 8564, 21951, 24028, 31689, 29995, 2926, 23526, 17221, 5091, 21365, 5904, 2592, 5509, 12137, 7597, 19894, 16058, 18102, 26487, 13152, 2217, 13773, 23520, 10597, 29847, 10667, 10624, 19900, 32065, 24091, 6648, 7861, 13274, 30677, 6782, 10501, 835, 30309, 27722, 5927,
+18906, 858, 8519, 24416, 12996, 16116, 11542, 29054, 1450, 5262, 9438, 3667, 19035, 190, 14264, 16114, 10858, 24888, 3246, 10155, 16212, 9895, 18017, 29486, 7804, 24799, 7220, 8639, 22340, 2174, 14566, 8479, 3033, 23085, 127, 16029, 6433, 11669, 12315, 7883, 16931, 21753, 11550, 3198, 21944, 25814, 19313, 34, 17935, 22559, 10189, 1379, 32454, 28206, 30865, 7490, 20238, 5317, 16130, 9810, 7492, 30696, 18289, 10525,
+21014, 18416, 26554, 27447, 30086, 6101, 2563, 14249, 27854, 14113, 17448, 17030, 7160, 3993, 17064, 25095, 26552, 27254, 26474, 26239, 22692, 24571, 961, 10162, 29889, 17091, 19973, 4613, 15020, 5494, 15138, 3266, 23911, 8924, 30713, 21229, 15025, 508, 2710, 10111, 14622, 20158, 27142, 21782, 24151, 11438, 14109, 17936, 5924, 7815, 11407, 28617, 32386, 12368, 6011, 29507, 29460, 25984, 1352, 11712, 31479, 16490, 14978, 22622,
+25414, 12923, 11083, 7671, 13432, 13793, 17783, 28054, 1184, 12157, 17068, 25335, 23595, 31177, 10503, 29520, 6224, 21910, 25369, 5842, 1511, 31380, 2582, 30971, 24597, 3934, 9915, 23308, 20425, 24893, 13162, 13071, 5048, 24245, 20743, 18480, 5270, 5758, 13766, 6454, 17915, 30834, 31790, 8742, 29243, 9525, 5494, 2699, 31436, 30863, 8542, 179, 29476, 11124, 31150, 21305, 15058, 8297, 11845, 2715, 422, 25007, 15787, 5470,
+16484, 3762, 23951, 21754, 9520, 4949, 28209, 27435, 3016, 27231, 3409, 32259, 3988, 8904, 2191, 2656, 6999, 10733, 2835, 3707, 21857, 1217, 25012, 4147, 9514, 4089, 6863, 9936, 29096, 22650, 15407, 12812, 26412, 6590, 1799, 3164, 11539, 30008, 30599, 14555, 24471, 1240, 14047, 28459, 10144, 16238, 31116, 17144, 26971, 1183, 20851, 16060, 2401, 13096, 20207, 11915, 17185, 27070, 21852, 13514, 16952, 4491, 26326, 10596,
+11081, 28125, 13760, 22620, 25365, 11591, 4408, 17068, 12832, 18455, 12760, 22976, 1925, 11108, 7352, 28896, 12291, 28204, 12188, 14692, 8532, 32395, 26608, 25717, 26698, 15692, 6463, 10882, 20183, 22, 21479, 31264, 28147, 2471, 21116, 20745, 14063, 25524, 5045, 26895, 11211, 17805, 17103, 13136, 28913, 24456, 9264, 8437, 19892, 21452, 23129, 28424, 21080, 16969, 21373, 15010, 32661, 27837, 25892, 20076, 27859, 14603, 18572, 23238,
+17075, 6921, 11215, 31138, 32445, 16261, 25265, 10889, 1298, 9600, 24025, 30212, 1288, 522, 5881, 21180, 21974, 29010, 16836, 10286, 13212, 5442, 25296, 13105, 511, 18421, 414, 28370, 256, 18986, 18840, 17331, 25907, 30056, 15701, 25585, 13549, 8198, 3706, 14847, 17799, 27731, 12291, 19087, 28253, 18172, 7500, 17460, 14415, 24336, 27746, 27627, 29778, 20275, 7964, 30289, 5928, 8378, 25891, 6184, 27365, 11964, 23516, 20504,
+9252, 6449, 13321, 22801, 14648, 17027, 4880, 32447, 11991, 17172, 18766, 7476, 2576, 26266, 24936, 16991, 17835, 19915, 11850, 14845, 7422, 19815, 12367, 13350, 28193, 5490, 19534, 22790, 17454, 10282, 10527, 26706, 16732, 23848, 16739, 31380, 8108, 21620, 31059, 20099, 6024, 17057, 27575, 8600, 10556, 19744, 25592, 28391, 6891, 4674, 10468, 14313, 24489, 22835, 27663, 19915, 28326, 14429, 9937, 13012, 24712, 20464, 6951, 8676,
+11545, 23690, 7288, 19653, 12542, 5579, 6984, 18566, 22636, 1791, 27167, 424, 21535, 19991, 28815, 28426, 24665, 6516, 9971, 16387, 29351, 4866, 3534, 24909, 19296, 13471, 5154, 11240, 1168, 12105, 19916, 12713, 3027, 27204, 32366, 15570, 15, 6582, 1368, 22651, 8373, 28535, 23076, 29909, 15758, 19123, 25567, 7656, 25639, 2771, 24043, 22223, 7637, 27577, 14364, 26933, 8280, 19518, 5405, 9448, 31623, 25321, 22161, 1883,
+19757, 21759, 17453, 19772, 28341, 18821, 9656, 3947, 14589, 32732, 1088, 30347, 19087, 26655, 5235, 11959, 29426, 29278, 1414, 4296, 24087, 15778, 31229, 32368, 2529, 3867, 9048, 1384, 29188, 31210, 3267, 16178, 20201, 20720, 3182, 15775, 6774, 12838, 19722, 21363, 12802, 20810, 18942, 31890, 14697, 24178, 11081, 11356, 20688, 12495, 15652, 12008, 28273, 14113, 11608, 30802, 17980, 20656, 32187, 14401, 19098, 2686, 30579, 6532,
+23407, 993, 22307, 30181, 13832, 9261, 18776, 26634, 30071, 4950, 25756, 12000, 29128, 4069, 23356, 17049, 16564, 6240, 29057, 12070, 20354, 7897, 10104, 5566, 28553, 9523, 19967, 14884, 12210, 17778, 21416, 2849, 18772, 10955, 262, 32604, 20216, 19038, 26470, 17519, 23988, 19459, 29519, 20349, 23528, 20108, 4630, 7325, 26348, 919, 19395, 13934, 8816, 29499, 19501, 4601, 6255, 6700, 19485, 18465, 24479, 8133, 21314, 10483,
+19088, 21576, 10319, 6536, 7846, 4021, 24055, 31834, 23480, 20807, 19415, 14241, 8147, 24045, 21566, 1727, 24964, 8193, 15662, 1012, 4924, 2395, 5614, 11179, 9095, 25099, 29644, 806, 465, 18190, 11289, 19553, 6998, 21608, 26090, 14844, 25630, 17377, 13911, 16342, 5416, 558, 30583, 13563, 24604, 19381, 15291, 16800, 27574, 30953, 17813, 32499, 580, 23427, 10910, 9675, 15758, 7787, 10482, 16223, 25977, 21771, 3009, 208,
+10612, 29099, 15052, 3474, 13708, 28963, 19816, 19125, 29522, 17632, 32688, 21358, 4245, 15211, 5390, 31820, 13396, 23203, 31551, 13976, 13862, 9693, 23652, 29621, 17480, 1366, 13076, 10690, 23137, 16085, 10898, 981, 12416, 25950, 4455, 26125, 22146, 24272, 12482, 18900, 9136, 12402, 7490, 13381, 27614, 12880, 12433, 8242, 3316, 11216, 22219, 17178, 20910, 13103, 14031, 5622, 14469, 27108, 16312, 4838, 10425, 27210, 5820, 22842,
+20393, 10275, 16199, 9771, 1779, 28681, 28671, 10915, 8315, 3393, 24297, 3161, 16273, 3962, 11404, 19589, 15179, 855, 4000, 3321, 13958, 18031, 8943, 28427, 12371, 25256, 497, 22797, 19698, 6317, 12871, 7323, 16593, 29070, 17094, 18372, 24983, 12997, 29288, 530, 16390, 20817, 3692, 32664, 24779, 15096, 19485, 7190, 15951, 23485, 10511, 29909, 8749, 19455, 25568, 21120, 11943, 26065, 11149, 31641, 32383, 24020, 6197, 16208,
+20322, 23291, 1812, 12537, 3521, 31100, 13068, 19911, 19149, 16760, 19807, 11161, 31856, 6525, 18351, 15039, 30010, 28863, 12180, 5991, 15550, 4980, 27112, 27493, 31045, 5493, 26366, 30660, 29514, 32563, 14100, 17068, 23087, 15913, 29606, 26608, 14245, 9906, 13751, 627, 26666, 791, 11788, 25754, 7316, 30139, 8025, 4558, 26234, 20205, 10550, 9016, 25185, 4894, 3741, 23462, 10387, 30108, 21355, 7133, 29903, 2687, 24202, 20222,
+18600, 21040, 14062, 78, 30946, 27814, 705, 24844, 28605, 12493, 17830, 3153, 9864, 25855, 7711, 3331, 13292, 18261, 12347, 5709, 23155, 16089, 29171, 775, 13429, 17758, 7908, 10564, 20446, 32110, 30787, 6278, 20382, 12081, 6356, 18560, 7127, 7061, 10636, 2964, 19554, 28466, 6117, 29419, 21553, 13829, 32750, 2077, 32090, 12329, 7786, 22478, 28418, 4190, 23253, 9079, 21948, 31161, 19644, 9626, 30504, 17663, 15905, 18118,
+29744, 22261, 3911, 4104, 29323, 14547, 7068, 16109, 10246, 13186, 12760, 31799, 27015, 12742, 1109, 26337, 25072, 8895, 16047, 20722, 13085, 6532, 29802, 2266, 4926, 16678, 11892, 2662, 1573, 27797, 20780, 31317, 17291, 24691, 2653, 13846, 6471, 9722, 29955, 16717, 22908, 9948, 15748, 17155, 22690, 16857, 10724, 14994, 25753, 26772, 2949, 6070, 536, 32751, 8336, 5462, 16661, 20229, 8124, 18234, 15258, 28905, 16783, 32549,
+20828, 19437, 13627, 27299, 29159, 10815, 11248, 19299, 20763, 26997, 3686, 10685, 11086, 14410, 25680, 4071, 8414, 28629, 10142, 8951, 28612, 18478, 14413, 12505, 5939, 22538, 30739, 21198, 18675, 14754, 20979, 6735, 1423, 1839, 1267, 30582, 12654, 12515, 17113, 649, 6744, 20799, 11334, 17831, 2442, 4246, 21902, 10856, 107, 32044, 19807, 28719, 17755, 1453, 8456, 23694, 23991, 6427, 12124, 9898, 21182, 336, 16633, 22605,
+2175, 17900, 20420, 14829, 30416, 4765, 15478, 4392, 25565, 26812, 22223, 28007, 31059, 11358, 6095, 31166, 10634, 25903, 27118, 28389, 27356, 2806, 19316, 18579, 9234, 31440, 28477, 30416, 31776, 12342, 20253, 1183, 30243, 7905, 16012, 27891, 12671, 31490, 32283, 5468, 25535, 21739, 707, 23826, 329, 6802, 22224, 10963, 32705, 16574, 6585, 27293, 19381, 25901, 13104, 28615, 24573, 8813, 26263, 23582, 21156, 13748, 24765, 18631,
+21654, 8010, 13754, 1557, 6732, 13269, 7025, 32267, 2240, 7732, 23325, 2569, 14534, 12782, 13533, 14472, 29356, 20118, 8997, 15969, 13251, 22102, 11816, 5056, 30915, 5311, 28638, 19303, 19060, 20636, 5166, 7946, 28646, 18920, 9503, 2610, 32190, 16528, 2110, 1662, 24260, 25435, 4232, 6026, 5449, 17765, 20498, 2038, 5115, 29496, 18007, 18366, 18830, 29824, 23422, 16977, 2367, 19293, 3513, 21427, 7161, 8679, 29373, 3039,
+27600, 6108, 5649, 27022, 22636, 7759, 28684, 14128, 427, 148, 20155, 5876, 17913, 7885, 7914, 23028, 4613, 25922, 8626, 23443, 22978, 32049, 7653, 25345, 18574, 11166, 14005, 25735, 19845, 10610, 28774, 14677, 16719, 1655, 8931, 6587, 9415, 4848, 20716, 9842, 4996, 8103, 15718, 22910, 15988, 23633, 13170, 20602, 16787, 21797, 11277, 6997, 21078, 18930, 32342, 6884, 30096, 13579, 32619, 17174, 24190, 28625, 31851, 8141,
+30280, 8015, 14728, 6927, 12863, 2676, 16769, 17859, 10779, 32488, 8001, 26768, 23353, 21172, 14602, 7372, 10201, 25879, 14369, 31279, 12042, 13943, 5395, 9370, 27523, 5246, 26544, 18945, 1103, 25628, 27086, 31383, 875, 9046, 5543, 13738, 11723, 22312, 31597, 22502, 22032, 6831, 16502, 12617, 28003, 31104, 19989, 5436, 24216, 1590, 3947, 3490, 15534, 9342, 12860, 10289, 14588, 6637, 29234, 15691, 32265, 23552, 14306, 372,
+32598, 19849, 14110, 11553, 9394, 12939, 1288, 31426, 19770, 17790, 11276, 15005, 16127, 31265, 20441, 7575, 88, 24388, 11065, 15622, 962, 23925, 25911, 15550, 30562, 22377, 31241, 30059, 13161, 12780, 30431, 12991, 32629, 11773, 24545, 9255, 24713, 25833, 7914, 11715, 10855, 19190, 26721, 26982, 17687, 14394, 1789, 17775, 6015, 12854, 629, 6977, 4012, 26540, 22528, 1806, 16149, 21001, 31866, 29310, 1013, 29529, 9534, 875,
+8535, 1311, 10130, 480, 27144, 18044, 12195, 5231, 4466, 6148, 32214, 22154, 20543, 1235, 7161, 26558, 14090, 7791, 767, 18102, 1563, 23295, 19908, 17713, 11529, 19006, 14255, 12542, 15768, 23789, 13417, 24303, 25100, 23548, 24783, 19476, 8824, 4210, 24708, 13291, 10359, 24154, 2677, 30902, 25389, 9838, 24692, 6711, 17629, 25459, 24813, 19193, 15987, 11954, 4138, 27516, 30960, 18393, 7290, 13960, 9415, 20708, 5495, 1747,
+11488, 30278, 21224, 20312, 1721, 13164, 835, 12080, 4550, 3512, 10214, 29939, 13351, 2138, 3883, 30980, 27597, 28696, 17405, 10816, 7882, 21543, 5564, 6075, 7169, 12855, 20035, 16584, 795, 25531, 18331, 12283, 23041, 6787, 32595, 24762, 19951, 663, 4074, 24501, 4175, 14288, 21673, 17526, 16426, 25556, 15739, 11256, 21484, 376, 22072, 29367, 21920, 27637, 2674, 29089, 7724, 22709, 12905, 8519, 15472, 31236, 20802, 5746,
+5256, 20629, 30508, 25207, 21292, 1815, 16941, 25468, 16103, 5846, 10226, 32530, 31402, 25965, 11018, 20118, 26342, 322, 16717, 15494, 27959, 19391, 11815, 2915, 9333, 24720, 11434, 24805, 23188, 32236, 30551, 28444, 20098, 28292, 20884, 8622, 30107, 5057, 1322, 13442, 10903, 11549, 13204, 9537, 4746, 24222, 29655, 31088, 24545, 13605, 13814, 19736, 228, 25629, 22652, 9561, 17581, 1318, 1599, 8002, 787, 32150, 3678, 20885,
+27674, 24562, 29507, 25013, 29619, 30830, 5688, 7754, 9611, 18892, 17291, 14357, 10347, 14179, 12678, 2124, 27784, 26492, 21860, 28012, 19354, 11744, 4806, 4167, 13063, 6405, 12169, 13850, 5787, 15848, 1967, 694, 7642, 31474, 25707, 4494, 29536, 31395, 12248, 6379, 17520, 29540, 20737, 27867, 10951, 647, 29991, 5967, 27139, 19083, 1211, 13725, 30828, 6017, 17893, 11123, 12422, 30062, 24973, 18210, 13142, 26940, 18904, 20785,
+25646, 11843, 25279, 22415, 10471, 4759, 28794, 27991, 1531, 16763, 23090, 12482, 17410, 20313, 18449, 11782, 6628, 19661, 25507, 4688, 25678, 10632, 15811, 5333, 7927, 8016, 23543, 21069, 2188, 9679, 9086, 27835, 21522, 1597, 17482, 31993, 6357, 13508, 27216, 7888, 30272, 17538, 20371, 14914, 5083, 6052, 26696, 11712, 25713, 19436, 16400, 18624, 30068, 32212, 23957, 5227, 7460, 14732, 26297, 9649, 24411, 2615, 4716, 13165,
+4213, 22198, 12391, 10570, 2938, 6839, 18458, 442, 24378, 6061, 15357, 29461, 12114, 9285, 8405, 5059, 28721, 24806, 23683, 26022, 24250, 14872, 31249, 31710, 29604, 24778, 8591, 21247, 27394, 13307, 1645, 31607, 2737, 14036, 9409, 5676, 20875, 27867, 6118, 12485, 1161, 21475, 9179, 13275, 30761, 17584, 18334, 26714, 9622, 9250, 19968, 1104, 24122, 18450, 47, 20959, 10460, 8638, 9438, 5086, 21946, 11083, 3925, 24683,
+25119, 13334, 30359, 13227, 8434, 3710, 25712, 9595, 25185, 2123, 22870, 23178, 19708, 8436, 17125, 29330, 17686, 4325, 30435, 9041, 22775, 30482, 30000, 468, 6352, 6670, 5554, 28298, 17754, 9480, 20214, 10105, 22814, 17805, 23332, 31248, 21515, 16277, 8075, 13933, 18400, 30945, 4343, 5340, 6614, 21468, 1903, 24300, 25794, 32338, 573, 15801, 30052, 30573, 16269, 3636, 4476, 21824, 31935, 22230, 31304, 19381, 32335, 21350,
+4418, 22900, 19831, 25934, 6409, 27906, 7099, 24809, 26084, 11442, 30150, 32698, 143, 32053, 24230, 25937, 31623, 24804, 8970, 28907, 22609, 25240, 32543, 27085, 14296, 31710, 16547, 12832, 18323, 16115, 1414, 22742, 6247, 21245, 15908, 12656, 16384, 23007, 4697, 9700, 1681, 2079, 9630, 1824, 1364, 1092, 27761, 219, 25896, 3964, 29126, 15738, 29204, 28902, 10055, 10732, 27844, 26603, 23564, 13400, 9950, 24978, 3374, 16197,
+13456, 19282, 28853, 29840, 9521, 782, 6772, 11202, 2862, 16402, 13027, 4226, 17494, 8020, 4446, 10623, 11984, 804, 26361, 8420, 29706, 3648, 19152, 24783, 30251, 9948, 5415, 7433, 2159, 8789, 23630, 15615, 28071, 19715, 12687, 4824, 20498, 19459, 16026, 23360, 3093, 29053, 27586, 20587, 4306, 32032, 31210, 16290, 69, 24803, 24711, 29775, 28452, 11095, 21790, 25935, 21044, 27205, 601, 23203, 3226, 24231, 6050, 31297,
+11179, 18737, 3353, 31677, 5428, 19380, 22269, 8521, 15665, 17087, 29108, 19971, 16352, 27551, 3494, 16421, 19586, 28205, 13428, 15270, 6532, 2451, 8438, 27576, 29656, 9039, 18011, 115, 502, 24061, 31412, 11681, 10030, 1998, 10590, 15458, 21378, 91, 23979, 4275, 17179, 20320, 24247, 763, 15103, 27741, 17184, 1921, 23178, 30612, 17192, 29710, 295, 25630, 24519, 29952, 1901, 9762, 30067, 2403, 1056, 28711, 14085, 11086,
+30709, 24675, 26545, 19319, 24767, 17756, 23595, 9178, 5308, 15074, 9941, 20411, 10047, 27125, 22333, 457, 24969, 6757, 30167, 25265, 32387, 21918, 22449, 1520, 31681, 19748, 3923, 32737, 15691, 18008, 11055, 13633, 9916, 4832, 184, 1915, 22589, 23779, 11093, 27897, 6085, 21034, 15541, 16132, 15391, 5106, 16589, 7592, 11863, 13989, 89, 11482, 3139, 22538, 13002, 2052, 9518, 16925, 2021, 25210, 2166, 13077, 6075, 12082,
+17909, 6259, 13997, 7730, 30039, 25090, 2860, 3356, 13356, 18401, 19489, 28747, 23507, 3310, 3571, 2602, 17299, 3661, 14084, 20439, 26199, 27086, 22491, 2950, 11243, 24513, 28160, 13409, 4822, 1467, 25491, 22731, 7726, 6720, 30462, 4997, 31810, 554, 8354, 12398, 18955, 27843, 8377, 9694, 31153, 11949, 12296, 15685, 15610, 26380, 3356, 9041, 20698, 25847, 11991, 31941, 17592, 7383, 12583, 22414, 8850, 5306, 12378, 16577,
+12027, 10072, 21574, 11069, 10626, 29928, 23468, 29581, 25003, 31845, 6507, 23389, 11026, 18803, 6306, 26636, 12415, 9662, 2910, 345, 2741, 14901, 32286, 20334, 22285, 12101, 9980, 31135, 17408, 22358, 14944, 29435, 32430, 3751, 7736, 10288, 911, 31204, 7101, 25915, 30282, 13608, 16536, 8540, 32411, 22842, 2409, 12058, 32504, 5319, 12403, 2477, 20220, 11922, 22811, 9737, 24023, 24, 8105, 8663, 22382, 23049, 5330, 22045,
+26800, 13067, 32333, 27712, 11503, 6667, 20859, 9017, 20275, 4627, 17558, 19919, 27469, 19967, 31977, 27205, 25286, 11613, 29682, 12738, 23535, 19726, 22476, 14790, 19750, 30581, 23454, 9364, 20862, 28784, 31409, 14895, 9083, 30975, 9839, 20587, 4874, 30698, 29604, 25149, 2557, 14394, 12300, 30026, 1593, 11510, 24463, 26879, 23123, 21377, 6850, 13890, 8335, 29326, 28680, 28085, 27139, 19366, 4682, 15233, 15383, 3323, 30128, 24466,
+1530, 7199, 12285, 6404, 5129, 9122, 31554, 7686, 23516, 11086, 4944, 25110, 22596, 29407, 19221, 12951, 18017, 26071, 26841, 26352, 22629, 22754, 21670, 17000, 9352, 26352, 32234, 24735, 29675, 29594, 16434, 31206, 4026, 28719, 4842, 9155, 5073, 3628, 16842, 28590, 14715, 21786, 20932, 4543, 18426, 7385, 17495, 3675, 689, 11568, 30027, 23318, 1554, 18929, 7551, 10907, 12513, 7017, 2874, 9421, 3843, 19308, 7859, 7869,
+15260, 12701, 17025, 20333, 16330, 1099, 16155, 31045, 22885, 4319, 2820, 8543, 11705, 20315, 12218, 12394, 31884, 9478, 2944, 670, 28407, 10495, 11577, 8153, 17512, 14452, 17574, 21356, 992, 25433, 29225, 16252, 5366, 13482, 3818, 21696, 14581, 19973, 19973, 4699, 24293, 22794, 13242, 3230, 10341, 25461, 15624, 9457, 2171, 18568, 10128, 30578, 29064, 21705, 5963, 13808, 3389, 23537, 2396, 4382, 16202, 31622, 20634, 21569,
+12336, 24452, 10497, 26918, 11658, 30471, 31617, 3183, 20497, 12091, 6413, 30838, 4784, 22037, 7528, 6955, 7837, 17656, 4766, 4133, 6593, 10729, 17942, 9983, 1499, 20338, 14365, 17701, 19192, 2231, 6502, 31529, 26684, 17000, 25679, 5574, 14703, 24528, 8757, 2432, 3851, 15170, 502, 8636, 4439, 8030, 15591, 12276, 25686, 20357, 16410, 32280, 31087, 1584, 9495, 32586, 21922, 23860, 17519, 8347, 26091, 24022, 7108, 20007,
+8254, 19, 25581, 22957, 24547, 1570, 25389, 28398, 16740, 25891, 4266, 21179, 1154, 19858, 688, 26840, 7447, 17098, 26352, 5766, 18682, 3079, 5584, 7836, 26939, 23104, 16183, 20263, 14358, 23291, 7502, 22612, 23310, 316, 12801, 15089, 1886, 5422, 10720, 18627, 31313, 14986, 7038, 32467, 2076, 7726, 26540, 9524, 24824, 20124, 15290, 10738, 23204, 20875, 18575, 17375, 11211, 1990, 4870, 25569, 25282, 12373, 15413, 15824,
+12689, 28214, 30914, 14575, 868, 8866, 434, 32181, 23852, 7473, 31881, 25929, 15199, 25653, 2685, 7256, 13009, 17975, 17994, 3445, 6082, 3801, 20821, 17293, 5792, 25691, 10094, 31074, 5296, 25507, 14130, 17985, 20953, 12276, 32561, 21821, 21142, 227, 21235, 12227, 7700, 20348, 5388, 22900, 13233, 8073, 30156, 26242, 26048, 15382, 29688, 32131, 19184, 17741, 16656, 24976, 10664, 26751, 23282, 15961, 19490, 4644, 1178, 7676,
+16921, 971, 29497, 5295, 1199, 17964, 17522, 8899, 5544, 22910, 31799, 18777, 30983, 29187, 12252, 24264, 11802, 9172, 23627, 30986, 26913, 7515, 23194, 4809, 1498, 13708, 20770, 20989, 18352, 21949, 28665, 2505, 22920, 25394, 7801, 24119, 10591, 25323, 251, 16135, 15466, 32050, 2145, 13681, 28470, 14397, 5177, 7504, 23569, 28804, 5722, 17714, 3552, 28916, 22523, 5050, 9856, 10526, 26039, 28208, 32475, 21936, 30714, 22627,
+14563, 5747, 13979, 25154, 31070, 14230, 8521, 13768, 13512, 10666, 27450, 9214, 25063, 32627, 16718, 15864, 28664, 22440, 810, 32216, 18588, 23334, 4498, 28444, 1092, 30538, 23885, 799, 19706, 21831, 23426, 1501, 27578, 4637, 26655, 25880, 18867, 2409, 6881, 32380, 13075, 1563, 8826, 5371, 1422, 25545, 21235, 30086, 15217, 22046, 29534, 1038, 12612, 1265, 29482, 13704, 31803, 20599, 14503, 18741, 9662, 5161, 20243, 4472,
+9799, 14130, 30353, 28666, 16539, 4466, 28278, 29615, 6029, 4337, 2218, 7451, 29882, 23453, 4770, 12331, 12731, 1536, 13369, 25343, 2801, 10084, 6279, 1836, 30683, 20782, 20578, 7578, 25944, 8053, 12050, 2975, 22183, 9635, 31641, 5955, 14101, 27152, 2802, 20130, 31489, 5020, 27582, 28603, 28473, 32352, 8166, 8437, 1120, 21536, 1012, 3922, 31620, 7292, 5758, 29535, 28074, 26336, 4345, 21250, 1621, 16396, 24225, 23805,
+26031, 23099, 29760, 7365, 17483, 32562, 27495, 16204, 4814, 22309, 12039, 519, 21893, 20205, 8956, 23014, 8973, 9969, 26936, 7825, 17261, 32694, 4593, 12567, 26263, 8938, 1050, 27884, 25334, 25275, 18921, 18598, 15606, 15913, 25963, 321, 15707, 20690, 16525, 20521, 10232, 28564, 21041, 32125, 16002, 29997, 22371, 24975, 7198, 16539, 33, 24459, 16466, 4626, 4259, 9961, 13564, 5309, 5077, 6131, 30584, 23999, 24729, 13423,
+7144, 17924, 13744, 22852, 5846, 30270, 10605, 16078, 26066, 31646, 15436, 9300, 28876, 5039, 1508, 3306, 21579, 1541, 27766, 5277, 6167, 32025, 15238, 19731, 4566, 20315, 25862, 2382, 11546, 17823, 15805, 18691, 2979, 29550, 8775, 8826, 27052, 19380, 24904, 20350, 18259, 7572, 29651, 14367, 12612, 31159, 17673, 1423, 32700, 12671, 6700, 6099, 11928, 21938, 25830, 16494, 9485, 18925, 18877, 21032, 3980, 1914, 6955, 6960,
+31464, 15730, 15786, 25748, 2342, 7922, 13331, 20601, 15495, 10214, 2200, 28107, 8605, 19874, 29530, 8537, 32545, 3462, 14636, 11706, 25400, 7698, 28200, 2117, 26623, 14309, 23149, 30604, 16224, 30104, 4796, 14920, 13066, 20582, 7901, 15409, 28504, 21232, 3242, 11231, 31446, 5443, 6570, 7283, 25317, 3332, 15820, 25094, 6794, 30456, 4032, 32194, 5386, 32233, 1544, 32010, 13774, 24693, 29846, 29998, 22030, 1874, 12151, 2328,
+22456, 20052, 17737, 18192, 8516, 20980, 29424, 7194, 26423, 3226, 14477, 18972, 6559, 30297, 11298, 13353, 27985, 15331, 12780, 603, 14796, 14324, 32613, 28570, 6249, 29691, 25801, 28279, 31565, 5184, 30608, 21253, 25236, 15577, 6678, 984, 3789, 3334, 8178, 30212, 6560, 22655, 16416, 13119, 20184, 27715, 26473, 15401, 10278, 6485, 16004, 25074, 20809, 15850, 20876, 27058, 12773, 13909, 22570, 11571, 19093, 20410, 56, 11561,
+3219, 6734, 12545, 7009, 10068, 20723, 4453, 16629, 10610, 20870, 29748, 30794, 15817, 23453, 13427, 26095, 29938, 29432, 18401, 17979, 12514, 6509, 12270, 25287, 20419, 2072, 4090, 6744, 22482, 4147, 18306, 25701, 10881, 30851, 32710, 20950, 18807, 4396, 4811, 29417, 25266, 1791, 27444, 8315, 25245, 8103, 1642, 22415, 4767, 20043, 7627, 17281, 26552, 19897, 9801, 14203, 21969, 13891, 20948, 11683, 18038, 6486, 4616, 28920,
+4569, 4559, 17102, 23376, 8955, 21913, 20026, 1453, 23704, 14702, 9768, 16181, 22805, 11410, 5829, 27573, 31453, 13456, 12086, 25237, 585, 21887, 6673, 22554, 3011, 27621, 1469, 21049, 1339, 6085, 17201, 5908, 10644, 1535, 29285, 19599, 23448, 16543, 21052, 14385, 31245, 30820, 30566, 21282, 9462, 3627, 16087, 8147, 17083, 28174, 617, 17668, 17293, 7290, 7454, 20304, 2143, 8923, 8586, 3482, 15009, 25787, 9390, 25653,
+27323, 5907, 12485, 18003, 22450, 769, 32388, 20927, 31590, 30187, 9442, 8284, 1046, 25529, 16432, 18130, 20935, 17049, 3030, 5461, 24339, 10485, 25765, 26482, 19408, 1583, 29964, 1649, 27371, 6586, 27303, 21926, 12494, 7020, 7161, 2176, 7789, 6782, 23104, 6611, 4201, 32546, 14896, 5247, 25307, 31328, 23377, 13475, 15609, 26408, 18936, 7180, 4125, 11933, 894, 23533, 13517, 30858, 25183, 8120, 4676, 19718, 30046, 17170,
+26738, 4439, 19347, 1759, 11221, 9683, 8371, 15422, 9461, 23267, 20670, 2000, 21827, 11279, 15475, 4668, 4919, 1643, 11848, 9044, 13577, 12742, 32578, 27094, 10832, 24993, 2446, 15508, 11943, 32492, 32679, 5913, 4163, 19258, 7672, 15385, 28941, 16043, 30807, 5634, 6542, 18709, 7634, 28369, 29989, 23110, 269, 2140, 24753, 12117, 11185, 5562, 24859, 10995, 32656, 2923, 3220, 2334, 18432, 15163, 2058, 18343, 21076, 6222,
+4833, 28748, 21607, 1006, 12024, 19646, 6640, 18566, 5588, 14274, 14168, 2809, 4616, 14437, 4949, 29370, 26555, 16134, 2164, 18646, 27129, 2053, 21570, 30349, 4387, 7234, 12744, 6446, 25577, 1052, 12668, 30410, 29801, 1507, 31416, 9057, 21153, 5288, 27623, 26741, 19562, 9023, 29550, 24179, 23461, 1732, 20781, 17248, 17866, 22945, 3126, 12228, 24998, 24696, 9809, 29386, 31930, 22554, 3064, 24739, 23606, 15732, 22381, 20639,
+17239, 21029, 29696, 5624, 26317, 24552, 32366, 13112, 807, 29148, 4523, 24268, 30880, 25304, 8748, 15979, 15481, 11875, 28207, 7712, 3803, 5248, 4330, 2966, 27802, 7394, 27705, 18641, 23126, 17319, 6512, 7597, 5580, 3441, 13221, 31898, 27993, 12819, 12242, 28800, 9200, 16765, 20301, 7312, 9301, 29049, 23291, 24782, 8156, 18730, 32494, 11960, 23979, 4056, 14926, 19013, 11450, 9863, 4886, 1808, 27182, 11399, 9405, 32763,
+14840, 22627, 31893, 10065, 2678, 11367, 6097, 11878, 28132, 26398, 19191, 4665, 22680, 9714, 29447, 30836, 28445, 29174, 10028, 19656, 462, 24954, 5901, 11913, 2050, 10788, 13721, 29232, 22187, 23127, 29227, 4259, 12986, 28352, 14324, 15664, 6951, 20421, 27543, 2315, 14052, 13966, 6980, 3964, 23680, 3660, 2032, 19357, 66, 12061, 6245, 528, 4247, 12147, 12441, 6297, 22935, 26163, 2762, 12354, 16522, 31989, 16613, 29508,
+27574, 30937, 12404, 1757, 18590, 7179, 4073, 32642, 21145, 11053, 3838, 12058, 14713, 5871, 31415, 14779, 17932, 4893, 15308, 22179, 17040, 27749, 28477, 7207, 21144, 31239, 19561, 4898, 30460, 3406, 1638, 25266, 1575, 14043, 27024, 20165, 21222, 31097, 20040, 9600, 9382, 23878, 21658, 24096, 29749, 20305, 6107, 14913, 25198, 21415, 4325, 9470, 16397, 34, 16677, 4773, 31273, 3470, 9672, 28965, 6876, 11310, 21464, 8451,
+25353, 15720, 28617, 13808, 14049, 15889, 23408, 23431, 6999, 12298, 14759, 3981, 32603, 20867, 18894, 25034, 9514, 23219, 1736, 25911, 23253, 18414, 30685, 21758, 21884, 7589, 17956, 28761, 18899, 6652, 4444, 11485, 22372, 293, 25293, 3653, 16182, 15933, 27084, 23182, 28231, 9076, 27163, 28066, 29943, 13289, 20332, 6689, 3741, 22069, 32601, 26994, 7715, 30518, 15985, 29599, 5339, 1173, 25592, 24238, 7825, 30037, 2955, 30197,
+30330, 28248, 1082, 13745, 11413, 28166, 4159, 6876, 4474, 31322, 2175, 1649, 11843, 22507, 8339, 15584, 11808, 8172, 9811, 19523, 5922, 25796, 16355, 11261, 26969, 9179, 2731, 2026, 6448, 5687, 32223, 4011, 1167, 537, 17756, 12581, 28703, 21915, 19457, 410, 20469, 21632, 2059, 32312, 11372, 10398, 15129, 23180, 18570, 24940, 9936, 24492, 17968, 26291, 2985, 12169, 2702, 5717, 14195, 9151, 11404, 13650, 13162, 12571,
+14187, 30918, 25152, 10122, 20065, 11842, 10532, 7766, 706, 12592, 7310, 12078, 22990, 22439, 2491, 8793, 14611, 12427, 517, 32579, 5950, 3503, 11980, 8652, 9220, 26175, 17803, 20624, 7057, 30965, 427, 21244, 29115, 25580, 31367, 16412, 4654, 9131, 24178, 5360, 21723, 31489, 17439, 11946, 21160, 19930, 20739, 3004, 32357, 21256, 2815, 5539, 24759, 14796, 14191, 1211, 8203, 31995, 21835, 15261, 30192, 22263, 3737, 26540,
+15075, 2336, 10184, 19729, 11468, 1595, 25089, 423, 316, 9760, 12369, 21476, 29690, 340, 24480, 29279, 21597, 27296, 2050, 13588, 9324, 16242, 14800, 17527, 15469, 3867, 20, 12893, 26130, 3758, 6665, 8437, 6094, 16850, 28166, 17562, 18445, 20488, 17986, 18761, 30248, 30355, 7469, 27171, 30696, 31950, 23682, 19525, 26478, 25733, 345, 3034, 9207, 15145, 20561, 24676, 19013, 20582, 4801, 12375, 24340, 11467, 20813, 30434,
+28317, 16211, 15229, 13994, 3931, 447, 32755, 1412, 30802, 7456, 28583, 28730, 6638, 19497, 15487, 348, 12462, 15833, 3382, 21669, 30978, 23944, 13577, 17223, 11758, 18379, 29599, 3330, 29846, 17644, 996, 25395, 1087, 16225, 6621, 5019, 16672, 6608, 6431, 14707, 14064, 2246, 10669, 20703, 21743, 26157, 21051, 1438, 9222, 24434, 23107, 7432, 15610, 3917, 24656, 27368, 22296, 21487, 30698, 19374, 6363, 31694, 12001, 7450,
+15152, 18622, 12469, 31824, 25230, 18900, 13763, 6526, 21146, 24433, 27229, 10122, 17822, 15513, 11560, 27044, 7179, 1899, 1708, 22789, 5816, 26364, 17389, 28112, 15083, 15319, 14718, 21446, 14245, 26719, 28897, 29397, 12573, 8598, 28454, 5035, 27499, 9449, 11562, 15877, 1114, 6023, 25999, 18936, 21536, 4791, 13212, 28715, 6691, 14921, 18736, 12507, 8517, 3357, 7852, 23601, 18676, 22570, 12279, 154, 16522, 8408, 29551, 29095,
+17007, 25237, 1363, 11738, 1919, 12925, 27615, 3033, 18948, 20847, 21970, 7717, 25638, 2414, 3664, 32329, 17335, 22401, 12069, 25853, 25758, 19921, 16686, 11667, 9723, 28965, 11821, 26245, 4606, 8604, 22573, 21613, 1074, 23936, 583, 2993, 4093, 28198, 6026, 23041, 16277, 27996, 30758, 9148, 30411, 1655, 8709, 14978, 24056, 20778, 8063, 17046, 7931, 24749, 28713, 17655, 20947, 7766, 11132, 25553, 16371, 937, 14398, 17445,
+24873, 14981, 20438, 28966, 10411, 26464, 19240, 26689, 21693, 17230, 3069, 19336, 18885, 11778, 1546, 10173, 32557, 9610, 27220, 7720, 1591, 23165, 25375, 22538, 30932, 3740, 15323, 14535, 4677, 29721, 31980, 29551, 11934, 19650, 25749, 22346, 13346, 12221, 16267, 2271, 29452, 19336, 21607, 15569, 31114, 23154, 25743, 30903, 32764, 20195, 5856, 1587, 10592, 31231, 24126, 8756, 2203, 6681, 23291, 6881, 3635, 22503, 3664, 15569,
+9385, 29413, 5147, 22732, 8867, 21414, 25003, 5551, 7982, 13843, 21120, 6329, 4229, 14095, 4464, 4225, 1522, 10320, 5812, 12115, 8784, 29938, 20871, 10987, 3852, 11395, 17868, 7487, 1130, 21532, 23056, 10516, 18178, 28204, 480, 27045, 16850, 25483, 32596, 24833, 6558, 20948, 31162, 10787, 2276, 2858, 15012, 3798, 13179, 20825, 15913, 21963, 17995, 4017, 182, 21847, 15412, 18051, 29334, 16542, 6815, 19623, 27058, 24993,
+15059, 27538, 19270, 31909, 20254, 19098, 23974, 26812, 7279, 22368, 4832, 9555, 25227, 19844, 13353, 5638, 7901, 29267, 27601, 25897, 516, 27783, 14976, 15928, 13066, 11543, 32470, 19882, 31166, 26761, 12107, 13457, 21531, 31378, 12598, 9017, 17708, 3805, 3062, 24987, 26173, 7894, 1774, 18632, 27738, 15128, 24270, 2872, 11627, 19103, 28769, 12143, 14119, 10977, 28071, 27185, 22520, 27773, 14299, 20918, 21766, 26407, 1607, 10530,
+25017, 14206, 19547, 9957, 18011, 22609, 2177, 11416, 30503, 3951, 30049, 25474, 19079, 21551, 28346, 30706, 7887, 24347, 10081, 22006, 2556, 5384, 16423, 25077, 390, 30723, 13227, 22156, 24362, 14835, 32686, 16611, 29041, 19466, 26568, 14284, 9307, 28745, 25700, 7043, 32697, 22981, 32517, 19008, 11765, 28095, 16947, 19652, 19674, 27028, 8890, 22230, 32413, 25313, 14539, 35, 23268, 27767, 22191, 14862, 9834, 22110, 31473, 6107,
+8808, 25274, 20391, 18115, 21251, 13323, 25158, 21180, 3537, 24907, 7421, 15302, 20234, 24368, 2186, 7140, 18628, 11076, 29371, 18273, 3621, 11142, 18308, 26890, 6141, 7732, 8984, 15975, 29842, 7690, 22082, 5882, 196, 9705, 23997, 21447, 23029, 16388, 9860, 26566, 8527, 17281, 9100, 28762, 8881, 11286, 3134, 27509, 22362, 32505, 13015, 25983, 10880, 31323, 20105, 17021, 6287, 29090, 229, 3361, 4012, 22311, 9243, 4208,
+32017, 473, 25655, 22278, 16861, 2747, 16076, 25388, 20028, 25176, 21382, 28909, 3694, 24517, 23651, 26056, 24254, 3898, 19271, 2366, 2453, 6609, 19388, 8741, 2931, 19617, 12102, 6943, 9160, 21346, 11151, 8409, 21819, 4038, 30687, 5912, 6786, 13995, 31300, 26814, 6403, 19915, 22956, 10097, 11664, 13839, 3385, 3150, 17737, 22657, 5517, 20190, 29266, 24905, 28931, 32197, 11754, 8266, 6372, 20914, 29612, 17523, 29324, 18663,
+21561, 27243, 24575, 28347, 8471, 23107, 22394, 14874, 10254, 12582, 24972, 21918, 26421, 28357, 25069, 11390, 18246, 30586, 31580, 14744, 22723, 27744, 14173, 1709, 3242, 20545, 22623, 86, 5300, 19179, 18749, 26862, 13655, 10556, 22441, 22126, 895, 12067, 4232, 11150, 24649, 29204, 300, 18302, 24794, 25369, 29692, 10272, 23187, 28505, 25017, 13142, 23481, 6422, 14851, 26723, 26968, 4707, 26809, 32268, 23886, 12790, 26362, 4773,
+23346, 16036, 26899, 24241, 28103, 31132, 2623, 19985, 27568, 2924, 5519, 19594, 28293, 2444, 29867, 18713, 30949, 22116, 31855, 21662, 28538, 13939, 15617, 22738, 18646, 9658, 22239, 9764, 22448, 15833, 14538, 13026, 31869, 8669, 4499, 27205, 7033, 7123, 14422, 1834, 10047, 19941, 21428, 5572, 22385, 18527, 24285, 20566, 7875, 23373, 9460, 3646, 4544, 25077, 26384, 23190, 1967, 15855, 186, 24415, 31689, 14724, 4673, 30790,
+23394, 9173, 25227, 30427, 16296, 6881, 32261, 26343, 26823, 20922, 31915, 16440, 6681, 23433, 4239, 14557, 14038, 13699, 18203, 18582, 6009, 11819, 9004, 7976, 27675, 9190, 32392, 26596, 23915, 4297, 24618, 14541, 13470, 17078, 12200, 29766, 23959, 11694, 23341, 18014, 32616, 22489, 1687, 6529, 13154, 5926, 21086, 27192, 19625, 6521, 13006, 25634, 18341, 22010, 843, 13248, 31200, 467, 7076, 22347, 4764, 31694, 4120, 18235,
+16004, 16321, 15233, 7196, 28015, 5807, 25210, 27863, 28296, 26897, 1624, 8682, 55, 22711, 3106, 19681, 29232, 16112, 12547, 14805, 5354, 13390, 28053, 3786, 13857, 2361, 26134, 18622, 1288, 30254, 4089, 17292, 13807, 19322, 24488, 9054, 25129, 16931, 4149, 20657, 11060, 5774, 29339, 11116, 28485, 32445, 30797, 24949, 15789, 10576, 6987, 21143, 23967, 2272, 24930, 5056, 4634, 18296, 23678, 5922, 15782, 27767, 23214, 29590,
+14322, 14935, 5876, 6683, 31866, 10026, 27341, 10158, 15800, 23912, 21274, 11517, 23590, 19303, 3698, 6611, 29880, 10685, 27755, 21079, 12958, 19917, 26135, 17592, 5445, 17046, 23514, 21227, 12045, 13960, 18049, 26367, 28895, 23926, 283, 27993, 1184, 27624, 5384, 16984, 18768, 26658, 28501, 9590, 13194, 32199, 16202, 10306, 10117, 11189, 31385, 23075, 31106, 24752, 7899, 3783, 9030, 31413, 25010, 21076, 12605, 10292, 14675, 8733,
+1450, 14958, 3958, 2634, 9814, 9342, 19618, 28583, 3233, 15351, 5405, 16427, 14782, 21607, 26733, 24899, 28, 25350, 15206, 31134, 17334, 23105, 2149, 26365, 21750, 27160, 14673, 1588, 4684, 29348, 10321, 6134, 11539, 14279, 8768, 21353, 23622, 28386, 17168, 26855, 10969, 22574, 10514, 25751, 11413, 4479, 17883, 11442, 29829, 321, 9808, 14395, 23427, 11958, 7992, 12409, 6350, 22665, 13997, 11034, 19246, 24318, 17168, 30785,
+5830, 25936, 19370, 29452, 21554, 3771, 23539, 32523, 26345, 1285, 25506, 4990, 5764, 10621, 16432, 2825, 10943, 26241, 17220, 1602, 5431, 25213, 14011, 11781, 15110, 28009, 22815, 1588, 19559, 7215, 32373, 25389, 383, 18976, 22073, 21937, 22747, 12844, 21692, 16324, 14129, 14430, 21314, 19893, 25052, 4979, 22718, 3227, 31220, 7171, 4829, 3883, 32384, 18840, 15664, 14726, 14081, 5711, 16315, 873, 12926, 15920, 26262, 13309,
+2128, 15568, 2478, 24875, 28412, 24170, 8431, 9774, 5832, 29746, 29667, 30884, 1957, 19618, 1343, 409, 26789, 6172, 4292, 26405, 25013, 19956, 8363, 6326, 25667, 24678, 7199, 5825, 7831, 694, 19134, 9959, 16262, 21612, 2067, 11906, 13014, 10498, 21680, 18846, 7476, 18580, 16963, 9433, 5430, 18306, 9842, 32219, 24479, 14134, 25856, 16724, 1322, 1451, 23050, 26989, 26130, 30250, 46, 1193, 30944, 19180, 11152, 14438,
+8024, 13219, 26344, 21038, 23718, 15257, 7117, 31194, 1069, 24080, 7860, 6499, 9618, 17702, 5950, 1329, 31837, 31806, 18053, 391, 489, 8336, 27381, 26619, 5818, 27427, 27812, 3994, 13840, 6197, 18432, 21864, 19416, 12008, 10135, 10366, 27265, 17252, 8793, 28334, 8564, 16653, 2065, 18182, 1587, 8015, 19512, 656, 7053, 4797, 1048, 7543, 13133, 28429, 1394, 18951, 23088, 29207, 22945, 4160, 2636, 8609, 26025, 22052,
+20618, 3392, 32419, 15115, 20644, 8444, 10682, 29208, 25097, 12747, 14622, 26684, 20763, 1366, 27341, 27816, 6164, 28389, 2591, 19297, 24050, 3986, 5481, 14370, 425, 28426, 18531, 3061, 4268, 11788, 25113, 24886, 15180, 24764, 7233, 3056, 440, 17915, 32264, 25537, 30663, 14118, 19454, 18658, 15485, 14027, 13706, 21649, 9648, 16298, 8178, 930, 20284, 13659, 15300, 20709, 9318, 1063, 23770, 13586, 12851, 16115, 5704, 28031,
+8112, 12937, 31087, 8552, 30853, 30583, 1322, 28748, 11934, 20776, 14638, 27419, 2035, 28344, 16300, 11683, 11874, 24478, 12613, 32158, 5370, 27913, 20099, 14688, 28977, 11101, 28274, 9060, 27217, 1210, 4324, 2561, 14147, 2643, 11113, 12232, 459, 12435, 8212, 12393, 443, 22850, 7044, 2478, 18427, 23344, 14161, 30301, 15054, 26774, 29692, 20424, 21920, 17023, 2344, 18129, 28125, 30618, 27189, 22574, 31828, 31513, 25135, 13208,
+1389, 3480, 25440, 1848, 15916, 885, 14241, 16359, 23735, 21285, 18838, 9394, 11861, 231, 6928, 26915, 27006, 3852, 14572, 16158, 20875, 16916, 1519, 16232, 14767, 28708, 6038, 13827, 27454, 31173, 27035, 28843, 1886, 19708, 30691, 17802, 20593, 12164, 1393, 11560, 681, 20231, 20955, 12542, 20463, 27883, 6689, 14701, 31735, 21261, 30859, 19842, 5410, 32378, 3307, 20177, 28318, 9345, 1236, 23004, 7751, 28272, 19079, 9637,
+15212, 17002, 27439, 3037, 29166, 28832, 14597, 29847, 16296, 2784, 9621, 3991, 30667, 16311, 18692, 29634, 4804, 16783, 16709, 10214, 16393, 20016, 30391, 11943, 29361, 31628, 2180, 4344, 27132, 21259, 13981, 9576, 5494, 8652, 12613, 1892, 4717, 27210, 31740, 21013, 29995, 8593, 25004, 27894, 24904, 10928, 24761, 29709, 27711, 8702, 7155, 11336, 28718, 4779, 23279, 25311, 3639, 25459, 29656, 30771, 13951, 10869, 7579, 19445,
+19522, 20192, 21337, 24239, 14634, 20309, 12484, 11861, 28903, 4720, 6988, 21039, 15648, 31749, 17980, 10591, 7683, 25136, 21927, 3633, 29915, 12438, 28944, 786, 5130, 25832, 31557, 19081, 3934, 6368, 5758, 23456, 26560, 27095, 14927, 8426, 14637, 27411, 20288, 10772, 32131, 27276, 31811, 15011, 26257, 17024, 25602, 1172, 9392, 14761, 4805, 6539, 27199, 981, 7325, 32329, 26814, 6114, 18642, 30748, 12482, 24400, 21436, 6274,
+18728, 3595, 14700, 597, 31006, 2220, 11369, 30369, 29496, 10412, 12612, 22985, 27436, 5446, 24157, 4060, 20207, 28962, 10599, 14638, 29944, 17924, 14200, 23990, 24038, 74, 21970, 3752, 24475, 10638, 10026, 10435, 14233, 24727, 11032, 12471, 26947, 22401, 10072, 23676, 45, 22684, 13893, 27482, 28130, 5283, 31542, 15569, 1477, 9374, 30207, 31421, 27298, 11639, 22643, 18569, 11714, 11845, 22321, 3421, 22483, 32348, 13856, 3948,
+24307, 24888, 16419, 18486, 14521, 26491, 9394, 14566, 16407, 23288, 9280, 11769, 28571, 8055, 27338, 30048, 17429, 24778, 28702, 11959, 3649, 18577, 30528, 15363, 30423, 20082, 18784, 20138, 19662, 32640, 24087, 11201, 24760, 7738, 29687, 6513, 1462, 6314, 21080, 17869, 29602, 30360, 29639, 25405, 5647, 24209, 22685, 23076, 16219, 18619, 2268, 19869, 4429, 28, 2464, 2084, 20110, 21249, 22222, 7004, 21121, 13541, 18205, 13114,
+21280, 15125, 19627, 22742, 21439, 7939, 7843, 18273, 5532, 4714, 10910, 11179, 28924, 827, 1488, 12375, 19447, 3756, 32244, 23876, 3784, 1941, 25960, 23895, 23190, 15414, 30899, 11543, 28956, 16337, 24657, 17468, 31462, 11517, 7442, 20133, 19456, 15285, 5638, 24988, 20000, 16548, 3400, 16156, 17375, 4888, 28531, 4054, 8644, 28008, 27930, 12428, 29949, 21122, 3555, 20371, 3769, 1687, 31914, 32725, 18024, 23804, 17425, 16718,
+2553, 24867, 4083, 22009, 7384, 9721, 14230, 27384, 26269, 17630, 10772, 10876, 22518, 6536, 14931, 31162, 1776, 10093, 10822, 31725, 31216, 14378, 19328, 2217, 16065, 18474, 2174, 1321, 9510, 19599, 18039, 12063, 11698, 22122, 1305, 19082, 31843, 15535, 13699, 25344, 397, 24471, 3452, 22915, 31007, 18383, 21309, 15, 28477, 32131, 31740, 26925, 13741, 18300, 29142, 29806, 4007, 31316, 31127, 13517, 18147, 16398, 25581, 29845,
+5752, 26886, 16159, 4827, 9653, 29858, 30171, 10050, 21562, 856, 197, 19801, 19239, 21506, 19817, 14948, 20869, 18789, 9105, 1843, 4322, 5479, 31649, 8329, 4027, 30009, 21846, 22174, 13639, 14659, 19251, 19392, 8777, 2643, 24219, 18430, 32501, 21623, 28480, 21295, 22479, 28677, 8329, 8950, 17415, 28146, 23899, 5517, 14167, 236, 7360, 18489, 5716, 6241, 26818, 9743, 3482, 15897, 31918, 17122, 30556, 18401, 3746, 6566,
+21044, 27965, 24996, 20778, 16820, 20709, 9305, 6531, 16618, 17634, 15482, 1266, 13012, 6613, 6783, 27180, 6849, 14143, 12901, 12565, 20384, 6952, 22309, 23867, 22849, 21459, 8221, 20637, 7092, 11967, 27203, 28137, 7164, 19432, 16147, 23985, 7373, 25452, 30516, 23991, 10319, 13230, 25257, 23331, 19843, 32040, 17743, 26693, 13415, 30645, 6490, 1032, 4829, 28799, 24899, 27678, 17490, 352, 15547, 24583, 12319, 9983, 19952, 19483,
+29415, 3331, 10700, 4020, 28783, 8449, 28011, 6334, 21679, 20501, 29666, 8755, 19773, 14641, 2680, 421, 12518, 9170, 1453, 17347, 5202, 26352, 12257, 22692, 26704, 27805, 14507, 6255, 5020, 1691, 25738, 1667, 5022, 3671, 5687, 1038, 12120, 930, 7372, 1031, 21431, 4270, 9786, 8437, 18912, 12466, 8858, 31430, 21637, 10311, 16010, 26839, 3895, 28267, 16763, 30599, 23304, 31271, 4086, 28324, 194, 29824, 29991, 5217,
+727, 2910, 6255, 12847, 3841, 13627, 13879, 25272, 17898, 23665, 941, 4042, 3364, 9799, 2704, 25001, 20110, 18714, 19072, 24005, 14214, 3067, 21836, 4750, 1570, 25922, 307, 1765, 22979, 30298, 6982, 23706, 441, 13237, 3786, 4282, 26864, 17665, 29554, 11994, 8562, 30496, 16036, 11926, 7527, 18741, 4159, 27638, 4687, 23231, 18875, 18901, 26299, 7944, 23652, 27869, 1098, 23959, 29634, 24077, 21489, 3848, 15016, 21930,
+17085, 18802, 26212, 11182, 3699, 22999, 23176, 12261, 20727, 6445, 24188, 28254, 25186, 28347, 23124, 29873, 18811, 9232, 16007, 12342, 17176, 6891, 7443, 18274, 30850, 4310, 9584, 19571, 8158, 24600, 8734, 25244, 10634, 2178, 3658, 14333, 25177, 26834, 26594, 13136, 511, 18014, 8623, 25697, 13594, 31747, 22803, 32405, 8211, 6042, 11979, 25387, 12933, 19422, 10894, 11015, 23732, 20478, 30586, 31891, 12310, 6552, 24367, 22944,
+8731, 28025, 4509, 1140, 22091, 31103, 14277, 22603, 16350, 22900, 15532, 29944, 21879, 5567, 29581, 30091, 11609, 8792, 22710, 24542, 28214, 836, 2789, 19179, 21314, 608, 18302, 856, 7160, 9901, 23800, 15891, 5158, 28309, 17032, 27249, 26645, 31309, 17084, 10227, 21441, 32617, 7403, 10552, 5416, 4216, 7875, 17026, 13008, 30586, 8800, 8454, 31422, 11590, 27633, 19969, 12198, 13167, 20825, 19358, 23068, 11858, 2482, 28226,
+7399, 19514, 22708, 1276, 18055, 7024, 11503, 6728, 6873, 18906, 17280, 12290, 23122, 25156, 29316, 3362, 22974, 5348, 11817, 21628, 16938, 6682, 8829, 29136, 19850, 29655, 15727, 10150, 8745, 18209, 5609, 16144, 4955, 28317, 17421, 23010, 2573, 28924, 29738, 9447, 15063, 14250, 21737, 5417, 6638, 18285, 8780, 29612, 23633, 20597, 18473, 7804, 27279, 27302, 4172, 14361, 24189, 19899, 24512, 166, 5340, 30121, 16311, 10295,
+25670, 964, 537, 28243, 29888, 30275, 4922, 12183, 11758, 26659, 17601, 18396, 12176, 26381, 15241, 3042, 14210, 946, 10846, 8721, 28248, 15018, 23083, 19670, 2150, 14827, 19836, 7490, 12180, 3379, 17786, 5082, 4343, 18323, 557, 1464, 15831, 5480, 13647, 27589, 32139, 31248, 13217, 11548, 24861, 28458, 14590, 6303, 29404, 25436, 15025, 24885, 7686, 5340, 11787, 9836, 20167, 31623, 17327, 32347, 2235, 2345, 4661, 6578,
+20668, 5218, 8042, 3731, 10698, 21690, 31320, 10070, 20170, 11770, 21618, 12264, 7460, 3440, 18567, 4097, 28876, 824, 28982, 3794, 6164, 8001, 13631, 26331, 6856, 30958, 25910, 9091, 535, 30571, 15670, 21203, 3022, 23712, 24935, 13720, 12634, 23487, 23790, 37, 2489, 12640, 12301, 9950, 16080, 30868, 14047, 12188, 31693, 10261, 15983, 5089, 18262, 29614, 31421, 25118, 27804, 24563, 1442, 28339, 22367, 17112, 16774, 25389,
+8056, 8941, 6341, 20691, 32429, 30132, 20728, 2150, 10004, 261, 12100, 26085, 31129, 26147, 5505, 30054, 3640, 21488, 2376, 21902, 18334, 1029, 14253, 13370, 25592, 15695, 8941, 15191, 39, 25716, 7812, 8095, 1889, 14154, 28786, 1550, 11518, 16746, 3701, 21522, 17007, 15801, 14839, 15369, 9181, 20345, 12655, 12821, 9065, 15031, 1956, 27400, 16060, 16209, 8002, 8885, 31904, 16944, 24076, 31943, 9892, 31889, 7270, 11781,
+13275, 3289, 13332, 24793, 20035, 17033, 13547, 4275, 66, 28387, 19644, 9247, 15964, 32299, 22069, 25029, 14563, 24025, 19661, 30623, 7466, 27664, 6740, 6602, 11840, 30817, 5777, 21732, 29938, 13047, 745, 10445, 16336, 14077, 2470, 3604, 31110, 16017, 7879, 31177, 11636, 27523, 7656, 27600, 27054, 29725, 19862, 8849, 20982, 6755, 6705, 28448, 1651, 13445, 2282, 13491, 11494, 8059, 2455, 8664, 21107, 3201, 19109, 4675,
+17278, 21579, 8279, 15621, 4829, 16158, 14030, 16465, 10913, 21686, 11298, 5200, 18644, 31160, 14049, 6858, 5147, 20754, 2539, 6799, 1432, 4821, 20290, 12926, 12881, 22746, 21591, 1220, 25947, 7932, 5895, 10457, 29512, 14175, 26078, 1573, 30333, 7340, 18038, 8479, 29027, 29336, 13679, 14903, 27728, 27728, 21761, 108, 15715, 24300, 6907, 17147, 29122, 27197, 30073, 9235, 17175, 18896, 10455, 10354, 26829, 16350, 20812, 23573,
+30525, 14122, 25146, 28091, 21463, 10416, 3802, 17722, 6985, 17481, 32625, 1945, 12441, 21618, 2053, 28156, 13151, 8960, 12535, 9505, 3390, 9841, 18740, 20565, 28737, 29195, 30920, 22798, 12777, 18964, 13603, 10535, 318, 5981, 5858, 21781, 16398, 9660, 6735, 23383, 27141, 6592, 25328, 6814, 28211, 27382, 2203, 8594, 3574, 14738, 18099, 6964, 24579, 4071, 27530, 20549, 498, 25682, 10579, 13275, 11878, 24183, 23810, 12196,
+30164, 29668, 1210, 13794, 6560, 7945, 4409, 933, 14538, 29738, 7748, 9981, 24352, 9951, 18575, 27926, 24689, 3906, 2123, 16501, 7977, 29653, 4282, 8475, 22567, 14861, 21750, 1677, 6276, 12793, 13873, 3673, 9693, 15083, 17467, 16254, 23029, 21877, 17187, 4799, 18847, 24935, 14780, 10431, 2118, 587, 5589, 26808, 4493, 7712, 10541, 12470, 4597, 14823, 20945, 27164, 29684, 9927, 28841, 3193, 22720, 9947, 6866, 32414,
+25030, 24333, 15900, 15291, 13442, 319, 20090, 32289, 25255, 2102, 9952, 27373, 2689, 15542, 21413, 7182, 23254, 31954, 19652, 27852, 14009, 7829, 22248, 10926, 17757, 18322, 14119, 7709, 28269, 20985, 7355, 20531, 12550, 23255, 3055, 25993, 23575, 23145, 25514, 16062, 25248, 2699, 10667, 27937, 18241, 32081, 2352, 8727, 31267, 22004, 3811, 12509, 29834, 26060, 23435, 14823, 11614, 4786, 22532, 7115, 25771, 29888, 27646, 5553,
+20375, 30701, 31546, 11182, 21079, 24293, 27244, 13559, 26992, 5144, 8728, 12465, 4457, 11080, 21192, 2956, 317, 25004, 15465, 30151, 18296, 6132, 12206, 29910, 10918, 1970, 4257, 3921, 31858, 31903, 9475, 19466, 29837, 8253, 30648, 18148, 32546, 25125, 31707, 26770, 30269, 7667, 6467, 1958, 18748, 27660, 4914, 19065, 19896, 20380, 16448, 5424, 26512, 28654, 2566, 4663, 30624, 6823, 8584, 29715, 5958, 18059, 16413, 3027,
+26313, 14293, 21175, 26091, 6650, 20114, 20094, 4151, 27782, 26561, 6109, 13762, 21453, 11024, 59, 8581, 31404, 16507, 14005, 25148, 12393, 16571, 29811, 10249, 23394, 5628, 7196, 29353, 23687, 23609, 32380, 17232, 5135, 20788, 10556, 11785, 8134, 30650, 15937, 3148, 24443, 22046, 16910, 13129, 302, 16969, 21710, 31706, 708, 2948, 24087, 13101, 19519, 21130, 23351, 10146, 26758, 30547, 6731, 17678, 21389, 6343, 2142, 26524,
+27131, 12698, 5541, 2498, 10580, 21478, 5646, 2256, 10757, 22557, 15385, 11059, 6758, 4327, 9998, 7467, 7275, 1317, 20568, 26795, 22447, 11151, 4173, 16438, 8931, 10904, 1348, 30320, 17247, 3490, 24076, 11611, 16189, 29617, 14109, 26769, 18328, 19755, 29025, 29085, 9544, 11642, 7376, 16303, 15970, 17374, 23770, 23245, 18691, 11570, 17272, 8371, 22722, 21445, 24809, 31653, 32349, 26157, 29205, 16829, 29647, 20513, 28440, 13068,
+17362, 9781, 7070, 2922, 29536, 3327, 32007, 6313, 14970, 6616, 22616, 30940, 23990, 13618, 21417, 9914, 25188, 5922, 18285, 15142, 27367, 10326, 14027, 26949, 3715, 10464, 11010, 594, 30977, 6682, 13663, 15572, 16463, 20733, 18494, 13231, 24060, 17734, 19544, 6262, 24350, 9392, 4434, 15572, 23010, 25852, 25486, 15431, 31774, 11003, 30573, 26373, 21329, 11833, 20554, 25044, 22297, 31564, 25639, 20507, 5478, 6534, 3311, 21941,
+27267, 21805, 2405, 18559, 6771, 21949, 24822, 31121, 31342, 29256, 13926, 21584, 22340, 6644, 4247, 21346, 17648, 2053, 14952, 6209, 13886, 2738, 31254, 3415, 1535, 24125, 23922, 7013, 30659, 27233, 28955, 25158, 16271, 31360, 10949, 23042, 20541, 3003, 21396, 19115, 32260, 2554, 7932, 21832, 9198, 12179, 10411, 26846, 14232, 25363, 288, 28118, 28101, 31542, 31534, 29636, 22899, 22688, 3882, 20790, 17154, 69, 13180, 657,
+31429, 24129, 23699, 19202, 27133, 12327, 5550, 26625, 14881, 13482, 15689, 24080, 25661, 26100, 18158, 7126, 18695, 18446, 2476, 14029, 17220, 1242, 10897, 7351, 23931, 14779, 28141, 8317, 14848, 8553, 8974, 13509, 32683, 32673, 32712, 27048, 12233, 5494, 20905, 27114, 18976, 3826, 18426, 11869, 29927, 3817, 18995, 15854, 22263, 21472, 29883, 6716, 22714, 8013, 14067, 13877, 22792, 9441, 22194, 4873, 17994, 31168, 18382, 17909,
+31074, 18326, 12189, 10539, 23820, 326, 4885, 10028, 4153, 23312, 21898, 1312, 27129, 8125, 17166, 16624, 29597, 14282, 23340, 19544, 22295, 4640, 653, 12319, 14081, 22848, 17192, 32075, 21248, 2807, 17217, 19554, 21133, 29406, 30093, 12186, 29733, 2211, 22214, 1118, 25523, 11344, 2430, 19884, 19470, 19596, 3740, 16299, 1110, 27081, 3075, 23405, 31721, 3729, 2957, 13034, 26577, 20149, 12341, 15057, 22956, 29558, 1844, 11322,
+26197, 31937, 23508, 23162, 1380, 12954, 24280, 26903, 24299, 26710, 14019, 11001, 13538, 17760, 27300, 14649, 12073, 30376, 5286, 11026, 1337, 8243, 24060, 27914, 28393, 3633, 10203, 18581, 424, 12047, 29903, 26621, 11217, 20643, 17015, 12597, 830, 8527, 6733, 25129, 2469, 20752, 3362, 16007, 5744, 30662, 30656, 17817, 28270, 3175, 28843, 29607, 11418, 20135, 24753, 7043, 23769, 2189, 25625, 24193, 14236, 22760, 18046, 25453,
+10636, 2293, 5283, 11466, 10820, 12016, 3827, 13289, 0, 7189, 29296, 5745, 5083, 27185, 23562, 586, 30360, 19638, 30193, 9010, 7005, 22179, 16054, 30774, 24368, 8911, 22199, 5836, 31671, 7477, 31290, 9539, 9770, 3805, 21005, 20590, 15821, 24832, 1111, 15821, 32021, 30408, 21566, 4337, 24825, 12361, 4923, 22417, 31999, 2348, 31427, 6236, 24527, 14713, 4243, 16127, 23624, 26442, 21964, 22528, 1152, 20486, 32067, 10922,
+24291, 20305, 31513, 7344, 12369, 32624, 23165, 11623, 30264, 11964, 15960, 22321, 24325, 20883, 11970, 23556, 23231, 10630, 29792, 14991, 25343, 1267, 31118, 16200, 27710, 20314, 5960, 28862, 8032, 5259, 7016, 32323, 25564, 5761, 6899, 5166, 5618, 30065, 16789, 3114, 9261, 32749, 25436, 818, 20864, 4638, 24374, 11327, 15268, 21398, 26318, 7844, 22666, 24669, 24044, 17608, 12215, 30004, 13702, 20248, 2495, 20718, 19803, 28060,
+26480, 26703, 458, 32098, 24000, 17247, 2444, 493, 17228, 27880, 1311, 5324, 32519, 25685, 16651, 15019, 14315, 10202, 22863, 4213, 2103, 14139, 21821, 14318, 11375, 2755, 1798, 13871, 23474, 21602, 9163, 17186, 15537, 9621, 16516, 6769, 26868, 18960, 7262, 11328, 14073, 8573, 16652, 13824, 1490, 535, 28843, 15805, 10737, 18939, 20019, 12840, 310, 9072, 27159, 11686, 11828, 28957, 25557, 2534, 17791, 1952, 19720, 560,
+11573, 3468, 7329, 5673, 22428, 14591, 17001, 3733, 23164, 885, 17557, 24654, 1420, 13633, 7692, 12158, 32572, 27711, 24998, 114, 4015, 19389, 11800, 15843, 15579, 4589, 18377, 602, 6541, 5329, 1163, 18114, 8797, 8492, 23787, 31226, 23084, 8020, 2191, 13480, 8905, 19749, 5367, 10326, 614, 13059, 22484, 418, 8002, 14714, 532, 12017, 1336, 12333, 27861, 16915, 16922, 13470, 17517, 23464, 18800, 18680, 8810, 27597,
+27173, 32598, 26055, 17489, 7850, 28247, 30969, 16756, 15228, 3568, 27082, 15842, 16627, 16798, 16260, 24629, 31512, 16792, 3879, 80, 29125, 31740, 16995, 13280, 12442, 1745, 3976, 31242, 20425, 12786, 26072, 14830, 12616, 19359, 32319, 20467, 14838, 30521, 4455, 30066, 1321, 31537, 13140, 17949, 15567, 29400, 9810, 14311, 13425, 13689, 14392, 9782, 12661, 31387, 23062, 25104, 364, 27038, 23578, 20790, 7057, 16882, 2852, 19673,
+3474, 2404, 7372, 18312, 157, 11827, 15611, 1478, 10596, 28751, 19427, 26163, 25384, 29238, 7707, 6041, 10159, 22099, 15823, 22821, 20718, 6118, 15157, 21083, 388, 5967, 9105, 7445, 22850, 11957, 27119, 26324, 14361, 1723, 11868, 14518, 13551, 27479, 15997, 24147, 23463, 2656, 17543, 16079, 31894, 25250, 22120, 9286, 14581, 5175, 32107, 2531, 11293, 14496, 23614, 11682, 20463, 32719, 19127, 10545, 11909, 13478, 4101, 26270,
+15202, 15970, 8021, 28753, 10681, 24018, 20132, 1376, 26674, 4907, 17455, 25801, 30157, 6807, 2319, 11970, 11983, 1658, 14502, 23276, 16154, 5348, 2190, 3849, 5300, 21318, 14395, 17209, 2028, 18496, 10711, 17230, 1698, 18732, 13215, 12380, 9982, 580, 13756, 3889, 5487, 31212, 29690, 2877, 5251, 32009, 14847, 17234, 899, 29349, 7743, 17053, 1930, 9933, 20902, 7230, 31251, 2529, 24439, 512, 21026, 2382, 17742, 22724,
+21115, 30958, 2336, 31097, 31538, 16093, 2218, 4257, 14537, 31908, 7134, 19788, 31149, 21982, 4255, 32048, 18563, 11998, 16333, 20493, 21931, 4468, 27723, 20415, 6997, 19394, 20927, 28023, 21777, 5901, 17980, 10124, 4091, 20316, 8453, 2861, 3641, 10672, 7119, 18178, 9812, 14253, 5199, 8194, 3467, 9454, 7474, 22031, 21452, 23808, 9756, 10615, 28276, 4712, 31030, 2505, 24106, 19189, 30529, 13115, 25091, 15741, 23239, 29182,
+3289, 31693, 32044, 6931, 9597, 6395, 25109, 19409, 20648, 30308, 27603, 24116, 6994, 2310, 13379, 28446, 26118, 23135, 6294, 21626, 27847, 4556, 24131, 19186, 23746, 21892, 32301, 16069, 4865, 22773, 12483, 8155, 21698, 11759, 15086, 31295, 18154, 7427, 17936, 6035, 4968, 12772, 30151, 11962, 15082, 10762, 7641, 8432, 1129, 13935, 30058, 28977, 18491, 21421, 15395, 9469, 10546, 14928, 25538, 15411, 4933, 5254, 23566, 26631,
+17013, 5884, 25158, 2400, 13312, 10327, 8435, 18280, 23099, 5818, 30242, 5413, 16580, 5115, 13845, 17709, 19050, 11135, 13918, 4774, 32556, 29313, 14243, 10334, 11474, 7014, 25746, 16407, 12268, 16544, 10271, 29281, 22429, 2661, 31681, 2973, 12988, 7348, 21253, 3319, 13166, 18727, 8732, 29746, 23843, 22577, 14688, 10125, 944, 28606, 14899, 733, 25152, 29143, 11067, 3858, 3389, 4045, 20265, 15657, 20590, 30536, 12170, 10251,
+430, 11084, 13224, 13418, 18432, 1709, 16738, 31599, 20436, 25470, 28577, 11511, 15280, 10497, 21637, 16224, 6336, 3768, 16957, 31488, 143, 28025, 2578, 3532, 32070, 22843, 19189, 19892, 20612, 31360, 30143, 21042, 9676, 10599, 1692, 28108, 12308, 18430, 26939, 32745, 11133, 22749, 11488, 26413, 478, 357, 9869, 6814, 4126, 26827, 5534, 4269, 22084, 8112, 7802, 21386, 30956, 26991, 8511, 18800, 25583, 5886, 7074, 2491,
+16486, 8766, 30600, 28794, 27197, 24771, 28771, 5562, 14752, 7492, 31975, 15231, 7849, 9076, 22045, 11975, 3135, 27580, 16245, 25219, 2924, 24047, 13838, 1112, 18270, 22349, 19912, 11086, 28235, 26986, 13577, 11953, 2985, 11409, 7980, 30182, 3413, 3983, 2976, 18165, 11475, 2183, 628, 19325, 11259, 22674, 31300, 14395, 17486, 14777, 6846, 20410, 6056, 20684, 21523, 24327, 10265, 8667, 2645, 5733, 2886, 16222, 17686, 5871,
+27632, 25666, 3285, 31045, 29650, 6261, 16442, 8357, 8444, 17071, 27682, 19703, 6977, 26215, 1330, 24463, 8224, 8177, 12105, 14281, 28861, 860, 5840, 6359, 9528, 8485, 12092, 12414, 24707, 29778, 18285, 19571, 22677, 21570, 17848, 19559, 27831, 1523, 27916, 3507, 18594, 22831, 23210, 25571, 16278, 24541, 17266, 24502, 32718, 29371, 6015, 28811, 30232, 11855, 2402, 6992, 20340, 14494, 19406, 12280, 11505, 4923, 31851, 1414,
+26493, 16932, 20973, 21556, 18455, 16121, 25063, 4281, 6184, 15505, 29852, 22462, 7278, 14350, 14197, 7228, 10953, 20212, 3272, 8417, 32068, 5674, 15409, 19640, 20169, 2047, 31920, 31674, 6970, 31004, 320, 695, 15168, 21293, 22251, 855, 4646, 14546, 5136, 10831, 30052, 2220, 525, 4562, 16570, 14722, 11791, 27523, 2167, 15063, 3173, 1467, 20737, 18582, 21107, 8138, 20630, 20260, 7044, 27600, 18496, 7364, 28296, 896,
+28657, 17779, 1751, 536, 32326, 6887, 11367, 29610, 9107, 11892, 1404, 25677, 26615, 13195, 20432, 28782, 28258, 23605, 30249, 16228, 9420, 18588, 24366, 30050, 6080, 31411, 24882, 24576, 6007, 20410, 25472, 1897, 5422, 27223, 2433, 4980, 1342, 13800, 1822, 10449, 25692, 3226, 3358, 19539, 16422, 23791, 15553, 11912, 14628, 13034, 28140, 24048, 31623, 19739, 21330, 4935, 18382, 13445, 29512, 24389, 1087, 22216, 26286, 6509,
+16672, 28719, 11489, 18014, 9751, 13311, 28464, 2676, 16538, 31822, 22215, 192, 22845, 5001, 12104, 4706, 18035, 7477, 28754, 16890, 27216, 17317, 21826, 12830, 30762, 18570, 4451, 31849, 8018, 30738, 5591, 24690, 26689, 17080, 9937, 3673, 30392, 5633, 6349, 14162, 4687, 28564, 14354, 27533, 797, 26458, 32239, 18833, 1167, 28225, 2955, 28383, 12774, 24781, 8445, 10768, 10583, 12897, 9850, 18602, 10867, 15441, 10524, 4788,
+32521, 20461, 8461, 30145, 26094, 14810, 11539, 30782, 10607, 25893, 25547, 11404, 19584, 25018, 30237, 20751, 20475, 425, 16367, 482, 25206, 24812, 11250, 3022, 4941, 21100, 21624, 15808, 3773, 32148, 20597, 3527, 19842, 29058, 904, 13168, 11101, 12444, 11182, 21708, 5569, 3961, 344, 25153, 28979, 30582, 13137, 16687, 31007, 29504, 17169, 23445, 21548, 28419, 26467, 26490, 16752, 15323, 9530, 20525, 14704, 30127, 24052, 1778,
+26418, 24957, 14946, 4751, 4633, 26129, 26459, 10202, 30090, 26803, 2588, 26302, 24617, 15725, 10221, 22856, 12461, 27390, 13534, 1241, 23041, 7233, 27731, 7025, 22557, 4494, 27551, 4493, 1853, 18835, 6271, 28271, 11024, 21217, 254, 15657, 14578, 26713, 25860, 11901, 20749, 28448, 5435, 12598, 11405, 15656, 2687, 23866, 10278, 16221, 25107, 551, 23454, 20071, 7577, 13243, 24565, 2360, 17736, 26418, 21195, 24007, 21922, 32220,
+12457, 22176, 15109, 27035, 16122, 8201, 6168, 4103, 3881, 11603, 16701, 15286, 27259, 19388, 6384, 4769, 2841, 31492, 5321, 26296, 18795, 12898, 6771, 10592, 15258, 24508, 4242, 3685, 15747, 26164, 3137, 28204, 15573, 18247, 22472, 31695, 26448, 28640, 3030, 30330, 7476, 19731, 12848, 1967, 6352, 19233, 6737, 9193, 17957, 12058, 2721, 3984, 24956, 9493, 14576, 7446, 1233, 18818, 11131, 16980, 12215, 14269, 12417, 27788,
+32516, 2121, 26715, 26196, 30761, 29745, 23758, 5469, 16708, 3839, 7437, 23060, 23072, 14174, 32254, 8261, 26232, 2207, 12245, 18420, 11700, 26821, 25866, 12933, 12871, 4229, 29914, 25086, 18498, 9563, 20106, 18246, 11684, 14053, 11675, 9677, 11030, 2665, 15147, 27739, 6504, 22584, 18031, 29576, 3990, 17517, 5069, 30222, 19725, 17314, 15874, 31425, 11367, 8972, 11591, 24239, 13201, 8737, 16557, 31700, 18300, 3896, 17178, 29984,
+17949, 28853, 6893, 28980, 31519, 22040, 23951, 5255, 11856, 9214, 2064, 15846, 26732, 7133, 13300, 13689, 24448, 29174, 12346, 3047, 5378, 23937, 27286, 18580, 32674, 11076, 17512, 18206, 14972, 1922, 15422, 153, 30776, 22316, 29133, 29527, 11588, 20316, 2014, 23445, 29531, 4078, 6523, 23495, 11212, 19824, 4416, 2892, 16230, 16762, 5939, 21609, 7932, 458, 7421, 7838, 11534, 24933, 26045, 26506, 26855, 8699, 26659, 24863,
+31015, 23025, 21622, 9836, 10573, 23637, 513, 7336, 27715, 7036, 30831, 6159, 26860, 2479, 9051, 10323, 19242, 14991, 31932, 27174, 15449, 6585, 2244, 26983, 31518, 28289, 20721, 25605, 4221, 14612, 17701, 2468, 4869, 6555, 12304, 15443, 30192, 12817, 22779, 25140, 19854, 20843, 31299, 13946, 23322, 7583, 24269, 9796, 22574, 23433, 4202, 5255, 30018, 6447, 32238, 28768, 1968, 20191, 21606, 6189, 2035, 6539, 8658, 6905,
+13094, 20962, 22348, 10519, 1012, 12359, 2891, 20866, 434, 1422, 2044, 23757, 9005, 26314, 785, 31579, 16979, 4988, 4066, 14230, 11435, 3536, 10230, 13403, 23727, 31836, 19593, 25763, 5607, 28251, 32668, 18702, 16445, 22248, 29221, 17457, 1839, 32112, 5555, 2274, 766, 7600, 26031, 9772, 1146, 26816, 8583, 18125, 31804, 12650, 32355, 10471, 16186, 9818, 23875, 7146, 8886, 10700, 141, 14494, 6183, 41, 428, 22628,
+22289, 29649, 7318, 24128, 28993, 12873, 26402, 29759, 20473, 19665, 6763, 21619, 13714, 15347, 6977, 12750, 27997, 6564, 23222, 11415, 16382, 14329, 18561, 25269, 25029, 18702, 6995, 31212, 18743, 7423, 21072, 8264, 4304, 28390, 32393, 529, 8496, 26027, 30288, 28969, 12925, 4284, 17821, 26639, 19631, 24798, 6621, 14860, 31362, 29843, 26275, 14977, 11404, 12069, 7478, 3665, 30771, 14473, 2109, 16747, 21896, 23182, 25011, 26200,
+18804, 24636, 26729, 27300, 17896, 24249, 23502, 30821, 28533, 8555, 24692, 15396, 585, 31313, 30256, 31947, 28389, 23764, 14156, 7025, 3065, 21634, 10691, 1068, 3339, 12800, 17815, 25235, 3214, 10059, 18667, 22019, 1927, 12628, 16551, 19823, 4110, 7285, 17876, 32643, 15840, 9800, 15272, 16425, 8346, 12760, 15605, 3967, 3756, 29761, 10992, 6821, 18628, 21683, 7890, 21967, 1716, 25705, 14435, 4930, 2996, 334, 26949, 4924,
+12963, 10733, 24747, 17073, 18018, 9856, 16948, 1091, 19656, 32220, 17516, 28002, 12213, 353, 31969, 15969, 30115, 10194, 22791, 15975, 31877, 30681, 5174, 825, 23618, 19609, 5756, 26615, 19944, 32705, 31539, 139, 10670, 23518, 17212, 28689, 606, 1392, 29780, 20263, 845, 14528, 15497, 13058, 14882, 14699, 29027, 12229, 24893, 19050, 28204, 24002, 16963, 610, 24828, 7814, 20220, 30584, 1661, 7396, 30521, 432, 7535, 8424,
+23950, 24747, 4345, 24557, 26139, 1357, 12052, 26984, 15885, 27549, 7274, 30767, 9480, 3534, 10228, 1605, 22584, 5664, 25608, 6780, 6275, 17668, 14594, 26495, 15484, 16255, 1123, 13237, 16687, 8658, 21661, 7869, 637, 26006, 32426, 26776, 27363, 11710, 20993, 10481, 6492, 28267, 8480, 15972, 31801, 18709, 17578, 21618, 24373, 10418, 28398, 30648, 28086, 10224, 24375, 10802, 26479, 25498, 24039, 10398, 1388, 12933, 18267, 2025,
+6171, 17926, 28802, 767, 29636, 17027, 11248, 3360, 12526, 19728, 19333, 11560, 5669, 4143, 410, 30043, 14561, 28808, 27923, 9879, 6264, 19531, 20681, 32743, 12261, 11952, 10373, 13650, 24885, 28640, 15675, 31057, 13798, 11709, 31824, 10667, 28736, 10304, 14027, 8495, 30032, 592, 20055, 2934, 4735, 20465, 209, 19296, 16505, 28132, 29175, 22769, 14895, 17088, 22744, 27157, 29041, 349, 8039, 21158, 28989, 23714, 19447, 10020,
+2656, 18503, 20687, 31392, 28807, 1946, 7119, 26072, 2539, 27174, 29006, 7274, 14871, 29215, 26571, 31376, 24579, 22978, 21377, 6707, 7299, 11353, 1096, 3572, 11702, 9135, 24730, 7924, 81, 11410, 17944, 2737, 29913, 5863, 1362, 25953, 7809, 8481, 19257, 10348, 2888, 15495, 17623, 17759, 11942, 11426, 16368, 3753, 1636, 4977, 10460, 8935, 16331, 11556, 12507, 28033, 20691, 4470, 3189, 20773, 15880, 21133, 23510, 13025,
+26996, 24872, 6210, 2038, 586, 25467, 12386, 3474, 8194, 30009, 21233, 20136, 8667, 4833, 23890, 10304, 9811, 1582, 19239, 26142, 13139, 31747, 21407, 1062, 3449, 24597, 21835, 19329, 12962, 12578, 32354, 7191, 4682, 5797, 9229, 5268, 31264, 21615, 8742, 6691, 18857, 29976, 26827, 27524, 2041, 17949, 5060, 11852, 19532, 24300, 5226, 32671, 23279, 26634, 965, 26728, 18463, 22801, 13289, 31425, 2611, 12875, 5848, 7293,
+18672, 15077, 12562, 17169, 3925, 21304, 23860, 22782, 18512, 17919, 17538, 20554, 3101, 22599, 32406, 22633, 14131, 4865, 22536, 4642, 31499, 23501, 31370, 17194, 13534, 11891, 15851, 16145, 24766, 21700, 23439, 10671, 4009, 3233, 27840, 7934, 24537, 18932, 30716, 10282, 4083, 15487, 30836, 7184, 5318, 30474, 29817, 19449, 2571, 19585, 24091, 1302, 10319, 22693, 18496, 23853, 1816, 1580, 7231, 26582, 23280, 30670, 4485, 27289,
+1135, 32325, 2456, 25672, 18489, 404, 3186, 22573, 15891, 1254, 29757, 21209, 31729, 26807, 7890, 1532, 13624, 31981, 2835, 23943, 21906, 21331, 15029, 23722, 22911, 22260, 17537, 13423, 20162, 22022, 7945, 21297, 21580, 10401, 14201, 7301, 10805, 17388, 29874, 26697, 18642, 26864, 15138, 17603, 20903, 23029, 19136, 1759, 22242, 21971, 25703, 11381, 10534, 7964, 2335, 678, 30224, 19872, 14101, 17618, 9127, 22046, 6147, 30707,
+32447, 20348, 5240, 10485, 4968, 2347, 4414, 23611, 29211, 19552, 8446, 17346, 9813, 27582, 19105, 32056, 16785, 12040, 10669, 27320, 20004, 13004, 27998, 17460, 109, 9331, 2310, 9236, 31378, 8457, 7175, 31057, 28806, 12415, 8774, 1006, 14762, 13188, 24617, 11205, 32741, 296, 28551, 9786, 27878, 14889, 9074, 11896, 26929, 19743, 6448, 14166, 32748, 1678, 31626, 89, 11009, 1169, 9325, 9619, 9626, 16500, 7909, 5664,
+28915, 16683, 6671, 10910, 29872, 31288, 22115, 29845, 31584, 17899, 6863, 26695, 20, 15938, 5823, 26949, 2913, 12271, 8347, 2893, 13949, 7206, 2982, 24958, 8375, 12307, 1810, 18001, 28807, 9719, 23666, 24955, 26402, 30337, 3097, 23506, 28857, 25212, 20583, 27674, 10343, 27447, 21601, 10363, 10617, 27424, 4545, 13530, 6927, 12892, 16424, 20876, 20098, 19406, 13066, 28473, 31714, 14876, 13707, 27753, 24595, 4605, 19940, 18230,
+2174, 23037, 8968, 31031, 15482, 29552, 25937, 25825, 24231, 14770, 3421, 2080, 9426, 7966, 15610, 16353, 20858, 32034, 4461, 8189, 18673, 17528, 3894, 17619, 32404, 17601, 12604, 24232, 22206, 32545, 9694, 24380, 22814, 18662, 22644, 5528, 15446, 15813, 31354, 6909, 30584, 2007, 8989, 7242, 9973, 24600, 23596, 30831, 23866, 28057, 6252, 9771, 12817, 10147, 27390, 12454, 27748, 7227, 3918, 17187, 7004, 13612, 8799, 29818,
+32274, 31443, 2579, 14953, 14489, 1165, 21862, 12305, 3172, 30852, 19547, 13145, 22684, 10375, 11208, 13782, 5665, 17461, 23554, 18482, 27608, 18176, 30936, 22588, 25403, 2086, 7007, 32407, 15698, 15807, 29458, 15205, 14482, 32037, 30158, 28971, 434, 19252, 8508, 3606, 17336, 28056, 16751, 7252, 5663, 27959, 21035, 11328, 12652, 11821, 29811, 7492, 29997, 27979, 30081, 22633, 30066, 4320, 22272, 12996, 20127, 18962, 28201, 1842,
+18231, 25591, 30813, 18665, 12076, 6554, 22271, 29412, 1842, 6254, 3897, 7505, 1446, 24932, 18834, 14098, 3985, 15877, 21591, 1214, 11088, 18904, 23847, 8386, 23224, 13352, 21383, 10584, 32314, 16816, 12426, 17778, 9640, 10471, 3675, 21716, 17025, 25947, 18360, 18867, 32201, 22257, 26373, 879, 14421, 12439, 14978, 18406, 28316, 3801, 19621, 6636, 22705, 10700, 15023, 13161, 24052, 3638, 23745, 23599, 20454, 3403, 8609, 30094,
+13875, 12284, 19042, 30900, 5463, 4635, 17000, 4897, 26892, 10605, 5776, 8546, 23044, 20754, 26952, 18592, 24555, 13805, 25228, 14492, 24506, 7483, 27654, 15790, 11121, 18631, 6621, 31576, 22035, 15230, 28902, 3142, 27515, 15177, 1274, 210, 19812, 18274, 5107, 13936, 28879, 10884, 22482, 19155, 31638, 16667, 4979, 23426, 30472, 30208, 5150, 22210, 4923, 36, 5233, 16045, 18668, 11854, 14853, 7935, 27085, 10987, 11077, 21832,
+26164, 12351, 22042, 13208, 30626, 27150, 27145, 26737, 5266, 16859, 13125, 4136, 758, 18104, 27562, 31231, 15544, 32713, 20673, 20468, 32749, 25906, 3745, 18649, 4993, 18598, 26584, 32078, 29585, 4893, 21142, 22982, 17245, 10416, 3422, 15103, 4798, 30567, 9072, 10064, 14659, 22197, 14201, 15417, 7534, 8995, 13880, 23078, 8940, 1786, 10778, 8922, 27692, 14523, 27571, 32685, 353, 21388, 31995, 29939, 26281, 20369, 20153, 10758,
+30786, 23575, 25861, 2816, 21375, 2166, 12881, 3266, 24363, 27082, 18683, 31897, 3309, 32564, 22208, 12250, 1582, 218, 21172, 29274, 14742, 15975, 29192, 15095, 4595, 28419, 12266, 30877, 16021, 32419, 8867, 14039, 23227, 1961, 16855, 11834, 4127, 29736, 15100, 28490, 24050, 1015, 27620, 27360, 811, 17060, 6842, 2393, 17278, 28014, 31668, 32020, 11221, 28092, 14348, 15817, 23743, 26614, 13926, 6996, 26266, 22793, 21035, 16725,
+24754, 5123, 28559, 28881, 2091, 10891, 24604, 26142, 11906, 19456, 20734, 12718, 3748, 27576, 15111, 21026, 22822, 14011, 20279, 1275, 9335, 1859, 17092, 311, 28473, 31018, 7307, 21971, 21044, 28343, 5928, 13030, 698, 1719, 9144, 2789, 12610, 980, 28931, 24517, 20436, 16897, 4467, 24184, 11705, 19578, 12442, 1759, 822, 32721, 3035, 10157, 1812, 20127, 10468, 30286, 18378, 17776, 19489, 6654, 13351, 25418, 19684, 14049,
+27137, 28828, 16838, 6980, 29808, 13002, 31497, 17476, 29899, 3196, 8892, 8837, 22774, 21335, 10596, 23596, 21288, 13631, 986, 23101, 991, 11454, 20619, 19369, 29230, 7340, 26023, 9813, 32758, 12939, 23862, 27128, 9000, 7933, 1340, 6040, 20935, 69, 23517, 18066, 3265, 32409, 26903, 26039, 20976, 4732, 16868, 9497, 18363, 17854, 32598, 19354, 29308, 20449, 5955, 25771, 27789, 31978, 2816, 27780, 12150, 26679, 22140, 21150,
+1844, 23480, 27190, 22779, 23549, 17939, 8077, 26814, 17581, 2213, 20085, 5789, 6945, 4185, 15286, 25308, 22039, 15116, 11895, 18580, 2797, 17850, 11583, 30587, 17061, 14399, 25599, 29211, 8310, 14971, 17593, 10154, 5683, 12015, 165, 29232, 29955, 8243, 23278, 14768, 10456, 10595, 20557, 17401, 14781, 3076, 9941, 4052, 18192, 21836, 22632, 20990, 6919, 1447, 18809, 23980, 15847, 11640, 20423, 24157, 26611, 5248, 1544, 32294,
+17263, 1709, 28758, 14450, 9952, 19268, 29218, 20408, 29863, 17008, 5041, 11876, 20084, 14983, 15929, 5508, 4051, 5793, 26498, 10970, 7241, 12539, 2182, 23088, 24179, 22605, 14477, 18022, 27853, 16021, 17548, 12349, 17731, 13538, 26799, 27683, 38, 23250, 15324, 29902, 7490, 20365, 9010, 27574, 2580, 24939, 314, 6632, 30733, 26813, 17602, 5206, 6584, 19785, 28294, 30764, 9622, 10003, 16018, 4708, 26025, 799, 17057, 10988,
+14337, 11088, 5903, 14376, 1570, 21227, 11510, 9060, 8825, 20520, 3866, 11405, 12692, 4181, 18037, 10657, 30994, 2872, 15863, 4810, 22657, 11389, 2806, 32279, 21392, 18825, 4219, 14649, 19624, 21276, 25637, 1193, 32365, 31541, 15569, 1167, 20000, 27079, 10228, 28825, 14832, 14094, 7463, 27524, 18275, 25500, 5413, 16501, 28372, 21276, 21312, 18261, 32665, 24118, 17773, 21289, 10175, 21992, 3171, 29799, 10501, 28808, 30993, 10098,
+27581, 13794, 11265, 14814, 8106, 21493, 10871, 22938, 2820, 18334, 17694, 21095, 11067, 23107, 4829, 6671, 11615, 26141, 24933, 11512, 17491, 9938, 33, 27667, 31930, 3204, 24698, 9663, 32013, 22923, 19761, 26826, 3950, 31027, 8872, 12056, 19752, 19744, 2226, 22572, 5310, 19920, 10900, 16377, 10259, 15729, 23049, 21874, 9102, 15214, 618, 26593, 25152, 651, 21492, 24314, 3856, 13423, 1210, 3101, 3578, 20971, 29927, 7528,
+19230, 6032, 19584, 6215, 25776, 21810, 28787, 31086, 8962, 6919, 14696, 19221, 22648, 4977, 8327, 31750, 20191, 8945, 25576, 12575, 9597, 14300, 4121, 13453, 27723, 5331, 16554, 31302, 26303, 13713, 6062, 12765, 19745, 25647, 18980, 12753, 14689, 15000, 11072, 23652, 21919, 25768, 10105, 11800, 30745, 18433, 10782, 18168, 27378, 3590, 30743, 4207, 17891, 2096, 17660, 12846, 7428, 1446, 11380, 963, 15160, 17443, 13728, 2137,
+10322, 32709, 14891, 25011, 14941, 25963, 15895, 4092, 18963, 26001, 15892, 16940, 11666, 26675, 2340, 6276, 30265, 315, 10484, 15388, 2411, 28144, 28235, 9839, 29591, 6847, 10802, 11983, 24290, 24531, 14120, 1844, 24472, 29011, 26856, 6645, 22206, 9983, 10737, 8401, 3216, 26630, 25341, 14882, 20537, 27681, 21159, 18034, 27996, 31643, 655, 30408, 27019, 28890, 7479, 23842, 2969, 18282, 3057, 27260, 10045, 17178, 29104, 1749,
+13421, 23192, 8394, 2860, 408, 19131, 11261, 3624, 12993, 3835, 18507, 762, 31516, 6898, 18797, 26745, 5773, 19452, 24385, 24, 15574, 31864, 23867, 18543, 17378, 26924, 13035, 27423, 11334, 9372, 29172, 24756, 32564, 4798, 27616, 204, 23930, 6109, 3829, 4155, 9944, 22336, 4918, 8693, 29234, 23715, 2670, 2239, 10399, 27055, 2263, 25973, 26151, 26130, 11748, 10762, 20287, 24784, 5417, 31621, 1388, 1822, 23609, 1184,
+6620, 18457, 1389, 30550, 24567, 5218, 1938, 1743, 27554, 6856, 10436, 24020, 30571, 13106, 26259, 8202, 7393, 28522, 1407, 777, 21885, 13155, 11539, 9404, 5171, 16956, 8257, 6559, 18778, 31867, 7744, 25399, 17556, 9133, 23181, 9355, 14351, 25119, 11099, 9137, 31975, 21535, 389, 29778, 1874, 26648, 5212, 9267, 22402, 6619, 10044, 11519, 19775, 21583, 20923, 24946, 5772, 29181, 31506, 24550, 28280, 6482, 17181, 13068,
+15615, 7595, 22424, 29966, 32714, 755, 6335, 31922, 22290, 6724, 28932, 24164, 604, 1377, 664, 23006, 7996, 10708, 1758, 27771, 32292, 22681, 19950, 5296, 19094, 18688, 29846, 14606, 25170, 14260, 27675, 8017, 21855, 17331, 5215, 21801, 18086, 11550, 20955, 7608, 18274, 17120, 31773, 18878, 18497, 32437, 9116, 26493, 10377, 10874, 21497, 9901, 788, 8679, 15197, 19882, 27367, 12276, 1721, 19769, 26536, 29396, 27786, 15623,
+13959, 233, 4656, 32045, 11783, 25612, 6885, 30057, 9964, 5890, 16167, 28461, 5559, 25283, 22186, 15937, 3390, 10915, 25838, 4178, 19594, 8268, 24060, 14193, 20544, 25781, 1194, 14312, 22409, 28980, 29935, 3600, 29213, 1823, 2877, 8228, 27435, 9763, 5517, 4631, 15653, 21684, 324, 21213, 14200, 22511, 4382, 17590, 658, 30220, 21768, 20253, 5720, 13060, 1678, 26264, 6074, 2873, 7808, 28483, 31853, 4975, 32084, 28299,
+6799, 2193, 3759, 1466, 11956, 9277, 6098, 27610, 30961, 6422, 16055, 12393, 28933, 20437, 29983, 29592, 17889, 18983, 17077, 23610, 32044, 18755, 17106, 5350, 21628, 24915, 1065, 20714, 29890, 381, 16245, 3921, 2575, 20004, 5388, 14531, 29281, 11486, 9373, 27475, 17908, 25428, 7100, 14074, 13097, 4316, 10898, 30987, 23299, 27975, 21829, 22575, 13962, 6167, 27925, 2823, 31082, 28991, 23537, 28205, 29372, 7014, 32126, 31947,
+27018, 4746, 13711, 23532, 16232, 23084, 18239, 1373, 15745, 25339, 15447, 28842, 29655, 26345, 27061, 20187, 21552, 16122, 9994, 2746, 22290, 5152, 5569, 20604, 1375, 29106, 16041, 30747, 3352, 15400, 29927, 30371, 20146, 10870, 21135, 3611, 1186, 6606, 4984, 16931, 31945, 20431, 13006, 28833, 14008, 7299, 16252, 2792, 23422, 26246, 5538, 12944, 31398, 11108, 780, 5, 7446, 16822, 30753, 10799, 32222, 27912, 8402, 19600,
+6014, 29537, 23211, 7200, 3375, 28195, 24132, 2552, 15858, 4370, 31385, 29866, 11669, 14869, 32658, 2323, 8348, 5429, 15267, 6978, 16537, 16048, 6984, 23983, 102, 4969, 2014, 32324, 113, 10416, 19156, 6127, 7185, 9600, 13327, 10560, 5027, 4691, 13113, 20886, 9061, 11730, 17984, 20731, 26600, 17875, 23054, 2180, 23304, 5554, 9158, 7073, 21602, 16142, 31056, 21704, 21111, 303, 21260, 21224, 10719, 7648, 27351, 17905,
+17248, 7911, 28465, 22276, 12602, 8810, 10394, 21664, 20541, 28378, 9627, 14373, 13485, 32681, 16553, 4021, 5467, 25711, 11094, 27069, 9086, 9383, 16005, 30197, 9686, 4497, 18654, 20405, 12146, 13237, 5542, 29394, 21148, 1240, 18902, 983, 10050, 29296, 22647, 30591, 24907, 32274, 12196, 5624, 32187, 28749, 9646, 4887, 21693, 20740, 31956, 30779, 30123, 15194, 28208, 7041, 19691, 14094, 27447, 31837, 27332, 221, 28464, 15712,
+1461, 14598, 16695, 11512, 11127, 6574, 9335, 3266, 6080, 21532, 8890, 5500, 17513, 18536, 10387, 6438, 6509, 9575, 4449, 3864, 24769, 32658, 10906, 11693, 13984, 5585, 10762, 8548, 5806, 6458, 24261, 7268, 21057, 8188, 18780, 32184, 14763, 28115, 2682, 20843, 16879, 11572, 26343, 1625, 30109, 3962, 8063, 3850, 13538, 12513, 7714, 5539, 12403, 18620, 17232, 26387, 24205, 27995, 2168, 30012, 1685, 26429, 4512, 22742,
+1849, 23292, 22158, 16612, 18639, 24840, 4688, 2751, 3645, 31031, 4376, 986, 2226, 12439, 4836, 15764, 24952, 12550, 21303, 4587, 31171, 5768, 30975, 22608, 995, 375, 19852, 2680, 26804, 24364, 25423, 28653, 14888, 14813, 12498, 760, 6886, 17186, 3511, 10531, 15449, 7887, 11517, 17675, 20326, 16353, 671, 12511, 28903, 21975, 17098, 27306, 27743, 15305, 17147, 28738, 15680, 4231, 31418, 9716, 28596, 24073, 5602, 10716,
+6119, 18100, 11476, 13005, 2518, 14987, 23536, 17967, 22874, 2285, 2875, 10433, 18638, 3546, 22944, 14773, 25521, 7274, 9312, 20496, 22580, 26459, 16466, 5492, 30690, 15117, 15209, 26518, 6422, 20811, 4467, 12541, 6143, 15943, 25546, 8661, 30931, 16314, 26628, 21037, 18599, 29503, 31470, 4469, 282, 21646, 19243, 25803, 28921, 28555, 13532, 18733, 22246, 29998, 24225, 20168, 12347, 6666, 13919, 18770, 27477, 18386, 31311, 852,
+1561, 24090, 9513, 32492, 7636, 3374, 20762, 26236, 109, 19464, 30705, 391, 8343, 17180, 26195, 4496, 12967, 6959, 23229, 2445, 4189, 14686, 22614, 16537, 21353, 3765, 2539, 16062, 22151, 1082, 16915, 23712, 25172, 26428, 23437, 41, 29802, 11431, 26277, 29912, 30895, 24214, 30303, 6470, 8627, 23730, 10966, 21594, 30689, 1427, 24040, 2111, 16114, 13886, 18648, 4699, 17651, 21187, 20761, 7034, 22269, 4908, 30746, 14674,
+31337, 21415, 14715, 28371, 78, 8224, 25515, 30974, 32438, 23051, 4676, 8297, 14013, 15643, 29892, 11935, 17070, 21164, 14046, 416, 2282, 32694, 5115, 19933, 21113, 25877, 26967, 10614, 30785, 24945, 25288, 29354, 13593, 7235, 24958, 13671, 15459, 17705, 11877, 15130, 7988, 16554, 23427, 22002, 32197, 20551, 1169, 16499, 8947, 15215, 16916, 11229, 15141, 22031, 31162, 3486, 15140, 25361, 14100, 13158, 17539, 6621, 9744, 31132,
+13856, 1934, 12035, 29316, 19640, 23913, 11678, 27628, 7699, 2337, 16862, 7128, 22889, 18031, 23627, 31836, 478, 7775, 10298, 15619, 29807, 8692, 19105, 12179, 1286, 438, 25337, 18825, 7059, 2314, 17189, 20915, 4248, 29224, 17463, 23888, 20369, 29141, 18749, 28068, 31479, 2843, 2428, 21600, 20875, 26056, 20668, 21353, 1063, 30966, 4205, 30870, 6891, 23310, 10282, 8177, 23748, 2851, 27002, 30807, 5165, 11423, 18955, 9414,
+7879, 3650, 534, 28249, 24, 19283, 23549, 31503, 22127, 25978, 20335, 10234, 19266, 8235, 31587, 20329, 6434, 3024, 18432, 13325, 26335, 28714, 21502, 17315, 31565, 15736, 15355, 3963, 27159, 1542, 13377, 2270, 5192, 13911, 30519, 5216, 427, 21301, 3951, 22554, 14511, 24286, 20, 1009, 32522, 31607, 21338, 6188, 1864, 7002, 19513, 28199, 2948, 8247, 12746, 1746, 23983, 28101, 5709, 18374, 29643, 19086, 20644, 2068,
+229, 18396, 7284, 656, 6929, 11236, 23210, 21440, 2754, 23230, 22449, 2508, 22070, 11019, 8696, 23934, 18022, 28209, 19365, 20970, 3688, 32111, 22716, 27671, 27445, 28425, 13277, 24320, 14743, 1154, 26388, 14973, 19550, 905, 15629, 26479, 12141, 6072, 15151, 14895, 29302, 4832, 17404, 18604, 15851, 26100, 9770, 1105, 21542, 29135, 22076, 25230, 28479, 12024, 20134, 23156, 7682, 643, 14708, 22425, 1797, 8329, 4630, 21347,
+9234, 20260, 15058, 21375, 26332, 30209, 3502, 22866, 2273, 20906, 8703, 18125, 14239, 18473, 19230, 3013, 14841, 8538, 28243, 10552, 20563, 15609, 940, 28245, 16253, 15648, 17902, 18050, 23977, 22533, 6630, 443, 10025, 21688, 21818, 3589, 19130, 25321, 26455, 21403, 13459, 2390, 6760, 27698, 20864, 25991, 30711, 2937, 1761, 26187, 13489, 22324, 9028, 14429, 17801, 25281, 30077, 2936, 10564, 21287, 25469, 17194, 21730, 2726,
+6114, 10781, 6315, 25244, 3334, 2, 13880, 16793, 2393, 20640, 11724, 23257, 13863, 9667, 26194, 15625, 3086, 6915, 5181, 12115, 21344, 22983, 4628, 18653, 25919, 15192, 7172, 18620, 32386, 28903, 21346, 5733, 6916, 27661, 30977, 10250, 27663, 12089, 27043, 30056, 32730, 5999, 20545, 13825, 15667, 13971, 29450, 18753, 20886, 1864, 30868, 9462, 24847, 2729, 28116, 17998, 17921, 2520, 3850, 17540, 31423, 25196, 23273, 5571,
+20089, 21482, 15821, 14984, 804, 10097, 12273, 766, 16096, 50, 14591, 31763, 14022, 11274, 17749, 2140, 13138, 15849, 11603, 5217, 18578, 6951, 23215, 3732, 9471, 27065, 21272, 8127, 19493, 11777, 13698, 6814, 491, 29520, 21798, 1295, 6849, 1303, 2061, 22945, 1354, 16653, 21941, 15376, 27927, 6922, 17516, 8297, 22771, 29119, 13514, 8582, 3302, 3961, 12314, 12774, 31026, 818, 20901, 17751, 12595, 1831, 24565, 13086,
+31351, 13595, 14382, 5432, 14899, 16443, 28378, 16253, 328, 17551, 31629, 28255, 24473, 16377, 3784, 14476, 12729, 17298, 23058, 16031, 21259, 2604, 28805, 19517, 3422, 16938, 4500, 16017, 18770, 29065, 29104, 17353, 9893, 10718, 22786, 24792, 27161, 18396, 8277, 27490, 3179, 7138, 22977, 27652, 23515, 26762, 9360, 3476, 11292, 32419, 19508, 32552, 2255, 15545, 19301, 5678, 32484, 23802, 21695, 18486, 20099, 18031, 3071, 29992,
+28749, 25857, 22016, 23143, 11485, 30293, 17865, 14664, 4663, 8074, 9548, 28179, 2068, 18909, 31655, 13361, 18560, 18395, 13145, 20815, 1173, 32446, 26493, 889, 23480, 15421, 19375, 10812, 684, 22446, 8036, 29434, 15536, 30053, 19809, 27021, 27578, 4906, 8918, 32242, 12980, 18466, 27653, 15049, 4607, 26540, 28410, 23167, 12168, 8787, 11215, 13341, 8465, 4940, 14230, 31946, 20361, 837, 9990, 21046, 23283, 18026, 17712, 6051,
+15311, 4753, 305, 10122, 9659, 9223, 9596, 22639, 27689, 4481, 4920, 32297, 31021, 562, 22696, 10421, 9349, 1143, 23762, 17815, 6084, 5224, 16993, 26445, 6061, 26983, 14723, 29345, 12241, 32435, 2628, 27553, 4420, 2933, 4907, 14079, 12156, 14503, 3951, 7078, 18984, 8871, 6607, 17237, 9434, 29303, 27659, 18783, 30447, 18653, 3830, 3763, 23878, 20823, 30208, 29939, 15038, 12164, 26516, 27280, 11831, 29145, 22065, 16252,
+32078, 26972, 30331, 11467, 8707, 1514, 18545, 27691, 10386, 25152, 12160, 19820, 21687, 7051, 5835, 19366, 25705, 9666, 23129, 16815, 30489, 20570, 13986, 12760, 32734, 7735, 7272, 11797, 4112, 29337, 28049, 3422, 23541, 25613, 14889, 32248, 27127, 666, 27171, 4745, 25818, 6563, 24565, 14738, 13615, 30401, 1336, 6552, 7299, 24466, 23367, 5020, 12268, 4585, 17780, 12234, 12320, 25052, 24031, 16432, 21621, 19313, 19855, 12394,
+12158, 1976, 11874, 6517, 2643, 6277, 11263, 28461, 12841, 3060, 10431, 26456, 693, 11768, 240, 7992, 3466, 23607, 13013, 15734, 28192, 30793, 27968, 7745, 23078, 19231, 24177, 11931, 5776, 11264, 24326, 17934, 13241, 3432, 24452, 15884, 9710, 2947, 11577, 22551, 6007, 22009, 16239, 6701, 1009, 16479, 14693, 4475, 7318, 27706, 20209, 2742, 25732, 15409, 10487, 16042, 1872, 1897, 27973, 7649, 13161, 19531, 25583, 26402,
+22964, 17267, 9518, 32674, 20214, 21096, 22457, 26222, 10337, 5928, 155, 11346, 22407, 14848, 15821, 29725, 9787, 3262, 32467, 2751, 18671, 10187, 18793, 20543, 12084, 13998, 28192, 25245, 762, 21008, 18880, 23726, 5507, 28398, 23632, 25722, 16726, 13321, 19176, 27063, 19249, 19331, 5641, 8888, 1411, 21462, 5845, 11198, 24724, 5544, 13949, 10627, 15731, 32742, 31171, 27815, 13973, 26595, 20293, 14735, 14835, 6405, 5693, 20343,
+2035, 29325, 13297, 18762, 9878, 32473, 13057, 29127, 19036, 18699, 5247, 20447, 7393, 11092, 31646, 32118, 16636, 12827, 9977, 32368, 12802, 8380, 27415, 26775, 2208, 14940, 8742, 17043, 21345, 14435, 4618, 23381, 10992, 17915, 9375, 20870, 17620, 22432, 17229, 3888, 8363, 22476, 24336, 15757, 800, 23214, 15107, 17436, 3273, 25084, 17036, 16075, 697, 11684, 10082, 2905, 26624, 18824, 19948, 15202, 491, 24567, 5815, 11483,
+9714, 15190, 32353, 27335, 4854, 16814, 31223, 13218, 6522, 22791, 28975, 7322, 13237, 11314, 24759, 16511, 3630, 9027, 32586, 4327, 20711, 9901, 7232, 14568, 28725, 27181, 29770, 29217, 18980, 2817, 7932, 28694, 18007, 7518, 23261, 22861, 24332, 21717, 3311, 30855, 11740, 32286, 5409, 24978, 10832, 30168, 8721, 14463, 6428, 8539, 18790, 27139, 18440, 26023, 8939, 14398, 20436, 5941, 10847, 6648, 8758, 18779, 2574, 26765,
+26297, 25836, 16859, 17862, 14785, 20170, 15949, 26525, 19689, 21358, 18735, 30521, 18759, 27456, 12216, 25187, 3228, 31007, 19558, 21668, 24262, 28498, 3298, 11930, 1671, 14145, 18578, 10430, 157, 21152, 4427, 26454, 14220, 21286, 11548, 29005, 8689, 27497, 22763, 28378, 16088, 8730, 26131, 2079, 3419, 5580, 27266, 6647, 3819, 14056, 28315, 28081, 9786, 31614, 7243, 11458, 12991, 25821, 21888, 13148, 14205, 26315, 6835, 28426,
+14834, 18383, 24663, 23523, 13113, 14658, 19133, 29201, 23389, 12496, 31280, 26808, 18076, 25778, 687, 21895, 7066, 29002, 17208, 16853, 27848, 24451, 28311, 8072, 17504, 17431, 21220, 31710, 10978, 28055, 27368, 25812, 13671, 19263, 16567, 26784, 1154, 2932, 23217, 24543, 15429, 21729, 18583, 737, 14739, 19270, 22633, 21805, 15504, 7073, 5890, 10585, 31525, 1433, 18657, 16261, 18864, 7109, 15203, 29843, 2397, 9803, 22887, 16068,
+29067, 6687, 10084, 30221, 9619, 533, 21996, 25048, 22262, 7811, 25786, 4233, 27081, 15651, 26038, 9817, 22724, 31929, 20402, 21481, 594, 6291, 4975, 19459, 13401, 20178, 16534, 15798, 29982, 6653, 31866, 26281, 13340, 9182, 23734, 22960, 9715, 12962, 15240, 31977, 20773, 8258, 3442, 15086, 23909, 29480, 24903, 13866, 28641, 12538, 2579, 29236, 18829, 7554, 15927, 32230, 27733, 32461, 15260, 24947, 6346, 14358, 18460, 19687,
+23540, 9426, 9879, 487, 22388, 25119, 32464, 10393, 610, 3138, 25479, 24519, 32619, 17614, 5617, 28492, 30152, 8197, 24960, 16214, 15751, 8119, 15676, 10716, 7812, 30937, 2895, 14159, 12527, 21355, 1078, 3300, 30781, 10957, 3787, 20401, 3308, 3484, 30794, 3918, 6622, 23505, 28438, 6473, 8352, 1287, 2198, 5736, 9484, 27158, 21950, 25236, 2510, 4859, 3184, 10322, 3028, 6080, 24481, 15555, 27435, 25559, 18855, 25449,
+3748, 22643, 13082, 7057, 26127, 11109, 10975, 32749, 1846, 6645, 6455, 10198, 7933, 8653, 15935, 17417, 3043, 5117, 9885, 5553, 9976, 13070, 15876, 13004, 19150, 7589, 28560, 13817, 381, 14647, 6498, 4129, 4522, 19581, 11186, 30649, 30690, 22162, 30631, 32536, 28807, 4318, 9967, 3972, 12971, 25902, 21390, 16014, 31019, 31275, 21568, 8228, 11577, 4676, 21232, 30727, 12265, 17024, 11777, 12646, 31672, 18275, 16776, 3426,
+5088, 27962, 1308, 3010, 17356, 31939, 2779, 13396, 3489, 12746, 17368, 16460, 5880, 5990, 32474, 4131, 4498, 21274, 12359, 16075, 25950, 824, 14035, 5448, 17848, 25812, 18094, 16752, 11319, 2102, 20179, 16408, 30065, 21487, 19418, 14653, 20658, 22197, 28049, 24147, 2175, 12650, 7839, 8055, 18640, 7545, 12187, 23138, 28820, 24546, 6446, 22002, 25370, 20481, 27450, 10451, 13525, 12777, 27203, 24844, 14879, 14614, 8484, 12176,
+3333, 27903, 26830, 23991, 17332, 22111, 15370, 19508, 1993, 23209, 27563, 20634, 30755, 6982, 11004, 26807, 31529, 17450, 16041, 24131, 5163, 10724, 1814, 18688, 23501, 29018, 10765, 5612, 10864, 19249, 17789, 14198, 14384, 11851, 5421, 31717, 1194, 20792, 18457, 3188, 11233, 13252, 23822, 9220, 20235, 2058, 3259, 18996, 19509, 19301, 10359, 24672, 30025, 12174, 10593, 20758, 8424, 21358, 26370, 19288, 7839, 11391, 718, 22224,
+23242, 6140, 21173, 24437, 26932, 6862, 27625, 5397, 20114, 18679, 14618, 7581, 20737, 17877, 26577, 7478, 4410, 4169, 32151, 1667, 16343, 9976, 22425, 24767, 31334, 16028, 11287, 6405, 27419, 12006, 28629, 17894, 18146, 17034, 9563, 12310, 23896, 4420, 17707, 11243, 23099, 32325, 18824, 11068, 17435, 12634, 18547, 21845, 16803, 17930, 23513, 378, 27906, 13170, 25145, 26472, 29198, 3664, 109, 23850, 15670, 28739, 8976, 1048,
+13005, 18539, 13358, 4134, 22959, 31066, 15377, 13290, 30623, 1433, 24358, 15290, 14067, 10137, 4368, 30870, 28067, 27881, 31248, 23205, 8283, 23625, 16909, 4714, 27290, 17019, 28564, 10192, 12990, 4772, 11241, 25995, 23311, 24599, 30129, 13502, 22897, 12738, 26792, 20753, 14172, 18382, 3275, 28239, 28520, 7643, 26342, 23819, 2756, 24822, 14257, 11040, 15680, 31166, 15754, 10202, 15417, 11550, 20394, 28407, 16322, 31635, 21635, 6865,
+23467, 18996, 20367, 13596, 31735, 14391, 1581, 13139, 5, 4857, 8610, 28525, 12500, 2184, 19577, 15257, 27007, 1066, 26297, 9919, 32232, 9283, 20121, 14882, 20833, 7747, 10521, 4387, 6615, 32156, 11252, 30082, 18385, 31619, 10910, 17352, 13242, 12492, 30491, 13247, 17349, 6333, 9005, 29849, 8518, 28582, 12338, 2757, 29648, 5867, 12676, 29112, 15150, 29, 11226, 3215, 7776, 21748, 7602, 14391, 21136, 18854, 11705, 6753,
+17705, 22616, 24105, 30947, 2340, 21828, 11427, 19689, 28162, 20432, 16770, 3912, 16246, 29109, 6669, 13126, 2208, 19345, 9470, 17359, 19374, 20697, 20574, 27150, 9677, 28177, 8774, 30813, 14263, 20479, 4799, 31969, 10327, 28904, 30148, 12667, 17965, 8807, 32356, 13359, 29239, 16359, 17271, 12717, 12700, 23940, 25843, 14908, 10517, 2546, 32267, 29891, 23243, 20074, 24273, 152, 15483, 279, 30965, 29746, 20759, 2996, 28947, 31086,
+31901, 26328, 10986, 17098, 2367, 10574, 30457, 31607, 26933, 14960, 11556, 6865, 6132, 4632, 21774, 16649, 7178, 21273, 13772, 30421, 8579, 5277, 30573, 24062, 5557, 28770, 21041, 26316, 31767, 17220, 24634, 30900, 10780, 2852, 15230, 13148, 13427, 12919, 11987, 7592, 27879, 23543, 14458, 1243, 28175, 3464, 17892, 2585, 24737, 31664, 238, 549, 4173, 30811, 24611, 9730, 26814, 12884, 3278, 25813, 30105, 27913, 23945, 8117,
+30765, 6407, 21265, 11424, 19326, 484, 19017, 14437, 24028, 707, 15680, 19435, 4171, 804, 22021, 28908, 32468, 22259, 29457, 3873, 20303, 21301, 13604, 14349, 1417, 16882, 7394, 31522, 12027, 31339, 6872, 10025, 4978, 28137, 21449, 24304, 28622, 7698, 5973, 19882, 8405, 21653, 6549, 12576, 22457, 28570, 8717, 22157, 18062, 5406, 26030, 5597, 26707, 6866, 19946, 28125, 23749, 27340, 26879, 3008, 25911, 983, 13033, 30889,
+29121, 1715, 22425, 24975, 9413, 28398, 12089, 17819, 17283, 18638, 30395, 6972, 14441, 6344, 29129, 32503, 11751, 22391, 5332, 5690, 29258, 25278, 1047, 20239, 19850, 27927, 23247, 12993, 28910, 3513, 11114, 25263, 5228, 771, 17470, 14641, 29169, 29559, 32460, 13684, 15430, 30088, 20656, 29871, 3664, 17017, 29606, 15415, 6640, 2170, 21106, 3130, 27448, 22153, 23369, 14530, 17312, 13849, 27523, 13455, 17362, 5869, 5950, 22590,
+6640, 23421, 4463, 3041, 20212, 4156, 16725, 2874, 1476, 4613, 32745, 5140, 21630, 29583, 20556, 28270, 31753, 8894, 31401, 26433, 31047, 22002, 8195, 15592, 3083, 2950, 29047, 20445, 8819, 2229, 10267, 15459, 25650, 14731, 18500, 13095, 18887, 2457, 15969, 20363, 7070, 15947, 25503, 28700, 12762, 13291, 24203, 11748, 22185, 22836, 5413, 20465, 12070, 13609, 3289, 15154, 16559, 32336, 2831, 25379, 1797, 13099, 8070, 27448,
+27830, 26571, 7775, 13949, 29028, 23744, 1544, 3331, 6923, 27047, 32031, 19686, 7571, 23466, 31434, 29756, 13534, 4079, 17453, 25605, 17688, 20742, 7991, 1480, 20310, 10822, 26859, 22108, 23921, 2161, 16788, 18983, 28732, 24563, 164, 24993, 15539, 1708, 28324, 22463, 28756, 27587, 9381, 3559, 18286, 8047, 547, 31820, 12126, 18001, 24657, 29815, 5975, 32648, 31295, 26286, 10703, 25386, 15626, 1856, 27547, 32414, 20840, 23512,
+24209, 21004, 15737, 6980, 22713, 11293, 29443, 18701, 6112, 6056, 22260, 24398, 14103, 22807, 23451, 26230, 8040, 15340, 23277, 14016, 15221, 21804, 7534, 25924, 14422, 23160, 27780, 9201, 22806, 15852, 32713, 14247, 4089, 15682, 21227, 26802, 26975, 17903, 12735, 320, 23959, 2227, 24718, 5295, 25034, 15401, 31525, 307, 30742, 22034, 14323, 13195, 11070, 21857, 6351, 25492, 12249, 1363, 1925, 2287, 17216, 1871, 16534, 21305,
+17553, 4993, 15339, 11761, 22896, 28074, 12081, 14088, 30301, 4031, 19383, 22567, 19433, 18140, 22874, 17407, 7406, 4429, 30602, 18476, 26286, 4185, 11200, 5767, 5548, 13125, 8054, 22764, 14996, 24588, 11301, 32550, 29582, 26640, 11543, 19710, 21946, 23624, 1030, 19479, 27655, 20413, 9279, 14320, 5785, 32153, 31727, 13191, 3815, 29561, 31667, 30101, 978, 10099, 3101, 6527, 23225, 11155, 29291, 5453, 2976, 7825, 5235, 32558,
+1697, 16778, 19500, 23644, 7634, 20531, 10355, 2522, 8176, 19634, 16842, 13962, 19020, 15802, 27153, 22835, 12595, 26053, 20168, 13574, 3384, 23269, 20101, 26609, 1657, 16624, 32063, 4633, 24449, 4530, 4423, 26147, 21309, 23923, 17023, 28943, 11686, 27378, 31465, 19863, 14245, 15540, 1057, 497, 31342, 28210, 23332, 11169, 21495, 10732, 24743, 24880, 1234, 12076, 18721, 2891, 28701, 18016, 7524, 20382, 22547, 11947, 13761, 11088,
+3102, 30784, 7263, 14789, 25395, 5961, 1884, 6872, 21501, 2941, 7369, 20075, 31151, 30701, 31244, 19879, 8665, 23220, 11991, 9899, 2528, 30712, 12790, 31229, 15961, 20314, 18844, 5740, 32261, 32605, 16828, 2596, 30622, 24091, 17385, 23249, 30052, 19269, 30121, 18785, 22210, 4722, 6092, 20593, 2655, 4569, 7704, 11320, 27789, 19695, 21220, 30317, 17640, 1242, 28779, 833, 21557, 14855, 6573, 21050, 14692, 23401, 23646, 12546,
+14724, 8263, 3027, 12009, 27532, 380, 30794, 16974, 5102, 4119, 4800, 7757, 8688, 12504, 19078, 3709, 32200, 7530, 1258, 17072, 8772, 30037, 17905, 30329, 12124, 24478, 18612, 26817, 15111, 9490, 6595, 29835, 17754, 9623, 9076, 12518, 10003, 7103, 29493, 15106, 11222, 1525, 22863, 19910, 14029, 9173, 23619, 13461, 16703, 24877, 30533, 25476, 22147, 15670, 23037, 1503, 7380, 8881, 28320, 22491, 18372, 2148, 19559, 3358,
+11771, 28635, 15876, 21774, 2970, 12601, 4112, 14192, 14126, 26976, 1334, 28156, 3381, 24953, 8849, 20085, 17063, 6615, 12793, 6442, 22285, 3062, 7945, 29666, 11944, 3498, 19389, 30316, 5646, 6180, 906, 17417, 2048, 16782, 6423, 5018, 29384, 10536, 19211, 10742, 4744, 20545, 6130, 8125, 12731, 14980, 28210, 29794, 21595, 8235, 3468, 11112, 11298, 11413, 8010, 23242, 14911, 27400, 20790, 20557, 812, 21696, 5206, 2860,
+5710, 11630, 7879, 2326, 22166, 27090, 13069, 26910, 14867, 19199, 2267, 27598, 1411, 30478, 24624, 23006, 5945, 28092, 1351, 17243, 6738, 9361, 7717, 21649, 3993, 28507, 9439, 4806, 17435, 14645, 7666, 23146, 26275, 15545, 25472, 15673, 9867, 5773, 9815, 24735, 24973, 12083, 19565, 26384, 9793, 11422, 16623, 15738, 6746, 17974, 214, 13484, 27335, 7931, 2366, 31329, 3671, 11805, 3367, 21106, 26450, 11033, 11484, 19958,
+26579, 4189, 2863, 3678, 9962, 12679, 28413, 2167, 24762, 15211, 28552, 1787, 26633, 12407, 17525, 611, 30381, 17739, 14096, 24948, 25671, 16462, 23509, 29342, 28267, 26876, 17680, 21949, 5142, 29165, 9139, 31721, 586, 12003, 2631, 10548, 24682, 31045, 12716, 16676, 13488, 8500, 18463, 7353, 20907, 3220, 7964, 18520, 20960, 22060, 10700, 13863, 5754, 1442, 10437, 1253, 28318, 28117, 23203, 692, 24514, 32342, 32413, 25100,
+11577, 2277, 2881, 3491, 554, 15597, 20167, 14042, 24097, 5862, 21395, 12236, 9083, 29359, 30756, 30043, 18652, 8688, 11138, 24406, 10130, 21575, 25660, 5681, 16924, 16095, 6373, 8671, 15669, 6019, 1003, 27247, 8296, 3884, 30738, 8850, 19481, 18138, 22892, 10810, 24000, 11519, 23046, 315, 8110, 21034, 30358, 26762, 29723, 8728, 18401, 7085, 30303, 11293, 12766, 14460, 27388, 19140, 23131, 10289, 25159, 24134, 4768, 687,
+28019, 2739, 9537, 14732, 20877, 32429, 25543, 12109, 11180, 15821, 12425, 19290, 4088, 10015, 13285, 1043, 18744, 31686, 8128, 16279, 10211, 20895, 30739, 4831, 7267, 21102, 15120, 32426, 12469, 19889, 345, 7720, 22628, 9882, 22452, 10737, 9543, 15227, 22846, 20723, 31049, 2503, 7245, 2369, 12519, 20530, 3412, 31263, 19448, 11540, 14774, 29659, 32435, 12746, 1722, 6934, 1080, 16843, 6592, 13549, 3964, 6937, 21269, 26592,
+16819, 10954, 4561, 26362, 26181, 27407, 14317, 24462, 29911, 21563, 26831, 9662, 9325, 30243, 8157, 28774, 9016, 22931, 25665, 8683, 2909, 27388, 15618, 3990, 11463, 22210, 17539, 15427, 29148, 6041, 9251, 13199, 16995, 13812, 6794, 10408, 8451, 21111, 2103, 5594, 9906, 28934, 15256, 19232, 26410, 23413, 15238, 2658, 13577, 8135, 11341, 16486, 2755, 26959, 20476, 14218, 16402, 5248, 29645, 12782, 11289, 6128, 25981, 28284,
+19940, 7, 5924, 28392, 21119, 8027, 1218, 31025, 4194, 16475, 17489, 30604, 7120, 32727, 494, 20697, 8095, 11835, 4416, 10850, 6027, 24892, 25069, 22429, 30140, 21946, 2443, 8661, 28075, 28424, 4177, 15247, 28432, 10102, 10871, 16783, 18129, 12090, 15040, 22323, 28565, 32530, 20159, 2917, 32489, 20653, 23615, 7816, 32489, 28031, 18667, 5748, 20155, 10968, 28177, 17528, 146, 30620, 26189, 28221, 26276, 30367, 10701, 21940,
+7701, 21572, 5955, 25830, 894, 20996, 15386, 29459, 20758, 2777, 32377, 20479, 23431, 23224, 28296, 23152, 18487, 14195, 28900, 5874, 25163, 24309, 23402, 25309, 22161, 16824, 20763, 15669, 14423, 31464, 4842, 22124, 20268, 10797, 15186, 21163, 31793, 30572, 17854, 19783, 582, 17463, 7495, 24013, 7919, 3023, 14397, 26406, 17218, 10529, 32281, 9613, 2070, 22915, 2154, 24231, 6971, 22917, 7132, 21394, 21613, 11974, 10750, 9114,
+22772, 25937, 30277, 21797, 23741, 15363, 8813, 24323, 59, 16308, 15568, 7978, 19331, 29965, 1617, 3781, 7726, 1130, 13394, 9796, 24045, 15548, 1259, 31017, 5698, 8392, 19643, 27311, 20366, 30394, 3657, 10370, 23563, 1166, 32168, 14536, 16530, 8213, 6092, 16589, 24521, 21660, 24567, 11084, 18858, 26184, 14865, 26584, 27314, 28259, 3613, 18592, 11039, 4872, 16841, 16737, 13264, 3716, 11281, 863, 1342, 14938, 11233, 24905,
+16105, 10633, 6674, 32635, 18846, 12766, 16456, 10599, 1658, 8255, 21683, 20516, 1672, 3780, 14333, 28986, 32039, 17946, 14810, 10311, 22818, 31651, 27048, 3315, 2600, 5561, 4178, 3942, 20500, 15411, 28848, 3837, 26045, 2754, 3704, 12123, 15520, 20160, 22723, 17178, 28415, 11638, 4927, 30087, 15419, 19260, 26306, 14690, 4438, 8348, 25001, 27256, 7232, 19282, 30571, 9832, 24843, 1981, 13774, 12575, 17393, 9854, 16412, 10670,
+12608, 20116, 22793, 28128, 7508, 12748, 12539, 3156, 24387, 17466, 475, 7038, 3958, 26781, 21728, 8396, 2362, 13962, 2884, 9594, 476, 688, 19426, 25319, 2669, 432, 5127, 20062, 10287, 21539, 30732, 22895, 8888, 20758, 18256, 16396, 738, 30795, 19552, 25125, 15493, 20028, 32163, 19451, 14041, 21124, 27847, 16403, 2318, 30731, 25997, 2794, 31419, 12655, 28113, 1321, 13088, 472, 21383, 23375, 22012, 19348, 13502, 30900,
+7338, 31758, 14528, 8076, 29785, 1313, 434, 12510, 21341, 32597, 31961, 2614, 20953, 27040, 19018, 23271, 25004, 12247, 26065, 23655, 24903, 21411, 24976, 5223, 21883, 13592, 28598, 11127, 172, 9332, 9259, 7510, 8323, 23788, 15586, 5340, 25101, 16020, 17851, 13674, 15850, 17044, 16288, 4035, 11317, 2538, 27307, 3553, 14786, 20604, 27208, 6921, 9247, 19417, 12144, 31131, 241, 7974, 9490, 413, 17306, 18750, 7923, 25629,
+9770, 23509, 30970, 2103, 6762, 16053, 15777, 22612, 329, 32065, 26647, 11646, 1836, 21186, 15199, 16622, 9023, 9640, 23543, 18270, 29057, 2919, 16633, 29298, 10893, 26124, 29711, 28199, 12106, 4866, 21061, 21876, 28375, 19263, 23979, 2369, 2548, 6988, 24981, 2877, 6285, 18861, 14524, 8121, 7279, 29723, 24743, 16302, 6595, 15518, 1805, 2884, 18437, 18438, 32182, 29330, 11794, 29125, 24762, 23900, 1223, 13055, 13008, 29599,
+32318, 4219, 31968, 2098, 11207, 24182, 4975, 17493, 10275, 19499, 25614, 17554, 16455, 17590, 1089, 23050, 340, 2894, 25935, 18778, 21332, 25349, 15340, 359, 21707, 7334, 24259, 22930, 20389, 4500, 19761, 19939, 8719, 18962, 22037, 19927, 10376, 27013, 4652, 20651, 13744, 30266, 5437, 30199, 15088, 6526, 20482, 15429, 9420, 13649, 1439, 30753, 6230, 16779, 31112, 27937, 24114, 22603, 18100, 11735, 27103, 5093, 31675, 3055,
+24055, 20944, 22982, 1663, 15189, 27634, 22314, 28934, 25132, 27752, 26365, 7453, 1510, 14079, 22882, 10931, 27728, 24321, 8916, 1191, 8332, 7260, 29128, 32446, 29863, 14460, 11414, 24199, 19554, 10321, 27254, 10841, 31265, 17468, 12505, 13687, 12334, 2051, 9853, 4698, 29803, 3450, 12151, 31314, 17530, 2265, 9477, 12490, 26586, 18393, 13681, 2151, 25653, 10042, 1829, 22748, 24502, 13243, 14179, 11288, 23564, 8665, 22130, 22062,
+26133, 1867, 2981, 5699, 3918, 12834, 10398, 954, 16284, 22549, 32268, 1046, 24815, 8977, 13537, 18633, 27370, 27218, 20784, 20255, 4492, 22614, 10235, 28995, 3089, 24415, 7515, 26654, 312, 29645, 15948, 26446, 31512, 18929, 32145, 2663, 31763, 9775, 3617, 15279, 32325, 3117, 16326, 24372, 12094, 29863, 10237, 6696, 24313, 31022, 26951, 28806, 20868, 4418, 25033, 23957, 28833, 32548, 17843, 29146, 29426, 1023, 22824, 28170,
+19952, 22201, 30833, 18947, 31977, 1682, 1459, 31534, 4799, 17785, 23138, 16893, 14880, 607, 23589, 6425, 31629, 17772, 2463, 19729, 22191, 27496, 10919, 18256, 27277, 28762, 14634, 23935, 29786, 4690, 19337, 16970, 26892, 17403, 3150, 26101, 19085, 4609, 24867, 23885, 22394, 15237, 8010, 4506, 15844, 31600, 10931, 14706, 16604, 13395, 1667, 6027, 8123, 12586, 24284, 2632, 8581, 6150, 26567, 5599, 10841, 13137, 22569, 4965,
+30540, 25719, 31066, 16857, 30328, 23165, 7974, 19954, 5634, 15985, 24460, 21478, 14817, 2624, 3416, 31421, 16019, 5084, 4681, 24142, 17670, 28965, 26775, 26251, 2347, 20574, 31850, 13188, 943, 21652, 18153, 31483, 14603, 16451, 15573, 12164, 6848, 23547, 32118, 12482, 6764, 23811, 1193, 21581, 26435, 4609, 20235, 9686, 9693, 24916, 1060, 27364, 21113, 27835, 20847, 23460, 15642, 19930, 3881, 16585, 8814, 22034, 15301, 23417,
+5718, 30874, 2813, 12566, 21653, 2164, 25049, 28418, 25975, 26242, 17231, 19642, 30851, 4698, 29328, 7777, 29614, 30388, 2373, 17959, 25456, 23220, 8652, 8330, 10382, 12533, 24915, 19196, 1799, 7448, 9846, 7517, 5554, 12659, 20084, 27208, 14823, 12365, 22858, 8030, 5839, 7321, 27672, 3922, 12020, 24232, 11699, 8866, 21853, 14072, 26826, 14541, 4525, 2710, 22871, 14907, 15243, 15018, 1336, 17042, 22467, 11182, 24560, 28021,
+23841, 11876, 22461, 5897, 24241, 12551, 13927, 30080, 19873, 8832, 1234, 31893, 296, 12934, 7991, 22149, 27006, 2049, 3922, 31531, 4759, 26793, 13671, 20002, 9044, 15007, 4277, 31511, 26189, 28837, 26764, 17262, 7945, 16458, 23159, 32186, 29009, 4319, 29498, 16114, 13151, 30732, 15239, 13447, 10898, 23231, 2829, 5137, 25280, 6751, 3900, 30040, 777, 17571, 17274, 9821, 32578, 21551, 8564, 25999, 17620, 2560, 10494, 25565,
+19018, 885, 24983, 15260, 5204, 21713, 31374, 18355, 19678, 13846, 31803, 30576, 4309, 1864, 2945, 29589, 8615, 6846, 26861, 9392, 24417, 11368, 19213, 24228, 151, 27777, 17459, 17772, 30338, 27953, 10569, 16588, 28839, 2785, 31848, 1275, 24498, 30455, 19631, 11408, 11533, 18666, 9217, 15842, 20530, 12162, 12663, 29145, 19008, 6757, 5770, 10658, 18125, 24983, 2118, 18276, 19993, 19577, 3280, 17563, 14763, 13850, 1383, 10834,
+16635, 464, 12109, 8365, 30919, 31740, 19774, 9684, 17638, 28991, 25526, 5400, 8385, 5421, 1778, 27394, 12178, 7548, 5284, 30303, 32531, 7402, 15812, 19756, 26979, 19092, 4551, 8974, 174, 5935, 19808, 16809, 6399, 31918, 25175, 4550, 30890, 12181, 14234, 15761, 8404, 6992, 21161, 16789, 12413, 22939, 11415, 24592, 30487, 16699, 22127, 30251, 24101, 5171, 17239, 18313, 24264, 21791, 27287, 24438, 27726, 14328, 8480, 1357,
+13478, 887, 5907, 11600, 13068, 20141, 27361, 21472, 27133, 15755, 5493, 6778, 5926, 16909, 31370, 3646, 840, 20730, 1129, 24942, 25901, 18368, 10487, 17397, 7391, 5006, 9068, 2349, 19334, 17548, 3706, 44, 18435, 9613, 11645, 31503, 29754, 6238, 20207, 24119, 21993, 25700, 30898, 27920, 9841, 29500, 31566, 10682, 17462, 32695, 2856, 10596, 18295, 13343, 27993, 25687, 18349, 4293, 28036, 4916, 21841, 31743, 4960, 7508,
+8588, 16605, 6243, 5575, 22844, 26450, 29694, 12069, 19383, 27824, 7221, 29224, 24557, 6019, 7138, 9251, 5946, 9994, 19847, 24242, 23337, 15073, 17161, 8919, 19366, 12429, 13835, 8440, 11404, 18795, 15948, 19993, 2633, 22192, 25568, 25477, 15874, 22494, 4778, 2489, 17551, 12000, 31714, 9340, 18019, 6084, 18591, 23966, 16079, 5671, 15440, 6648, 20744, 32601, 15567, 7342, 12262, 29402, 15782, 23667, 15430, 31731, 10892, 18063,
+21155, 3692, 10772, 4261, 26186, 15550, 6751, 10969, 27550, 5697, 20309, 12802, 11781, 6133, 4000, 27860, 11804, 19440, 1741, 32548, 19273, 17308, 7122, 31535, 13943, 22905, 22434, 29373, 21868, 558, 14668, 10255, 4250, 25440, 14516, 30437, 8222, 21267, 8638, 3005, 26964, 28948, 15807, 5978, 2313, 19807, 1070, 14117, 6479, 2811, 13897, 25752, 20120, 21019, 24519, 1295, 11156, 14186, 30668, 256, 14744, 12568, 10511, 18995,
+5240, 25028, 16664, 13462, 13527, 25302, 16467, 7724, 21482, 32274, 13702, 23795, 19313, 14772, 5144, 25792, 17584, 19041, 18776, 4936, 7293, 10528, 6231, 18449, 24714, 4131, 18706, 6690, 16699, 29217, 25685, 21939, 21477, 9581, 2633, 2237, 2116, 19101, 9961, 23598, 18607, 23663, 14626, 5153, 5667, 19770, 30945, 23251, 6044, 16954, 28187, 13337, 27482, 1650, 31786, 19428, 5781, 17724, 26118, 22480, 14174, 19036, 11651, 2883,
+28617, 14285, 5120, 30733, 618, 15081, 21564, 19225, 5976, 3422, 24378, 11644, 23192, 22556, 2127, 29236, 6742, 30315, 9805, 1456, 31965, 8824, 20884, 4979, 26548, 14234, 27459, 7954, 502, 6343, 10838, 29120, 20628, 15958, 27085, 21246, 31040, 15881, 7703, 4248, 19303, 32082, 15892, 9728, 21870, 18020, 6196, 28612, 15567, 16002, 30068, 14764, 24826, 18184, 19743, 18606, 32418, 14435, 26561, 153, 20778, 4631, 29273, 8638,
+20589, 23590, 29884, 18861, 6704, 4819, 23110, 26007, 4133, 6234, 2967, 26003, 24254, 9164, 21847, 7053, 25166, 19147, 21818, 17224, 4563, 8793, 3062, 4214, 23228, 29623, 4367, 11238, 1486, 872, 19876, 22076, 24462, 16992, 8169, 31166, 21812, 31279, 24406, 25945, 4746, 27373, 19181, 29000, 3769, 8260, 3286, 28935, 27408, 25104, 13391, 31971, 1129, 16454, 3417, 24358, 13309, 7784, 2828, 14796, 8656, 22705, 4104, 351,
+6929, 12273, 31517, 28741, 10785, 23155, 21919, 15531, 17761, 8332, 11763, 21530, 16592, 15049, 17698, 11232, 7385, 31089, 10436, 8515, 14775, 13853, 105, 28085, 21638, 2933, 10113, 30294, 25638, 14217, 30645, 32568, 26490, 29395, 28541, 4507, 19782, 17692, 20038, 4775, 26024, 31802, 26306, 9849, 14083, 11236, 21081, 21469, 9557, 31517, 29984, 24333, 12603, 30089, 19650, 1473, 254, 29763, 31767, 25893, 11212, 29645, 25693, 4934,
+26272, 21466, 9442, 13286, 6391, 29480, 18062, 32415, 28514, 11600, 9496, 9830, 22836, 30578, 31299, 32393, 29327, 28515, 23958, 9162, 25836, 10840, 10635, 26090, 7835, 9635, 19215, 19047, 6512, 12140, 23982, 16, 839, 656, 13302, 7230, 30136, 31364, 6877, 25883, 10196, 16374, 2945, 264, 14184, 1476, 32658, 10743, 29991, 23848, 19906, 23059, 1921, 30541, 16381, 9756, 7408, 2829, 28804, 13920, 14969, 20018, 13936, 15808,
+20674, 27239, 23038, 18042, 25835, 29916, 11157, 3264, 13522, 14102, 3528, 27706, 15578, 3418, 5681, 12801, 27267, 25587, 3092, 29188, 23361, 19474, 6176, 30769, 22303, 2212, 11922, 4504, 22230, 25858, 20313, 10136, 20329, 10583, 28179, 13397, 7731, 6568, 16661, 21253, 20671, 20189, 16191, 3481, 23608, 21873, 16283, 18107, 14692, 19375, 14527, 5285, 6081, 20703, 3287, 28384, 22916, 15209, 121, 12378, 8299, 20434, 22515, 28629,
+31017, 17926, 9258, 5981, 24494, 25919, 27234, 12397, 13340, 10658, 15879, 4180, 32531, 32162, 22287, 14455, 18769, 4046, 19741, 24851, 24750, 23028, 20467, 14898, 5469, 20588, 27276, 13768, 8254, 17023, 9629, 6504, 2181, 18887, 12485, 26676, 12038, 6951, 6305, 25379, 17609, 22184, 29559, 17372, 21578, 19079, 31828, 7580, 23125, 18801, 32431, 15107, 9061, 20130, 30005, 14530, 7951, 24514, 28298, 16205, 8769, 5160, 22709, 10951,
+24047, 2426, 4859, 3318, 9378, 11164, 28697, 26987, 581, 25488, 11592, 22159, 11799, 10652, 29739, 2157, 29453, 29402, 17264, 5746, 16765, 14502, 20276, 24716, 6248, 15806, 8153, 15017, 20966, 30863, 25968, 12246, 521, 30827, 15564, 9899, 9224, 11493, 4119, 9805, 4213, 15711, 31964, 16013, 26363, 28936, 18170, 23048, 25570, 2666, 28794, 9567, 17168, 16302, 1515, 23416, 32108, 9669, 5666, 20307, 7764, 31634, 32553, 8285,
+29694, 15349, 18185, 6150, 26842, 22304, 15955, 31055, 5247, 15151, 14300, 31610, 11319, 32470, 21890, 4122, 2369, 17916, 13689, 19537, 1450, 15205, 10186, 790, 24874, 15852, 21097, 32638, 14718, 20882, 8155, 11644, 3463, 26340, 17794, 30305, 15876, 981, 28593, 21123, 16133, 10125, 19965, 27452, 9828, 9087, 31574, 12197, 27003, 12496, 31734, 28453, 27701, 9152, 29244, 19807, 25004, 17573, 19677, 6955, 5688, 27832, 18599, 9151,
+21405, 3626, 6689, 4513, 4607, 2514, 25637, 20740, 12639, 12834, 15425, 22467, 21922, 14231, 1896, 16157, 26727, 863, 11843, 21660, 10015, 8319, 8699, 2252, 25892, 28376, 9207, 31580, 23441, 27806, 7964, 12078, 31432, 14653, 16591, 3272, 17167, 9460, 24012, 29806, 22295, 6669, 19506, 11449, 20901, 21402, 27606, 14860, 22265, 6681, 3753, 32281, 15000, 12452, 1765, 8125, 8061, 10972, 6937, 31502, 6010, 14901, 10812, 4675,
+29554, 27403, 7947, 13953, 4096, 31959, 10992, 26391, 5861, 30498, 5072, 26762, 19132, 32678, 8854, 8630, 6592, 12607, 8143, 21592, 25060, 9908, 29717, 353, 20880, 3887, 31855, 26890, 18788, 9899, 31565, 15575, 4534, 6744, 29528, 8630, 5936, 7752, 2253, 11797, 5482, 7325, 5791, 24615, 7236, 14645, 477, 13828, 27253, 8620, 2652, 19545, 18528, 32370, 19898, 6640, 3489, 18985, 762, 22277, 28884, 32328, 5084, 650,
+6304, 1845, 9281, 12240, 9597, 11534, 24037, 15080, 18860, 29828, 6927, 26096, 11706, 7404, 7156, 6191, 16024, 9808, 25736, 1784, 9410, 12866, 8424, 12899, 31851, 9186, 2409, 27967, 8746, 7493, 28617, 15051, 9338, 5130, 27291, 18936, 16665, 18561, 1248, 2757, 15621, 8175, 28853, 27327, 15579, 3241, 750, 31603, 13049, 26486, 619, 22460, 6584, 9043, 2591, 5667, 18229, 5000, 866, 26976, 12494, 29484, 9259, 21832,
+1846, 3782, 8000, 18511, 22343, 9248, 21268, 5197, 17423, 17353, 32524, 234, 20594, 507, 31837, 876, 26993, 32456, 23336, 810, 8731, 25927, 6477, 26961, 30928, 7344, 21169, 10654, 4060, 30428, 32486, 5906, 1442, 7719, 24418, 23786, 16967, 12918, 28983, 1623, 30272, 28739, 1857, 18098, 29246, 927, 18974, 23472, 615, 9542, 24282, 9347, 2702, 30759, 3540, 862, 5335, 24709, 11516, 9395, 22369, 11234, 15302, 23811,
+18953, 6952, 14829, 3153, 19870, 11044, 4776, 17374, 7016, 6633, 2705, 3494, 7560, 21679, 26966, 8176, 31222, 18480, 17523, 1156, 16472, 21063, 2018, 21807, 13004, 13534, 31203, 2605, 24768, 13737, 26416, 10954, 20689, 8478, 14107, 7791, 19522, 18883, 25166, 26538, 25516, 27871, 30033, 309, 16782, 24231, 8485, 15236, 9944, 26008, 16392, 26416, 14303, 18410, 15455, 27307, 31944, 13890, 29912, 23945, 27627, 23560, 2131, 15548,
+32038, 16238, 23340, 18793, 2353, 15738, 12563, 27869, 10841, 9828, 28178, 27623, 1292, 3895, 10092, 11236, 29903, 26484, 4884, 11438, 12127, 20339, 5977, 11303, 1462, 3121, 2480, 29089, 26682, 4611, 11870, 25952, 20849, 2442, 11977, 23202, 18180, 24541, 18304, 29021, 1601, 13714, 23876, 2893, 17610, 1200, 14129, 14745, 27685, 19013, 26184, 7044, 6585, 32161, 18347, 8047, 2515, 20828, 4368, 29197, 25439, 16238, 22381, 13521,
+18680, 1591, 3955, 4092, 26132, 22259, 345, 27733, 3206, 24222, 30627, 20816, 25422, 11988, 2793, 20339, 31002, 28977, 27383, 4819, 28371, 12963, 12866, 30886, 1023, 17234, 27315, 26462, 705, 16928, 7215, 19385, 18519, 11171, 23478, 11883, 662, 23823, 6849, 3868, 15277, 4708, 24684, 7932, 16696, 27478, 28271, 14930, 23687, 22887, 19749, 19290, 3082, 32615, 17408, 4105, 17082, 11955, 30567, 17787, 28884, 5015, 4404, 14635,
+16186, 27882, 26519, 16848, 18938, 600, 20717, 1447, 5308, 12633, 9379, 22004, 7343, 4883, 4167, 31031, 27770, 23916, 17553, 30852, 23764, 2194, 2189, 8078, 14149, 32756, 25865, 10265, 5003, 30269, 24901, 21189, 25384, 18652, 5270, 11554, 19252, 25987, 13001, 24560, 5852, 22381, 13796, 13196, 27264, 17963, 11459, 22266, 9112, 29012, 20350, 108, 31206, 22539, 8186, 12588, 22527, 1283, 22853, 27531, 31552, 14986, 15952, 24168,
+870, 21222, 2954, 20122, 14441, 15956, 11914, 20294, 5569, 25711, 722, 65, 10906, 12181, 22331, 20018, 8425, 9913, 20126, 6864, 32452, 28312, 19452, 22211, 29595, 9537, 16974, 28380, 24524, 159, 19780, 25394, 21381, 22735, 12749, 3055, 5923, 24663, 23349, 11492, 17606, 24071, 11557, 28513, 3484, 1120, 15763, 11909, 11033, 3122, 18773, 10717, 31434, 5457, 160, 28262, 14995, 17135, 23874, 6751, 17294, 10886, 32145, 5907,
+853, 12126, 8962, 6776, 4022, 32311, 18268, 21628, 23614, 29825, 17373, 27098, 30945, 369, 6240, 9210, 3491, 25013, 19927, 2157, 30471, 20088, 30419, 12698, 4455, 21525, 19449, 21749, 32412, 18826, 27656, 497, 30953, 3851, 7274, 2207, 3394, 25542, 23835, 27009, 22600, 8441, 21339, 20777, 8810, 27579, 29988, 12301, 19825, 17147, 14458, 17528, 4467, 12110, 30226, 8922, 867, 16907, 30671, 511, 2965, 25560, 1009, 1150,
+29411, 8283, 3357, 37, 1057, 27193, 27046, 23657, 2866, 15618, 11667, 11676, 10429, 8887, 23977, 30254, 26034, 5667, 15014, 30502, 17777, 12472, 6656, 18645, 29379, 4560, 19156, 32345, 30120, 20165, 727, 26763, 28448, 4085, 26800, 29506, 31278, 21079, 20395, 1376, 3929, 32062, 13052, 14358, 8181, 4261, 11845, 1448, 9928, 26859, 31950, 27706, 6564, 5838, 13583, 3175, 10398, 32739, 2752, 7750, 20137, 3480, 1745, 15817,
+7565, 28546, 12555, 6075, 16857, 183, 7451, 20786, 32245, 20503, 2376, 7659, 24764, 14221, 9107, 1924, 8313, 8289, 29630, 14877, 14127, 10445, 18052, 24526, 10417, 20805, 32276, 30554, 24285, 1254, 13603, 31850, 29800, 26159, 5157, 13889, 26342, 12608, 1907, 25819, 343, 4283, 710, 25107, 18505, 9817, 27031, 26818, 18106, 23894, 8927, 32234, 1571, 26979, 23992, 11988, 15016, 23500, 9774, 6533, 24754, 23378, 5615, 21786,
+16769, 10772, 2907, 10343, 23380, 4814, 3394, 23723, 9098, 4105, 16062, 27603, 13922, 10326, 21653, 32029, 1452, 30580, 31495, 3023, 24791, 22719, 15012, 7040, 13451, 24786, 13573, 5438, 15396, 19189, 27224, 32165, 29961, 30132, 9740, 20574, 2178, 13135, 11529, 11276, 17240, 27592, 6111, 31162, 5150, 27764, 30423, 6602, 25576, 29150, 9625, 17600, 19101, 24637, 24640, 32553, 16656, 5445, 5223, 32052, 24634, 32447, 31450, 21828,
+29811, 8422, 9634, 31990, 21557, 21163, 10498, 6029, 15987, 16610, 4424, 21137, 11606, 2079, 27739, 4415, 31230, 4597, 22015, 17563, 29234, 13887, 17348, 13122, 19332, 22571, 12407, 11199, 22251, 11089, 259, 19294, 19511, 9893, 18516, 8301, 31056, 29015, 14330, 14276, 12857, 18754, 2645, 24463, 20834, 30385, 28878, 19296, 2214, 18125, 4091, 31448, 32012, 21440, 11803, 18577, 11243, 24210, 29776, 726, 2531, 30035, 20021, 22042,
+7160, 5769, 30343, 5448, 2016, 11906, 19724, 14873, 30660, 22370, 6569, 18726, 19987, 2679, 5254, 22201, 20805, 9346, 20881, 20049, 30786, 32684, 5858, 9261, 24126, 2866, 9988, 26657, 133, 30009, 15932, 7293, 3010, 13507, 12742, 5027, 25413, 32466, 19900, 23306, 22068, 26469, 9264, 9287, 29149, 14519, 31488, 17186, 23865, 19602, 4467, 21883, 19518, 10326, 31144, 10877, 13192, 8364, 4766, 13326, 5605, 20698, 20619, 8616,
+1438, 593, 13643, 26851, 292, 775, 17389, 22360, 27245, 26654, 31648, 23626, 8405, 30368, 8044, 32270, 17202, 12511, 21385, 3953, 22837, 19761, 14830, 3262, 28126, 19596, 16588, 963, 7527, 4439, 9579, 8965, 5033, 23222, 3048, 5325, 23998, 20438, 27685, 18475, 14324, 26565, 9333, 22729, 24166, 17377, 22231, 8600, 29888, 10848, 12553, 19958, 30609, 27383, 23220, 25967, 14212, 7040, 26931, 21739, 11479, 3742, 30704, 16512,
+26965, 984, 21837, 18195, 21422, 16755, 3902, 2978, 10552, 13235, 25707, 1950, 30612, 15170, 10551, 27732, 26018, 23104, 14922, 23860, 17720, 5374, 17059, 31932, 12414, 11222, 20903, 23894, 14965, 18839, 7638, 9162, 19823, 29476, 27357, 8478, 13463, 31259, 11456, 24015, 11726, 4396, 25966, 9570, 19566, 3749, 4534, 12817, 26853, 19457, 3909, 11805, 24831, 20968, 10969, 4478, 32191, 31872, 28372, 14388, 17943, 3242, 23550, 4999,
+32718, 18139, 13477, 13413, 16630, 24933, 4661, 28356, 29329, 30627, 5158, 16128, 1608, 9692, 28945, 28461, 29149, 86, 7499, 21213, 21054, 18468, 25691, 20477, 17573, 21295, 2097, 2748, 24537, 25647, 7747, 24488, 11018, 21224, 5133, 27648, 13390, 9794, 23236, 9951, 7653, 28394, 26079, 9261, 5319, 22256, 4955, 1700, 22342, 12454, 22913, 10629, 30922, 15836, 31106, 15727, 4363, 436, 18476, 28901, 26083, 26223, 20621, 4334,
+14680, 25754, 31982, 28070, 2781, 22451, 5253, 10434, 18077, 31333, 19696, 23396, 20821, 24651, 25097, 10396, 4337, 15242, 21025, 2491, 31079, 19363, 18219, 2674, 19799, 3927, 31575, 13115, 30150, 19428, 17449, 12062, 12415, 16663, 7364, 15196, 6346, 12618, 25630, 24424, 11183, 12558, 15052, 32004, 4441, 7381, 9632, 8778, 22624, 30657, 11270, 20935, 17253, 29489, 23609, 4284, 648, 22417, 17399, 30798, 9077, 2080, 10093, 21492,
+18744, 17457, 3920, 25090, 30075, 29551, 16746, 8490, 9341, 31799, 7727, 13783, 6412, 17359, 22561, 29036, 15249, 1063, 17203, 32502, 30552, 8045, 4018, 31200, 30462, 21418, 29231, 6771, 23498, 6556, 28264, 9474, 24013, 32184, 1797, 21321, 28967, 18543, 29811, 5541, 17574, 4770, 19324, 23987, 22130, 9117, 20255, 4611, 10181, 4691, 4345, 7965, 12736, 8363, 6398, 10430, 29781, 2861, 17201, 20512, 9417, 12697, 29986, 662,
+12114, 31783, 21983, 8313, 17559, 19027, 13854, 2365, 23797, 410, 26352, 13159, 9528, 13840, 17770, 19709, 18531, 22115, 27674, 31267, 30479, 1304, 8929, 27492, 4165, 26130, 15236, 13582, 6060, 12455, 14245, 18174, 11470, 3460, 26487, 29029, 22487, 7574, 31395, 13517, 7984, 24979, 26676, 17512, 6051, 11679, 4453, 24582, 1026, 32128, 23081, 31505, 664, 32010, 26230, 4830, 25373, 8698, 18412, 31433, 21153, 32657, 16839, 32624,
+3350, 10558, 28885, 25837, 18132, 27512, 6586, 26117, 19724, 495, 10861, 25775, 12174, 15315, 17590, 13200, 14675, 7903, 11938, 15339, 7146, 5400, 20169, 32519, 14098, 5814, 31184, 2484, 5703, 15255, 2340, 9053, 25813, 31225, 2123, 11178, 25970, 8709, 4527, 12926, 9204, 15388, 5933, 21378, 30703, 23523, 1811, 12610, 31427, 13749, 27950, 5805, 19149, 15351, 5556, 479, 21165, 3972, 2963, 26869, 19227, 5303, 3154, 12272,
+3761, 5277, 23450, 29731, 13987, 27977, 9889, 23191, 10598, 15822, 11802, 8533, 6578, 13613, 21144, 5237, 27362, 16326, 11042, 13743, 31677, 16598, 14222, 20075, 20570, 17186, 14176, 7029, 22489, 17330, 19301, 26250, 22608, 9984, 23213, 3827, 5193, 334, 27018, 15791, 16157, 6052, 24325, 22735, 19665, 12701, 27972, 14259, 29027, 6246, 28002, 27936, 22844, 9457, 15243, 10646, 26643, 29419, 17675, 16364, 13982, 4208, 9847, 3822,
+14192, 292, 7649, 19386, 627, 1899, 2409, 16784, 7952, 26734, 6751, 27617, 6667, 1955, 9109, 2926, 8201, 4343, 30863, 31045, 13800, 13338, 8923, 7675, 9990, 26598, 24040, 23972, 30806, 1119, 27794, 12231, 1411, 2675, 31617, 2038, 4574, 1258, 18822, 12526, 27993, 25573, 7376, 1892, 27528, 16485, 4819, 2961, 20828, 2914, 1238, 1861, 16252, 10161, 9536, 26242, 3991, 808, 17446, 2030, 1927, 12472, 14261, 3339,
+15147, 13110, 5377, 19722, 14368, 24200, 32248, 9593, 17005, 6856, 11486, 11766, 23341, 16305, 14727, 11402, 19219, 15966, 13263, 2703, 26127, 22799, 28946, 30119, 23608, 13624, 32149, 25535, 26097, 13642, 28874, 8476, 26752, 1484, 28198, 8352, 25684, 27679, 17946, 9921, 1767, 29432, 21687, 25109, 12969, 3647, 3743, 32188, 19613, 17006, 2123, 12972, 7037, 31069, 10323, 30645, 11926, 9704, 23413, 5255, 23346, 19519, 13731, 17330,
+21003, 9162, 25683, 13919, 4073, 10861, 23841, 5840, 7525, 12760, 30949, 20494, 16407, 1924, 19914, 3252, 18930, 22037, 16225, 25968, 20339, 26548, 23845, 32265, 3485, 14490, 4752, 26831, 1242, 18483, 11394, 22245, 27645, 4309, 3397, 31718, 15170, 27238, 4791, 22695, 7230, 2972, 10421, 23638, 4897, 30335, 26890, 23827, 19604, 10347, 17027, 7175, 4128, 8105, 6672, 7613, 22595, 11424, 1676, 23837, 29908, 13070, 13315, 24785,
+17379, 16712, 23736, 32549, 11182, 28527, 22476, 18412, 31499, 129, 9282, 3628, 30464, 3405, 27456, 17301, 13752, 11715, 24476, 17880, 19820, 31149, 25493, 9648, 9805, 27170, 717, 6945, 7472, 14032, 31731, 24852, 30744, 22699, 24633, 9158, 18458, 14342, 27571, 17189, 14471, 4085, 20818, 12168, 7490, 15506, 29469, 21243, 27221, 21177, 6355, 14274, 19558, 31849, 23922, 29364, 26251, 24639, 3541, 955, 5904, 2504, 25807, 3880,
+25203, 17673, 13039, 10893, 32015, 7842, 28083, 13718, 11927, 16133, 25886, 19418, 31639, 22587, 7893, 26092, 10997, 14248, 7598, 30555, 13329, 31520, 27151, 6812, 23392, 30693, 7768, 29296, 429, 807, 408, 25633, 18480, 13447, 3758, 17727, 21289, 31841, 31446, 449, 15206, 24564, 19867, 14077, 14384, 27760, 7402, 25381, 9240, 15000, 23168, 22570, 13753, 17552, 29382, 4377, 15477, 4382, 905, 15906, 5190, 1313, 8771, 23670,
+14761, 12530, 8630, 3282, 11603, 7308, 3731, 26810, 31872, 23598, 8119, 13488, 18590, 15521, 6101, 27831, 30522, 29270, 17633, 11507, 14054, 14247, 15884, 29531, 18630, 16789, 12669, 23820, 18102, 21441, 14722, 95, 1203, 23352, 3378, 12806, 30660, 7109, 6848, 29765, 30708, 14968, 10485, 16530, 30489, 16587, 11593, 28243, 13089, 29226, 6982, 27143, 10706, 22866, 23906, 29336, 6887, 3807, 20388, 24990, 25248, 2342, 25085, 26451,
+25695, 28463, 6490, 23587, 2805, 13338, 20584, 745, 28306, 31070, 17275, 26028, 14889, 28869, 21503, 27978, 25327, 28486, 22353, 3265, 18584, 13491, 32601, 25472, 17298, 20221, 17694, 9779, 22564, 10011, 3462, 15491, 5707, 9952, 6310, 8512, 23291, 26895, 9257, 18829, 25197, 26532, 12089, 7318, 22633, 825, 2528, 15193, 29311, 24881, 18458, 15127, 5604, 18292, 7831, 22902, 5745, 25525, 32681, 28309, 2769, 3376, 11032, 8476,
+13328, 17343, 16988, 3851, 11470, 26245, 22681, 3899, 20009, 2002, 11217, 9875, 2827, 13745, 25068, 32138, 5858, 10758, 14498, 11462, 29050, 22329, 1596, 2028, 15087, 1510, 30337, 17856, 4886, 8602, 26332, 18214, 25945, 10552, 22066, 4647, 4029, 11979, 8546, 24038, 13981, 19763, 1145, 16809, 740, 26213, 16179, 6598, 4204, 30677, 18060, 486, 20239, 19656, 2514, 2558, 21166, 84, 20414, 26052, 8686, 13978, 11499, 1863,
+24530, 797, 6510, 28559, 12776, 15056, 19829, 26757, 2051, 20975, 10798, 2791, 14420, 26978, 9389, 18624, 24887, 27449, 19111, 12358, 14337, 21625, 14916, 2736, 21709, 2562, 28788, 30395, 16540, 7519, 32258, 8302, 8316, 6000, 4093, 21092, 21056, 23923, 15082, 23107, 12130, 25880, 25898, 26550, 20090, 2519, 12407, 12210, 29968, 31518, 24568, 11538, 20375, 6717, 14274, 9317, 9279, 10294, 6944, 25820, 17814, 6435, 1354, 26130,
+12435, 5448, 14455, 724, 29371, 29537, 23831, 8733, 22649, 16962, 2515, 9972, 19481, 14922, 22182, 16682, 13672, 13982, 28220, 1280, 20699, 9726, 10597, 29979, 20020, 17541, 23031, 5066, 23976, 24385, 31197, 3644, 29833, 12884, 4368, 26436, 9653, 28199, 2401, 32302, 12393, 4917, 9506, 31875, 19839, 31688, 15789, 744, 12903, 11241, 2024, 834, 20967, 12621, 30813, 8219, 30162, 21076, 13286, 21371, 12694, 11715, 25015, 9759,
+24599, 29383, 3428, 1484, 24814, 5829, 1018, 4440, 10746, 10525, 3547, 30586, 9445, 19336, 31330, 22348, 30577, 586, 23183, 18776, 13207, 21228, 26995, 10601, 9537, 7513, 31972, 22231, 19228, 24219, 31990, 11059, 20834, 2650, 12543, 12881, 8480, 13562, 17321, 19226, 24087, 20868, 17044, 764, 7436, 15606, 23113, 5245, 16192, 13528, 24021, 29399, 1988, 18248, 7233, 11525, 25762, 6437, 988, 12222, 30657, 211, 23282, 18723,
+2861, 3057, 31604, 11341, 16619, 16157, 30568, 7938, 4257, 14844, 8703, 11693, 30451, 31816, 16938, 13875, 12576, 8191, 10507, 14564, 26440, 17740, 26090, 19434, 24177, 27078, 31656, 22066, 27289, 22170, 8022, 30151, 25228, 6858, 8724, 9079, 23016, 6524, 17018, 27273, 21369, 25721, 6199, 19052, 24769, 23137, 159, 4577, 31329, 10666, 19141, 25001, 28406, 12463, 11667, 19816, 6774, 10555, 9114, 1295, 32726, 17136, 31446, 25186,
+23995, 7403, 1497, 14243, 13927, 18515, 8748, 2528, 11468, 14947, 21580, 3469, 5317, 21740, 8046, 3878, 32406, 27188, 28879, 28045, 6883, 7778, 15093, 13657, 18333, 24207, 14953, 18291, 8576, 13631, 10709, 32571, 21034, 12207, 14046, 2194, 30722, 22794, 4722, 9423, 4974, 26303, 12892, 10291, 15275, 20939, 14169, 14913, 15359, 10280, 10190, 22242, 18058, 25283, 3132, 3623, 16723, 18085, 21915, 25299, 31716, 32624, 25102, 19983,
+12063, 6380, 22177, 10018, 29174, 26899, 19441, 1380, 20434, 32333, 11671, 2941, 20504, 25840, 17855, 3095, 3352, 28045, 25338, 21410, 20561, 28470, 25034, 4516, 13787, 14181, 29815, 12735, 14037, 22149, 32718, 26101, 28529, 22127, 3351, 24935, 16259, 22792, 26316, 3925, 22357, 5219, 6867, 10094, 31060, 24722, 13189, 1644, 19999, 5759, 23055, 7792, 1461, 15321, 12308, 15248, 29502, 9355, 27984, 10771, 31504, 27934, 4104, 27265,
+17294, 7455, 19433, 785, 30247, 12981, 4710, 19837, 18200, 11577, 29931, 16492, 3531, 10352, 18137, 23531, 16112, 8424, 31323, 17573, 23745, 10864, 54, 20479, 20219, 28038, 31250, 18956, 23204, 2587, 13453, 7730, 10042, 118, 8515, 7522, 13099, 13226, 27359, 31300, 24803, 24522, 15024, 28335, 2106, 393, 19098, 18218, 8817, 17653, 3024, 32562, 28517, 3078, 20273, 15969, 31116, 18756, 2157, 21552, 21343, 15610, 29283, 31385,
+15729, 5030, 6139, 28828, 18256, 730, 27360, 10292, 25252, 9617, 5859, 27359, 10010, 24957, 12809, 18828, 9842, 15833, 18622, 5592, 18911, 6128, 21561, 17259, 24884, 23718, 6044, 13459, 6560, 2559, 12076, 22289, 7589, 18216, 18350, 25846, 18946, 12942, 3370, 11431, 22559, 9229, 6022, 32570, 1418, 18831, 18630, 11260, 1897, 4484, 16852, 20808, 10612, 5645, 5300, 2728, 29363, 11344, 16187, 3156, 13903, 28264, 25445, 21492,
+13712, 11027, 14570, 32658, 23970, 17940, 11321, 13761, 27169, 17343, 13563, 28587, 3407, 32193, 7080, 5304, 3910, 23932, 26112, 14522, 29578, 31412, 17251, 26173, 9988, 670, 29329, 23891, 28934, 22007, 12616, 9878, 266, 27186, 9769, 24236, 12359, 21090, 5230, 6760, 5666, 18793, 2580, 9073, 18219, 9660, 14377, 22129, 824, 7721, 3883, 30402, 6366, 21134, 23808, 16354, 21805, 20369, 7478, 17971, 9608, 20094, 27850, 9875,
+14512, 4851, 1343, 26871, 25941, 6573, 864, 31607, 25367, 3444, 7912, 10818, 13104, 22289, 179, 13928, 30011, 4062, 11563, 3609, 25197, 2603, 19963, 14234, 22972, 27441, 32205, 32581, 14767, 27287, 9688, 29280, 32138, 11031, 23383, 25312, 17605, 24247, 24151, 10204, 27691, 32064, 21022, 8027, 21585, 21201, 21956, 18828, 25263, 751, 22437, 17692, 3354, 9633, 31926, 26326, 4306, 31364, 26139, 19074, 25883, 3059, 15586, 25254,
+14091, 6201, 17798, 31696, 30449, 9181, 9132, 25372, 8477, 30154, 632, 30063, 18587, 22588, 16123, 11082, 23339, 5793, 28775, 26693, 15426, 27933, 20251, 19732, 26529, 13623, 6038, 19645, 16682, 21624, 12131, 30773, 27826, 29929, 29701, 25507, 6342, 6065, 18111, 14820, 3451, 18743, 12115, 22038, 8563, 28238, 353, 31902, 1263, 29128, 25827, 16689, 24293, 13311, 3654, 18055, 26934, 9692, 4932, 10848, 31317, 17063, 8854, 26375,
+14224, 5787, 19114, 20566, 11853, 4457, 2618, 15304, 23201, 14733, 4575, 31764, 10204, 4928, 30899, 11467, 1288, 23958, 28157, 25581, 4501, 31811, 10868, 31435, 8735, 15800, 9516, 7284, 95, 18370, 891, 14319, 24157, 20005, 2118, 3242, 24463, 4736, 18547, 14896, 19470, 23122, 13892, 29674, 28050, 12023, 8373, 29338, 3214, 3762, 22151, 7715, 2805, 252, 6383, 11541, 16052, 15899, 18825, 16148, 1501, 19717, 30467, 25658,
+6954, 32585, 28901, 31417, 4554, 14680, 13545, 24024, 5034, 27438, 20930, 316, 6693, 29303, 29654, 9907, 298, 19037, 17623, 3103, 19289, 24006, 14644, 2574, 7137, 702, 18722, 8638, 20419, 16421, 1528, 27373, 16239, 30429, 26023, 20793, 12341, 6800, 12049, 17375, 1470, 211, 17691, 8164, 29514, 14577, 18071, 29812, 847, 2926, 148, 20136, 26932, 14792, 22710, 1301, 15494, 8664, 9939, 3145, 25086, 11468, 30519, 8557,
+9129, 23774, 29350, 21471, 30574, 8631, 6078, 32045, 8842, 23770, 7441, 5588, 5579, 25512, 2633, 6426, 28439, 2781, 26563, 22603, 17573, 16505, 23905, 300, 25170, 1076, 3445, 17488, 12544, 1196, 26045, 21674, 24970, 22627, 10377, 22777, 31258, 16455, 22054, 7332, 7457, 29495, 12920, 13037, 22239, 15553, 19463, 17910, 18334, 13258, 7746, 3140, 29764, 31651, 3440, 22166, 32727, 6885, 6886, 12504, 8082, 163, 1410, 284,
+22790, 11787, 23061, 21280, 28242, 12347, 28612, 2932, 9074, 8764, 15969, 31314, 24318, 2664, 16456, 9884, 15923, 24202, 13024, 12919, 23085, 16464, 2317, 23045, 23350, 9203, 2781, 31432, 9366, 4191, 31716, 32156, 15978, 22010, 20668, 11452, 1589, 16512, 14384, 10664, 25276, 30353, 9210, 16826, 250, 25666, 26711, 16173, 17101, 6967, 29092, 7418, 23432, 31409, 30463, 14014, 7844, 476, 12678, 17210, 4667, 11626, 16598, 20645,
+868, 4498, 32098, 2458, 21010, 13714, 13122, 13518, 11300, 22332, 30345, 11550, 15230, 24288, 27723, 32331, 31255, 24047, 6982, 21919, 22688, 4677, 3165, 30532, 5154, 15843, 14974, 9821, 27470, 31572, 30467, 28338, 3302, 29797, 30796, 24312, 10743, 11150, 5062, 22043, 714, 2639, 825, 15945, 26927, 28548, 15508, 25415, 19827, 22490, 14566, 9747, 27168, 17732, 7511, 32322, 807, 22485, 9375, 28277, 21289, 7074, 23848, 24591,
+4103, 21876, 16135, 14847, 259, 21198, 4122, 973, 23837, 4948, 16918, 17997, 728, 32427, 10644, 20556, 22149, 25210, 30303, 16549, 10174, 5047, 16103, 10982, 27532, 25479, 6491, 16054, 32553, 30339, 7877, 3889, 19448, 24013, 18736, 19707, 12443, 22858, 20680, 3512, 27806, 4831, 21509, 28535, 4490, 32153, 16323, 26639, 24596, 13858, 10421, 2002, 18905, 26524, 12984, 13670, 19235, 19476, 29724, 19021, 17047, 4833, 22910, 3727,
+28846, 8878, 23434, 8521, 31736, 11347, 12034, 26775, 16178, 775, 22542, 20668, 161, 6097, 14539, 24757, 19955, 24960, 26759, 6093, 18717, 6976, 19763, 5184, 26452, 16719, 24205, 10731, 21552, 14347, 14459, 17631, 23225, 5125, 26152, 22194, 16472, 5418, 16201, 32650, 6194, 5975, 20550, 6355, 12072, 2322, 31112, 32027, 27282, 25103, 5352, 13231, 32079, 25115, 18416, 25763, 9066, 9853, 3727, 30619, 24201, 18186, 15482, 14658,
+23311, 8866, 4084, 7016, 14285, 20285, 6898, 20479, 26260, 27449, 26834, 5564, 29771, 25178, 4824, 24285, 17513, 10176, 4749, 16825, 2524, 23165, 9820, 11590, 250, 13547, 9441, 24451, 31733, 24923, 6342, 22277, 1022, 10426, 29293, 15307, 30712, 3423, 3018, 24204, 30872, 29852, 29769, 27875, 22262, 1825, 19393, 7007, 12001, 24142, 23832, 14525, 14539, 885, 26116, 14789, 14432, 2789, 6473, 13398, 27713, 12815, 2907, 28735,
+23241, 32200, 11274, 21185, 2855, 14292, 12622, 960, 11376, 9623, 28835, 870, 11448, 15460, 7877, 23449, 6834, 31710, 5207, 21373, 32595, 31323, 3395, 14259, 1344, 9868, 27657, 29057, 22683, 30564, 25024, 13156, 29996, 3530, 1574, 84, 17822, 14196, 1044, 29198, 23819, 29879, 30068, 2499, 12572, 5178, 25948, 19406, 4120, 31155, 8012, 3947, 29710, 11407, 18206, 31055, 21275, 13096, 27344, 11190, 10892, 19601, 24346, 8121,
+23131, 25920, 8205, 8186, 7348, 9249, 4616, 31167, 6360, 1917, 898, 18932, 7095, 26847, 5571, 11215, 25234, 13583, 15162, 22177, 24990, 600, 20464, 13497, 13696, 15040, 24687, 24589, 1873, 16265, 32710, 25005, 9418, 8147, 423, 16766, 17396, 5039, 15166, 23756, 6956, 16064, 9921, 14051, 10143, 15492, 25266, 2610, 29075, 7660, 24787, 21297, 8261, 12483, 2026, 21957, 27523, 26713, 13778, 29397, 10210, 13720, 21634, 19628,
+21867, 22057, 3627, 6495, 27096, 18793, 30252, 1285, 2089, 7405, 15336, 12233, 22897, 7835, 14843, 19204, 15495, 6862, 7733, 23756, 19345, 9759, 12946, 14100, 3704, 26724, 10729, 13914, 7677, 32363, 775, 29544, 21652, 4402, 3272, 15981, 23195, 756, 17266, 25284, 8161, 32602, 4749, 31058, 7669, 19592, 17494, 23165, 26454, 25227, 14153, 13031, 2218, 27099, 27132, 5922, 21056, 5093, 19836, 28733, 4689, 20611, 25509, 26341,
+25013, 28781, 9554, 15440, 29537, 26820, 7957, 4930, 26655, 12706, 3220, 1556, 32299, 20714, 24721, 25985, 13173, 6107, 6249, 15391, 438, 613, 21313, 21494, 5706, 8382, 17459, 10395, 28993, 10201, 3969, 21239, 6214, 13523, 3911, 2984, 7576, 11868, 7914, 1463, 24575, 11135, 3019, 24106, 31849, 27741, 17323, 12255, 1080, 23572, 27646, 1518, 24185, 16192, 23013, 29892, 24574, 7704, 7519, 20799, 17905, 11488, 9270, 24120,
+25012, 13182, 27104, 32588, 25050, 2250, 1283, 16857, 13385, 4302, 8195, 12467, 32043, 25519, 24722, 355, 16323, 19600, 1874, 7741, 3024, 24887, 4865, 27598, 32591, 12384, 15630, 17729, 23873, 24900, 9081, 16117, 5314, 3417, 15937, 30365, 5667, 17220, 14454, 19053, 21522, 22650, 31520, 20798, 15401, 23474, 21153, 31724, 10306, 23027, 6697, 13331, 15146, 11562, 8161, 14970, 23947, 23791, 32699, 15052, 15924, 9012, 31169, 21238,
+12429, 14338, 18835, 18096, 31558, 522, 4381, 20312, 23172, 3133, 8342, 5805, 26607, 29496, 4761, 4146, 19755, 11459, 17477, 2134, 23021, 25638, 17104, 14200, 16662, 17035, 29252, 32586, 26047, 27653, 21056, 5708, 9223, 7124, 23804, 8013, 7646, 28186, 28326, 30818, 31319, 3900, 3855, 25159, 628, 8616, 29305, 20384, 20075, 14014, 22518, 10329, 6884, 6854, 24529, 23546, 23889, 21014, 23364, 17168, 15899, 11653, 22876, 25123,
+18777, 13912, 368, 26423, 9330, 28694, 24473, 7882, 32595, 28328, 273, 455, 4176, 29578, 20839, 24252, 10824, 10589, 1813, 17708, 17443, 26342, 8487, 8564, 14588, 31851, 25732, 30488, 10736, 15840, 22843, 29513, 29753, 23211, 23168, 6315, 19138, 14873, 14197, 18965, 10433, 14470, 19420, 14610, 11280, 7492, 6094, 22104, 18081, 7907, 7045, 2757, 1481, 15532, 11321, 16070, 14615, 4286, 13790, 25352, 20126, 3865, 22097, 17111,
+27076, 12498, 23427, 13446, 27371, 4856, 32411, 5037, 19327, 19064, 19647, 30607, 26556, 25741, 19944, 11869, 880, 26989, 14626, 2361, 9753, 25948, 18431, 24368, 30234, 32221, 16952, 17592, 3318, 6282, 1936, 30395, 18780, 25363, 11073, 13383, 30219, 10717, 18420, 16778, 29781, 5299, 14618, 23569, 31040, 1794, 2670, 31920, 28783, 17297, 1514, 5768, 10477, 19945, 30136, 7943, 19399, 14321, 25535, 22717, 20603, 27471, 20344, 6615,
+20066, 31418, 19998, 17518, 9367, 5651, 1528, 6380, 10950, 16146, 29949, 9223, 17940, 32619, 8375, 13955, 17148, 9889, 19723, 27625, 29835, 17092, 2800, 16466, 31413, 28336, 6415, 19248, 23039, 26760, 25863, 10338, 25410, 13093, 27856, 2009, 18744, 29384, 8389, 29695, 12763, 5570, 6150, 30703, 5421, 14525, 11891, 22570, 24415, 31614, 17427, 21482, 15938, 20228, 5180, 14583, 15796, 11595, 1063, 6067, 5587, 26926, 16405, 30997,
+7252, 11493, 238, 25996, 8110, 8627, 22923, 20873, 14197, 29073, 18808, 19619, 10831, 30699, 9421, 2478, 29546, 26848, 23960, 12716, 14308, 29140, 27300, 30104, 7967, 28363, 3404, 13555, 22522, 19809, 11784, 29774, 31303, 12023, 23002, 6645, 20650, 13158, 27518, 2080, 9463, 13558, 21699, 20294, 11490, 31120, 22772, 8268, 25200, 13964, 20984, 6741, 10336, 15516, 4077, 18304, 11112, 7481, 31859, 866, 27291, 10875, 30640, 25826,
+22898, 20874, 32471, 10781, 1264, 27221, 12861, 10728, 8011, 1792, 31022, 19501, 144, 21027, 27769, 25344, 2223, 15986, 32085, 12560, 31502, 3395, 30864, 9846, 10876, 29955, 10712, 5399, 8062, 8584, 31225, 30961, 29459, 30928, 8974, 30723, 25381, 21835, 8683, 625, 23627, 6938, 20126, 23771, 27965, 15128, 16347, 30188, 31114, 15665, 9980, 29848, 19060, 8076, 6927, 29936, 5263, 17639, 2568, 13326, 26224, 1025, 11519, 22915,
+31954, 20493, 20870, 24567, 9560, 29554, 25192, 419, 3724, 12551, 24190, 31689, 27679, 7769, 29109, 26025, 23434, 6322, 23105, 9726, 14398, 30032, 6895, 19662, 14904, 9463, 220, 8360, 10488, 11739, 31275, 9674, 32232, 19377, 1474, 9024, 16163, 26666, 9443, 19887, 6449, 865, 18808, 1360, 8634, 15150, 27385, 32069, 21472, 17723, 9027, 3102, 14987, 15922, 22764, 29891, 25385, 22984, 5483, 3106, 1955, 3990, 12780, 1419,
+23368, 14254, 10443, 6763, 8153, 19886, 26651, 14602, 20751, 12691, 15963, 29386, 27841, 10580, 28687, 16545, 28303, 4946, 19648, 10523, 20869, 9644, 7646, 13486, 32629, 13130, 16592, 1816, 17120, 29373, 3236, 7720, 10859, 13679, 14484, 19012, 798, 8367, 847, 21549, 21058, 16810, 18167, 16132, 27390, 14086, 32677, 22926, 19033, 19557, 681, 7134, 29202, 8327, 20620, 29063, 21457, 4445, 30879, 5810, 1050, 1347, 13530, 11909,
+15027, 28014, 30922, 15825, 3613, 31769, 4606, 24672, 15811, 22774, 8036, 10433, 4092, 7945, 591, 23125, 27503, 1272, 30259, 23937, 9600, 18112, 20232, 31057, 22557, 18343, 4099, 23607, 19691, 17630, 2748, 1950, 12876, 902, 17775, 16490, 32671, 22381, 8394, 15714, 12387, 16430, 26148, 16480, 24375, 26739, 6837, 19110, 28012, 4329, 10279, 4844, 22441, 30511, 3133, 12230, 16087, 7233, 3069, 3010, 24863, 5817, 4960, 4971,
+6720, 22735, 21461, 6623, 12348, 29855, 22338, 24736, 13517, 15718, 8448, 5125, 9689, 15285, 24235, 4933, 19614, 1747, 9777, 9287, 32258, 12911, 21517, 15577, 20144, 24586, 18587, 12239, 30404, 23547, 17210, 4356, 13514, 5904, 10979, 25863, 2991, 549, 17831, 16509, 16267, 26279, 21634, 25957, 8796, 13101, 30890, 28411, 14848, 7900, 4930, 14339, 20811, 26448, 29916, 8187, 18266, 15736, 20426, 15902, 6515, 4868, 20258, 20030,
+10772, 31238, 13125, 13764, 31787, 30956, 30273, 15287, 24467, 19139, 8476, 495, 32240, 6598, 28906, 14321, 14498, 1069, 28660, 2541, 27517, 25808, 10728, 13015, 8776, 31154, 28918, 15292, 3255, 16408, 2554, 14027, 14878, 15679, 27791, 13898, 13867, 25296, 29185, 5566, 11667, 4893, 6061, 11140, 11491, 2200, 25461, 25990, 3269, 21353, 28531, 30786, 14393, 6492, 11033, 23170, 4878, 7183, 5694, 8133, 23592, 8248, 22161, 5702,
+23927, 17184, 19600, 5026, 9713, 16017, 10592, 21380, 20910, 16653, 32520, 32402, 18853, 25213, 25624, 22122, 13798, 21387, 20140, 28192, 27879, 31174, 18594, 32758, 5589, 24288, 8123, 29181, 32536, 30284, 2116, 23695, 14701, 21716, 28721, 24414, 4966, 6545, 13026, 25876, 23198, 12779, 25510, 9284, 5224, 18366, 31406, 19023, 6986, 18779, 14447, 2097, 17185, 273, 2087, 22774, 24561, 10211, 19188, 24329, 7727, 21304, 15256, 22428,
+10252, 11209, 14074, 15218, 17754, 27101, 8327, 8184, 7112, 1069, 17468, 12336, 19436, 16107, 31359, 26422, 2118, 13038, 28519, 19303, 13311, 30607, 9309, 5104, 8050, 28497, 29433, 15777, 17033, 11921, 5438, 27286, 23130, 19512, 9736, 8116, 13845, 18063, 16301, 20957, 19133, 1001, 526, 5801, 17108, 31885, 32223, 19226, 12156, 27974, 5761, 25467, 25813, 15071, 30572, 1095, 10800, 27237, 16873, 27834, 6391, 22311, 22352, 29521,
+9055, 32088, 4870, 22901, 17384, 21171, 11090, 3749, 22172, 11616, 9550, 6513, 10734, 9005, 25739, 22890, 4211, 31501, 15589, 30025, 13804, 13393, 31120, 24604, 7863, 15225, 19670, 14254, 4768, 9254, 11007, 13824, 8575, 15877, 3957, 25959, 4280, 15047, 29708, 26453, 26664, 6490, 198, 4630, 15495, 25937, 27520, 19706, 24670, 10341, 16963, 5706, 23735, 15316, 30311, 31598, 30541, 17213, 13084, 2542, 26468, 24091, 16366, 2275,
+7201, 20323, 28234, 11481, 2602, 25174, 5166, 29266, 31664, 5364, 1128, 14391, 31302, 28648, 1329, 23204, 6222, 18293, 28911, 29957, 841, 26454, 28787, 31382, 10899, 9103, 1156, 4599, 426, 17522, 6874, 7627, 5077, 2340, 19109, 7680, 27514, 24275, 4178, 26410, 29640, 5307, 8033, 28174, 1187, 9363, 18610, 7409, 27656, 14753, 4598, 28497, 8439, 617, 27111, 19339, 9720, 28268, 23938, 10147, 13022, 30813, 17774, 18100,
+385, 4115, 25780, 27900, 28391, 29958, 21542, 25263, 2497, 29576, 20669, 3685, 6171, 6511, 11094, 1059, 21265, 15693, 29556, 29704, 16310, 23899, 16275, 26031, 19399, 7446, 3410, 32422, 5491, 21184, 17754, 5876, 25300, 10766, 1008, 20923, 7956, 22551, 13418, 10454, 19359, 1319, 14139, 25530, 7830, 25233, 26589, 29095, 8158, 23377, 26032, 24469, 14508, 9539, 17732, 1140, 16985, 21142, 794, 22476, 9558, 18548, 28353, 2090,
+29314, 29361, 23013, 4502, 19144, 3663, 14956, 5735, 4982, 29095, 31265, 12813, 21561, 25086, 9140, 29719, 15695, 2404, 21420, 30204, 11944, 6384, 31344, 28929, 27526, 32138, 18638, 4317, 17918, 14223, 6407, 14464, 10816, 29421, 18966, 29961, 316, 1155, 2928, 5299, 30250, 1426, 18112, 19043, 26512, 27252, 15995, 9440, 29657, 4647, 6876, 8833, 11032, 5452, 4994, 5790, 4822, 23632, 10107, 22740, 5087, 16515, 4436, 15904,
+13168, 23402, 13097, 13484, 24557, 16025, 18783, 22040, 17451, 4127, 8315, 11196, 31380, 24310, 20636, 28269, 28958, 27512, 4334, 7222, 196, 9328, 13012, 5018, 193, 23120, 27758, 5280, 6867, 32194, 21184, 20035, 22828, 1513, 751, 14618, 17539, 19535, 3890, 2222, 23662, 12205, 13418, 22274, 3748, 1286, 17775, 32706, 28798, 22109, 7160, 28994, 31438, 20172, 1244, 31631, 10524, 29002, 4143, 17391, 28428, 25328, 4658, 18489,
+26841, 5410, 339, 11612, 24945, 4229, 13835, 15839, 16434, 27253, 5346, 20182, 28540, 23121, 20120, 24570, 12463, 27280, 20797, 11133, 14685, 22041, 9996, 25209, 18276, 14139, 9833, 13936, 6699, 14491, 32425, 773, 19901, 32764, 12385, 12078, 4225, 26220, 27918, 20660, 20706, 496, 8074, 16478, 23617, 28195, 8280, 3312, 22707, 29077, 14445, 4624, 18351, 24441, 29834, 3859, 5813, 6899, 17795, 12512, 21390, 17453, 13285, 8524,
+17449, 25671, 20602, 21675, 19123, 15752, 9567, 7061, 16248, 17641, 23539, 7098, 13068, 31820, 10410, 3008, 28129, 24856, 7632, 13712, 16529, 4698, 17571, 22342, 11597, 2599, 2087, 220, 20052, 15372, 8744, 4733, 8275, 29346, 26408, 27399, 12331, 3207, 1692, 28579, 20849, 25232, 2909, 1149, 24284, 13320, 4157, 19645, 5408, 11790, 590, 21937, 16488, 18161, 11512, 28086, 20760, 13599, 28306, 8044, 28971, 4282, 12778, 4479,
+860, 6418, 31878, 13191, 9626, 802, 9003, 30475, 26034, 11912, 31624, 17550, 25232, 3014, 4428, 30640, 14804, 5018, 19810, 31292, 23179, 31322, 26610, 11172, 12153, 22148, 19216, 8356, 26430, 31994, 12835, 27291, 5645, 11945, 7714, 15271, 12748, 16717, 12978, 6014, 28630, 11834, 23565, 21094, 14848, 27993, 18967, 29652, 243, 6009, 28177, 23422, 4563, 22019, 1826, 16716, 11400, 21043, 25072, 5062, 20269, 5140, 32353, 25914,
+17085, 7300, 8417, 29833, 24017, 21395, 3080, 19879, 462, 26645, 8206, 15310, 21870, 27173, 12195, 22113, 414, 7604, 12767, 4977, 29623, 14594, 21693, 8255, 2869, 13997, 13318, 23138, 19137, 12903, 16285, 3455, 20203, 24702, 520, 11453, 13330, 3600, 31332, 13792, 30245, 6770, 29102, 19347, 1175, 8529, 8692, 1589, 16133, 21460, 6566, 12989, 3286, 28259, 21244, 6155, 9489, 1794, 29293, 28626, 14698, 12810, 32081, 2133,
+4745, 32602, 13586, 18075, 3434, 12151, 31867, 912, 18921, 28201, 20259, 20097, 3963, 28952, 21686, 20096, 17644, 28253, 317, 20930, 23744, 21562, 27085, 465, 23356, 23610, 29092, 5286, 3653, 28405, 7420, 8398, 28239, 21006, 26473, 31674, 389, 25572, 32586, 19311, 21005, 20077, 6640, 24968, 16261, 28326, 12297, 1137, 23811, 12614, 22067, 14788, 1408, 16384, 15253, 24765, 7227, 11577, 30051, 10880, 7215, 4703, 19278, 2686,
+25710, 12983, 1592, 26099, 5787, 1410, 12642, 26792, 21488, 19282, 18993, 4981, 14841, 31290, 6119, 5884, 11136, 28186, 20672, 12545, 11803, 3158, 4542, 19030, 14735, 1825, 29910, 21950, 6529, 16420, 24637, 32239, 29403, 26229, 25570, 2422, 27640, 5445, 29214, 16360, 24727, 15439, 21341, 6800, 13961, 27460, 12685, 25098, 22879, 589, 4875, 1914, 3747, 9417, 20944, 18483, 11242, 18086, 7665, 17771, 1738, 32302, 17242, 31141,
+25764, 10045, 795, 20636, 15490, 30009, 4228, 7449, 12681, 25569, 14250, 26642, 20262, 26935, 18972, 10373, 27524, 23847, 12287, 31272, 496, 463, 16987, 11739, 18549, 24652, 29510, 20287, 24187, 13985, 18660, 17183, 24030, 19455, 5051, 6752, 16696, 9279, 14201, 29377, 2080, 28451, 23252, 22342, 22618, 9456, 32715, 17375, 536, 12234, 15879, 1032, 12697, 98, 12771, 31246, 24750, 9514, 18765, 16169, 23499, 4657, 584, 14761,
+24112, 5635, 21513, 8041, 14914, 2946, 4650, 16995, 31398, 27902, 6569, 21248, 4591, 6517, 5855, 5127, 18751, 21734, 6159, 31449, 21832, 18931, 29927, 13815, 28445, 15925, 29984, 19176, 20582, 30569, 1169, 11927, 3436, 22682, 19968, 18351, 25628, 24618, 2578, 24258, 19753, 9147, 12739, 24344, 15664, 18594, 29471, 1648, 7561, 2862, 329, 29393, 21793, 30256, 10440, 17470, 13413, 7657, 3878, 1228, 5458, 5047, 13155, 8894,
+27729, 355, 27245, 20590, 24973, 29823, 12080, 11958, 6203, 24819, 3534, 21867, 10646, 237, 23515, 18207, 3100, 23844, 14832, 24893, 21333, 25273, 9596, 1978, 162, 13474, 3206, 5620, 18522, 16361, 14514, 13483, 16716, 8992, 1305, 8922, 6047, 13386, 20880, 12250, 5437, 24415, 1350, 16083, 24652, 24865, 1522, 27752, 15942, 16355, 19878, 4507, 8860, 29474, 6485, 9022, 10180, 9692, 14642, 28702, 26053, 29156, 9418, 10002,
+5380, 10723, 18924, 11428, 24109, 7036, 23678, 29547, 31451, 25028, 12862, 23336, 17126, 14385, 18320, 300, 30740, 5430, 4807, 6832, 2136, 11292, 15854, 12317, 20984, 30496, 8251, 14270, 26884, 17669, 24272, 32265, 28393, 10428, 10925, 19734, 17464, 1835, 16513, 16148, 26864, 29376, 6716, 11222, 10993, 25036, 11522, 8965, 30467, 16329, 15797, 32603, 27621, 31651, 12152, 15838, 29379, 20404, 30108, 23495, 5305, 21612, 22992, 930,
+32040, 1149, 20665, 16736, 2985, 4410, 116, 29849, 1018, 6832, 8303, 12011, 31869, 19825, 20976, 29568, 3386, 4005, 29403, 31007, 2888, 8788, 14077, 32267, 29192, 11417, 22995, 1729, 261, 13219, 2660, 32301, 14369, 23325, 16270, 17354, 27735, 16386, 14435, 28754, 23219, 22738, 7997, 22320, 9795, 28974, 19120, 13181, 211, 15755, 11420, 3100, 24543, 25498, 2599, 20967, 4147, 25594, 22697, 4409, 6046, 25357, 3942, 20415,
+15914, 20212, 5001, 10881, 3831, 19436, 6867, 27050, 9406, 14865, 16602, 19201, 11071, 2954, 32382, 11282, 18709, 11034, 14382, 10485, 3764, 16982, 31452, 7912, 9808, 21381, 12321, 15854, 13970, 16263, 3501, 29884, 3708, 8502, 7998, 7539, 27938, 14865, 1821, 4576, 29730, 18423, 23777, 8033, 21377, 23391, 19316, 7318, 1658, 930, 17803, 5422, 17912, 16488, 13334, 27721, 5101, 25655, 10807, 19072, 9151, 14309, 16188, 12859,
+22811, 24186, 20398, 17982, 6284, 22219, 22558, 3246, 7874, 13568, 11280, 29251, 4191, 30596, 3801, 5849, 31526, 21605, 11272, 16671, 5325, 24606, 11624, 10426, 17494, 22431, 29498, 26645, 3972, 12919, 6736, 26784, 4337, 27134, 11998, 10621, 16585, 1788, 13868, 24459, 15356, 25148, 20942, 19548, 22976, 24743, 25397, 21734, 13580, 3901, 5637, 18905, 28508, 17261, 29332, 13234, 6925, 26062, 7111, 10897, 6213, 13847, 4913, 10551,
+8213, 16911, 21172, 24798, 18700, 2272, 16489, 1288, 27420, 4663, 20836, 17628, 29406, 13466, 6595, 10219, 17367, 12232, 29124, 13107, 29494, 25688, 26341, 3651, 18983, 684, 14548, 25196, 14531, 19462, 2979, 22744, 3605, 24152, 14774, 22305, 26424, 31263, 23594, 21077, 3158, 11662, 5937, 32565, 25128, 12532, 10016, 9728, 24765, 6372, 22835, 21491, 32061, 16409, 25142, 18276, 17093, 6922, 10704, 31625, 26384, 13684, 21601, 29990,
+5068, 3608, 19527, 31492, 2103, 10353, 19801, 5262, 22016, 25739, 5059, 14376, 5503, 15075, 24104, 30268, 21447, 14172, 18991, 20740, 30581, 11365, 6248, 14906, 18288, 16953, 13763, 11904, 30637, 2597, 9126, 2937, 6205, 28654, 1661, 8308, 6239, 21463, 13570, 28255, 14434, 18629, 9864, 19937, 936, 1200, 17438, 22384, 15372, 3661, 10356, 13185, 15027, 16605, 28092, 547, 790, 9087, 12451, 31427, 11684, 21578, 1596, 17889,
+17464, 3257, 26198, 23703, 24720, 7000, 19191, 6386, 25630, 29055, 26324, 26566, 30255, 10994, 16182, 12860, 14655, 26539, 26045, 29682, 10376, 21369, 30229, 11166, 30457, 9913, 9825, 9373, 31491, 11421, 27263, 16187, 14678, 20693, 7122, 6631, 27693, 26313, 13017, 20555, 22600, 6573, 14354, 20088, 17567, 30536, 180, 32223, 24307, 26225, 29137, 1915, 14827, 26599, 13081, 12516, 3744, 22906, 21889, 2467, 1559, 16384, 18654, 16238,
+4309, 25776, 22869, 32003, 19322, 3118, 19790, 9154, 9692, 1376, 29242, 27259, 31913, 29422, 26714, 23452, 22880, 23084, 25368, 4939, 16915, 5681, 17455, 20659, 28588, 6576, 23126, 30147, 22961, 9012, 13617, 27270, 2020, 3718, 26505, 21342, 6837, 13528, 30497, 16529, 14904, 26971, 11020, 14049, 23626, 4967, 4734, 13738, 28051, 30102, 18677, 12198, 3015, 3364, 89, 31603, 9940, 23215, 28983, 133, 32227, 9832, 27404, 1479,
+13551, 21141, 22822, 20388, 1901, 20551, 4149, 16806, 14754, 15169, 30855, 5612, 20136, 2821, 19350, 15419, 155, 5259, 27617, 3171, 8623, 27706, 2006, 18564, 18153, 30989, 18697, 17612, 8054, 13333, 19092, 21605, 1707, 9146, 9225, 3608, 29697, 13374, 20414, 11683, 28543, 18502, 17296, 15912, 21323, 3878, 31331, 21479, 9138, 26181, 24650, 17761, 21119, 26656, 3557, 6505, 24878, 22255, 24117, 164, 2820, 10441, 21769, 4527,
+19587, 30994, 8136, 16516, 11600, 28550, 28200, 7375, 14284, 12728, 23287, 2840, 16606, 21851, 24319, 25744, 15264, 16201, 10738, 3615, 10089, 14295, 10120, 2199, 3782, 1470, 2363, 6603, 11911, 24132, 11130, 31499, 22358, 19266, 15247, 1190, 15049, 10679, 8566, 29333, 23407, 31853, 32173, 7246, 20936, 23724, 222, 3432, 7157, 10960, 7048, 17247, 25256, 17168, 19446, 29038, 18638, 21810, 2873, 30550, 13174, 14004, 29281, 2765,
+502, 11760, 3955, 15551, 22440, 12521, 12117, 13079, 11607, 11522, 20325, 32543, 2479, 20548, 3208, 9636, 31508, 10256, 26883, 23996, 27424, 13562, 20267, 13295, 2604, 23140, 11077, 15778, 4376, 7590, 18543, 4879, 19350, 22499, 20430, 9022, 2252, 32547, 22102, 13859, 11302, 9659, 13635, 13781, 30207, 16843, 23417, 28948, 27099, 17533, 20176, 21755, 31095, 7675, 2282, 931, 30816, 13359, 16709, 2424, 20949, 2485, 7303, 7532,
+24984, 27734, 16554, 27236, 27513, 5888, 8328, 6047, 15548, 21963, 19828, 12987, 6038, 10478, 9167, 369, 28011, 29344, 22124, 26338, 4251, 24407, 27269, 2299, 4998, 11210, 4724, 25948, 13695, 12027, 712, 5911, 6993, 17266, 380, 1739, 23155, 8708, 7786, 5935, 30671, 27615, 18922, 3941, 5325, 28090, 4310, 568, 24666, 26434, 26906, 28917, 18073, 21407, 31217, 23072, 32617, 3173, 16252, 13545, 15200, 16964, 19456, 22194,
+1462, 19836, 23933, 24617, 28544, 31719, 30552, 26447, 26566, 16707, 30388, 31891, 12029, 1930, 32459, 3927, 28365, 26597, 76, 13670, 15236, 31293, 3974, 15086, 1698, 20226, 28631, 16899, 4422, 15319, 6325, 5885, 2388, 30258, 30502, 30932, 29209, 28287, 24612, 23008, 12226, 22232, 22131, 24255, 24163, 21823, 28182, 19760, 15652, 28258, 662, 30889, 26784, 4637, 13207, 28482, 24863, 9070, 12613, 29286, 24389, 18938, 2403, 26777,
+16428, 137, 24942, 12870, 28424, 16786, 3110, 7882, 6250, 25241, 32137, 30413, 14296, 27551, 17405, 29949, 23042, 18068, 28070, 17058, 22705, 8509, 12772, 14800, 17579, 25386, 11318, 9200, 11556, 13721, 3210, 27985, 13859, 28152, 8087, 9515, 12170, 11197, 17398, 18420, 3670, 16767, 16066, 17967, 11551, 703, 15148, 1825, 18771, 10450, 18883, 8708, 18959, 31655, 23509, 3770, 24273, 2059, 12970, 3062, 15781, 16180, 31047, 29640,
+11564, 6366, 6387, 23734, 17563, 23785, 9387, 21233, 7785, 25453, 6432, 19336, 26156, 21580, 21161, 12160, 32030, 7276, 20868, 18221, 6163, 11609, 21991, 30437, 13669, 2194, 731, 29450, 18374, 31778, 26322, 29939, 5376, 32709, 20905, 22939, 23727, 30292, 11404, 31512, 22977, 17837, 18080, 16366, 6649, 6473, 28526, 5912, 13749, 16626, 24133, 19912, 28236, 13357, 17581, 9137, 15551, 18312, 5819, 1157, 17322, 32141, 31096, 22698,
+32082, 19234, 12869, 23041, 16758, 24274, 21785, 6968, 9343, 7097, 23334, 15992, 13570, 19092, 21904, 27319, 2950, 13270, 14464, 31186, 26627, 32045, 7555, 9410, 17590, 13374, 10567, 2144, 12747, 8896, 24843, 12062, 28130, 4944, 2335, 12120, 29218, 24121, 19088, 5793, 31218, 9654, 21786, 12021, 28746, 10922, 6572, 31697, 24192, 21036, 30115, 18051, 20314, 4903, 27461, 5136, 18277, 5261, 7280, 31025, 14157, 32123, 10319, 9519,
+4300, 12654, 21639, 750, 4007, 7960, 6544, 2458, 17614, 28330, 14479, 13593, 6484, 21051, 12522, 30677, 9320, 9869, 15960, 29634, 14772, 10654, 2002, 282, 15915, 9282, 31307, 30072, 8638, 8858, 6823, 12938, 21512, 28462, 13688, 25520, 3654, 20232, 27978, 21269, 15794, 9689, 2094, 22279, 30740, 14616, 20188, 7292, 24485, 3380, 4158, 6490, 14034, 6160, 6772, 29949, 15443, 5311, 27253, 24081, 14169, 1308, 4251, 2913,
+29771, 17939, 28433, 657, 5404, 23643, 21926, 21198, 564, 24020, 10709, 31305, 5868, 30897, 5829, 30354, 1510, 9988, 4076, 15544, 16148, 10848, 12726, 31591, 16159, 7211, 22904, 30328, 8520, 27155, 473, 5523, 12327, 28907, 6180, 17731, 19782, 28107, 6161, 20347, 19359, 16871, 18884, 25228, 15000, 24713, 22814, 16510, 1933, 26890, 32055, 18082, 4970, 12013, 16905, 21129, 19224, 7042, 18689, 27744, 1429, 19162, 499, 13756,
+15301, 6680, 31487, 2316, 2019, 4881, 22663, 21378, 21752, 8779, 13838, 3984, 724, 3884, 20495, 2658, 30774, 19782, 20740, 2976, 31795, 4877, 24105, 18251, 11919, 10026, 13228, 13349, 29189, 13727, 27105, 11722, 20407, 25825, 14038, 22426, 30706, 3933, 11037, 19690, 12712, 24875, 23674, 13437, 28760, 11401, 16095, 26766, 31183, 4067, 29743, 30210, 8944, 21080, 15694, 20864, 31107, 28922, 1445, 27528, 9881, 28550, 6482, 30289,
+21607, 20521, 19947, 19545, 24454, 30984, 6467, 4399, 23092, 30142, 17836, 19084, 8775, 1163, 13082, 7191, 5230, 10057, 4633, 14174, 31138, 20327, 2270, 29477, 16481, 3715, 24237, 26363, 32266, 30719, 23884, 21105, 18472, 11063, 7883, 10159, 9280, 14350, 14558, 32372, 11724, 32394, 18688, 20500, 789, 31770, 27691, 6019, 9060, 32324, 20193, 7430, 19884, 22464, 4139, 3597, 26179, 28376, 29960, 25677, 26327, 21076, 14015, 12032,
+32140, 21898, 22191, 8652, 3480, 3981, 8256, 15205, 3607, 26944, 2937, 4396, 25946, 30628, 10415, 2238, 30184, 30608, 9668, 17300, 20304, 13807, 20898, 13716, 9415, 18090, 6625, 2975, 6399, 20640, 15007, 5771, 9770, 4430, 14423, 13251, 8411, 22679, 28456, 12018, 16855, 31393, 16414, 10033, 29253, 26829, 12272, 26669, 24669, 21940, 11202, 12206, 2980, 32100, 25922, 12395, 17422, 32547, 15370, 23821, 20420, 30377, 29592, 30190,
+2039, 11247, 10673, 10450, 1158, 6361, 22468, 18013, 4986, 6114, 28047, 1471, 175, 7551, 28141, 24845, 29491, 6575, 4283, 32471, 5907, 30205, 12099, 23329, 29984, 27469, 14383, 17636, 25079, 11207, 15059, 27118, 22455, 25732, 4801, 23613, 32094, 27269, 8859, 4312, 616, 4138, 5784, 791, 11689, 1157, 25636, 8412, 7732, 29919, 8116, 13639, 27356, 20215, 4200, 24573, 14916, 18583, 9441, 7227, 29791, 24500, 1578, 19478,
+17465, 6379, 10323, 16791, 880, 19182, 21103, 1496, 23320, 26887, 2288, 2241, 28044, 27924, 10654, 3008, 25076, 18770, 16647, 19664, 6217, 20848, 11469, 21133, 6663, 20911, 28361, 3686, 12643, 29939, 23164, 30108, 3550, 720, 14131, 4430, 19902, 2467, 5927, 10455, 29354, 8215, 12696, 24631, 3371, 23350, 27639, 28447, 9352, 11519, 15344, 15569, 32367, 26813, 3935, 6262, 14956, 32296, 9949, 27600, 29467, 345, 24940, 249,
+1065, 6304, 4679, 20968, 8771, 10606, 31423, 5357, 18821, 11351, 29988, 22193, 1934, 24860, 17872, 11286, 3611, 448, 26856, 3210, 27262, 30791, 9472, 9450, 30319, 19421, 4282, 27018, 19767, 29223, 27267, 20832, 2759, 31946, 9032, 11530, 9785, 7687, 16887, 28606, 19039, 14108, 18031, 20973, 6200, 3136, 32259, 9811, 3584, 26347, 13021, 30846, 24370, 22493, 7529, 21921, 9147, 11811, 16171, 28914, 8266, 10670, 16978, 11025,
+9849, 26011, 22555, 19634, 930, 6675, 15472, 19969, 20783, 736, 8174, 26983, 3872, 7666, 4026, 7456, 1245, 17047, 5535, 25616, 6772, 13064, 14769, 15919, 24875, 30941, 12065, 374, 8843, 29044, 11399, 18692, 22287, 1187, 5558, 23217, 7862, 21031, 10419, 28645, 21767, 18593, 22860, 25639, 26259, 26886, 327, 27505, 11165, 5862, 20353, 17937, 18926, 2354, 1089, 11034, 527, 13154, 11408, 9371, 9430, 22807, 28063, 31717,
+23994, 854, 22167, 31856, 21885, 32586, 27733, 10884, 18411, 17825, 3755, 11903, 11943, 4082, 6640, 23108, 9945, 26993, 8278, 28871, 29347, 9367, 7137, 29875, 22521, 18545, 6478, 31952, 8585, 1773, 30901, 32579, 2627, 20300, 31668, 24512, 20118, 26633, 2628, 5762, 11691, 6383, 17665, 23634, 10466, 24305, 13975, 20411, 18530, 22253, 16514, 15109, 31620, 23652, 12216, 21373, 9429, 18694, 20557, 18014, 20468, 18691, 17826, 23095,
+6223, 16726, 14840, 26342, 10591, 17468, 32104, 22282, 23852, 17001, 13149, 1550, 8538, 27124, 21961, 27068, 16609, 5707, 9409, 15461, 29359, 21626, 4066, 6021, 7552, 24624, 24035, 28020, 10547, 9093, 18348, 16770, 25819, 420, 10344, 3643, 17888, 9680, 25925, 8972, 26681, 6306, 10522, 2451, 662, 32483, 29519, 17271, 5423, 6161, 32732, 2014, 27787, 4031, 8035, 2571, 28655, 32071, 30592, 6434, 8396, 16172, 23204, 1448,
+16592, 781, 5091, 1712, 10461, 31016, 10685, 4375, 4555, 21207, 6826, 5217, 20923, 3578, 22489, 26346, 9739, 22453, 28360, 4758, 26484, 3628, 7329, 22371, 2931, 5153, 28805, 11327, 21325, 19242, 12775, 5149, 20023, 17866, 6862, 30484, 16115, 17547, 2091, 20670, 5986, 8918, 25887, 26909, 12496, 15608, 20487, 22235, 5294, 16080, 26993, 31778, 19708, 1554, 21382, 22639, 6708, 17419, 1198, 28033, 3893, 13974, 415, 23916,
+31840, 7277, 21633, 15187, 24824, 23724, 3089, 30810, 32642, 28977, 24952, 12370, 11817, 12671, 1837, 17111, 28751, 28830, 16122, 15691, 30385, 4736, 5562, 4325, 22155, 6761, 32358, 26049, 20735, 5, 17197, 19807, 7282, 6062, 2227, 32106, 29787, 5316, 30149, 29661, 1525, 22333, 9264, 13343, 2236, 11101, 30454, 30988, 7164, 13808, 13911, 4781, 18544, 19474, 9106, 7932, 26235, 8696, 1213, 14202, 8702, 18410, 1241, 15984,
+24473, 3468, 15323, 21492, 8785, 12704, 18385, 10310, 2269, 27649, 23653, 4505, 5983, 21340, 2725, 13147, 2380, 16637, 17928, 20925, 3343, 27034, 28857, 29578, 2962, 30070, 11012, 11664, 15712, 12253, 27649, 7417, 15722, 10204, 28909, 24507, 22908, 14527, 2049, 25177, 9408, 25703, 29682, 15391, 14275, 32408, 28538, 16655, 16277, 13698, 4812, 19620, 7964, 901, 16430, 10927, 30971, 27442, 22591, 13916, 6927, 17472, 21333, 22649,
+27676, 17475, 14388, 17816, 32002, 16438, 10225, 8642, 9373, 7140, 24034, 23648, 6780, 19804, 7535, 23057, 735, 12348, 9909, 8699, 13249, 26339, 19626, 11453, 21013, 9450, 25369, 27940, 26922, 13934, 17822, 21831, 31409, 32210, 6879, 30643, 15880, 17105, 6518, 25253, 24245, 30552, 16133, 31025, 17588, 23669, 21314, 18323, 3249, 31223, 27023, 16498, 24794, 13881, 27951, 13039, 23331, 20552, 8211, 17486, 1719, 26033, 6549, 360,
+25476, 13428, 31004, 8588, 30533, 4754, 1074, 22010, 2538, 17207, 20267, 20126, 8108, 8813, 5682, 11357, 7268, 32705, 27856, 32062, 13818, 23039, 12333, 4382, 10824, 20545, 21868, 12543, 13810, 28417, 12903, 6518, 9077, 11139, 15107, 6843, 15893, 16181, 28853, 18431, 620, 16353, 5790, 8729, 25166, 11472, 20086, 32435, 11409, 15174, 31729, 25227, 5446, 11295, 29609, 16270, 31840, 18709, 28813, 12882, 14358, 8948, 19401, 23436,
+20088, 1740, 30279, 3213, 17921, 26364, 21645, 18541, 9949, 27435, 27270, 2348, 6139, 14589, 2015, 17548, 29763, 976, 10007, 2441, 12271, 6849, 18711, 11343, 25558, 14756, 24226, 7149, 23705, 10859, 30585, 11025, 12599, 28096, 14238, 30520, 21692, 3115, 16293, 31642, 30550, 10796, 1222, 3921, 25385, 3237, 21469, 22380, 4213, 31477, 24822, 16485, 5558, 10765, 27828, 31116, 25522, 19286, 5497, 16459, 30145, 3314, 27484, 9976,
+31410, 8954, 7728, 20335, 12070, 24022, 19209, 9852, 2050, 20431, 13774, 27435, 23668, 2475, 17047, 27881, 1184, 9101, 11598, 6742, 19867, 6659, 5091, 12621, 25945, 10588, 29080, 23323, 13903, 23796, 531, 12545, 32750, 8260, 112, 12052, 32282, 19321, 21905, 1564, 6984, 2911, 28999, 30652, 5386, 13278, 25766, 6571, 22380, 4596, 13313, 9479, 11255, 18404, 22100, 4433, 28993, 18412, 27756, 10128, 9440, 28287, 22673, 9422,
+3779, 22786, 21475, 3293, 9339, 10612, 4857, 16324, 13523, 1088, 14208, 18909, 14367, 7206, 25480, 3979, 11803, 6026, 13458, 23058, 24430, 2790, 27491, 20655, 21202, 22479, 30783, 30642, 17999, 20689, 7296, 21778, 10707, 28771, 25072, 20046, 6615, 29929, 3602, 20138, 31018, 17811, 6280, 12617, 25017, 31760, 16596, 4052, 5018, 30054, 27111, 29449, 76, 21834, 17336, 21278, 11546, 15352, 19152, 29545, 3273, 26448, 18555, 13980,
+22452, 10859, 1258, 29067, 8021, 4861, 16438, 6271, 22672, 22718, 18888, 14921, 21710, 2716, 18974, 26729, 2, 13317, 23410, 78, 2383, 7978, 21356, 13929, 23330, 7740, 10706, 26603, 1420, 29262, 7815, 23872, 7353, 9074, 20172, 15374, 13935, 3842, 21645, 3839, 26560, 7765, 18760, 15502, 10481, 4966, 9463, 10483, 18283, 105, 10561, 20667, 8084, 31917, 1828, 31414, 6889, 12535, 25250, 8310, 9029, 297, 32182, 16382,
+9371, 19586, 31757, 23306, 23428, 20634, 27145, 17220, 28400, 13138, 32723, 6113, 18104, 9418, 16597, 3620, 9524, 27158, 24287, 17608, 26308, 26115, 16254, 429, 5882, 8736, 8739, 14911, 9034, 8154, 31294, 18405, 27740, 30283, 8944, 18401, 18149, 3321, 2853, 13781, 16459, 2808, 19895, 1796, 12227, 3724, 5416, 21751, 30882, 29703, 6591, 24422, 23050, 22845, 24852, 28933, 31582, 823, 11076, 7848, 8977, 9602, 26253, 3950,
+7117, 2429, 22351, 25267, 5751, 25204, 6280, 22210, 28013, 26175, 24006, 7472, 29899, 29422, 29223, 28014, 26357, 3046, 19668, 16640, 25891, 11752, 12805, 24705, 12576, 23881, 32553, 21553, 716, 26039, 25503, 7833, 28468, 15086, 332, 1451, 7523, 6613, 23662, 2768, 20, 14900, 10240, 29920, 11555, 6695, 25166, 5144, 9741, 12066, 21784, 2864, 23819, 1821, 27570, 3627, 25703, 27355, 25180, 26419, 20626, 17916, 1484, 16327,
+234, 1817, 17778, 7757, 8430, 8672, 10525, 8450, 23573, 20765, 5602, 2360, 27460, 30768, 7504, 4433, 10067, 29289, 7298, 1118, 31110, 2100, 4745, 24045, 29455, 29925, 17696, 17314, 15073, 19181, 873, 15308, 20998, 18651, 23065, 29428, 27324, 823, 5110, 18129, 21588, 10713, 20489, 16281, 8713, 27993, 20714, 18780, 24514, 28012, 19898, 22857, 30112, 24643, 14134, 26800, 21801, 31831, 11346, 4106, 18244, 12219, 19414, 6474,
+30870, 9712, 3134, 25426, 10535, 8244, 10787, 32123, 18957, 31276, 15636, 27671, 26502, 3583, 13683, 18248, 31595, 814, 8337, 28940, 25457, 22472, 22972, 14490, 21535, 1550, 18597, 7011, 13769, 5243, 13485, 11871, 14955, 16619, 4530, 25490, 24863, 15317, 24846, 11053, 13826, 7714, 5956, 7560, 11297, 19639, 25808, 10125, 20453, 1378, 6297, 13143, 23850, 29269, 27633, 12617, 30819, 13462, 19628, 11820, 18706, 345, 23691, 893,
+16964, 28221, 26384, 9059, 10771, 18462, 20112, 24597, 26176, 26068, 32157, 4706, 12940, 25197, 14831, 625, 26575, 21128, 13768, 17657, 17629, 8634, 30274, 15680, 22096, 17134, 27500, 8034, 17479, 18423, 8928, 1675, 13877, 2544, 10735, 24648, 21006, 30847, 16477, 14414, 24148, 15866, 19120, 4320, 8295, 1183, 4945, 2103, 22311, 18714, 19760, 7172, 27348, 17267, 22852, 16676, 1633, 17584, 24711, 19113, 3240, 871, 20788, 17117,
+3415, 31523, 8997, 24421, 29603, 25474, 6067, 20983, 8572, 25188, 25303, 16867, 26371, 30248, 18970, 15915, 16194, 5963, 23087, 10774, 23230, 13172, 27451, 24863, 30756, 19394, 11208, 1228, 20265, 31997, 18345, 23680, 30752, 27342, 15333, 27587, 20048, 21400, 15802, 28620, 13820, 8337, 12720, 7424, 5818, 31690, 23339, 22012, 4885, 13658, 19, 28115, 26830, 27470, 20211, 24819, 14096, 31419, 26047, 1593, 30648, 11625, 25273, 28633,
+6199, 7838, 23452, 26248, 29238, 6487, 22100, 10291, 14824, 2052, 17715, 20642, 975, 8286, 9887, 5860, 21944, 9906, 1208, 16007, 4608, 21419, 8058, 18704, 20070, 1337, 20297, 17951, 12962, 12802, 13816, 19162, 20640, 4500, 12642, 17110, 10987, 1974, 27401, 25812, 4027, 12348, 13686, 5002, 20634, 23573, 10862, 9811, 711, 12070, 25818, 5319, 721, 1108, 24023, 20792, 2445, 11552, 5975, 15408, 24354, 19791, 1802, 12226,
+24291, 14444, 29337, 2511, 16418, 23970, 28323, 20445, 3551, 9241, 25447, 24185, 47, 3542, 1228, 758, 15612, 27046, 6078, 16334, 28154, 30101, 4358, 30600, 8886, 10333, 13240, 472, 30124, 15042, 12699, 21647, 29486, 9268, 24158, 13136, 470, 19713, 814, 4021, 28955, 26261, 28207, 29002, 29803, 29435, 29760, 12648, 23714, 3070, 28982, 19100, 404, 572, 16932, 9290, 10905, 30172, 9762, 8261, 12446, 22461, 29908, 9164,
+31729, 21299, 22301, 32200, 8244, 23115, 3453, 4431, 16608, 31660, 665, 13644, 28328, 30426, 26292, 19274, 728, 22506, 5606, 1132, 23078, 22539, 10422, 1215, 19943, 20185, 9476, 32390, 9878, 6616, 8786, 8840, 27915, 31087, 8272, 3392, 21434, 11725, 7823, 5275, 10618, 8489, 18919, 6178, 6147, 12443, 25452, 6875, 2181, 31058, 8008, 25259, 20829, 18430, 26474, 8005, 5847, 3182, 7627, 15726, 9798, 16413, 24566, 4946,
+14733, 70, 8338, 3399, 11795, 16161, 8674, 22413, 24650, 27593, 28591, 30797, 7268, 21275, 4905, 9449, 19566, 12913, 1940, 7627, 31343, 28414, 15632, 4423, 31596, 23259, 20149, 8627, 6905, 11947, 13573, 21638, 12017, 21911, 25037, 23812, 5304, 944, 13458, 29955, 28537, 9281, 27984, 3038, 30557, 121, 12487, 17355, 13034, 14428, 24982, 11610, 10074, 7847, 16033, 8903, 31106, 3414, 17530, 5243, 15361, 31103, 26881, 27378,
+20246, 19151, 18422, 25550, 20095, 31880, 22737, 15864, 8394, 17954, 18902, 6183, 18075, 31390, 23538, 31110, 13050, 15752, 9952, 23124, 23599, 25985, 32027, 21938, 29399, 16789, 27181, 11992, 15124, 21295, 6602, 2602, 7678, 25024, 28153, 27773, 24137, 18122, 10869, 32531, 3308, 29772, 5946, 21384, 28394, 29484, 19726, 8676, 12468, 29678, 31800, 3300, 22895, 31060, 25238, 19526, 15081, 19651, 31518, 30206, 8178, 5352, 40, 15856,
+30376, 28193, 10861, 21745, 13548, 21731, 21508, 16856, 18735, 27454, 5472, 14361, 24170, 25198, 23037, 3871, 22108, 22069, 7171, 12235, 20361, 32409, 31761, 2675, 19292, 30511, 113, 27471, 3095, 153, 10559, 704, 28347, 21421, 22449, 9127, 10384, 11190, 25983, 29119, 5876, 31456, 10712, 30047, 23886, 981, 1150, 13227, 23050, 8321, 25462, 10644, 7962, 24456, 13319, 27254, 22199, 13432, 21957, 25295, 13585, 32517, 25999, 9164,
+21170, 15680, 18291, 31554, 26870, 11507, 27905, 32747, 10195, 5849, 30026, 1313, 6830, 31176, 14540, 29880, 6729, 7235, 7756, 14691, 31691, 21075, 9177, 21122, 1739, 31135, 13649, 15325, 30884, 6880, 24489, 19286, 22561, 10013, 18072, 16663, 21520, 13209, 16642, 31715, 19058, 13900, 260, 25888, 12308, 14801, 23000, 19037, 22036, 30757, 960, 20959, 19064, 10138, 9313, 20804, 8505, 22963, 3361, 6621, 29843, 27850, 25907, 19636,
+5095, 11211, 3532, 26615, 24420, 20174, 25562, 10710, 1307, 25823, 3830, 13615, 7856, 26830, 32653, 29892, 24819, 845, 18083, 11116, 10983, 27396, 31920, 19488, 17591, 2513, 26109, 14667, 30363, 19248, 1535, 2691, 30459, 5067, 29306, 22111, 25242, 22101, 53, 26549, 15156, 3883, 7396, 23012, 30714, 7281, 20136, 22765, 8127, 5451, 1113, 19110, 79, 265, 5831, 17671, 2778, 31940, 32338, 374, 18421, 1105, 3065, 16112,
+6173, 32371, 5456, 31415, 21704, 5509, 25196, 4092, 9393, 32592, 27104, 7339, 7106, 14472, 30104, 15233, 19923, 31218, 1575, 20003, 31483, 7406, 4906, 1494, 6579, 4476, 1868, 25000, 5581, 4933, 8344, 11754, 4536, 13800, 10401, 26241, 19310, 2829, 30333, 28703, 2654, 24670, 3274, 9760, 6374, 610, 24993, 26298, 31828, 26568, 13533, 30544, 1207, 18439, 32038, 7786, 22915, 1138, 18, 28496, 6071, 8362, 7483, 10607,
+22163, 17884, 4080, 8705, 20714, 1646, 4640, 23368, 26316, 7914, 360, 32690, 8524, 25353, 26220, 7585, 19153, 6985, 5361, 20360, 25424, 4631, 28146, 15571, 5769, 28164, 11300, 11840, 3759, 18783, 22447, 25922, 3899, 26528, 1859, 24613, 28174, 6499, 15213, 21722, 14413, 15573, 21644, 22937, 8158, 15097, 30522, 27312, 22082, 3115, 14904, 14739, 7746, 10283, 30310, 13515, 5679, 8842, 25355, 9438, 27625, 15035, 2592, 31525,
+8795, 4451, 23370, 4201, 10950, 5816, 25923, 25363, 21389, 14799, 15533, 29548, 29896, 13287, 24092, 19211, 16403, 6228, 1182, 24149, 16511, 31492, 4897, 22191, 7567, 30252, 31629, 2424, 12519, 1454, 1181, 21314, 5905, 24552, 25515, 16856, 30368, 18670, 9451, 18989, 702, 24984, 15769, 30598, 5504, 7093, 17041, 21907, 13322, 18223, 13288, 29833, 16948, 18185, 19256, 24515, 15670, 18118, 26939, 28189, 19572, 28121, 16736, 25477,
+19905, 9483, 9565, 17505, 28154, 19017, 3726, 28856, 11233, 19496, 26686, 16737, 26589, 10960, 5876, 7143, 29183, 19165, 4209, 13363, 4582, 23465, 5110, 20252, 8815, 32050, 15674, 28387, 27403, 32410, 21097, 14540, 9125, 30662, 32045, 4511, 16911, 3003, 599, 28145, 22499, 27286, 12114, 16321, 5478, 17991, 23464, 1893, 4388, 27673, 15257, 8970, 18371, 20367, 29223, 27186, 19649, 12129, 22806, 14284, 11771, 11135, 28824, 20896,
+9029, 28101, 25408, 25941, 31105, 26007, 21318, 20836, 20525, 664, 4389, 26003, 18655, 27854, 27897, 23043, 22759, 10386, 32014, 8362, 30753, 28469, 2781, 17635, 7830, 25587, 31919, 19601, 3954, 27976, 7729, 12983, 23309, 369, 6156, 21646, 26377, 27474, 9715, 14134, 28139, 14104, 7370, 14026, 9190, 2499, 4302, 31950, 12885, 3548, 7544, 10870, 32017, 10325, 28505, 7079, 3144, 27657, 26680, 7098, 22865, 1641, 20082, 13406,
+2011, 26238, 2285, 28388, 20945, 12000, 9754, 16316, 26104, 17124, 30342, 2527, 19623, 1876, 1709, 32508, 5424, 9253, 10611, 4673, 19579, 6348, 11752, 22723, 1237, 5664, 29822, 24102, 7306, 17136, 4741, 9317, 10606, 7026, 4937, 31551, 19026, 14691, 15099, 12362, 31816, 12674, 14889, 18671, 14550, 16598, 18412, 19975, 25852, 29023, 24648, 12663, 2603, 3633, 2618, 3841, 9297, 32440, 27943, 16603, 16808, 32684, 25920, 27415,
+6942, 30857, 26198, 25968, 12781, 8530, 5563, 11829, 21204, 20452, 30500, 2986, 4283, 16144, 22961, 30135, 12399, 14842, 10030, 15003, 18475, 12648, 18844, 27772, 12321, 14019, 11608, 29129, 13936, 4760, 23776, 20878, 2850, 17207, 14079, 15631, 25737, 19642, 27460, 14173, 7326, 25192, 17159, 11609, 8569, 7353, 8976, 20968, 22195, 19006, 3203, 7902, 31655, 22047, 2906, 11208, 3299, 14514, 7569, 17235, 19275, 31346, 5345, 22125,
+15785, 19424, 4988, 8754, 6298, 32448, 22927, 13625, 24872, 7318, 25234, 673, 14671, 1443, 21642, 4098, 20449, 24845, 12000, 19336, 14125, 14907, 30544, 17424, 29421, 5346, 1891, 15928, 3924, 7236, 5285, 19709, 26661, 10273, 28463, 191, 9953, 18622, 13816, 2058, 25940, 6283, 2731, 7844, 7726, 24373, 11942, 28175, 16451, 23943, 14744, 30576, 6082, 12520, 15232, 2735, 17866, 17123, 18664, 21790, 24359, 23949, 8731, 18252,
+1455, 4426, 18444, 11408, 23048, 32260, 13466, 16221, 5775, 16198, 24065, 13501, 7803, 3239, 8909, 24254, 27182, 23653, 22062, 496, 3405, 4526, 3232, 21272, 21649, 21896, 10294, 13241, 13077, 19026, 31493, 14532, 23452, 17169, 25941, 13733, 16662, 6639, 29954, 22437, 22837, 21251, 3171, 30641, 24490, 12080, 22127, 18905, 2965, 11422, 19401, 6370, 15948, 22633, 27642, 4830, 11761, 5169, 18071, 24839, 24195, 16796, 6603, 14879,
+1198, 32544, 28612, 17860, 6416, 25798, 7529, 29253, 14281, 10700, 27126, 6004, 22780, 16486, 24909, 25745, 27908, 11542, 32116, 11088, 1408, 26990, 15918, 13169, 32159, 1221, 5240, 23586, 18018, 11844, 5698, 19216, 11620, 1542, 4308, 18036, 27341, 11837, 14522, 8854, 22538, 8880, 14858, 12550, 25366, 6999, 5528, 20506, 18542, 4876, 31595, 19950, 31866, 14745, 351, 31258, 15967, 5592, 22076, 1217, 17436, 27774, 20433, 29056,
+29317, 24741, 14325, 23890, 3810, 28847, 32744, 26348, 4959, 14835, 6131, 30326, 21834, 11659, 18064, 7608, 16535, 16891, 27558, 15633, 31637, 27910, 14123, 14836, 734, 3432, 16053, 18170, 31206, 3718, 14458, 27755, 28459, 28783, 18877, 32269, 24862, 18854, 25850, 29822, 921, 31981, 27380, 22755, 10872, 12676, 30364, 27407, 29568, 25154, 10272, 28437, 20296, 24396, 10505, 21030, 27828, 26558, 6432, 26266, 30276, 20891, 21254, 25967,
+16906, 7363, 25468, 9001, 26217, 18550, 6055, 27138, 17763, 667, 17126, 28635, 13343, 14722, 23274, 10143, 7108, 779, 5812, 27405, 25175, 16317, 15667, 20235, 10107, 22100, 13733, 7615, 10223, 2219, 814, 27129, 9583, 26283, 3362, 3032, 12065, 9417, 30171, 29829, 10084, 14529, 25696, 23428, 29251, 16203, 803, 3591, 16982, 6616, 30996, 9389, 22933, 13896, 29624, 273, 3228, 10589, 7888, 13451, 12809, 8703, 7812, 22392,
+2218, 11175, 25424, 14283, 20592, 22827, 11344, 30677, 4588, 4273, 21337, 1071, 20476, 22140, 4663, 4690, 28756, 2891, 14079, 18922, 16787, 10935, 19195, 20015, 21524, 27083, 698, 1565, 3018, 8511, 23957, 5236, 19686, 16614, 19520, 7510, 6673, 30864, 5419, 11262, 2369, 26756, 12333, 22845, 16129, 16996, 27535, 12117, 19888, 8846, 31039, 3907, 19781, 17466, 23923, 8538, 11782, 24621, 10103, 14800, 364, 1293, 20037, 20050,
+17907, 6789, 27561, 24580, 4885, 212, 3074, 7255, 26969, 15408, 30100, 10330, 32404, 24868, 22447, 19524, 946, 20719, 23432, 20728, 5417, 14587, 29266, 17199, 6440, 6601, 32000, 6805, 7894, 19269, 26855, 25801, 26058, 21648, 17614, 30943, 21861, 20688, 5430, 16062, 3328, 2763, 26392, 2965, 27631, 16071, 22489, 28577, 4022, 13153, 16537, 9440, 27740, 13035, 26639, 1413, 19637, 25871, 8218, 27531, 12372, 2305, 20565, 5662,
+23954, 5411, 3838, 13047, 26099, 9268, 29109, 29428, 12031, 22733, 32393, 6894, 6036, 22114, 2704, 10059, 2500, 19241, 19499, 30240, 32277, 13370, 31653, 19146, 6474, 7103, 13909, 18846, 9409, 1706, 24509, 595, 7117, 28347, 13642, 449, 4847, 9983, 29877, 16879, 32716, 29502, 23773, 5984, 18848, 26477, 16043, 21348, 12951, 2774, 18821, 12460, 16145, 17706, 31606, 22619, 24810, 12747, 8697, 1451, 14454, 438, 2046, 21571,
+28785, 15688, 22020, 865, 25671, 19129, 17744, 25619, 15863, 8749, 31603, 1944, 2459, 14879, 23292, 15410, 17653, 9345, 27870, 1030, 27052, 26708, 23649, 19094, 6687, 32347, 20545, 21141, 17, 22591, 9945, 28803, 5511, 31965, 29668, 31182, 18327, 14644, 24033, 1422, 23393, 22868, 3366, 25852, 4979, 26659, 8494, 22633, 3236, 3596, 23663, 30288, 30304, 14545, 16614, 4224, 14124, 4391, 25365, 14141, 26982, 2542, 10176, 32493,
+1740, 7076, 30907, 20067, 21720, 22172, 21489, 12346, 12273, 24856, 5430, 17252, 18747, 13925, 7117, 21983, 17521, 30781, 19504, 15058, 12558, 3350, 19282, 26682, 7742, 11879, 8055, 1956, 14422, 18232, 1682, 16162, 25308, 32589, 3461, 14261, 21994, 24950, 26607, 1499, 17038, 32037, 18751, 3017, 13194, 25869, 25001, 30716, 23882, 11737, 13006, 3672, 15087, 32288, 30354, 22829, 11399, 5641, 24786, 25821, 23873, 26468, 9215, 16414,
+26289, 12676, 30675, 15515, 4859, 24514, 17014, 21897, 23783, 2998, 24915, 4210, 28867, 17148, 2158, 19981, 28885, 15164, 23653, 11204, 14684, 21239, 1266, 26083, 26880, 26052, 19137, 17986, 19752, 28352, 1632, 13273, 8261, 32307, 28789, 13120, 24053, 13035, 2249, 15068, 16033, 27164, 19278, 12132, 11544, 21436, 32113, 7661, 3832, 22998, 18866, 18516, 11469, 20132, 11832, 5582, 13416, 30969, 23568, 400, 26553, 25200, 13673, 2046,
+24739, 9694, 15166, 16024, 22730, 17416, 31092, 5995, 11812, 17603, 18128, 23357, 6271, 17473, 31018, 10104, 7704, 17116, 28620, 19173, 4480, 7684, 24755, 17896, 5885, 15555, 18296, 32439, 7987, 31970, 1717, 32726, 8896, 16884, 15982, 31626, 1532, 14307, 4854, 13344, 31910, 22982, 3933, 5413, 7687, 2184, 15517, 15391, 19300, 11370, 1797, 23781, 19054, 26552, 8909, 24940, 9340, 27206, 24611, 17327, 26408, 26328, 17286, 2536,
+10444, 500, 1395, 11976, 14807, 6249, 25321, 13949, 29231, 29254, 19363, 4150, 31438, 2112, 19542, 17971, 13482, 21339, 8984, 32537, 15123, 17893, 24709, 24463, 12331, 16552, 9023, 5971, 10112, 26309, 8508, 20557, 26809, 9903, 32533, 8849, 16152, 25086, 22798, 12615, 21573, 9393, 16765, 20243, 11506, 3539, 5446, 24988, 24878, 14430, 24757, 7234, 32324, 16698, 31697, 11887, 482, 7952, 17859, 10595, 1493, 26367, 31152, 28303,
+3502, 30917, 4384, 19654, 23236, 27182, 32269, 12041, 3808, 16266, 32284, 15314, 19806, 4963, 7534, 11916, 19393, 32292, 19150, 18949, 16222, 18080, 30837, 16705, 26032, 15928, 27300, 27526, 9527, 25684, 23061, 13029, 23833, 27445, 32683, 14301, 21859, 32184, 26342, 25667, 15682, 25859, 8213, 2720, 30822, 15748, 14637, 17447, 15272, 1019, 3629, 31494, 19099, 1698, 15431, 12364, 17626, 9963, 7122, 27153, 2879, 30183, 7414, 26713,
+24860, 7329, 8246, 13951, 6745, 1821, 6851, 22427, 27680, 15064, 25148, 25734, 30812, 7017, 10413, 13316, 8036, 14042, 12043, 27136, 15740, 27474, 6732, 598, 4670, 13854, 27751, 7549, 11269, 2397, 1494, 3361, 9726, 9741, 17312, 16471, 11562, 24163, 6131, 6474, 6460, 31279, 32208, 4504, 5528, 9853, 17821, 13564, 23896, 29864, 7932, 6868, 24570, 14664, 7467, 29240, 28518, 2450, 4022, 7019, 4848, 5516, 10380, 14574,
+15257, 27693, 31046, 26819, 19088, 4409, 525, 25548, 2920, 32733, 30053, 8448, 9819, 15106, 22012, 947, 12202, 29945, 7815, 4004, 11841, 15282, 477, 7592, 17733, 4499, 14611, 22581, 10015, 24992, 4387, 25273, 19917, 2665, 19324, 6237, 7074, 19850, 31786, 9994, 19815, 29071, 18442, 29634, 11409, 7687, 30581, 23611, 4864, 5629, 27615, 16705, 20911, 28092, 24297, 5876, 32591, 6141, 28457, 9839, 31133, 77, 2344, 18282,
+2742, 21668, 24519, 9817, 8750, 23537, 19811, 28566, 19840, 5486, 25432, 31249, 13173, 23246, 22092, 18037, 28875, 16940, 1974, 17018, 12264, 26272, 22895, 12088, 32413, 18584, 21927, 30778, 18661, 24271, 16292, 21404, 13171, 8043, 31221, 21922, 31581, 18264, 17720, 18653, 23750, 10384, 17135, 4155, 862, 6459, 22192, 29737, 23399, 24167, 13988, 2896, 17671, 4115, 14984, 17316, 22699, 4143, 15326, 8593, 28414, 31618, 29997, 8817,
+6893, 28450, 30739, 5706, 13946, 15691, 24360, 4929, 26076, 8727, 9084, 26938, 15186, 31277, 23908, 5818, 22676, 5128, 8714, 7579, 9243, 23698, 24895, 31942, 27841, 7453, 7767, 23487, 6303, 4996, 32304, 13196, 678, 30276, 18903, 14625, 13199, 10495, 19554, 6507, 19222, 28638, 678, 1640, 27147, 24586, 7458, 17055, 29714, 16172, 24634, 6189, 7102, 16761, 5363, 2175, 24214, 13131, 25662, 30517, 18127, 25199, 10946, 18806,
+22707, 29849, 663, 3138, 7576, 20217, 9646, 26798, 16087, 10324, 28438, 10467, 2142, 3129, 27522, 31856, 19301, 19389, 5277, 26404, 3382, 10640, 28579, 27597, 23771, 21474, 25346, 9131, 13905, 3524, 27937, 3844, 605, 28600, 6982, 8181, 16049, 16628, 2211, 32136, 26952, 30650, 9835, 29094, 1011, 4590, 28182, 20312, 23979, 691, 13948, 27361, 11332, 9760, 22190, 2335, 31234, 14769, 11466, 12371, 18293, 6635, 16215, 18899,
+2467, 23197, 27080, 18516, 7058, 29292, 17885, 1242, 27174, 27720, 30337, 28185, 32310, 25751, 15729, 23521, 26443, 29678, 18115, 5007, 6670, 7537, 7342, 5136, 22306, 18809, 17507, 7832, 25444, 954, 26731, 27912, 24151, 21043, 13660, 31209, 17567, 31545, 32452, 11973, 26498, 30021, 7390, 26040, 23004, 23120, 16794, 16679, 20030, 2141, 21686, 26700, 9678, 29029, 31836, 31985, 15070, 16575, 7049, 7746, 17529, 1012, 2890, 8912,
+22055, 16551, 7354, 6855, 15328, 7038, 18828, 9058, 4291, 26219, 2331, 27295, 16571, 19125, 11207, 3833, 21266, 125, 30533, 30944, 29154, 29601, 30161, 11456, 13408, 4442, 19203, 30937, 5454, 22093, 7081, 27510, 5876, 14435, 1597, 21205, 21473, 20425, 30263, 25764, 13876, 32594, 20292, 30447, 18951, 31499, 1512, 7449, 31624, 32045, 5626, 28011, 28878, 3019, 6699, 9518, 7462, 25902, 7687, 12916, 15228, 14769, 7658, 21104,
+29204, 9255, 9541, 17910, 29681, 7037, 10906, 10789, 6863, 31198, 8469, 25815, 29929, 9981, 496, 28786, 9259, 6122, 24029, 5369, 9142, 30728, 14888, 16604, 23863, 22575, 29520, 6323, 4576, 4411, 27427, 1013, 13666, 4201, 18923, 10579, 11238, 29829, 21369, 18101, 28260, 29838, 11148, 25421, 7051, 11645, 21439, 16310, 17767, 12700, 21680, 26909, 10661, 3800, 10745, 1756, 26375, 7498, 8079, 30952, 11909, 2738, 31965, 25575,
+6939, 18120, 3387, 18177, 15181, 24756, 3511, 10673, 21826, 14659, 3327, 28877, 26304, 24766, 12420, 11304, 4699, 1332, 5445, 15360, 5132, 16191, 17116, 31507, 23689, 25195, 29691, 2830, 27933, 28888, 28405, 2105, 14240, 31792, 20282, 29422, 23780, 23793, 7327, 12838, 5685, 10654, 8948, 31989, 2653, 21368, 10525, 7352, 22700, 15971, 22712, 27832, 32162, 7060, 26571, 23083, 32255, 23495, 25913, 27420, 19615, 21550, 29525, 1088,
+20575, 17040, 30510, 11587, 8065, 5069, 24426, 13750, 15724, 606, 12972, 18377, 21974, 23497, 25729, 11906, 6700, 15673, 6970, 6094, 22733, 773, 29177, 22220, 24268, 22322, 16872, 11116, 11105, 13630, 12204, 31680, 30670, 9946, 10499, 5967, 15015, 2157, 19718, 30739, 2763, 32690, 16348, 24737, 23419, 9309, 3875, 30120, 24982, 10845, 3446, 14947, 11619, 32624, 4399, 3119, 22178, 21272, 14235, 515, 2134, 26439, 32195, 36,
+3617, 9927, 6003, 18633, 12084, 25721, 16604, 14848, 25643, 185, 6817, 16295, 9494, 10693, 13647, 1709, 21538, 17093, 16656, 389, 16949, 21056, 3509, 6360, 9560, 17744, 6875, 11694, 11416, 6303, 11730, 15033, 16230, 17733, 898, 28314, 10687, 17503, 10394, 3562, 17688, 17212, 19857, 27182, 27905, 736, 28891, 16675, 17830, 12780, 17065, 2011, 1068, 20574, 8371, 10628, 5550, 15247, 22322, 16966, 21550, 1284, 32000, 5012,
+19017, 130, 558, 29704, 17633, 10953, 499, 2553, 28165, 20356, 29736, 23302, 21093, 25859, 7209, 6155, 5871, 24274, 8166, 6939, 12080, 16538, 17567, 17631, 31785, 7121, 1829, 20567, 8405, 1061, 25579, 27423, 1192, 26137, 24359, 18825, 4322, 24858, 21379, 32487, 12447, 18347, 23021, 772, 11438, 30231, 6927, 17310, 21737, 15093, 24249, 1050, 31631, 9049, 18681, 30648, 16170, 20510, 18447, 24576, 21572, 11258, 19231, 22764,
+4628, 10822, 8821, 8950, 2913, 30200, 8670, 15360, 15779, 31691, 16132, 27218, 29154, 23059, 11760, 18124, 5384, 3241, 19174, 4248, 12290, 5087, 2128, 28461, 25597, 20576, 20269, 14401, 31834, 6732, 4397, 3694, 17554, 13219, 12645, 20467, 10651, 21315, 3059, 26431, 20238, 19191, 20881, 16625, 9482, 32641, 1981, 14867, 3114, 21155, 19115, 15405, 26242, 21243, 11098, 19071, 9051, 31367, 705, 8118, 5331, 5102, 11812, 22885,
+18321, 24457, 10585, 28973, 13004, 13644, 22636, 475, 68, 10749, 17100, 9550, 10622, 19081, 24417, 13736, 7468, 10764, 29141, 942, 32008, 7471, 20013, 8291, 6070, 20718, 16409, 11401, 25821, 28222, 1519, 11374, 19911, 12104, 7579, 148, 25748, 30215, 623, 25816, 8196, 17723, 2599, 18818, 4036, 27016, 32555, 11504, 5013, 28928, 12446, 4253, 3632, 32459, 12544, 9702, 20410, 28954, 21104, 13463, 24408, 22623, 24837, 11551,
+1959, 32417, 11699, 27707, 29864, 12322, 20756, 5293, 30045, 23355, 24111, 1313, 17603, 23898, 12817, 22616, 20059, 25263, 26869, 23691, 24955, 6646, 625, 12597, 2832, 21729, 26060, 27240, 11584, 18129, 6023, 13543, 17778, 17723, 8483, 14875, 30045, 29239, 20168, 27323, 19826, 11511, 28636, 4661, 2642, 8686, 27278, 22701, 1181, 21379, 13624, 26136, 28025, 14249, 5965, 30857, 3211, 32025, 25329, 14795, 17387, 31353, 28339, 2397,
+16308, 4054, 17272, 13585, 525, 4672, 8140, 20351, 16184, 4009, 25012, 18826, 12695, 19522, 8759, 13876, 8134, 22383, 7245, 3391, 3864, 13210, 1481, 7075, 12468, 26810, 21871, 29855, 25395, 17442, 32252, 8935, 21496, 16757, 22521, 22021, 21429, 30661, 9604, 4845, 1902, 1848, 23671, 14597, 21371, 32430, 28474, 29505, 22045, 2951, 128, 25910, 16161, 1609, 217, 28629, 28420, 22088, 25716, 21047, 6762, 25201, 29983, 28258,
+9190, 19736, 17511, 30619, 17629, 27115, 2697, 19532, 28964, 26368, 1361, 17567, 26031, 29835, 14304, 15308, 18, 14432, 8450, 16180, 16042, 8668, 12041, 11694, 30756, 4990, 32741, 4751, 30191, 29956, 241, 6613, 16924, 17753, 4464, 1786, 12100, 7161, 21318, 8296, 762, 22679, 25863, 26793, 19747, 7399, 9333, 19765, 21832, 17784, 3177, 5106, 26452, 15219, 16800, 24440, 20209, 16773, 29191, 17632, 13962, 29433, 24245, 30886,
+14418, 28709, 32672, 26518, 3103, 21222, 2047, 3865, 11134, 27910, 30658, 30881, 2542, 7223, 17878, 24374, 25007, 21056, 29480, 18691, 3507, 13512, 10364, 23716, 30285, 6787, 8580, 11479, 3452, 57, 9598, 17870, 28766, 9502, 11621, 31869, 30725, 13668, 2966, 9091, 8810, 856, 7204, 11352, 8080, 25082, 2958, 319, 13370, 32438, 19011, 16877, 13182, 29375, 7825, 10700, 3394, 16405, 22179, 6847, 16462, 31777, 24717, 12461,
+8512, 3570, 11562, 6469, 17238, 14529, 15560, 26049, 15385, 22764, 4633, 23465, 15078, 7592, 23785, 28449, 7262, 10028, 12558, 20445, 6635, 20384, 31145, 10029, 4021, 20556, 16876, 20484, 19566, 8826, 177, 28078, 12396, 11739, 1779, 29635, 26268, 17339, 22916, 8886, 7335, 27549, 32351, 22413, 2373, 23368, 18094, 9636, 628, 30653, 30081, 7263, 18269, 28458, 17293, 22290, 16246, 1401, 10006, 3044, 10227, 10183, 31122, 22624,
+21923, 133, 19491, 15423, 17472, 9639, 24309, 24807, 4420, 23893, 14453, 6794, 14493, 32547, 16430, 15122, 30432, 13743, 22385, 15933, 9433, 6910, 5456, 25679, 8312, 15462, 28724, 18539, 25646, 27078, 8395, 14801, 27212, 27886, 30224, 11916, 4757, 21766, 3956, 9178, 12891, 18409, 15972, 27384, 18188, 32402, 9738, 15853, 13377, 32124, 31786, 22810, 6266, 4474, 15721, 14578, 19937, 11677, 350, 12815, 5988, 8745, 27616, 432,
+3864, 25072, 12348, 8621, 14070, 16304, 17799, 26961, 1945, 1003, 21578, 20134, 637, 31316, 3219, 14014, 30672, 2237, 4056, 4171, 6712, 19778, 18749, 26649, 31455, 19099, 6696, 4675, 27845, 1544, 5107, 31709, 26616, 17456, 7562, 7919, 992, 25362, 2112, 2938, 26365, 23690, 23072, 27003, 22239, 26291, 8249, 20143, 28528, 12306, 24314, 2472, 32084, 10296, 29121, 30771, 29395, 3049, 2679, 24472, 4593, 7786, 23413, 31210,
+25242, 30976, 6361, 26235, 23570, 8473, 29173, 17167, 32164, 19477, 11402, 21635, 13000, 19652, 9010, 8760, 31958, 557, 11233, 31274, 10853, 7586, 29277, 7480, 10636, 31956, 31953, 15229, 6975, 22598, 13671, 32217, 20806, 20032, 25684, 11608, 28506, 22089, 28776, 27902, 8798, 7410, 16769, 21798, 27062, 25779, 30559, 26252, 26336, 9024, 24758, 4421, 16610, 21268, 11902, 27246, 20456, 11087, 9708, 27431, 917, 23379, 26881, 21724,
+10644, 19797, 564, 6382, 9119, 29340, 1516, 17917, 3983, 18285, 6948, 31045, 11296, 4739, 24530, 4865, 13763, 16520, 9286, 30373, 5020, 21188, 24852, 25477, 32275, 1792, 20140, 425, 25171, 14253, 22149, 3047, 1283, 22713, 9429, 10402, 19286, 10945, 28319, 23269, 29230, 2499, 21546, 7759, 7238, 13308, 12624, 21001, 29829, 21910, 18607, 2081, 10331, 10691, 27558, 9838, 12483, 14931, 10263, 4886, 29184, 32412, 7934, 30467,
+22358, 17363, 8101, 8876, 28309, 3653, 32145, 24771, 6152, 20923, 32530, 13391, 1464, 12386, 1624, 31293, 1529, 20231, 606, 11860, 30922, 28165, 21698, 10637, 10328, 31962, 15524, 6744, 31606, 23458, 4444, 21196, 8053, 12545, 30072, 3594, 16198, 29449, 28366, 22351, 17605, 28128, 2974, 19069, 7747, 4598, 17594, 9276, 24830, 18200, 21136, 22984, 13597, 10066, 854, 23925, 9260, 16378, 30670, 8099, 7068, 2346, 29295, 15121,
+14891, 26600, 18716, 31090, 23281, 14314, 20673, 8118, 9674, 23647, 27187, 17421, 28245, 12013, 26697, 20307, 30214, 15065, 10524, 11043, 25132, 11378, 2201, 1624, 27756, 103, 9723, 2056, 2449, 6251, 17177, 17340, 83, 3125, 15662, 23364, 17439, 3567, 31483, 27114, 27214, 25902, 11767, 22692, 5148, 5697, 10231, 2594, 20762, 20755, 13637, 13126, 32133, 15838, 14751, 27121, 15941, 24474, 29177, 18390, 30725, 13587, 2963, 30808,
+16712, 18625, 21405, 1384, 22193, 20120, 28498, 16639, 13254, 7497, 6563, 18402, 13194, 16795, 20996, 1189, 4782, 1866, 14315, 4148, 17704, 29066, 31269, 878, 20773, 27679, 19268, 18730, 8498, 22231, 16771, 25210, 8089, 5408, 26594, 30282, 25528, 22324, 14153, 6014, 29822, 20717, 24417, 10248, 4744, 12645, 11437, 9526, 14511, 25753, 13674, 32216, 22051, 12176, 326, 10056, 7087, 19594, 28787, 15585, 9058, 12790, 8027, 17147,
+18198, 1854, 14661, 10958, 24178, 28814, 16972, 21232, 16763, 8621, 31481, 21507, 21267, 10150, 31034, 3010, 3135, 11940, 2458, 25187, 24116, 2784, 2475, 31203, 22379, 31262, 14020, 31437, 11284, 22048, 15816, 29482, 23902, 30477, 7672, 15312, 26523, 24645, 3777, 10519, 498, 2490, 32026, 21765, 12640, 30292, 24776, 15776, 9465, 27234, 8195, 813, 30019, 10670, 32017, 19630, 9165, 13269, 18299, 20449, 2549, 1347, 17164, 26451,
+31824, 24836, 8996, 25579, 16713, 12773, 3330, 17212, 15263, 2589, 6209, 27903, 113, 30985, 10911, 9578, 25452, 19106, 10392, 22703, 29777, 9641, 9565, 6174, 22910, 27864, 26623, 25460, 29211, 11019, 19143, 28267, 3088, 28139, 21078, 19801, 8144, 24409, 4245, 23407, 26998, 10455, 18543, 27111, 8672, 29454, 3922, 1356, 15793, 14314, 24059, 12802, 23955, 856, 18976, 14097, 28720, 12831, 6789, 25163, 23851, 25933, 20662, 26939,
+21304, 8973, 13972, 29449, 614, 18218, 20088, 27612, 28673, 5863, 21955, 4577, 2550, 25877, 5934, 18343, 7423, 29993, 31145, 31378, 30850, 17353, 12708, 26802, 30184, 19497, 19198, 21267, 12662, 7092, 15438, 1199, 16065, 29411, 30648, 16679, 14861, 17968, 11523, 10766, 23832, 711, 15343, 26382, 26588, 21277, 11957, 1244, 18503, 10334, 32622, 16585, 27687, 12562, 10619, 25103, 32060, 29817, 13603, 11954, 4142, 29041, 13153, 20207,
+25684, 11033, 4119, 7777, 29002, 15642, 18543, 20066, 16353, 1119, 13680, 10174, 22396, 25637, 11418, 8131, 3203, 11272, 24716, 30890, 23835, 2568, 23225, 23127, 32385, 4060, 2313, 3759, 334, 15467, 23967, 26018, 26500, 28086, 1028, 22734, 10960, 19571, 10032, 27314, 20690, 23712, 4720, 10319, 16581, 16138, 18450, 19784, 27410, 10399, 17906, 18477, 12967, 8364, 8836, 12584, 12424, 11150, 16344, 12758, 26617, 7543, 6009, 20349,
+2861, 7037, 10316, 13821, 26608, 20348, 8367, 14531, 11293, 13087, 24850, 27874, 29225, 10532, 14891, 23868, 20931, 29, 9577, 1130, 8393, 18414, 13715, 20818, 29564, 30059, 808, 23413, 4834, 6817, 10994, 7695, 13854, 21310, 21516, 7695, 8891, 29884, 22226, 20184, 10203, 14308, 15290, 6661, 24840, 30181, 30529, 13004, 30211, 7338, 14134, 5836, 25752, 27849, 26654, 22548, 25140, 27463, 13193, 29974, 1512, 24188, 4901, 15367,
+12730, 26418, 23062, 21621, 23534, 12520, 9037, 969, 26828, 24328, 7630, 18900, 21741, 5391, 31904, 19184, 12730, 13271, 25021, 5714, 8352, 18907, 28263, 725, 13602, 8688, 30699, 15115, 108, 2833, 30482, 12839, 29251, 20776, 1692, 20017, 528, 10730, 20986, 27356, 2290, 28617, 13488, 24031, 1240, 12625, 10448, 13970, 25896, 2701, 19685, 1480, 21608, 15180, 2205, 2443, 23868, 137, 17558, 23977, 2970, 15272, 4048, 32221,
+3280, 5740, 19470, 3808, 16470, 7688, 31164, 18760, 3537, 11884, 10024, 4778, 24509, 20472, 18748, 17637, 23173, 5665, 19118, 12013, 20845, 21323, 14456, 11946, 21460, 32014, 3155, 24430, 14518, 7203, 23883, 17798, 12943, 10585, 21606, 29414, 18274, 20002, 15406, 21811, 31887, 25430, 26589, 23628, 13134, 12570, 8498, 3539, 18235, 27616, 15553, 6313, 16171, 30009, 18259, 4864, 29256, 21414, 29294, 11006, 28617, 20410, 28805, 8792,
+30995, 17643, 5438, 16501, 4878, 20845, 5545, 3997, 13507, 32134, 27625, 26642, 11936, 3355, 30181, 30172, 30971, 12966, 3717, 14375, 10208, 21976, 19239, 6696, 10622, 15765, 17702, 6471, 3407, 13739, 15263, 1635, 31383, 20702, 18136, 3493, 8779, 23681, 7490, 22286, 23048, 2347, 16160, 2216, 5703, 13574, 32388, 3906, 26540, 3337, 18281, 3980, 25313, 4752, 10676, 3167, 20518, 28379, 9638, 23925, 9350, 24902, 25560, 7965,
+12836, 10929, 11458, 21615, 1842, 18948, 11133, 24890, 21296, 27294, 27107, 26999, 8100, 26727, 30905, 1872, 30065, 16419, 5853, 22610, 21171, 16529, 25778, 8921, 12140, 2648, 79, 21491, 27550, 25639, 29456, 7618, 3800, 8147, 29233, 5643, 27095, 7599, 30533, 15623, 2125, 24872, 9854, 10225, 18832, 7992, 12097, 16129, 24411, 17950, 5971, 12814, 1712, 31749, 21736, 13852, 1630, 21815, 2575, 29180, 14686, 32032, 4031, 18487,
+7411, 496, 24130, 1738, 8095, 21895, 17362, 10220, 14000, 27216, 20445, 64, 2440, 32543, 16193, 26851, 17725, 22164, 6898, 19437, 21146, 28634, 522, 22776, 17681, 3097, 19188, 32367, 2361, 23219, 18086, 9772, 23716, 9448, 11511, 31811, 31344, 28873, 9264, 12576, 23321, 29709, 12640, 25762, 29484, 28833, 19845, 14442, 18229, 26743, 1111, 6607, 22609, 1633, 29383, 7522, 4731, 15804, 7122, 7092, 6255, 25208, 16865, 29971,
+1889, 28376, 29015, 465, 24481, 5511, 13041, 15034, 2452, 25681, 8028, 31937, 21746, 27874, 13611, 7207, 21849, 14722, 13815, 11691, 16356, 10430, 19213, 21087, 26234, 26335, 28179, 32490, 18776, 12276, 29693, 20665, 7884, 25940, 21130, 32365, 31451, 1403, 14632, 1136, 27084, 22660, 305, 16062, 17766, 13916, 23269, 6848, 28638, 4316, 18539, 12226, 14747, 4984, 545, 8213, 31320, 28725, 7935, 17328, 8233, 4861, 5225, 16118,
+30801, 26355, 15715, 29485, 27758, 30347, 30621, 22074, 20240, 30926, 5368, 5238, 12074, 28637, 12086, 7944, 186, 30625, 20171, 14933, 2842, 20716, 23146, 1394, 16673, 31082, 18722, 24907, 3175, 23947, 8257, 1208, 17534, 23972, 30693, 12524, 21552, 28546, 1830, 9024, 26704, 7198, 14262, 6010, 3067, 26349, 13955, 3253, 24206, 1358, 18186, 27048, 22074, 8565, 28442, 5980, 6879, 14396, 30887, 10054, 5575, 6376, 11262, 23109,
+30348, 9188, 2865, 19132, 4966, 4695, 28156, 31671, 11893, 9651, 4913, 14961, 3232, 18868, 18214, 27438, 20226, 3633, 21719, 9533, 12198, 17393, 15513, 19077, 31790, 13632, 29131, 4597, 20008, 7625, 27707, 17588, 16813, 30572, 3953, 21780, 2500, 32109, 20683, 14393, 8992, 25596, 29354, 12224, 11697, 14801, 6895, 31923, 18434, 28614, 8688, 30632, 13239, 24201, 16941, 12261, 5065, 13304, 16859, 25073, 20929, 11798, 9894, 4975,
+9602, 13847, 26755, 12102, 13188, 14670, 26496, 22181, 7498, 23082, 1637, 19195, 5115, 8532, 18351, 23549, 4378, 27039, 21413, 17618, 18473, 5586, 29879, 23538, 18890, 13970, 15844, 7052, 25768, 25738, 12027, 2603, 6817, 6014, 14705, 20005, 20684, 8433, 9418, 28182, 31516, 11056, 14610, 3863, 19588, 193, 27413, 23967, 27232, 16058, 8817, 12937, 21645, 5928, 3708, 7767, 19899, 19552, 14819, 12899, 12522, 26846, 15502, 19339,
+92, 30208, 6576, 20776, 5873, 15995, 16191, 4621, 27051, 30801, 8485, 13871, 30994, 3130, 5070, 25458, 19188, 13887, 5628, 8065, 19816, 9336, 15833, 6947, 28888, 30652, 19846, 8642, 24731, 2581, 27981, 24823, 21, 1789, 12832, 5894, 17784, 29023, 10516, 12067, 27056, 19001, 25939, 25282, 22131, 31009, 17972, 8551, 12129, 23600, 16617, 31945, 168, 32450, 6124, 29056, 30334, 25970, 4930, 22297, 28551, 143, 14353, 28572,
+1933, 27185, 1699, 19717, 23440, 12215, 31785, 17728, 31216, 24956, 10242, 20579, 23197, 28214, 29130, 2558, 19047, 12979, 1735, 19215, 12661, 7859, 15504, 10228, 1062, 20434, 32525, 29613, 20578, 14110, 25418, 22511, 8527, 27117, 9460, 31967, 6564, 8477, 16927, 5012, 665, 27169, 25591, 23863, 22616, 21953, 26421, 8895, 2165, 28157, 28110, 14826, 3248, 10846, 25054, 4310, 31281, 24812, 1156, 19091, 6154, 26574, 8834, 14682,
+20923, 18294, 13881, 27487, 26772, 30809, 32499, 27437, 25210, 25322, 18532, 15058, 14507, 12186, 23953, 16672, 7575, 19296, 31499, 10823, 30142, 23785, 15134, 28655, 15829, 16290, 14978, 21984, 10096, 23812, 3898, 31019, 9339, 17779, 25738, 3343, 15820, 25469, 30780, 8263, 18023, 16545, 23321, 32530, 28731, 14507, 16435, 3538, 1035, 15166, 14361, 31177, 6183, 29495, 27065, 22013, 13017, 9275, 11229, 23113, 320, 15127, 21364, 9659,
+138, 14334, 13002, 15959, 7035, 11014, 24222, 25058, 27559, 14775, 24821, 23522, 29282, 8488, 27060, 30317, 23654, 8654, 28727, 29837, 5381, 23024, 19082, 18399, 32299, 30311, 8744, 32619, 12670, 30109, 9510, 12809, 11675, 22512, 28768, 18711, 759, 20222, 11001, 28318, 2229, 3054, 19073, 31512, 11542, 13365, 29061, 2428, 22019, 25020, 32266, 27401, 15276, 18580, 13032, 14808, 16124, 21776, 14659, 28794, 19117, 24170, 8835, 30793,
+13914, 4835, 16736, 14673, 25057, 27737, 10224, 27287, 30792, 29297, 26031, 9566, 9894, 22324, 11995, 31914, 14577, 11493, 26547, 29853, 30073, 6811, 11893, 13429, 28587, 26553, 9456, 14937, 17955, 18291, 12962, 31869, 23127, 29698, 13775, 15416, 24667, 23999, 9935, 22691, 20528, 3198, 32258, 30422, 25523, 11485, 29568, 7332, 22978, 23347, 4417, 20283, 30158, 16311, 945, 25978, 10096, 10401, 8147, 28051, 28692, 21109, 27152, 19051,
+18039, 8159, 1700, 9938, 32158, 11635, 32630, 19918, 14834, 32120, 17573, 7589, 10837, 14373, 14921, 1047, 4953, 19338, 21330, 2343, 2881, 22275, 28321, 12977, 32676, 3700, 8260, 28601, 24809, 2645, 14884, 10080, 10804, 16584, 20019, 10195, 28220, 19881, 30113, 10286, 19233, 14918, 17875, 30070, 29292, 28, 31117, 1477, 19366, 19679, 3820, 22248, 9187, 32142, 2457, 9095, 3074, 10718, 4928, 27884, 13363, 19813, 5196, 24167,
+3629, 25215, 1594, 31849, 12328, 31708, 9367, 31561, 13858, 27242, 28863, 10382, 27270, 27212, 11859, 13869, 14124, 15680, 3349, 23311, 15054, 5806, 32406, 18128, 16524, 4567, 13244, 29887, 24380, 18441, 21287, 28009, 10888, 22881, 27091, 23217, 21821, 3690, 22010, 2912, 30933, 18106, 13294, 25435, 12550, 25154, 6536, 26674, 8066, 9885, 17217, 23120, 15692, 16856, 8480, 32216, 21423, 21725, 29336, 13035, 7398, 17855, 8276, 18286,
+7968, 2599, 8735, 29790, 6290, 30746, 32702, 4455, 16084, 13228, 29890, 28634, 5614, 3659, 22541, 13680, 13544, 6990, 4032, 29236, 23846, 12513, 28685, 12501, 1470, 25253, 25536, 8868, 10340, 1045, 27154, 18308, 3644, 3122, 15330, 9934, 1100, 15264, 14389, 17184, 28493, 11512, 13050, 1339, 15171, 2823, 15020, 28715, 9814, 19052, 25184, 892, 31565, 21101, 13394, 267, 13586, 6162, 9135, 23926, 7207, 3522, 9466, 10852
+};
+
+void
+srnd(void)
+{
+   rp = 0;
+}
+
+unsigned int
+rnd(void)
+{
+   unsigned short r1, r2;
+
+   r1 = r[rp];
+   rp = (rp + 1) % 65536;
+   rp = r[rp];
+   r2 = r[rp];
+   rp = (rp + 1) % 65536;
+   return (int)(((unsigned int)r1 << 16) | ((unsigned int)r2));
+}
+
+#ifndef _WIN32
+double
+get_time(void)
+{
+   struct timeval      timev;
+
+   gettimeofday(&timev, NULL);
+   return (double)timev.tv_sec + (((double)timev.tv_usec) / 1000000);
+}
+#else
+double
+get_time(void)
+{
+   return (double)GetTickCount()/1000.0;
+}
+#endif
+
+
+const char *
+build_path(const char *filename)
+{
+   static char  path[4096];
+   static char  buffer[4096];
+   static int   init = 0;
+
+   if (!init)
+     {
+        char    *prefix;
+
+        prefix = datadir;
+        if (!prefix)
+          prefix = getenv("EXPEDITE_DATA_DIR");
+        if (!prefix)
+          prefix = PACKAGE_DATA_DIR"/data/";
+
+        snprintf(path, 4096, "%s/", prefix);
+
+        init = 1;
+     }
+
+   snprintf(buffer, 4096, "%s%s", path, filename);
+
+   return buffer;
+}
+
+int
+engine_abort(void)
+{
+   go = 0;
+   return go;
+}
+
+void
+engine_loop(void)
+{
+   loop_func();
+}
+
+void
+engine_shutdown(void)
+{
+   shutdown_func();
+}
+
+static int
+_engine_go(void)
+{
+   return go;
+}
+static const Expedite_Engine engines[] = {
+#if HAVE_EVAS_SOFTWARE_XLIB
+  { "xlib", engine_software_xlib_args, engine_software_xlib_loop, engine_software_xlib_shutdown },
+#endif
+#if HAVE_EVAS_XRENDER_X11
+  { "xr", engine_xrender_x11_args, engine_xrender_x11_loop, engine_xrender_x11_shutdown },
+#endif
+#if HAVE_EVAS_OPENGL_X11
+  { "gl", engine_gl_x11_args, engine_gl_x11_loop, engine_gl_x11_shutdown },
+#endif
+#if HAVE_EVAS_SOFTWARE_XCB
+  { "xcb", engine_software_xcb_args, engine_software_xcb_loop, engine_software_xcb_shutdown },
+#endif
+#if HAVE_EVAS_XRENDER_XCB
+  { "xrxcb", engine_xrender_xcb_args, engine_xrender_xcb_loop, engine_xrender_xcb_shutdown },
+#endif
+#if HAVE_EVAS_SOFTWARE_GDI
+  { "gdi", engine_software_gdi_args, engine_software_gdi_loop, engine_software_gdi_shutdown },
+#endif
+#if HAVE_EVAS_SOFTWARE_DDRAW
+  { "ddraw", engine_software_ddraw_args, engine_software_ddraw_loop, engine_software_ddraw_shutdown },
+#endif
+#if HAVE_EVAS_DIRECT3D
+  { "direct3d",engine_direct3d_args, engine_direct3d_loop, engine_direct3d_shutdown },
+#endif
+#if HAVE_EVAS_OPENGL_GLEW
+  { "glew" , engine_gl_glew_args, engine_gl_glew_loop, engine_gl_glew_shutdown },
+#endif
+#if HAVE_EVAS_SOFTWARE_SDL
+  { "sdl",   engine_software_sdl_args, engine_software_sdl_loop, engine_software_sdl_shutdown },
+  { "sdl-16",engine_software_sdl_args, engine_software_sdl_loop, engine_software_sdl_shutdown },
+#endif
+#if HAVE_EVAS_OPENGL_SDL
+  { "gl-sdl",engine_gl_sdl_args, engine_gl_sdl_loop, engine_gl_sdl_shutdown },
+#endif
+#if HAVE_EVAS_FB
+  { "fb",    engine_fb_args, engine_fb_loop, engine_fb_shutdown },
+#endif
+#if HAVE_EVAS_DIRECTFB
+  { "directfb",engine_directfb_args, engine_directfb_loop, engine_directfb_shutdown },
+#endif
+#if HAVE_EVAS_QUARTZ
+  { "quartz",engine_quartz_args, engine_quartz_loop, engine_quartz_shutdown },
+#endif
+#if HAVE_EVAS_SOFTWARE_16_X11
+  { "x11-16",engine_software_16_x11_args, engine_software_16_x11_loop, engine_software_16_x11_shutdown },
+#endif
+#if HAVE_EVAS_SOFTWARE_16_DDRAW
+  { "ddraw-16",engine_software_16_ddraw_args, engine_software_16_ddraw_loop, engine_software_16_ddraw_shutdown },
+#endif
+#if HAVE_EVAS_SOFTWARE_16_WINCE
+  { "wince", engine_software_16_wince_args, engine_software_16_wince_loop, engine_software_16_wince_shutdown },
+  { "wince-fb", engine_software_16_wince_args, engine_software_16_wince_loop, engine_software_16_wince_shutdown },
+  { "wince-gapi", engine_software_16_wince_args, engine_software_16_wince_loop, engine_software_16_wince_shutdown },
+  { "wince-ddraw", engine_software_16_wince_args, engine_software_16_wince_loop, engine_software_16_wince_shutdown },
+  { "wince-gdi", engine_software_16_wince_args, engine_software_16_wince_loop, engine_software_16_wince_shutdown },
+#endif
+  { NULL, NULL, NULL, NULL }
+};
+
+static const Expedite_Resolution resolutions[] = {
+  { "qvga",    320 , 240 },
+  { "qvga-p",  240 , 320 },
+  { "hvga",    320 , 480 },
+  { "hvga-p",  480 , 320 },
+  { "vga",     640 , 480 },
+  { "vga-p",   480 , 640 },
+  { "wvga",    800 , 480 },
+  { "wvga-p",  480 , 800 },
+  { "svga",    800 , 600 },
+  { "svga-p",  600 , 800 },
+  { "xga",     1024, 768 },
+  { "xga-p",   768 , 1024},
+  { "wxga",    1280, 768 },
+  { "wxga-p",  768 , 1280},
+  { "n800",    720 , 420 },
+  { "pal",     720 , 576 },
+  { "720p",    1280, 720 },
+  { "1080p",   1920, 1080},
+  { "wsvga",   1024, 600 },
+  { "wsvga-p", 600 , 1024},
+  { NULL, 0, 0 }
+};
+
+static void
+_help(void)
+{
+   int i;
+
+   fprintf(stderr,
+          "No engine selected.\n"
+          "\n"
+          "Options:\n"
+          "  -datadir path/to/data\n"
+          "  -a (autorun all tests)\n"
+          "  -c NUM (loop count for test)\n"
+          "  -l (list tests)\n"
+          "  -t TEST-NUM\n"
+          "  -e ENGINE\n"
+          "  -p PROFILE\n"
+          "  -f use netwm fullscreen request (requires x11 + wm)\n"
+          "\n"
+          "Where ENGINE can be one of:\n");
+   for (i = 0; engines[i].name != NULL; ++i)
+     fprintf(stderr, " %s", engines[i].name);
+
+   fprintf(stderr,
+          "\n"
+          "Where PROFILE can be one of:\n");
+
+   for (i = 0; resolutions[i].name != NULL; ++i)
+     fprintf(stderr, " %s", resolutions[i].name);
+
+   fprintf(stderr, "\n");
+   exit(-1);
+}
+
+static int
+_profile_parse(int argc, char **argv)
+{
+   int i, j;
+
+   for (i = 1; i < argc; i++)
+     {
+       if ((!strcmp(argv[i], "-p")) && (i < (argc - 1)))
+         {
+            i++;
+            for (j = 0; resolutions[j].name != NULL; ++j)
+              if (!strcmp(argv[i], resolutions[j].name))
+                {
+                   win_w = resolutions[j].width;
+                   win_h = resolutions[j].height;
+                   break;
+                }
+
+            if (resolutions[j].name == NULL)
+              _help();
+         }
+       else if ((!strcmp(argv[i], "-c")) && (i < (argc - 1)))
+          {
+             i++;
+             loops = atoi(argv[i]);
+          }
+       else if (!strcmp(argv[i], "-f"))
+          {
+             fullscreen = 1;
+          }
+     }
+   return 1;
+}
+
+static char *
+_datadir_parse(int argc, char **argv)
+{
+   int i;
+
+   for (i = 1; i < argc; i++)
+     {
+       if ((!strcmp(argv[i], "-datadir")) && (i < (argc - 1)))
+          return argv[i + 1];
+     }
+
+   return NULL;
+}
+
+static void
+_engine_args(int argc, char **argv)
+{
+   char buf[4096];
+   char *prefix;
+   int profile_ok;
+   int i, j;
+
+   /* FIXME: parse args for geometry, engine etc. */
+   profile_ok = _profile_parse(argc, argv);
+
+   evas_output_size_set(evas, win_w, win_h);
+   evas_output_viewport_set(evas, 0, 0, win_w, win_h);
+
+   for (i = 1; i < argc; ++i)
+     if ((!strcmp(argv[i], "-e")) && (i < (argc - 1)))
+       {
+         ++i;
+
+         for (j = 0; engines[j].name != NULL; ++j)
+           if (!strcmp(argv[i], engines[j].name))
+             {
+                if (engines[j].init(engines[j].name, win_w, win_h))
+                  {
+                     loop_func = engines[j].loop;
+                     shutdown_func = engines[j].shutdown;
+                  }
+                break;
+             }
+       }
+
+   if ((!loop_func) || (!profile_ok))
+     _help();
+
+   datadir = _datadir_parse(argc, argv);
+
+   prefix = datadir;
+   if (!prefix)
+     prefix = getenv("EXPEDITE_FONTS_DIR");
+   if (!prefix)
+     prefix = PACKAGE_DATA_DIR"/data";
+
+   snprintf(buf, 4096, "%s", prefix);
+
+   evas_key_modifier_add(evas, "Shift");
+   evas_key_modifier_add(evas, "Control");
+   evas_key_modifier_add(evas, "Alt");
+   evas_key_modifier_add(evas, "Super");
+   evas_key_lock_add(evas, "Caps_Lock");
+   evas_key_lock_add(evas, "Num_Lock");
+   evas_key_lock_add(evas, "Scroll_Lock");
+   evas_font_path_append(evas, buf);
+// BLAH
+//   evas_image_cache_set(evas, 4 * 1024 * 1024);
+//   evas_font_cache_set(evas, 1 * 1024 * 1024);
+}
+
+int
+main(int argc, char **argv)
+{
+   int i;
+
+#if defined (HAVE_EVAS_SOFTWARE_XLIB) || defined (HAVE_EVAS_XRENDER_X11) ||defined (HAVE_EVAS_OPENGL_X11) || defined (HAVE_EVAS_SOFTWARE_16_X11)
+   XInitThreads();
+#endif
+
+   evas_init();
+   evas = evas_new();
+
+   _engine_args(argc, argv);
+   ui_args(argc, argv);
+
+   evas_font_hinting_set(evas, EVAS_FONT_HINTING_AUTO);
+
+   while (_engine_go())
+     {
+       engine_loop();
+       ui_loop();
+       evas_render(evas);
+     }
+
+   evas_free(evas);
+
+   evas_shutdown();
+   engine_shutdown();
+   return 0;
+}
diff --git a/src/bin/main.h b/src/bin/main.h
new file mode 100644 (file)
index 0000000..1102783
--- /dev/null
@@ -0,0 +1,145 @@
+#ifndef MAIN_H
+#define MAIN_H
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+#include <time.h>
+
+#ifndef _MSC_VER
+# include <sys/time.h>
+#endif
+
+#ifdef _WIN32
+# include <windows.h>
+#endif
+
+#ifdef HAVE_EVIL
+# include <Evil.h>
+#endif
+
+#include <Evas.h>
+#if HAVE_EVAS_SOFTWARE_XLIB
+#include "engine_software_xlib.h"
+#endif
+#if HAVE_EVAS_XRENDER_X11
+#include "engine_xrender_x11.h"
+#endif
+#if HAVE_EVAS_OPENGL_X11
+#include "engine_gl_x11.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_XCB
+#include "engine_software_xcb.h"
+#endif
+#if HAVE_EVAS_XRENDER_XCB
+#include "engine_xrender_xcb.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_GDI
+#include "engine_software_gdi.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_DDRAW
+#include "engine_software_ddraw.h"
+#endif
+#if HAVE_EVAS_DIRECT3D
+#include "engine_direct3d.h"
+#endif
+#if HAVE_EVAS_OPENGL_GLEW
+#include "engine_gl_glew.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_SDL
+#include "engine_software_sdl.h"
+#endif
+#if HAVE_EVAS_OPENGL_SDL
+#include "engine_gl_sdl.h"
+#endif
+#if HAVE_EVAS_FB
+#include "engine_fb.h"
+#endif
+#if HAVE_EVAS_DIRECTFB
+#include "engine_directfb.h"
+#endif
+#if HAVE_EVAS_QUARTZ
+#include "engine_quartz.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_16_X11
+#include "engine_software_16_x11.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_16_DDRAW
+#include "engine_software_16_ddraw.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_16_WINCE
+#include "engine_software_16_wince.h"
+#endif
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include "ui.h"
+#include "about.h"
+
+#define EVAS_FRAME_QUEUING     // for test
+
+#define OBNUM 128
+#define LOOPS 128
+
+extern Evas *evas;
+extern int   win_w, win_h;
+extern int   loops;
+extern int   fullscreen;
+
+typedef struct _Expedite_Resolution Expedite_Resolution;
+typedef struct _Expedite_Engine Expedite_Engine;
+
+struct _Expedite_Resolution
+{
+   const char *name;
+   int width;
+   int height;
+};
+
+struct _Expedite_Engine
+{
+   const char *name;
+   Eina_Bool (*init)(const char *engine, int width, int height);
+   void (*loop)(void);
+   void (*shutdown)(void);
+};
+
+void         srnd(void);
+unsigned int rnd(void);
+double       get_time(void);
+const char  *build_path(const char *filename);
+void         engine_loop(void);
+int          engine_abort(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#define KEY_STD \
+   if ((!strcmp(key, "Escape")) || (!strcmp(key, "q")) || (!strcmp(key, "Q")) || (!strcmp(key, "Return"))) \
+       { \
+         _cleanup(); \
+         ui_menu(); \
+       }
+
+#define FPS_STD(x) \
+   if ((f >= loops) && (!done)) \
+       { \
+         double fps; \
+         fps = (double)f / t; \
+         ui_fps(fps); \
+         printf("%4.2f , %s\n", fps, x); \
+         done = 1; \
+       }
+
+#define SLOW 5.0
+
+#endif
diff --git a/src/bin/poly_blend.c b/src/bin/poly_blend.c
new file mode 100644 (file)
index 0000000..7ec9ebf
--- /dev/null
@@ -0,0 +1,151 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME poly_blend_start
+#define NAME "Polygon Blend"
+#define ICON "rect.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+static void
+poly(Evas_Object *o, int type, Evas_Coord x, Evas_Coord y)
+{
+   evas_object_polygon_points_clear(o);
+   switch (type % 4)
+     {
+      case 0: /* triangle */
+       evas_object_polygon_point_add(o, x + 50 , y + 0);
+       evas_object_polygon_point_add(o, x + 100, y + 100);
+       evas_object_polygon_point_add(o, x + 0  , y + 100);
+       break;
+      case 1: /* square */
+       evas_object_polygon_point_add(o, x + 0  , y + 0);
+       evas_object_polygon_point_add(o, x + 100, y + 0);
+       evas_object_polygon_point_add(o, x + 100, y + 100);
+       evas_object_polygon_point_add(o, x + 0  , y + 100);
+       break;
+      case 2: /* hex */
+       evas_object_polygon_point_add(o, x + 50 , y + 0);
+       evas_object_polygon_point_add(o, x + 100, y + 30);
+       evas_object_polygon_point_add(o, x + 100, y + 70);
+       evas_object_polygon_point_add(o, x + 50 , y + 100);
+       evas_object_polygon_point_add(o, x + 0  , y + 70);
+       evas_object_polygon_point_add(o, x + 0  , y + 30);
+       break;
+      case 3: /* star */
+       evas_object_polygon_point_add(o, x + 50 , y + 0);
+       evas_object_polygon_point_add(o, x + 60 , y + 40);
+       evas_object_polygon_point_add(o, x + 90 , y + 30);
+       evas_object_polygon_point_add(o, x + 70 , y + 60);
+       evas_object_polygon_point_add(o, x + 90 , y + 100);
+       evas_object_polygon_point_add(o, x + 50 , y + 70);
+       evas_object_polygon_point_add(o, x + 10 , y + 100);
+       evas_object_polygon_point_add(o, x + 30 , y + 60);
+       evas_object_polygon_point_add(o, x + 10 , y + 30);
+       evas_object_polygon_point_add(o, x + 40 , y + 40);
+       break;
+      default:
+       break;
+     }
+}
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       int r, g, b, a;
+
+       o = evas_object_polygon_add(evas);
+       o_images[i] = o;
+       a = (rnd()&0xff) / 2;
+       r = ((rnd()&0xff) * a) / 255;
+       g = ((rnd()&0xff) * a) / 255;
+       b = ((rnd()&0xff) * a) / 255;
+       evas_object_color_set(o, r, g, b, a);
+       poly(o, i, 0, 0);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   Evas_Object *o;
+
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = o_images[i];
+       evas_object_geometry_get(o, NULL, NULL, &w, &h);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (win_w / 4);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (win_h / 4);
+       evas_object_move(o, x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/rect_blend.c b/src/bin/rect_blend.c
new file mode 100644 (file)
index 0000000..fb5cb8e
--- /dev/null
@@ -0,0 +1,109 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME rect_blend_start
+#define NAME "Rect Blend"
+#define ICON "rect.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       int r, g, b, a;
+
+       o = evas_object_rectangle_add(evas);
+       o_images[i] = o;
+       a = rnd()&0xff;
+       r = ((rnd()&0xff) * a) / 255;
+       g = ((rnd()&0xff) * a) / 255;
+       b = ((rnd()&0xff) * a) / 255;
+       evas_object_color_set(o, r, g, b, a);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/rect_blend_few.c b/src/bin/rect_blend_few.c
new file mode 100644 (file)
index 0000000..15bab8a
--- /dev/null
@@ -0,0 +1,112 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME rect_blend_few_start
+#define NAME "Rect Blend Few"
+#define ICON "rect.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 3
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       int r, g, b, a;
+
+       o = evas_object_rectangle_add(evas);
+       o_images[i] = o;
+       a = rnd()&0xff;
+       r = ((rnd()&0xff) * a) / 255;
+       g = ((rnd()&0xff) * a) / 255;
+       b = ((rnd()&0xff) * a) / 255;
+       evas_object_color_set(o, r, g, b, a);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 113)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 228)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/rect_blend_pow2.c b/src/bin/rect_blend_pow2.c
new file mode 100644 (file)
index 0000000..381170d
--- /dev/null
@@ -0,0 +1,110 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME rect_blend_pow2_start
+#define NAME "Rect Blend Power 2"
+#define ICON "rect.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       int r, g, b, a;
+
+       o = evas_object_rectangle_add(evas);
+       o_images[i] = o;
+        a = 256 - (1 << ((rnd() % 8) + 1));
+        if (a < 128) a = 128;
+       r = ((rnd()&0xff) * a) / 255;
+       g = ((rnd()&0xff) * a) / 255;
+       b = ((rnd()&0xff) * a) / 255;
+       evas_object_color_set(o, r, g, b, a);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/rect_blend_pow2_few.c b/src/bin/rect_blend_pow2_few.c
new file mode 100644 (file)
index 0000000..7c1f409
--- /dev/null
@@ -0,0 +1,113 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME rect_blend_pow2_few_start
+#define NAME "Rect Blend Power 2 Few"
+#define ICON "rect.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 3
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       int r, g, b, a;
+
+       o = evas_object_rectangle_add(evas);
+       o_images[i] = o;
+        a = 256 - (1 << ((rnd() % 8) + 1));
+        if (a < 128) a = 128;
+       r = ((rnd()&0xff) * a) / 255;
+       g = ((rnd()&0xff) * a) / 255;
+       b = ((rnd()&0xff) * a) / 255;
+       evas_object_color_set(o, r, g, b, a);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 113)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 228)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/rect_solid.c b/src/bin/rect_solid.c
new file mode 100644 (file)
index 0000000..c51df40
--- /dev/null
@@ -0,0 +1,109 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME rect_solid_start
+#define NAME "Rect Solid"
+#define ICON "rect.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       int r, g, b, a;
+
+       o = evas_object_rectangle_add(evas);
+       o_images[i] = o;
+       a = 0xff;
+       r = ((rnd()&0xff) * a) / 255;
+       g = ((rnd()&0xff) * a) / 255;
+       b = ((rnd()&0xff) * a) / 255;
+       evas_object_color_set(o, r, g, b, a);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/rect_solid_few.c b/src/bin/rect_solid_few.c
new file mode 100644 (file)
index 0000000..1976d3d
--- /dev/null
@@ -0,0 +1,112 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME rect_solid_few_start
+#define NAME "Rect Solid Few"
+#define ICON "rect.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+#undef OBNUM
+#define OBNUM 3
+
+/* standard var */
+static int done = 0;
+/* private data */
+static Evas_Object *o_images[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       int r, g, b, a;
+
+       o = evas_object_rectangle_add(evas);
+       o_images[i] = o;
+       a = 0xff;
+       r = ((rnd()&0xff) * a) / 255;
+       g = ((rnd()&0xff) * a) / 255;
+       b = ((rnd()&0xff) * a) / 255;
+       evas_object_color_set(o, r, g, b, a);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_images[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, w0, h0;
+   for (i = 0; i < OBNUM; i++)
+     {
+        w0 = 80;
+       h0 = 80;
+       w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2);
+       h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 113)) / (36.7 * SLOW)) * (w0 / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 228)) / (43.8 * SLOW)) * (h0 / 2);
+       evas_object_move(o_images[i], x, y);
+       evas_object_resize(o_images[i], w, h);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/tests.h b/src/bin/tests.h
new file mode 100644 (file)
index 0000000..d854c0f
--- /dev/null
@@ -0,0 +1,73 @@
+#include "widgets_file_icons.c"
+#include "widgets_file_icons_2.c"
+#include "widgets_file_icons_3.c"
+#include "widgets_file_icons_4.c"
+#include "image_blend_unscaled.c"
+#include "image_blend_solid_middle_unscaled.c"
+#include "image_blend_fade_unscaled.c"
+#include "image_blend_fade_pow2_unscaled.c"
+#include "image_blend_solid_unscaled.c"
+#include "image_blend_solid_fade_unscaled.c"
+#include "image_blend_solid_fade_pow2_unscaled.c"
+#include "image_blend_nearest_scaled.c"
+#include "image_blend_nearest_solid_scaled.c"
+#include "image_blend_smooth_scaled.c"
+#include "image_blend_smooth_solid_scaled.c"
+#include "image_blend_nearest_same_scaled.c"
+#include "image_blend_nearest_solid_same_scaled.c"
+#include "image_blend_smooth_same_scaled.c"
+#include "image_blend_smooth_solid_same_scaled.c"
+#include "image_blend_border.c"
+#include "image_blend_solid_middle_border.c"
+#include "image_blend_solid_border.c"
+#include "image_blend_border_recolor.c"
+#include "image_map_rotate.c"
+#include "image_map_solid_rotate.c"
+#include "image_map_nearest_rotate.c"
+#include "image_map_nearest_solid_rotate.c"
+#include "image_map_color_rotate.c"
+#include "image_map_color_solid_rotate.c"
+#include "image_map_color_nearest_rotate.c"
+#include "image_map_color_nearest_solid_rotate.c"
+#include "image_map_color_alpha_rotate.c"
+#include "image_map_color_alpha_solid_rotate.c"
+#include "image_map_color_alpha_nearest_rotate.c"
+#include "image_map_color_alpha_nearest_solid_rotate.c"
+#include "image_map_3d_1.c"
+#include "image_map_3d_2.c"
+#include "image_map_3d_3.c"
+#include "image_map_3d_4.c"
+#include "image_map_3d_5.c"
+#include "image_map_3d_6.c"
+#include "image_map_3d_flow.c"
+#include "image_quality_scale.c"
+#include "image_data_argb.c"
+#include "image_data_argb_alpha.c"
+#include "image_data_ycbcr601pl.c"
+#include "image_data_ycbcr601pl_wide_stride.c"
+#include "image_crossfade.c"
+#include "text_basic.c"
+#include "text_styles.c"
+#include "text_styles_different_strings.c"
+#include "text_change.c"
+#include "textblock_basic.c"
+#include "textblock_intl.c"
+#include "rect_blend.c"
+#include "rect_blend_pow2.c"
+#include "rect_solid.c"
+#include "rect_blend_few.c"
+#include "rect_blend_pow2_few.c"
+#include "rect_solid_few.c"
+#include "image_blend_occlude1_few.c"
+#include "image_blend_occlude2_few.c"
+#include "image_blend_occlude3_few.c"
+#include "image_blend_occlude1.c"
+#include "image_blend_occlude2.c"
+#include "image_blend_occlude3.c"
+#include "image_blend_occlude1_many.c"
+#include "image_blend_occlude2_many.c"
+#include "image_blend_occlude3_many.c"
+#include "image_blend_occlude1_very_many.c"
+#include "image_blend_occlude2_very_many.c"
+#include "image_blend_occlude3_very_many.c"
+#include "poly_blend.c"
diff --git a/src/bin/text_basic.c b/src/bin/text_basic.c
new file mode 100644 (file)
index 0000000..80c5353
--- /dev/null
@@ -0,0 +1,102 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME text_basic_start
+#define NAME "Text Basic"
+#define ICON "text.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_texts[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_text_add(evas);
+       o_texts[i] = o;
+       evas_object_text_font_set(o, "Vera-Bold", 20);
+       evas_object_text_text_set(o, "This is a test string");
+       evas_object_color_set(o, 0, 0, 0, 255);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_texts[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       evas_object_geometry_get(o_texts[i], NULL, NULL, &w, &h);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (w / 2);
+       evas_object_move(o_texts[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/text_change.c b/src/bin/text_change.c
new file mode 100644 (file)
index 0000000..d7d79f2
--- /dev/null
@@ -0,0 +1,125 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME text_change_start
+#define NAME "Text Change"
+#define ICON "text.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_texts[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   Evas_Coord x, y, w, h;
+   char buf[1024];
+   const char *strs[] = {
+      "Big", "Smelly", "Fish", "Pants", "Octopus", "Garden", "There", "I",
+       "Am", "You", "Are", "Erogenous", "We", "Stick", "Wet", "Fishy",
+       "Fiddly", "Family", "Lair", "Monkeys", "Magazine"
+   };
+   srnd();
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_text_add(evas);
+       o_texts[i] = o;
+       evas_object_text_font_set(o, "Vera-Bold", 20);
+        snprintf(buf, sizeof(buf), "%s %s %s %s.",
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))]);
+       evas_object_text_text_set(o, buf);
+       evas_object_color_set(o, 0, 0, 0, 255);
+       evas_object_geometry_get(o, NULL, NULL, &w, &h);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)((i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)((i * 28)) / (43.8 * SLOW)) * (w / 2);
+       evas_object_move(o, x, y);
+       evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_texts[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   char buf[1024];
+   const char *strs[] = {
+      "Big", "Smelly", "Fish", "Pants", "Octopus", "Garden", "There", "I",
+       "Am", "You", "Are", "Erogenous", "We", "Stick", "Wet", "Fishy",
+       "Fiddly", "Family", "Lair", "Monkeys", "Magazine"
+   };
+   for (i = 0; i < OBNUM; i++)
+     {
+        snprintf(buf, sizeof(buf), "%s %s %s %s.",
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))]);
+       evas_object_text_text_set(o_texts[i], buf);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/text_styles.c b/src/bin/text_styles.c
new file mode 100644 (file)
index 0000000..82e9943
--- /dev/null
@@ -0,0 +1,111 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME text_styles_start
+#define NAME "Text Styles"
+#define ICON "text.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_texts[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   Evas_Text_Style_Type st;
+
+   st = EVAS_TEXT_STYLE_SHADOW;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_text_add(evas);
+       o_texts[i] = o;
+       evas_object_text_font_set(o, "Vera-Bold", 20);
+       evas_object_text_text_set(o, "This is a test string");
+       evas_object_text_style_set(o, st);
+       evas_object_color_set(o, 255, 255, 255, 255);
+       evas_object_text_shadow_color_set(o, 0, 0, 0, 24);
+       evas_object_text_glow_color_set(o, 100, 80, 40, 100);
+       evas_object_text_glow2_color_set(o, 50, 10, 5, 50);
+       evas_object_text_outline_color_set(o, 0, 0, 0, 255);
+       evas_object_show(o);
+       st++;
+       if (st > EVAS_TEXT_STYLE_FAR_SOFT_SHADOW) st = EVAS_TEXT_STYLE_SHADOW;
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_texts[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       evas_object_geometry_get(o_texts[i], NULL, NULL, &w, &h);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (w / 2);
+       evas_object_move(o_texts[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/text_styles_different_strings.c b/src/bin/text_styles_different_strings.c
new file mode 100644 (file)
index 0000000..8a87333
--- /dev/null
@@ -0,0 +1,123 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME text_styles_different_strings_start
+#define NAME "Text Styles Different Strings"
+#define ICON "text.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_texts[OBNUM];
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   Evas_Text_Style_Type st;
+   char buf[1024];
+   const char *strs[] = {
+      "Big", "Smelly", "Fish", "Pants", "Octopus", "Garden", "There", "I",
+       "Am", "You", "Are", "Erogenous", "We", "Stick", "Wet", "Fishy",
+       "Fiddly", "Family", "Lair", "Monkeys", "Magazine"
+   };
+
+   srnd();
+   st = EVAS_TEXT_STYLE_SHADOW;
+   for (i = 0; i < OBNUM; i++)
+     {
+       o = evas_object_text_add(evas);
+       o_texts[i] = o;
+       evas_object_text_font_set(o, "Vera-Bold", 20);
+       snprintf(buf, sizeof(buf), "%s %s %s %s.",
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))],
+                strs[rnd() % (sizeof(strs) / sizeof(char *))]);
+       evas_object_text_text_set(o, buf);
+       evas_object_text_style_set(o, st);
+       evas_object_color_set(o, 255, 255, 255, 255);
+       evas_object_text_shadow_color_set(o, 0, 0, 0, 24);
+       evas_object_text_glow_color_set(o, 100, 80, 40, 100);
+       evas_object_text_glow2_color_set(o, 50, 10, 5, 50);
+       evas_object_text_outline_color_set(o, 0, 0, 0, 255);
+       evas_object_show(o);
+       st++;
+       if (st > EVAS_TEXT_STYLE_FAR_SOFT_SHADOW) st = EVAS_TEXT_STYLE_SHADOW;
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < OBNUM; i++) evas_object_del(o_texts[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h;
+   for (i = 0; i < OBNUM; i++)
+     {
+       evas_object_geometry_get(o_texts[i], NULL, NULL, &w, &h);
+       x = (win_w / 2) - (w / 2);
+       x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2);
+       y = (win_h / 2) - (h / 2);
+       y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (w / 2);
+       evas_object_move(o_texts[i], x, y);
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/textblock_basic.c b/src/bin/textblock_basic.c
new file mode 100644 (file)
index 0000000..a9b8cb7
--- /dev/null
@@ -0,0 +1,191 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME textblock_basic_start
+#define NAME "Textblock Basic"
+#define ICON "text.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_text;
+
+/* setup */
+static void _setup(void)
+{
+   Evas_Object *o;
+   Evas_Textblock_Style *st;
+
+   o = evas_object_textblock_add(evas);
+   o_text = o;
+   st = evas_textblock_style_new();
+   evas_textblock_style_set
+     (st,
+      "DEFAULT='font=Vera,Kochi font_size=8 align=left color=#000000 wrap=word'"
+      "center='+ font=Vera,Kochi font_size=10 align=center'"
+      "/center='- \n'"
+      "right='+ font=Vera,Kochi font_size=10 align=right'"
+      "/right='- \n'"
+      "blockquote='+ left_margin=+24 right_margin=+24 font=Vera,Kochi font_size=10 align=left'"
+      "h1='+ font_size=20'"
+      "red='+ color=#ff0000'"
+      "p='+ font=Vera,Kochi font_size=10 align=left'"
+      "/p='- \n'"
+      "br='\n'"
+      "tab='\t'"
+      );
+   evas_object_textblock_style_set(o, st);
+   evas_textblock_style_free(st);
+   evas_object_textblock_clear(o);
+
+   evas_object_textblock_text_markup_set
+     (o,
+      "<center><h1>Title</h1></center><br>"
+      "<p><tab>A pragraph here <red>red text</red> and stuff.</p>"
+      "<p>And escaping &lt; and &gt; as well as &amp; as <h1>normal.</h1></p>"
+      "<p>If you want a newline use &lt;br&gt;<br>woo a new line!</p>"
+      "<right>Right "
+      "<style=outline color=#fff outline_color=#000>aligned</> "
+      "<style=shadow shadow_color=#fff8>text</> "
+      "<style=soft_shadow shadow_color=#0002>should</> "
+      "<style=glow color=#fff glow2_color=#fe87 glow_color=#f214 >go here</> "
+      "<style=far_shadow shadow_color=#0005>as it is</> "
+      "<style=outline_shadow color=#fff outline_color=#8228 shadow_color=#005>within</> "
+      "<style=outline_soft_shadow color=#fff outline_color=#8228 shadow_color=#0002>right tags</> "
+      "<style=far_soft_shadow color=#fff shadow_color=#0002>to make it align to the</> "
+      "<underline=on underline_color=#00f>right hand</> "
+      "<backing=on backing_color=#fff8>side </><backing_color=#ff08>of</><backing_color=#0f08> </>"
+      "<strikethrough=on strikethrough_color=#f0f8>the textblock</>.</right>"
+      "<p>And "
+      "<underline=double underline_color=#f00 underline2_color=#00f>now we need</> "
+      "to test some <color=#f00 font_size=8>C</><color=#0f0 font_size=10>O</>"
+      "<color=#00f font_size=12>L</><color=#fff font_size=14>O</>"
+      "<color=#ff0 font_size=16>R</><color=#0ff font_size=18> Bla Rai</>"
+      "<color=#f0f font_size=20> Stuff</>.</p>"
+      "<backing=on backing_color=#f00 linesize=20>20 Linesize<br>"
+      "<backing=on backing_color=#0f0 linesize=40>40 Linesize<br>"
+      "<backing=on backing_color=#f00 linerelsize=100%>100 percent Linerelsize<br>"
+      "<backing=on backing_color=#0f0 linerelsize=150%>150 percent Linerelsize<br>"
+      "<backing=on backing_color=#00f linerelsize=200%>200 percent Linerelsize<br>"
+      "<backing=off linerelsize=0%>"
+      "<blockquote>"
+      "(日本語 カタカナ ひらがな) "
+      "<style=outline color=#fff outline_color=#000>Round about the cauldron go;</> "
+      "In the poison'd entrails throw. "
+      "<style=shadow shadow_color=#fff8>Toad, that under cold stone</> "
+      "Days and nights has thirty-one "
+      "<style=soft_shadow shadow_color=#0002>Swelter'd venom sleeping got,</> "
+      "<style=glow color=#fff glow2_color=#fe87 glow_color=#f214 >Boil thou first i' the charmed pot.</> "
+      "Double, double toil and trouble; "
+      "Fire burn, and cauldron bubble. "
+      "<style=far_shadow shadow_color=#0005>Fillet of a fenny snake,</> "
+      "In the cauldron boil and bake; "
+      "<style=outline_shadow color=#fff outline_color=#8228 shadow_color=#005>Eye of newt and toe of frog,</> "
+      "<underline=on underline_color=#00f>Wool of bat and tongue of dog,</> "
+      "<backing=on backing_color=#ff08>Adder's fork and blind-worm's sting,</> "
+      "<underline=double underline_color=#f00 underline2_color=#00f>Lizard's leg and owlet's wing,</> "
+      "<color=#808 font_size=20>For a charm of powerful trouble, "
+      "Like a hell-broth boil and bubble. "
+      "Double, double toil and trouble;</> "
+      "Fire burn and cauldron bubble. "
+      "Scale of dragon, tooth of wolf, "
+      "Witches' mummy, maw and gulf "
+      "Of the ravin'd salt-sea shark, "
+      "Root of hemlock digg'd i' the dark, "
+      "Liver of blaspheming Jew, "
+      "Gall of goat, and slips of yew "
+      "Silver'd in the moon's eclipse, "
+      "Nose of Turk and Tartar's lips, "
+      "Finger of birth-strangled babe "
+      "Ditch-deliver'd by a drab, "
+      "Make the gruel thick and slab: "
+      "Add thereto a tiger's chaudron, "
+      "For the ingredients of our cauldron. "
+      "Double, double toil and trouble; "
+      "Fire burn and cauldron bubble. "
+      "Cool it with a baboon's blood, "
+      "Then the charm is firm and good. "
+      "Heizölrückstoßabdämpfung fløde pingüino kilómetros cœur déçu l'âme "
+      "plutôt naïve Louÿs rêva crapaüter Íosa Úrmhac Óighe pór Éava Ádhaim"
+      "</blockquote>"
+      );
+
+   evas_object_show(o);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   evas_object_del(o_text);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   Evas_Coord x, y, w, h, w0, h0;
+   int i = 0;
+
+   w0 = 160;
+   h0 = 120;
+   w = 150 + ((1.0 + cos((double)(f + (i * 10)) / (37.4 * SLOW) )) * w0 * 2);
+   h = 50 + ((1.0 + sin((double)(f + (i * 19)) / (52.6 * SLOW) )) * h0 * 2);
+   x = (win_w / 2) - (w / 2);
+   x += sin((double)(f + (i * 13)) / (86.7 * SLOW)) * (w0 / 2);
+   y = (win_h / 2) - (h / 2);
+   y += cos((double)(f + (i * 28)) / (93.8 * SLOW)) * (h0 / 2);
+   evas_object_move(o_text, x, y);
+   evas_object_resize(o_text, w, 5000);
+
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/textblock_intl.c b/src/bin/textblock_intl.c
new file mode 100644 (file)
index 0000000..5dc7930
--- /dev/null
@@ -0,0 +1,160 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME textblock_intl_start
+#define NAME "Textblock Intl"
+#define ICON "text.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+
+/* private data */
+static Evas_Object *o_text;
+
+/* setup */
+static void _setup(void)
+{
+   Evas_Object *o;
+   Evas_Textblock_Style *st;
+
+   o = evas_object_textblock_add(evas);
+   o_text = o;
+   st = evas_textblock_style_new();
+   evas_textblock_style_set
+     (st,
+      "DEFAULT='font=Sans font_size=10 align=left color=#000000 wrap=word'"
+      "br='\n'"
+      );
+   evas_object_textblock_style_set(o, st);
+   evas_textblock_style_free(st);
+   evas_object_textblock_clear(o);
+
+   evas_object_textblock_text_markup_set
+     (o,
+      "This is a test of International test rendering in Evas<br>"
+      "<br>"
+      "Danish: 'Quizdeltagerne spiste jordbær med fløde, mens cirkusklovnen'<br>"
+      "German: 'Heizölrückstoßabdämpfung'<br>"
+      "Spanish: 'El pingüino Wenceslao hizo kilómetros bajo exhaustiva lluvia y'<br>"
+      "French: 'Le cœur déçu mais l'âme plutôt naïve, Louÿs rêva de crapaüter en'<br>"
+      "Irish Gaelic: 'D'fhuascail Íosa, Úrmhac na hÓighe Beannaithe, pór Éava agus Ádhaimh'<br>"
+      "Hungarian: 'Árvíztűrő tükörfúrógép'<br>"
+      "Icelandic: 'Kæmi ný öxi hér ykist þjófum nú bæði víl og ádrepa'<br>"
+      "Japanese (hiragana): 'いろはにほへとちりぬるを'<br>"
+      "Japanese (katakana): 'イロハニホヘト チリヌルヲ ワカヨタレソ ツネナラム'<br>"
+      "Hebrew: '? דג סקרן שט בים מאוכזב ולפתע מצא לו חברה איך הקליטה'<br>"
+      "Polish: 'Pchnąć w tę łódź jeża lub ośm skrzyń fig'<br>"
+      "Russian: 'В чащах юга жил бы цитрус? Да, но фальшивый экземпляр!'<br>"
+      "IPA: 'ˈjunɪˌkoːd'<br>"
+      "American Dictionary: 'Ūnĭcōde̽'<br>"
+      "Anglo-saxon: 'ᛡᚢᚾᛁᚳᚩᛞ'<br>"
+      "Arabic: 'يونِكود'<br>"
+      "Armenian: 'Յունիկօդ'<br>"
+      "Bengali: 'য়ূনিকোড'<br>"
+      "Bopomofo: 'ㄊㄨㄥ˅ ㄧˋ ㄇㄚ˅'<br>"
+      "Canadian Syllabics: 'ᔫᗂᑰᑦ'<br>"
+      "Cherokee: 'ᏳᏂᎪᏛ'<br>"
+      "Chinese: '萬國碼'<br>"
+      "Ethiopic: 'ዩኒኮድ'<br>"
+      "Georgian: 'უნიკოდი'<br>"
+      "Greek: 'Γιούνικοντ'<br>"
+
+      /* also test the html entity stuff a bit */
+      "Greek continued: '&tau;&upsilon;&lambda;&theta;'<br>"
+
+      "Gujarati: 'યૂનિકોડ'<br>"
+      "Gurmukhi: 'ਯੂਨਿਕੋਡ'<br>"
+      "Hindi: 'यूनिकोड'<br>"
+      "Kannada: 'ಯೂನಿಕೋಡ್'<br>"
+      "Khmer: 'យូនីគោដ'<br>"
+      "Korean: '유니코드'<br>"
+      "Malayalam: 'യൂനികോഡ്'<br>"
+      "Ogham: 'ᚔᚒᚅᚔᚉᚑᚇ'<br>"
+      "Oriya: 'ୟୂନିକୋଡ'<br>"
+      "Persian: 'یونی‌کُد'<br>"
+      "Sinhala: 'යණනිකෞද්'<br>"
+      "Syriac: 'ܝܘܢܝܩܘܕ'<br>"
+      "Tamil:'யூனிகோட்'<br>"
+      "Telugu: 'యూనికోడ్'<br>"
+      "Thai: 'ยูนืโคด'<br>"
+      "Tibetan: 'ཨུ་ནི་ཀོཌྲ།'<br>"
+      "Yiddish: 'יוניקאָד'<br>"
+      );
+
+   evas_object_show(o);
+
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   evas_object_del(o_text);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   Evas_Coord x, y, w, h, w0, h0;
+   int i = 0;
+
+   evas_object_textblock_size_native_get(o_text, &w0, &h0);
+   w = w0;
+   h = h0;
+   x = (win_w / 2) - (w / 2);
+   x += sin((double)(f + (i * 13)) / (31.1 * SLOW)) * (w0 / (2 * 2));
+   y = (win_h / 2) - (h / 2);
+   y += cos((double)(f + (i * 28)) / (19.6 * SLOW)) * (h0 / (2 * 2));
+   evas_object_move(o_text, x, y);
+   evas_object_resize(o_text, w, h);
+
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/ui.c b/src/bin/ui.c
new file mode 100644 (file)
index 0000000..d89a961
--- /dev/null
@@ -0,0 +1,722 @@
+#include "main.h"
+
+#define PROTO
+#include "tests.h"
+#undef PROTO
+
+static double start = 0.0;
+
+static double t_start = 0.0;
+static double t_loop = 0.0;
+static int    f_start = 0;
+static int    f_loop = 0;
+static char   data_dir[4096];
+
+typedef struct _Menu_Item Menu_Item;
+
+struct _Menu_Item
+{
+   Evas_Object *o_icon;
+   char *icon;
+   char *text;
+   void (*func) (void);
+};
+
+static Evas_Object *o_bg = NULL;
+static Evas_Object *o_wallpaper = NULL;
+static Evas_Object *o_title = NULL;
+static Evas_Object *o_byline = NULL;
+static Evas_Object *o_menu_logo = NULL;
+static Evas_Object *o_menu_icon = NULL;
+static Evas_Object *o_menu_icon_sel = NULL;
+static Evas_Object *o_menu_icon_sel2 = NULL;
+static Evas_Object *o_menu_text_sel = NULL;
+static Evas_Object *o_menu_title = NULL;
+static Eina_List   *menu = NULL;
+static int          menu_sel = 0;
+static int          menu_active = 0;
+static double       menu_anim = 0.0;
+static double       menu_anim_sel = 0.0;
+
+static double       p_fps = 0.0;
+
+static void (*key_func) (char *key) = NULL;
+static void (*loop_func) (double t, int f) = NULL;
+
+static int run_all = 0;
+static int run_test = 0;
+static int list_test = 0;
+static int exit_after_test = 0;
+
+static double weights[] =
+{
+   0.0, // no test 0
+     
+     50.4851, // test 1
+     37.3703, // test 2
+     10.6493, // ...
+     38.4818,
+     40.7314,
+     32.0866,
+     21.3337,
+     21.2167,
+     71.6141,
+     64.8893,
+     95.0880,
+     121.0438,
+     41.2646,
+     162.7149,
+     89.1650,
+     105.3571,
+     40.9657,
+     98.4671,
+     28.4322,
+     60.000,
+     75.5507,
+     51.6601,
+     135.4753,
+     38.2705,
+     35.9915,
+     31.9500,
+     22.6752,
+     38.2702,
+     37.4459,
+     37.2009,
+     34.5459,
+     38.5043,
+     50.0000,
+     37.0282,
+     55.8886,
+     17.2535,
+     23.1457,
+     36.9874,
+     37.9336,
+     17.1830,
+     20.7521,
+     29.0141,
+     131.6784,
+     13.6851,
+     23.4462,
+     14.7573,
+     36.5261,
+     24.3482,
+     10.4611,
+     86.0290,
+     82.0735,
+     18.6459,
+     37.4608,
+     32.4417,
+     11.5449,
+     11.4172,
+     13.3682,
+     10.0324,
+     10.0584,
+     10.0170,
+     5.4029,
+     10.6349,
+     21.7728,
+     12.7933,
+     19.4177,
+     34.4192,
+     23.9110,
+     22.8287,
+     41.2399,
+     30.1383,
+     22.0342,
+     38.2952,
+     5.5560,
+     
+     0.0 // no final test - add a 0 at the end anyway to pad
+};
+
+static void
+_ui_exit(void)
+{
+   Menu_Item *mi;
+
+   EINA_LIST_FREE(menu, mi)
+     {
+        free(mi->icon);
+        free(mi->text);
+        free(mi);
+     }
+   engine_abort();
+}
+
+static void
+_ui_all(void)
+{
+   Eina_List *l;
+   double fps = 0.0;
+   double wfps = 0.0;
+   int t_count = 0;
+   int i;
+   double avgw = 0.0;
+
+   evas_object_hide(o_menu_logo);
+   evas_object_hide(o_menu_title);
+   evas_object_hide(o_menu_icon);
+   evas_object_hide(o_menu_icon_sel);
+   evas_object_hide(o_menu_icon_sel2);
+   evas_object_hide(o_menu_text_sel);
+   evas_object_hide(o_title);
+   evas_object_hide(o_byline);
+   for (l = menu; l; l = l->next)
+     {
+       Menu_Item *mi;
+
+       mi = l->data;
+       if ((mi->func == about_start) ||
+           (mi->func == _ui_exit) ||
+           (mi->func == _ui_all))
+         continue;
+       if (mi->func) mi->func();
+        evas_object_hide(o_title);
+        evas_object_hide(o_byline);
+       while (p_fps == 0.0)
+         {
+            engine_loop();
+            ui_loop();
+            evas_render(evas);
+         }
+       /* This give time to delete the objects of the previous test and make
+          the result of next test more accurate. Draw back, some time is not
+          counted at all. */
+       evas_render(evas);
+       t_count++;
+       fps += p_fps;
+        wfps += (p_fps * weights[t_count]);
+       key_func("Escape");
+     }
+   for (i = 1; i < ((sizeof(weights) / sizeof(double)) - 1); i++)
+     avgw += weights[i];
+   avgw /= (i - 1);   
+   if (t_count > 0)
+     {
+//        printf("%5.2f , EVAS SPEED\n", fps / t_count);
+        printf("%5.2f , EVAS SPEED (WEIGHTED)\n", wfps / (t_count * avgw));
+     }
+}
+
+
+static void
+_ui_num(int n)
+{
+   Eina_List *l;
+   double fps = 0.0;
+   double wfps = 0.0;
+   int t_count = 0;
+   Menu_Item *mi;
+   int i;
+   double avgw = 0.0;
+
+   evas_object_hide(o_menu_logo);
+   evas_object_hide(o_menu_title);
+   evas_object_hide(o_menu_icon);
+   evas_object_hide(o_menu_icon_sel);
+   evas_object_hide(o_menu_icon_sel2);
+   evas_object_hide(o_menu_text_sel);
+   evas_object_hide(o_title);
+   evas_object_hide(o_byline);
+   mi = eina_list_nth(menu, n);
+   if (mi)
+     {
+       if ((mi->func == about_start) ||
+           (mi->func == _ui_exit) ||
+           (mi->func == _ui_all))
+         goto done;
+       if (mi->func) mi->func();
+        evas_object_hide(o_title);
+        evas_object_hide(o_byline);
+       while (p_fps == 0.0)
+         {
+            ui_loop();
+            engine_loop();
+            evas_render(evas);
+         }
+       /* This give time to delete the objects of the previous test and make
+          the result of next test more accurate. Draw back, some time is not
+          counted at all. */
+       evas_render(evas);
+       t_count++;
+       fps += p_fps;
+        wfps += (p_fps * weights[n]);
+       key_func("Escape");
+     }
+   done:
+   for (i = 1; i < ((sizeof(weights) / sizeof(double)) - 1); i++)
+     avgw += weights[i];
+   avgw /= (i - 1);   
+   if (t_count > 0)
+     {
+//        printf("%5.2f , EVAS SPEED\n", fps / t_count);
+        printf("%5.2f , EVAS SPEED (WEIGHTED)\n", wfps / (t_count * avgw));
+     }
+}
+
+static void
+_ui_select(void)
+{
+   Eina_List *l;
+   int i;
+   void (*func) (void) = NULL;
+
+   evas_object_hide(o_menu_logo);
+   evas_object_hide(o_menu_title);
+   evas_object_hide(o_menu_icon);
+   evas_object_hide(o_menu_icon_sel);
+   evas_object_hide(o_menu_icon_sel2);
+   evas_object_hide(o_menu_text_sel);
+   evas_object_hide(o_title);
+   evas_object_hide(o_byline);
+   for (i = 0, l = menu; l; l = l->next, i++)
+     {
+       Menu_Item *mi;
+
+       mi = l->data;
+       evas_object_hide(mi->o_icon);
+       if (i == menu_sel)
+         func = mi->func;
+     }
+   menu_active = 0;
+   if (func) func();
+   evas_object_hide(o_title);
+   evas_object_hide(o_byline);
+}
+
+static void
+_ui_key(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+   Evas_Event_Key_Down *ev;
+
+   ev = event_info;
+   if (key_func)
+     {
+       key_func(ev->keyname);
+       return;
+     }
+   if ((!strcmp(ev->keyname, "Escape")) ||
+       (!strcmp(ev->keyname, "q")) ||
+       (!strcmp(ev->keyname, "Q")))
+     {
+       _ui_exit();
+     }
+   if (menu_active)
+     {
+       if (!strcmp(ev->keyname, "Left")) menu_sel++;
+       if (!strcmp(ev->keyname, "Right")) menu_sel--;
+       if (menu_sel < 0) menu_sel = 0;
+       else if (menu_sel >= eina_list_count(menu)) menu_sel = eina_list_count(menu) - 1;
+       menu_anim_sel = menu_sel;
+       if (!strcmp(ev->keyname, "Return")) _ui_select();
+     }
+}
+
+static Evas_Coord down_x, down_y;
+static int down = 0;
+static int down_menu_sel = 0;
+
+static void
+_ui_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+   Evas_Event_Mouse_Down *ev;
+
+   ev = event_info;
+   if (ev->button != 1) return;
+   if (menu_active)
+     {
+       down_x = ev->canvas.x;
+       down_y = ev->canvas.y;
+       down++;
+       down_menu_sel = menu_sel;
+     }
+   else
+     {
+     }
+}
+
+static void
+_ui_mouse_up(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+   Evas_Event_Mouse_Up *ev;
+
+   ev = event_info;
+   if (ev->button != 1) return;
+   if (menu_active)
+     {
+       Evas_Coord dx, dy;
+
+       dx = ev->canvas.x - down_x;
+       dy = ev->canvas.y - down_y;
+       if ((((dx * dx) + (dy * dy)) < (20 * 20)) &&
+           (menu_sel == down_menu_sel))
+         _ui_select();
+       down--;
+     }
+   else
+     {
+       evas_event_feed_key_down(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+       evas_event_feed_key_up(evas, "Escape", "Escape", NULL, NULL, 0, NULL);
+     }
+}
+
+static void
+_ui_mouse_move(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+   Evas_Event_Mouse_Move *ev;
+
+   ev = event_info;
+   if (!down) return;
+   if (menu_active)
+     {
+       menu_sel = down_menu_sel + ((ev->cur.canvas.x - down_x) / 25);
+       /* scroll */
+       if (menu_sel < 0) menu_sel = 0;
+       else if (menu_sel >= eina_list_count(menu)) menu_sel = eina_list_count(menu) - 1;
+       menu_anim_sel = menu_sel;
+     }
+   else
+     {
+     }
+}
+
+static void
+_ui_menu_item_add(char *icon, char *text, void (*func) (void))
+{
+   Menu_Item *mi;
+
+   mi = malloc(sizeof(Menu_Item));
+   mi->o_icon = evas_object_image_add(evas);
+   evas_object_image_file_set(mi->o_icon, build_path(icon), NULL);
+   evas_object_resize(mi->o_icon, 32, 32);
+   evas_object_image_fill_set(mi->o_icon, 0, 0, 32, 32);
+   mi->icon = strdup(icon);
+   mi->text = strdup(text);
+   mi->func = func;
+   menu = eina_list_append(menu, mi);
+   evas_object_raise(o_menu_icon_sel2);
+}
+
+static void
+_ui_setup(void)
+{
+   Evas_Object *o;
+   Evas_Coord x, y, w, h;
+
+   o = evas_object_rectangle_add(evas);
+   evas_object_move(o, 0, 0);
+   evas_object_resize(o, win_w, win_h);
+   evas_object_color_set(o, 0, 0, 0, 0);
+   evas_object_layer_set(o, 1000);
+   evas_object_event_callback_add(o, EVAS_CALLBACK_KEY_DOWN, _ui_key, NULL);
+   evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_DOWN, _ui_mouse_down, NULL);
+   evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_UP, _ui_mouse_up, NULL);
+   evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_MOVE, _ui_mouse_move, NULL);
+   evas_object_focus_set(o, 1);
+   evas_object_show(o);
+   o_bg = o;
+
+   o = evas_object_rectangle_add(evas);
+   evas_object_move(o, 0, 0);
+   evas_object_resize(o, win_w, win_h);
+   evas_object_color_set(o, 255, 255, 255, 255);
+   evas_object_layer_set(o, -99);
+   evas_object_show(o);
+   o_wallpaper = o;
+
+   o = evas_object_text_add(evas);
+   evas_object_text_font_set(o, "Vera-Bold", 10);
+   evas_object_text_text_set(o, "EXPEDITE");
+   evas_object_layer_set(o, 100);
+   evas_object_color_set(o, 0, 0, 0, 100);
+   evas_object_pass_events_set(o, 1);
+   evas_object_geometry_get(o, NULL, NULL, &w, &h);
+   x = (win_w - w) / 2;
+   y = 0;
+   evas_object_move(o, x, y);
+   evas_object_show(o);
+   o_title = o;
+
+   o = evas_object_text_add(evas);
+   evas_object_text_font_set(o, "Vera", 9);
+   evas_object_text_text_set(o, "LEFT/RIGHT - select, ENTER - select, ESCAPE - exit.");
+   evas_object_layer_set(o, 100);
+   evas_object_color_set(o, 0, 0, 0, 60);
+   evas_object_pass_events_set(o, 1);
+   evas_object_geometry_get(o, NULL, NULL, &w, NULL);
+   x = (win_w - w) / 2;
+   y = h + 2;
+   evas_object_move(o, x, y);
+   evas_object_show(o);
+   o_byline = o;
+
+   o = evas_object_image_add(evas);
+   evas_object_move(o, (win_w - 120) / 2, ((win_h - 160) / 2));
+   evas_object_image_file_set(o, build_path("e-logo.png"), NULL);
+   evas_object_image_fill_set(o, 0, 0, 120, 160);
+   evas_object_resize(o, 120, 160);
+   evas_object_layer_set(o, -98);
+   evas_object_color_set(o, 255, 255, 255, 255);
+   evas_object_show(o);
+   o_menu_logo = o;
+
+   o = evas_object_image_add(evas);
+   evas_object_move(o, win_w - 128, - 128);
+   evas_object_image_fill_set(o, 0, 0, 256, 256);
+   evas_object_resize(o, 256, 256);
+   evas_object_show(o);
+   o_menu_icon = o;
+
+   o = evas_object_image_add(evas);
+   evas_object_move(o, 0, 0);
+   evas_object_image_file_set(o, build_path("icon_sel.png"), NULL);
+   evas_object_resize(o, 48, 48);
+   evas_object_image_fill_set(o, 0, 0, 48, 48);
+   o_menu_icon_sel = o;
+
+   o = evas_object_image_add(evas);
+   evas_object_move(o, 0, 0);
+   evas_object_image_file_set(o, build_path("text_sel.png"), NULL);
+   evas_object_resize(o, 96, 32);
+   evas_object_image_fill_set(o, 0, 0, 96, 32);
+   evas_object_image_border_set(o, 7, 7, 7, 7);
+   o_menu_text_sel = o;
+
+   o = evas_object_text_add(evas);
+   evas_object_text_font_set(o, "Vera", 10);
+   evas_object_text_text_set(o, "");
+   evas_object_color_set(o, 0, 0, 0, 100);
+   evas_object_pass_events_set(o, 1);
+   evas_object_geometry_get(o, NULL, NULL, &w, &h);
+   x = (win_w - w) / 2;
+   y = (win_h - h) / 2;
+   evas_object_move(o, x, y);
+   o_menu_title = o;
+
+   _ui_menu_item_add("e.png", "About Enlightenment", about_start);
+   _ui_menu_item_add("e.png", "All Tests", _ui_all);
+#define UI
+#include "tests.h"
+#undef UI
+   _ui_menu_item_add("exit.png", "Exit", _ui_exit);
+
+   if (run_all)
+     {
+       _ui_all();
+     }
+   else if (run_test > 0)
+     {
+        _ui_num(run_test);
+     }
+   else if (list_test > 0)
+     {
+        Eina_List *l;
+        int i;
+
+        for (l = menu, i = -1; l; l = l->next, i++)
+          {
+             Menu_Item *mi;
+
+             mi = l->data;
+             if (i > 0)
+               printf("%3i - %s (Weight %0.2lf)\n", i, mi->text, weights[i]);
+          }
+     }
+   else
+     {
+       menu_active = 1;
+     }
+
+   if (exit_after_test)
+    _ui_exit();
+
+}
+
+void
+ui_args(int argc, char **argv)
+{
+   int i;
+
+   for (i = 1; i < argc; i++)
+     {
+       if (!strcmp(argv[i], "-a"))
+         {
+            run_all = 1;
+             exit_after_test = 1;
+         }
+       else if ((!strcmp(argv[i], "-t")) && (i < (argc - 1)))
+         {
+             run_test = atoi(argv[i + 1]) + 1;
+             exit_after_test = 1;
+             if (run_test < 2) run_test = 2;
+         }
+       else if (!strcmp(argv[i], "-l"))
+         {
+             list_test = 1;
+         }
+     }
+   _ui_setup();
+   start = get_time();
+}
+
+void
+ui_loop(void)
+{
+   static int first = 1;
+   static double pt = 0.0;
+   double t, t2;
+
+   evas_object_resize(o_bg, win_w, win_h);
+   evas_object_resize(o_wallpaper, win_w, win_h);
+   if (loop_func)
+     {
+       t = get_time();
+       f_loop++;
+       f_start++;
+       if ((t - t_loop) >= 1.0)
+         {
+//          ui_fps((double)f_loop / (t - t_loop));
+            t_loop = t;
+            f_loop = 0;
+         }
+       loop_func(t - t_start, f_start);
+       return;
+     }
+   t2 = get_time();
+   if (first)
+     {
+       t = 0.1;
+       pt = t2;
+     }
+   else
+     {
+       t = t2 - pt;
+       pt = t2;
+     }
+   first = 0;
+
+   /* menu layout */
+   if (menu_active)
+     {
+       Eina_List *l;
+       int i;
+       static double tr = 0.0;
+       double tt;
+
+       tt = t;
+       tt += tr;
+       while (tt > 0.001)
+         {
+            menu_anim = (menu_anim * 0.995) + (menu_anim_sel * 0.005);
+            tt -= 0.001;
+         }
+       tr = tt;
+       for (i = 0, l = menu; l; l = l->next, i++)
+         {
+            char buf[4096];
+            Menu_Item *mi;
+            Evas_Coord x, y, w, h, tw, th;
+            Evas_Coord len;
+            double a;
+            Evas_Object *o;
+
+            mi = l->data;
+            o = mi->o_icon;
+            evas_object_geometry_get(o_menu_logo, NULL, NULL, &w, &h);
+            len = ((w * 3) + 10) / 4;
+            evas_object_geometry_get(o, NULL, NULL, &w, &h);
+            x = (win_w / 2)
+              + (sin((menu_anim - (double)i) * 0.33) * len)
+                - (w / 2);
+            y = (win_h / 2)
+              + (cos((menu_anim - (double)i) * 0.33) * len)
+                - (h / 2);
+            evas_object_move(o, x, y);
+            a = menu_anim - (double)i;
+            if (a < 0) a = -a;
+            a = 255 - (30 * a);
+            evas_object_color_set(o, a, a, a, a);
+            evas_object_show(o);
+
+            if (i == menu_sel)
+              {
+                 a = menu_anim - (double)i;
+                 if (a < 0) a = -a;
+                 a = 255 - (255 * a);
+
+                 o = o_menu_icon_sel;
+                 evas_object_move(o, x - ((48 - w) / 2), y - ((48 - h) / 2));
+                 evas_object_color_set(o, a, a, a, a);
+
+                 o = o_menu_title;
+                 evas_object_color_set(o, a, a, a, a);
+                 evas_object_text_text_set(o, mi->text);
+                 evas_object_geometry_get(o, NULL, NULL, &tw, &th);
+                 x = (win_w - tw) / 2;
+                 y = (win_h / 2) + len + 48;
+                 evas_object_move(o, x, y);
+
+                                
+                 o = o_menu_text_sel;
+                 w = tw + 24;
+                 h = 28;
+                 x = x - 12;
+                 y = y + ((th - h) / 2);
+                 evas_object_move(o, x, y);
+                 evas_object_resize(o, w, h);
+                 evas_object_image_fill_set(o, 0, 0, w, h);
+                 evas_object_color_set(o, a, a, a, a);
+
+                 o = o_menu_icon;
+                 snprintf(buf, 4096, "%s%s", data_dir, mi->icon);
+                 evas_object_image_file_set(o, buf, NULL);
+                 evas_object_color_set(o, a / 2, a / 2, a / 2, a / 2);
+              }
+         }
+        evas_object_move(o_menu_logo, (win_w - 120) / 2, ((win_h - 160) / 2));
+       evas_object_show(o_menu_logo);
+       evas_object_show(o_menu_title);
+       evas_object_show(o_menu_icon);
+       evas_object_show(o_menu_icon_sel);
+       evas_object_show(o_menu_icon_sel2);
+       evas_object_show(o_menu_text_sel);
+     }
+   else
+     {
+     }
+}
+
+void
+ui_menu(void)
+{
+   evas_object_show(o_title);
+   evas_object_show(o_byline);
+   evas_object_text_text_set
+     (o_byline, "LEFT/RIGHT - select, ENTER - select, ESCAPE - exit.");
+   menu_active = 1;
+   key_func = NULL;
+   loop_func = NULL;
+}
+
+void
+ui_func_set(void (*kfunc) (char *key), void (*lfunc) (double t, int f))
+{
+   key_func = kfunc;
+   loop_func = lfunc;
+   t_loop = t_start = get_time();
+   f_loop = f_start = 0;
+   ui_fps(0.0);
+}
+
+
+void
+ui_fps(double fps)
+{
+   /*
+   char buf[256];
+
+   snprintf(buf, sizeof(buf), "ESCAPE - exit, FPS: %4.3f", fps);
+   evas_object_text_text_set(o_byline, buf);
+    */
+   p_fps = fps;
+}
diff --git a/src/bin/ui.h b/src/bin/ui.h
new file mode 100644 (file)
index 0000000..fce4a33
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef UI_H
+#define UI_H
+
+void ui_args(int argc, char **argv);
+void ui_loop(void);
+void ui_menu(void);
+void ui_func_set(void (*kfunc) (char *key), void (*lfunc) (double t, int f));
+void ui_fps(double fps);
+
+#endif
diff --git a/src/bin/widgets_file_icons.c b/src/bin/widgets_file_icons.c
new file mode 100644 (file)
index 0000000..bf1e230
--- /dev/null
@@ -0,0 +1,141 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME widgets_file_icons_start
+#define NAME "Widgets File Icons"
+#define ICON "widgets.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+#define NUM 512
+#define ICON_SIZE 64
+static Evas_Object *o_images[NUM];
+static Evas_Object *o_texts[NUM];
+
+static const char *icons[] = 
+{
+   "bug.png",
+   "bulb.png",
+   "camera.png",
+   "colorbox.png",
+     
+   "e.png",
+   "error.png",
+   "flower.png",
+   "house.png",
+     
+   "mushroom.png",
+   "pulse.png",
+   "typewriter.png",
+   "warning.png",
+     
+   "watch.png"
+};
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < NUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path(icons[i % 13]), NULL);
+       evas_object_image_fill_set(o, 0, 0, ICON_SIZE, ICON_SIZE);
+       evas_object_resize(o, ICON_SIZE, ICON_SIZE);
+       evas_object_show(o);
+        
+        o = evas_object_text_add(evas);
+        o_texts[i] = o;
+        evas_object_text_font_set(o, "Vera-Bold", 10);
+        evas_object_text_text_set(o, icons[i % 13]);
+        evas_object_text_style_set(o, EVAS_TEXT_STYLE_FAR_SOFT_SHADOW);
+        evas_object_color_set(o, 255, 255, 255, 255);
+        evas_object_text_shadow_color_set(o, 0, 0, 0, 24);
+        evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < NUM; i++) evas_object_del(o_images[i]);
+   for (i = 0; i < NUM; i++) evas_object_del(o_texts[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, tw, th, cent;
+   x = 0;
+   y = 0 - f;
+   w = ICON_SIZE;
+   h = ICON_SIZE;
+   for (i = 0; i < NUM; i++)
+     {
+       evas_object_move(o_images[i], x + 8, y);
+        evas_object_geometry_get(o_texts[i], NULL, NULL, &tw, &th);
+        cent = (ICON_SIZE + 16 - tw) / 2;
+       evas_object_move(o_texts[i], x + cent, y + ICON_SIZE + 4);
+        x += ICON_SIZE + 16;
+        if (x > win_w)
+          {
+             x = 0;
+             y += ICON_SIZE + 16;
+          }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/widgets_file_icons_2.c b/src/bin/widgets_file_icons_2.c
new file mode 100644 (file)
index 0000000..cf54f5b
--- /dev/null
@@ -0,0 +1,139 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME widgets_file_icons_2_start
+#define NAME "Widgets File Icons 2"
+#define ICON "widgets.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+#define NUM 512
+#define ICON_SIZE 64
+static Evas_Object *o_images[NUM];
+static Evas_Object *o_texts[NUM];
+
+static const char *icons[] = 
+{
+   "bug.png",
+   "bulb.png",
+   "camera.png",
+   "colorbox.png",
+     
+   "e.png",
+   "error.png",
+   "flower.png",
+   "house.png",
+     
+   "mushroom.png",
+   "pulse.png",
+   "typewriter.png",
+   "warning.png",
+     
+   "watch.png"
+};
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < NUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path(icons[i % 13]), NULL);
+       evas_object_image_fill_set(o, 0, 0, ICON_SIZE, ICON_SIZE);
+       evas_object_resize(o, ICON_SIZE, ICON_SIZE);
+       evas_object_show(o);
+        
+        o = evas_object_text_add(evas);
+        o_texts[i] = o;
+        evas_object_text_font_set(o, "Vera-Bold", 10);
+        evas_object_text_text_set(o, icons[i % 13]);
+        evas_object_color_set(o, 0, 0, 0, 255);
+        evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < NUM; i++) evas_object_del(o_images[i]);
+   for (i = 0; i < NUM; i++) evas_object_del(o_texts[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, tw, th, cent;
+   x = 0;
+   y = 0 - f;
+   w = ICON_SIZE;
+   h = ICON_SIZE;
+   for (i = 0; i < NUM; i++)
+     {
+       evas_object_move(o_images[i], x + 8, y);
+        evas_object_geometry_get(o_texts[i], NULL, NULL, &tw, &th);
+        cent = (ICON_SIZE + 16 - tw) / 2;
+       evas_object_move(o_texts[i], x + cent, y + ICON_SIZE + 4);
+        x += ICON_SIZE + 16;
+        if (x > win_w)
+          {
+             x = 0;
+             y += ICON_SIZE + 16;
+          }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/widgets_file_icons_3.c b/src/bin/widgets_file_icons_3.c
new file mode 100644 (file)
index 0000000..afde3af
--- /dev/null
@@ -0,0 +1,139 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME widgets_file_icons_3_start
+#define NAME "Widgets File Icons 3"
+#define ICON "widgets.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+#define NUM 512
+#define ICON_SIZE 16
+static Evas_Object *o_images[NUM];
+static Evas_Object *o_texts[NUM];
+
+static const char *icons[] = 
+{
+   "bug.png",
+   "bulb.png",
+   "camera.png",
+   "colorbox.png",
+     
+   "e.png",
+   "error.png",
+   "flower.png",
+   "house.png",
+     
+   "mushroom.png",
+   "pulse.png",
+   "typewriter.png",
+   "warning.png",
+     
+   "watch.png"
+};
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < NUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path(icons[i % 13]), NULL);
+       evas_object_image_fill_set(o, 0, 0, ICON_SIZE, ICON_SIZE);
+       evas_object_resize(o, ICON_SIZE, ICON_SIZE);
+       evas_object_show(o);
+        
+        o = evas_object_text_add(evas);
+        o_texts[i] = o;
+        evas_object_text_font_set(o, "Vera-Bold", 10);
+        evas_object_text_text_set(o, icons[i % 13]);
+        evas_object_color_set(o, 0, 0, 0, 255);
+        evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < NUM; i++) evas_object_del(o_images[i]);
+   for (i = 0; i < NUM; i++) evas_object_del(o_texts[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, tw, th, cent;
+   x = 0;
+   y = 0 - f;
+   w = ICON_SIZE;
+   h = ICON_SIZE;
+   for (i = 0; i < NUM; i++)
+     {
+       evas_object_move(o_images[i], x + 8, y);
+        evas_object_geometry_get(o_texts[i], NULL, NULL, &tw, &th);
+        cent = (ICON_SIZE + 16 - tw) / 2;
+       evas_object_move(o_texts[i], x + cent, y + ICON_SIZE + 4);
+        x += ICON_SIZE + 16;
+        if (x > win_w)
+          {
+             x = 0;
+             y += ICON_SIZE + 16;
+          }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/src/bin/widgets_file_icons_4.c b/src/bin/widgets_file_icons_4.c
new file mode 100644 (file)
index 0000000..9ca6625
--- /dev/null
@@ -0,0 +1,139 @@
+#undef FNAME
+#undef NAME
+#undef ICON
+
+/* metadata */
+#define FNAME widgets_file_icons_4_start
+#define NAME "Widgets File Icons 4"
+#define ICON "widgets.png"
+
+#ifndef PROTO
+# ifndef UI
+#  include "main.h"
+
+/* standard var */
+static int done = 0;
+/* private data */
+#define NUM 512
+#define ICON_SIZE 96
+static Evas_Object *o_images[NUM];
+static Evas_Object *o_texts[NUM];
+
+static const char *icons[] = 
+{
+   "bug.png",
+   "bulb.png",
+   "camera.png",
+   "colorbox.png",
+     
+   "e.png",
+   "error.png",
+   "flower.png",
+   "house.png",
+     
+   "mushroom.png",
+   "pulse.png",
+   "typewriter.png",
+   "warning.png",
+     
+   "watch.png"
+};
+
+/* setup */
+static void _setup(void)
+{
+   int i;
+   Evas_Object *o;
+   for (i = 0; i < NUM; i++)
+     {
+       o = evas_object_image_add(evas);
+       o_images[i] = o;
+        evas_object_image_file_set(o, build_path(icons[i % 13]), NULL);
+       evas_object_image_fill_set(o, 0, 0, ICON_SIZE, ICON_SIZE);
+       evas_object_resize(o, ICON_SIZE, ICON_SIZE);
+       evas_object_show(o);
+        
+        o = evas_object_text_add(evas);
+        o_texts[i] = o;
+        evas_object_text_font_set(o, "Vera-Bold", 10);
+        evas_object_text_text_set(o, icons[i % 13]);
+        evas_object_color_set(o, 0, 0, 0, 255);
+        evas_object_show(o);
+     }
+   done = 0;
+}
+
+/* cleanup */
+static void _cleanup(void)
+{
+   int i;
+   for (i = 0; i < NUM; i++) evas_object_del(o_images[i]);
+   for (i = 0; i < NUM; i++) evas_object_del(o_texts[i]);
+}
+
+/* loop - do things */
+static void _loop(double t, int f)
+{
+   int i;
+   Evas_Coord x, y, w, h, tw, th, cent;
+   x = 0;
+   y = 0 - f;
+   w = ICON_SIZE;
+   h = ICON_SIZE;
+   for (i = 0; i < NUM; i++)
+     {
+       evas_object_move(o_images[i], x + 8, y);
+        evas_object_geometry_get(o_texts[i], NULL, NULL, &tw, &th);
+        cent = (ICON_SIZE + 16 - tw) / 2;
+       evas_object_move(o_texts[i], x + cent, y + ICON_SIZE + 4);
+        x += ICON_SIZE + 16;
+        if (x > win_w)
+          {
+             x = 0;
+             y += ICON_SIZE + 16;
+          }
+     }
+   FPS_STD(NAME);
+}
+
+/* prepend special key handlers if interactive (before STD) */
+static void _key(char *key)
+{
+   KEY_STD;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+/* template stuff - ignore */
+# endif
+#endif
+
+#ifdef UI
+_ui_menu_item_add(ICON, NAME, FNAME);
+#endif
+
+#ifdef PROTO
+void FNAME(void);
+#endif
+
+#ifndef PROTO
+# ifndef UI
+void FNAME(void)
+{
+   ui_func_set(_key, _loop);
+   _setup();
+}
+# endif
+#endif
+#undef FNAME
+#undef NAME
+#undef ICON
diff --git a/win32/.svn/all-wcprops b/win32/.svn/all-wcprops
new file mode 100644 (file)
index 0000000..57318d3
--- /dev/null
@@ -0,0 +1,11 @@
+K 25
+svn:wc:ra_dav:version-url
+V 42
+/svn/e/!svn/ver/47893/trunk/expedite/win32
+END
+set_env.bat
+K 25
+svn:wc:ra_dav:version-url
+V 54
+/svn/e/!svn/ver/47893/trunk/expedite/win32/set_env.bat
+END
diff --git a/win32/.svn/entries b/win32/.svn/entries
new file mode 100644 (file)
index 0000000..5927e04
--- /dev/null
@@ -0,0 +1,65 @@
+10
+
+dir
+49663
+https://svn.enlightenment.org/svn/e/trunk/expedite/win32
+https://svn.enlightenment.org/svn/e
+
+
+
+2010-04-10T13:00:02.735830Z
+47893
+caro
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
+\f
+vs8
+dir
+\f
+set_env.bat
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+cf0beec570599091845130b58b93cb76
+2010-04-10T13:00:02.735830Z
+47893
+caro
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1564
+\f
diff --git a/win32/.svn/text-base/set_env.bat.svn-base b/win32/.svn/text-base/set_env.bat.svn-base
new file mode 100644 (file)
index 0000000..cd053ee
--- /dev/null
@@ -0,0 +1,51 @@
+@echo off\r
+\r
+rem Set external libraries directory.\r
+set EXT_DIR=%cd%\..\..\..\extern\r
+\r
+if not exist %EXT_DIR% (\r
+       set EXT_DIR=\r
+       echo ERROR: External libs dir is not set.\r
+       pause\r
+       goto END\r
+)\r
+\r
+rem Add installation directory pathes.\r
+set INCLUDE=%EXT_DIR%\include;%INCLUDE%\r
+set LIB=%EXT_DIR%\lib;%LIB%\r
+\r
+rem Add Evil lib path\r
+set EvilInclude=%cd%\..\..\evil\src\lib\r
+set EvilCommon=%cd%\..\..\evil\win32\common\r
+set EvilOut=%cd%\..\..\evil\win32\%PROJECT_TYPE%\out\r
+\r
+rem Add Evas lib path\r
+set EvasOut=%cd%\..\..\evas\win32\%PROJECT_TYPE%\out\r
+set EvasDirect3DInclude=%cd%\..\..\evas\src\modules\engines\direct3d\r
+set EvasGLGlewInclude=%cd%\..\..\evas\src\modules\engines\gl_glew\r
+set EvasDDrawInclude=%cd%\..\..\evas\src\modules\engines\software_ddraw\r
+set EvasGDIInclude=%cd%\..\..\evas\src\modules\engines\software_gdi\r
+set EvasInclude=%EvasGDIInclude%;%EvasDDrawInclude%;%EvasGLGlewInclude%;%EvasDirect3DInclude%;%cd%\..\..\evas\src\lib\r
+\r
+rem Add Eina lib path\r
+set EinaInclude=%cd%\..\..\eina\src\include\r
+set EinaCommon=%cd%\..\..\eina\win32\common\r
+set EinaOut=%cd%\..\..\eina\win32\%PROJECT_TYPE%\out\r
+\r
+\r
+set INCLUDE=%EvasInclude%;%EvilCommon%;%EvilInclude%;%EvilInclude%\dlfcn;%EvilInclude%\mman;%INCLUDE%\r
+set INCLUDE=%EinaCommon%;%EinaInclude%;%INCLUDE%\r
+set LIB=%EinaOut%;%EvasOut%;%EvilOut%;%LIB%\r
+\r
+if "%DXSDK_DIR%" == "" (\r
+       echo WARNING: Microsoft DirectX SDK is not installed.\r
+       pause\r
+       goto END\r
+)\r
+\r
+rem Add DirectX includes and libraries dirs.\r
+set INCLUDE="%DXSDK_DIR%Include";%INCLUDE%\r
+set LIB="%DXSDK_DIR%Lib\x86";%LIB%\r
+\r
+\r
+:END\r
diff --git a/win32/set_env.bat b/win32/set_env.bat
new file mode 100644 (file)
index 0000000..cd053ee
--- /dev/null
@@ -0,0 +1,51 @@
+@echo off\r
+\r
+rem Set external libraries directory.\r
+set EXT_DIR=%cd%\..\..\..\extern\r
+\r
+if not exist %EXT_DIR% (\r
+       set EXT_DIR=\r
+       echo ERROR: External libs dir is not set.\r
+       pause\r
+       goto END\r
+)\r
+\r
+rem Add installation directory pathes.\r
+set INCLUDE=%EXT_DIR%\include;%INCLUDE%\r
+set LIB=%EXT_DIR%\lib;%LIB%\r
+\r
+rem Add Evil lib path\r
+set EvilInclude=%cd%\..\..\evil\src\lib\r
+set EvilCommon=%cd%\..\..\evil\win32\common\r
+set EvilOut=%cd%\..\..\evil\win32\%PROJECT_TYPE%\out\r
+\r
+rem Add Evas lib path\r
+set EvasOut=%cd%\..\..\evas\win32\%PROJECT_TYPE%\out\r
+set EvasDirect3DInclude=%cd%\..\..\evas\src\modules\engines\direct3d\r
+set EvasGLGlewInclude=%cd%\..\..\evas\src\modules\engines\gl_glew\r
+set EvasDDrawInclude=%cd%\..\..\evas\src\modules\engines\software_ddraw\r
+set EvasGDIInclude=%cd%\..\..\evas\src\modules\engines\software_gdi\r
+set EvasInclude=%EvasGDIInclude%;%EvasDDrawInclude%;%EvasGLGlewInclude%;%EvasDirect3DInclude%;%cd%\..\..\evas\src\lib\r
+\r
+rem Add Eina lib path\r
+set EinaInclude=%cd%\..\..\eina\src\include\r
+set EinaCommon=%cd%\..\..\eina\win32\common\r
+set EinaOut=%cd%\..\..\eina\win32\%PROJECT_TYPE%\out\r
+\r
+\r
+set INCLUDE=%EvasInclude%;%EvilCommon%;%EvilInclude%;%EvilInclude%\dlfcn;%EvilInclude%\mman;%INCLUDE%\r
+set INCLUDE=%EinaCommon%;%EinaInclude%;%INCLUDE%\r
+set LIB=%EinaOut%;%EvasOut%;%EvilOut%;%LIB%\r
+\r
+if "%DXSDK_DIR%" == "" (\r
+       echo WARNING: Microsoft DirectX SDK is not installed.\r
+       pause\r
+       goto END\r
+)\r
+\r
+rem Add DirectX includes and libraries dirs.\r
+set INCLUDE="%DXSDK_DIR%Include";%INCLUDE%\r
+set LIB="%DXSDK_DIR%Lib\x86";%LIB%\r
+\r
+\r
+:END\r
diff --git a/win32/vs8/.svn/all-wcprops b/win32/vs8/.svn/all-wcprops
new file mode 100644 (file)
index 0000000..2b8c514
--- /dev/null
@@ -0,0 +1,23 @@
+K 25
+svn:wc:ra_dav:version-url
+V 46
+/svn/e/!svn/ver/47893/trunk/expedite/win32/vs8
+END
+expedite.sln
+K 25
+svn:wc:ra_dav:version-url
+V 59
+/svn/e/!svn/ver/38285/trunk/expedite/win32/vs8/expedite.sln
+END
+start.bat
+K 25
+svn:wc:ra_dav:version-url
+V 56
+/svn/e/!svn/ver/38285/trunk/expedite/win32/vs8/start.bat
+END
+expedite.vcproj
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/e/!svn/ver/47893/trunk/expedite/win32/vs8/expedite.vcproj
+END
diff --git a/win32/vs8/.svn/entries b/win32/vs8/.svn/entries
new file mode 100644 (file)
index 0000000..87a06c6
--- /dev/null
@@ -0,0 +1,133 @@
+10
+
+dir
+49663
+https://svn.enlightenment.org/svn/e/trunk/expedite/win32/vs8
+https://svn.enlightenment.org/svn/e
+
+
+
+2010-04-10T13:00:02.735830Z
+47893
+caro
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
+\f
+expedite.sln
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+31165b2c2d052a8e3c4b6be7e568b928
+2008-12-22T23:26:04.674920Z
+38285
+dm
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+880
+\f
+start.bat
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+c0f5cdd196e54e82f7ffb60f55e57243
+2008-12-22T23:26:04.674920Z
+38285
+dm
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+807
+\f
+out
+dir
+\f
+expedite.vcproj
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+8536f84447214bf5027303defb4cfaa1
+2010-04-10T13:00:02.735830Z
+47893
+caro
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+18070
+\f
diff --git a/win32/vs8/.svn/text-base/expedite.sln.svn-base b/win32/vs8/.svn/text-base/expedite.sln.svn-base
new file mode 100644 (file)
index 0000000..87210b6
--- /dev/null
@@ -0,0 +1,20 @@
+\r
+Microsoft Visual Studio Solution File, Format Version 9.00\r
+# Visual Studio 2005\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "expedite", "expedite.vcproj", "{5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}"\r
+EndProject\r
+Global\r
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
+               Debug|Win32 = Debug|Win32\r
+               Release|Win32 = Release|Win32\r
+       EndGlobalSection\r
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
+               {5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}.Debug|Win32.Build.0 = Debug|Win32\r
+               {5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}.Release|Win32.ActiveCfg = Release|Win32\r
+               {5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}.Release|Win32.Build.0 = Release|Win32\r
+       EndGlobalSection\r
+       GlobalSection(SolutionProperties) = preSolution\r
+               HideSolutionNode = FALSE\r
+       EndGlobalSection\r
+EndGlobal\r
diff --git a/win32/vs8/.svn/text-base/expedite.vcproj.svn-base b/win32/vs8/.svn/text-base/expedite.vcproj.svn-base
new file mode 100644 (file)
index 0000000..d98798b
--- /dev/null
@@ -0,0 +1,821 @@
+<?xml version="1.0" encoding="windows-1251"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="8.00"\r
+       Name="expedite"\r
+       ProjectGUID="{5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}"\r
+       RootNamespace="expedite"\r
+       Keyword="Win32Proj"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory="$(DebugOutputDirectory)"\r
+                       IntermediateDirectory="$(TemporaryDirectory)\$(TargetName)\$(ConfigurationName)"\r
+                       ConfigurationType="1"\r
+                       CharacterSet="0"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               AdditionalIncludeDirectories="$(INCLUDE)"\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_EVIL;__CRT_INLINE=__inline;inline=__inline;snprintf=_snprintf_c;PACKAGE_DATA_DIR=;HAVE_EVAS_DIRECT3D;HAVE_EVAS_SOFTWARE_GDI;_CRT_SECURE_NO_DEPRECATE"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="3"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="4"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalDependencies="eina.lib libevas.lib d3d9.lib d3dx9.lib ddraw.lib gdi32.lib user32.lib"\r
+                               OutputFile="$(OutDir)\expedite.exe"\r
+                               LinkIncremental="2"\r
+                               AdditionalLibraryDirectories="$(LIB); $(DebugLibraryDirectory)"\r
+                               GenerateDebugInformation="true"\r
+                               SubSystem="1"\r
+                               TargetMachine="1"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebDeploymentTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory="$(ReleaseOutputDirectory)"\r
+                       IntermediateDirectory="$(TemporaryDirectory)\$(TargetName)\$(ConfigurationName)"\r
+                       ConfigurationType="1"\r
+                       CharacterSet="0"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(INCLUDE)"\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_EVIL;__CRT_INLINE=__inline;inline=__inline;snprintf=_snprintf_c;PACKAGE_DATA_DIR=;HAVE_EVAS_DIRECT3D;HAVE_EVAS_SOFTWARE_GDI;_CRT_SECURE_NO_DEPRECATE"\r
+                               RuntimeLibrary="2"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalDependencies="eina.lib libevas.lib d3d9.lib d3dx9.lib ddraw.lib gdi32.lib user32.lib"\r
+                               OutputFile="$(OutDir)\expedite.exe"\r
+                               LinkIncremental="1"\r
+                               AdditionalLibraryDirectories="$(LIB); $(ReleaseLibraryDirectory)"\r
+                               GenerateDebugInformation="true"\r
+                               SubSystem="1"\r
+                               OptimizeReferences="2"\r
+                               EnableCOMDATFolding="2"\r
+                               TargetMachine="1"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebDeploymentTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="Source Files"\r
+                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
+                       >\r
+                       <File\r
+                               RelativePath="..\..\src\bin\about.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_direct3d.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_directfb.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_fb.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_gl_glew.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_gl_sdl.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_gl_x11.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_16_ddraw.cpp"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_16_wince.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_16_x11.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_ddraw.cpp"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_gdi.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_sdl.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_x11.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_xrender_x11.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_border.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_border_recolor.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_fade_pow2_unscaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_fade_unscaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_nearest_same_scaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_nearest_scaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_nearest_solid_same_scaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_nearest_solid_scaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude1.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude1_few.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude1_many.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude1_very_many.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude2.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude2_few.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude2_many.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude2_very_many.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude3.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude3_few.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude3_many.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude3_very_many.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_smooth_same_scaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_smooth_scaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_smooth_solid_same_scaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_smooth_solid_scaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_solid_border.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_solid_fade_pow2_unscaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_solid_fade_unscaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_solid_middle_border.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_solid_middle_unscaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_solid_unscaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_unscaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_crossfade.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_data_argb.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_data_argb_alpha.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_data_ycbcr601pl.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_data_ycbcr601pl_wide_stride.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_3d_1.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_3d_2.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_3d_3.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_3d_4.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_3d_5.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_3d_6.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_3d_flow.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_color_alpha_nearest_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_color_alpha_nearest_solid_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_color_alpha_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_color_alpha_solid_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_color_nearest_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_color_nearest_solid_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_color_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_color_solid_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_nearest_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_nearest_solid_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_solid_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_quality_scale.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\main.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\poly_blend.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\rect_blend.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\rect_blend_few.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\rect_blend_pow2.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\rect_blend_pow2_few.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\rect_solid.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\rect_solid_few.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\text_basic.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\text_change.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\text_styles.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\text_styles_different_strings.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\textblock_basic.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\textblock_intl.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\ui.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\widgets_file_icons.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\widgets_file_icons_2.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\widgets_file_icons_3.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\widgets_file_icons_4.c"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Header Files"\r
+                       Filter="h;hpp;hxx;hm;inl;inc;xsd"\r
+                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"\r
+                       >\r
+                       <File\r
+                               RelativePath="..\..\src\bin\about.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_direct3d.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_directfb.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_fb.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_gl_glew.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_gl_x11.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_16_ddraw.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_16_wince.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_16_x11.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_ddraw.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_gdi.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_sdl.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_x11.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_xrender_x11.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\main.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\tests.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\ui.h"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Resource Files"\r
+                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"\r
+                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"\r
+                       >\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
diff --git a/win32/vs8/.svn/text-base/start.bat.svn-base b/win32/vs8/.svn/text-base/start.bat.svn-base
new file mode 100644 (file)
index 0000000..2d442c4
--- /dev/null
@@ -0,0 +1,35 @@
+@echo off\r
+rem Warning: environment is set for Win32 platform.\r
+\r
+set PROJECT_TYPE=vs8\r
+\r
+pushd ..\r
+call set_env.bat\r
+popd\r
+\r
+if "%EXT_DIR%" == "" goto END\r
+\r
+rem Setup common Win32 environment variables\r
+\r
+set SolutionDirectory=%cd%\r
+set DebugOutputDirectory=%SolutionDirectory%\out\r
+set ReleaseOutputDirectory=%SolutionDirectory%\out\r
+set DebugLibraryDirectory=%SolutionDirectory%\out\r
+set ReleaseLibraryDirectory=%SolutionDirectory%\out\r
+set TemporaryDirectory=%SolutionDirectory%\temp\r
+\r
+rem Check for basic requirements\r
+if "%VS80COMNTOOLS%" == "" (\r
+       echo ERROR: Microsoft Visual Studio 2005 is not installed.\r
+       pause\r
+       goto END\r
+)\r
+\r
+rem Setting environment for using Microsoft Visual Studio 2005 x86 tools.\r
+call "%VS80COMNTOOLS%vsvars32.bat"\r
+\r
+set EVAS_MODULES_DIR=%cd%\out\r
+\r
+expedite.sln\r
+\r
+:END
\ No newline at end of file
diff --git a/win32/vs8/expedite.sln b/win32/vs8/expedite.sln
new file mode 100644 (file)
index 0000000..87210b6
--- /dev/null
@@ -0,0 +1,20 @@
+\r
+Microsoft Visual Studio Solution File, Format Version 9.00\r
+# Visual Studio 2005\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "expedite", "expedite.vcproj", "{5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}"\r
+EndProject\r
+Global\r
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
+               Debug|Win32 = Debug|Win32\r
+               Release|Win32 = Release|Win32\r
+       EndGlobalSection\r
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
+               {5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}.Debug|Win32.Build.0 = Debug|Win32\r
+               {5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}.Release|Win32.ActiveCfg = Release|Win32\r
+               {5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}.Release|Win32.Build.0 = Release|Win32\r
+       EndGlobalSection\r
+       GlobalSection(SolutionProperties) = preSolution\r
+               HideSolutionNode = FALSE\r
+       EndGlobalSection\r
+EndGlobal\r
diff --git a/win32/vs8/expedite.vcproj b/win32/vs8/expedite.vcproj
new file mode 100644 (file)
index 0000000..d98798b
--- /dev/null
@@ -0,0 +1,821 @@
+<?xml version="1.0" encoding="windows-1251"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="8.00"\r
+       Name="expedite"\r
+       ProjectGUID="{5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}"\r
+       RootNamespace="expedite"\r
+       Keyword="Win32Proj"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory="$(DebugOutputDirectory)"\r
+                       IntermediateDirectory="$(TemporaryDirectory)\$(TargetName)\$(ConfigurationName)"\r
+                       ConfigurationType="1"\r
+                       CharacterSet="0"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               AdditionalIncludeDirectories="$(INCLUDE)"\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_EVIL;__CRT_INLINE=__inline;inline=__inline;snprintf=_snprintf_c;PACKAGE_DATA_DIR=;HAVE_EVAS_DIRECT3D;HAVE_EVAS_SOFTWARE_GDI;_CRT_SECURE_NO_DEPRECATE"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="3"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="4"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalDependencies="eina.lib libevas.lib d3d9.lib d3dx9.lib ddraw.lib gdi32.lib user32.lib"\r
+                               OutputFile="$(OutDir)\expedite.exe"\r
+                               LinkIncremental="2"\r
+                               AdditionalLibraryDirectories="$(LIB); $(DebugLibraryDirectory)"\r
+                               GenerateDebugInformation="true"\r
+                               SubSystem="1"\r
+                               TargetMachine="1"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebDeploymentTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory="$(ReleaseOutputDirectory)"\r
+                       IntermediateDirectory="$(TemporaryDirectory)\$(TargetName)\$(ConfigurationName)"\r
+                       ConfigurationType="1"\r
+                       CharacterSet="0"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(INCLUDE)"\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_EVIL;__CRT_INLINE=__inline;inline=__inline;snprintf=_snprintf_c;PACKAGE_DATA_DIR=;HAVE_EVAS_DIRECT3D;HAVE_EVAS_SOFTWARE_GDI;_CRT_SECURE_NO_DEPRECATE"\r
+                               RuntimeLibrary="2"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalDependencies="eina.lib libevas.lib d3d9.lib d3dx9.lib ddraw.lib gdi32.lib user32.lib"\r
+                               OutputFile="$(OutDir)\expedite.exe"\r
+                               LinkIncremental="1"\r
+                               AdditionalLibraryDirectories="$(LIB); $(ReleaseLibraryDirectory)"\r
+                               GenerateDebugInformation="true"\r
+                               SubSystem="1"\r
+                               OptimizeReferences="2"\r
+                               EnableCOMDATFolding="2"\r
+                               TargetMachine="1"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebDeploymentTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="Source Files"\r
+                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
+                       >\r
+                       <File\r
+                               RelativePath="..\..\src\bin\about.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_direct3d.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_directfb.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_fb.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_gl_glew.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_gl_sdl.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_gl_x11.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_16_ddraw.cpp"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_16_wince.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_16_x11.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_ddraw.cpp"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_gdi.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_sdl.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_x11.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_xrender_x11.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       ExcludedFromBuild="true"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_border.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_border_recolor.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_fade_pow2_unscaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_fade_unscaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_nearest_same_scaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_nearest_scaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_nearest_solid_same_scaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_nearest_solid_scaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude1.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude1_few.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude1_many.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude1_very_many.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude2.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude2_few.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude2_many.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude2_very_many.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude3.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude3_few.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude3_many.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_occlude3_very_many.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_smooth_same_scaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_smooth_scaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_smooth_solid_same_scaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_smooth_solid_scaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_solid_border.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_solid_fade_pow2_unscaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_solid_fade_unscaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_solid_middle_border.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_solid_middle_unscaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_solid_unscaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_blend_unscaled.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_crossfade.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_data_argb.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_data_argb_alpha.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_data_ycbcr601pl.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_data_ycbcr601pl_wide_stride.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_3d_1.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_3d_2.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_3d_3.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_3d_4.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_3d_5.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_3d_6.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_3d_flow.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_color_alpha_nearest_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_color_alpha_nearest_solid_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_color_alpha_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_color_alpha_solid_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_color_nearest_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_color_nearest_solid_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_color_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_color_solid_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_nearest_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_nearest_solid_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_map_solid_rotate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\image_quality_scale.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\main.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\poly_blend.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\rect_blend.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\rect_blend_few.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\rect_blend_pow2.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\rect_blend_pow2_few.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\rect_solid.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\rect_solid_few.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\text_basic.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\text_change.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\text_styles.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\text_styles_different_strings.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\textblock_basic.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\textblock_intl.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\ui.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\widgets_file_icons.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\widgets_file_icons_2.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\widgets_file_icons_3.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\widgets_file_icons_4.c"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Header Files"\r
+                       Filter="h;hpp;hxx;hm;inl;inc;xsd"\r
+                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"\r
+                       >\r
+                       <File\r
+                               RelativePath="..\..\src\bin\about.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_direct3d.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_directfb.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_fb.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_gl_glew.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_gl_x11.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_16_ddraw.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_16_wince.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_16_x11.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_ddraw.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_gdi.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_sdl.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_software_x11.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\engine_xrender_x11.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\main.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\tests.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\bin\ui.h"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Resource Files"\r
+                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"\r
+                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"\r
+                       >\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
diff --git a/win32/vs8/out/.svn/all-wcprops b/win32/vs8/out/.svn/all-wcprops
new file mode 100644 (file)
index 0000000..5ef901e
--- /dev/null
@@ -0,0 +1,17 @@
+K 25
+svn:wc:ra_dav:version-url
+V 50
+/svn/e/!svn/ver/38285/trunk/expedite/win32/vs8/out
+END
+update_deps.bat
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/e/!svn/ver/38285/trunk/expedite/win32/vs8/out/update_deps.bat
+END
+run.bat
+K 25
+svn:wc:ra_dav:version-url
+V 58
+/svn/e/!svn/ver/38285/trunk/expedite/win32/vs8/out/run.bat
+END
diff --git a/win32/vs8/out/.svn/entries b/win32/vs8/out/.svn/entries
new file mode 100644 (file)
index 0000000..f974244
--- /dev/null
@@ -0,0 +1,99 @@
+10
+
+dir
+49663
+https://svn.enlightenment.org/svn/e/trunk/expedite/win32/vs8/out
+https://svn.enlightenment.org/svn/e
+
+
+
+2008-12-22T23:26:04.674920Z
+38285
+dm
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
+\f
+update_deps.bat
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+71a7c8d6f8695aafe86991817511a7c7
+2008-12-22T23:26:04.674920Z
+38285
+dm
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1271
+\f
+run.bat
+file
+
+
+
+
+2010-06-14T12:16:28.000000Z
+ff5aac69e00dd5e1c0ca99008da63bd8
+2008-12-22T23:26:04.674920Z
+38285
+dm
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+80
+\f
+evas
+dir
+\f
diff --git a/win32/vs8/out/.svn/text-base/run.bat.svn-base b/win32/vs8/out/.svn/text-base/run.bat.svn-base
new file mode 100644 (file)
index 0000000..3681b06
--- /dev/null
@@ -0,0 +1,2 @@
+set EVAS_MODULES_DIR=%cd%\r
+start expedite.exe -datadir ..\..\..\data -e direct3d
\ No newline at end of file
diff --git a/win32/vs8/out/.svn/text-base/update_deps.bat.svn-base b/win32/vs8/out/.svn/text-base/update_deps.bat.svn-base
new file mode 100644 (file)
index 0000000..978dece
--- /dev/null
@@ -0,0 +1,42 @@
+@echo off\r
+\r
+set Target=%cd%\r
+set e17=%cd%\..\..\..\..\r
+set Libs=%e17%\r
+set Proto=%e17%\proto\r
+set Extern=%e17%\..\..\extern\r
+\r
+rem Copy externals\r
+cd %Extern%\bin\r
+xcopy freetype6.dll %Target%\ /Q /Y\r
+xcopy jpeg62.dll %Target%\ /Q /Y\r
+xcopy zlib1.dll %Target%\ /Q /Y\r
+xcopy glew32.dll %Target%\ /Q /Y\r
+\r
+rem Copy proto\r
+cd %Proto%\evil\win32\vs8\out\r
+xcopy libdl.dll %Target%\ /Q /Y\r
+xcopy libevil.dll %Target%\ /Q /Y\r
+xcopy libmman.dll %Target%\ /Q /Y\r
+\r
+rem Copy libs\r
+cd %Libs%\eina\win32\vs8\out\r
+xcopy eina.dll %Target%\ /Q /Y\r
+\r
+cd %Libs%\eet\win32\vs8\out\r
+xcopy libeet.dll %Target%\ /Q /Y\r
+\r
+cd %Libs%\evas\win32\vs8\out\r
+xcopy libevas.dll %Target%\ /Q /Y\r
+\r
+set Modules=%Libs%\evas\win32\vs8\out\modules\r
+cd %Modules%\engines\direct3d\r
+xcopy module.dll %Target%\evas\modules\engines\direct3d\mingw32-i686\ /Q /Y\r
+cd %Modules%\engines\software_ddraw\r
+xcopy module.dll %Target%\evas\modules\engines\software_ddraw\mingw32-i686\ /Q /Y\r
+cd %Modules%\engines\software_generic\r
+xcopy module.dll %Target%\evas\modules\engines\software_generic\mingw32-i686\ /Q /Y\r
+cd %Modules%\engines\gl_glew\r
+xcopy module.dll %Target%\evas\modules\engines\gl_glew\mingw32-i686\ /Q /Y\r
+cd %Modules%\loaders\png\r
+xcopy module.dll %Target%\evas\modules\loaders\png\mingw32-i686\ /Q /Y\r
diff --git a/win32/vs8/out/evas/.svn/all-wcprops b/win32/vs8/out/evas/.svn/all-wcprops
new file mode 100644 (file)
index 0000000..a70763f
--- /dev/null
@@ -0,0 +1,5 @@
+K 25
+svn:wc:ra_dav:version-url
+V 55
+/svn/e/!svn/ver/38285/trunk/expedite/win32/vs8/out/evas
+END
diff --git a/win32/vs8/out/evas/.svn/entries b/win32/vs8/out/evas/.svn/entries
new file mode 100644 (file)
index 0000000..84eb08d
--- /dev/null
@@ -0,0 +1,28 @@
+10
+
+dir
+49663
+https://svn.enlightenment.org/svn/e/trunk/expedite/win32/vs8/out/evas
+https://svn.enlightenment.org/svn/e
+
+
+
+2008-12-22T23:26:04.674920Z
+38285
+dm
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
+\f
diff --git a/win32/vs8/out/run.bat b/win32/vs8/out/run.bat
new file mode 100644 (file)
index 0000000..3681b06
--- /dev/null
@@ -0,0 +1,2 @@
+set EVAS_MODULES_DIR=%cd%\r
+start expedite.exe -datadir ..\..\..\data -e direct3d
\ No newline at end of file
diff --git a/win32/vs8/out/update_deps.bat b/win32/vs8/out/update_deps.bat
new file mode 100644 (file)
index 0000000..978dece
--- /dev/null
@@ -0,0 +1,42 @@
+@echo off\r
+\r
+set Target=%cd%\r
+set e17=%cd%\..\..\..\..\r
+set Libs=%e17%\r
+set Proto=%e17%\proto\r
+set Extern=%e17%\..\..\extern\r
+\r
+rem Copy externals\r
+cd %Extern%\bin\r
+xcopy freetype6.dll %Target%\ /Q /Y\r
+xcopy jpeg62.dll %Target%\ /Q /Y\r
+xcopy zlib1.dll %Target%\ /Q /Y\r
+xcopy glew32.dll %Target%\ /Q /Y\r
+\r
+rem Copy proto\r
+cd %Proto%\evil\win32\vs8\out\r
+xcopy libdl.dll %Target%\ /Q /Y\r
+xcopy libevil.dll %Target%\ /Q /Y\r
+xcopy libmman.dll %Target%\ /Q /Y\r
+\r
+rem Copy libs\r
+cd %Libs%\eina\win32\vs8\out\r
+xcopy eina.dll %Target%\ /Q /Y\r
+\r
+cd %Libs%\eet\win32\vs8\out\r
+xcopy libeet.dll %Target%\ /Q /Y\r
+\r
+cd %Libs%\evas\win32\vs8\out\r
+xcopy libevas.dll %Target%\ /Q /Y\r
+\r
+set Modules=%Libs%\evas\win32\vs8\out\modules\r
+cd %Modules%\engines\direct3d\r
+xcopy module.dll %Target%\evas\modules\engines\direct3d\mingw32-i686\ /Q /Y\r
+cd %Modules%\engines\software_ddraw\r
+xcopy module.dll %Target%\evas\modules\engines\software_ddraw\mingw32-i686\ /Q /Y\r
+cd %Modules%\engines\software_generic\r
+xcopy module.dll %Target%\evas\modules\engines\software_generic\mingw32-i686\ /Q /Y\r
+cd %Modules%\engines\gl_glew\r
+xcopy module.dll %Target%\evas\modules\engines\gl_glew\mingw32-i686\ /Q /Y\r
+cd %Modules%\loaders\png\r
+xcopy module.dll %Target%\evas\modules\loaders\png\mingw32-i686\ /Q /Y\r
diff --git a/win32/vs8/start.bat b/win32/vs8/start.bat
new file mode 100644 (file)
index 0000000..2d442c4
--- /dev/null
@@ -0,0 +1,35 @@
+@echo off\r
+rem Warning: environment is set for Win32 platform.\r
+\r
+set PROJECT_TYPE=vs8\r
+\r
+pushd ..\r
+call set_env.bat\r
+popd\r
+\r
+if "%EXT_DIR%" == "" goto END\r
+\r
+rem Setup common Win32 environment variables\r
+\r
+set SolutionDirectory=%cd%\r
+set DebugOutputDirectory=%SolutionDirectory%\out\r
+set ReleaseOutputDirectory=%SolutionDirectory%\out\r
+set DebugLibraryDirectory=%SolutionDirectory%\out\r
+set ReleaseLibraryDirectory=%SolutionDirectory%\out\r
+set TemporaryDirectory=%SolutionDirectory%\temp\r
+\r
+rem Check for basic requirements\r
+if "%VS80COMNTOOLS%" == "" (\r
+       echo ERROR: Microsoft Visual Studio 2005 is not installed.\r
+       pause\r
+       goto END\r
+)\r
+\r
+rem Setting environment for using Microsoft Visual Studio 2005 x86 tools.\r
+call "%VS80COMNTOOLS%vsvars32.bat"\r
+\r
+set EVAS_MODULES_DIR=%cd%\out\r
+\r
+expedite.sln\r
+\r
+:END
\ No newline at end of file