updated to version 1.4.
+Version 1.4 (01/11/2003):
+ * Adds support for H9632 cards
+
+Version 1.3 (no public release):
+ * Adds metering for H9652 cards
+ * Stops shipping unused pixmaps
+ * Shows stereo relationships in the mixer
+ * pixmap directory has been cleaned up
+
+Version 1.2 (no public release):
+ * Fixes a graphical bug for H9652 cards
+ * Changes FLTK detection scheme in configure
+
Version 1.1 (27/07/2003):
* Fixes a typo for Digiface and H9652 cards in HDSPMixerSelector.cxx
(caused a crash on startup)
AC_INIT(src/hdspmixer.cxx)
-AM_INIT_AUTOMAKE(hdspmixer, 1.1)
+AM_INIT_AUTOMAKE(hdspmixer, 1.4)
AC_PROG_CXX
AC_PROG_MAKE_SET
AC_PATH_PROG(FLTK_CONFIG, fltk-config, no)
if test "$FLTK_CONFIG" = "no"; then
- AC_MSG_WARN(no fltk-config is found)
+ AC_MSG_ERROR(fltk-config is required)
fi
-LIBS="-s `fltk-config --ldflags` -lasound"
-CXXFLAGS="`fltk-config --cxxflags` -fno-exceptions $ALSA_CFLAGS"
+FLTK_CXXFLAGS="`$FLTK_CONFIG --cxxflags` -fno-exceptions"
+FLTK_LIBS="`$FLTK_CONFIG --ldflags`"
+
+CXXFLAGS="$CXXFLAGS $ALSA_CFLAGS $FLTK_CXXFLAGS"
+LDFLAGS="$LDFLAGS $ALSA_LIBS $FLTK_LIBS"
AC_OUTPUT(Makefile src/Makefile pixmaps/Makefile)
"F+ c #292041",
"G+ c #8B8B29",
"H+ c #8B8B8B",
-"7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 / ",
-"r m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m < ",
-"m P N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N g ",
-"k N L | } < < < < < < < < < } l N L N L 1 | | } | | | | | | | 1 w L L c ",
-"k N L o o o o o o o o o o o o : N L N L ] : : : : : : : : : : ] & L L c ",
-"k N L a o R M M M M M M M M ] & N L N L ; : W t t t t t t t t % . L L c ",
-"k N L a o o @.o o o o o @.o ] & N L N L ; : a : : @.@.@.: : : & . L L c ",
-"k L L a o o @.@.o o o @.@.o ] & L L L L ; : a : @.: : : : : : & . L L c ",
-"k L L a o o @.@.o o o @.@.o : % L L L L ; : a : @.: : : : : : & . L L c ",
-"k L L a o M @.o @.o @.o @.o : & L L L L ; : a : : @.@.: : : : & . L L c ",
-"k L L a o o @.o @.o @.o @.o ] % L L L L ; : a : : : : @.: : : & . L L c ",
-"k L L a a o @.o o @.o o @.o : & L L L L ; : a : : : : @.: : : & . L L c ",
-"k L L a o M @.o o @.o o @.o ] & L L L L ; : a : @.@.@.] : : : & . L L c ",
-"k L L a o a o o o o o o o a : & L L L L ; : : ] ] ] ] ] ] ] ; & . L L c ",
-"k L L a ] % % # # # # # # & # % L L L L ; & . . . . . . . . . . . L L c ",
-"k L L & . . . . . . . . . . . . L L L L + . . . . . . . . . . . . L L c ",
-"k L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L b ",
-"k L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L b ",
-"k L A v v v v v v v v v v v v v v v v v v v v v v v v v v v v v A G I b ",
-"k L x 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } | 1 I J b ",
-"k L y | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ _ < 1 N N b ",
-"k J y } < / / ! ) , - , - , - , - , - , - , - , - , , ) ! / / < } P N b ",
-"k J y < _ / ! , - - = = = = = = = = = = = = = = = = = - , ! / _ < P N b ",
-"k J y < / ! , - = % % # # # # # # # # # # # # # # % = = - , ! / < P N b ",
-"k J y _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ! / _ P N b ",
-"k J y _ / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ P N b ",
-"k J y < / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # & = - ) / _ P N b ",
-"k J y < / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < P N b ",
-"k J y < _ / ! , - - = = = = = = = = = = = = = = = = - - - ! / _ < P N 0 ",
-"k J y } _ / / ! ) , - - - - - - - - - - - - - - , - , ) ! / / < } P N 0 ",
-"k J A 1 < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | Q N 0 ",
-"k J E 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } 1 1 Q N 0 ",
-"k J J P S S S S S S S S S S S S S S S S S S S S S S S S S S S S S Q L 0 ",
-"k I J N N P P P P P P P P P P P P P P P P P P P P P P P P P P P P L J 0 ",
-"k L J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J b ",
-"k L A v v v v v v v v v v v v v v v v v v v v v v v v v v v v v A G I b ",
-"k L x 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } | 1 I J b ",
-"k L y | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ _ < 1 N N b ",
-"k J y } < / / ! ) , - , - , - , - , - , - , - , - , , ) ! / / < } P N b ",
-"k J y < _ / ! , - - = = = = = = = = = = = = = = = = = - , ! / _ < P N b ",
-"k J y < / ! , - = % % # # # # # # # # # # # # # # % = = - , ! / < P N b ",
-"k J y _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ! / _ P N b ",
-"k J y _ / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ P N b ",
-"k J y < / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # & = - ) / _ P N b ",
-"k J y < / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < P N b ",
-"k J y < _ / ! , - - = = = = = = = = = = = = = = = = - - - ! / _ < P N 0 ",
-"k J y } _ / / ! ) , - - - - - - - - - - - - - - , - , ) ! / / < } P N 0 ",
-"k J A 1 < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | Q N 0 ",
-"k J E 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } 1 1 Q N 0 ",
-"k J J P S S S S S S S S S S S S S S S S S S S S S S S S S S S S S Q L 0 ",
-"k I J N N P P P P P P P P P P P P P P P P P P P P P P P P P P P P L J 0 ",
-"k J B h < < < < < < < < < < < < < < < < < < < < < < < < < < < < h B H 0 ",
-"k I A 7 c c 0 0 7 c 9 0 b 7 0 0 0 9 7 7 9 9 9 9 9 b 9 7 0 9 0 7 7 E I 0 ",
-"k I A 0 9 c 0 9 c 0 9 9 9 b 0 c 0 c 9 9 9 7 b 7 9 c b b 9 9 c 7 < I I 0 ",
-"k I A b 9 0 9 0 7 0 7 c b 7 7 c 7 c 9 9 7 0 0 0 9 9 9 9 0 0 c 5 { I I 0 ",
-"k I A b 7 9 9 b b 7 7 b 7 b 7 7 9 0 b 0 9 9 c 7 9 9 7 9 7 7 7 1 / I I 0 ",
-"k I A b b 0 7 0 0 7 7 0 b b 9 c f c h r w r r u w r s m g 0 c 1 / I I 0 ",
-"k I A b c 7 9 7 / ) < 1 7 9 7 7 f 9 i . . . . . . . . . . 7 0 7 { I I 0 ",
-"k I A b c c 9 1 ) m 4 9 9 c 9 c g 9 f . . . . . . . . . . 5 7 7 { I I 0 ",
-"k I A b b 9 c 6 ^ d / f f 0 b 7 b 9 g . * $ * * * $ * > . 5 9 | ^ I I 0 ",
-"k I z b 0 b 7 7 / 8 ~ h c 9 c 9 g 9 c . * * > > > ' > ( . | 9 5 / I I 0 ",
-"k I A b c 7 9 7 ) 8 ~ i h c c 7 f c i . ' ' ( > ' ( ( [ . 1 7 | { I I 0 ",
-"k I A b b 9 7 7 / 8 ~ k f 7 7 7 g 9 f . > ' ( ( ' ( ( [ . 1 9 7 / I I 0 ",
-"k I A b b 7 7 1 ^ 8 ~ h f c 7 9 b 7 g . > > ' ' ( ' ( [ . 1 5 7 { I H 0 ",
-"k I A b 9 0 9 | ^ 8 ~ k b 0 9 0 b 7 h . > ' ( ' ' ( ( [ . 5 5 7 ) H I 0 ",
-"k I y b 9 7 7 5 { 8 ~ h b c 9 9 c 0 h . > ' ' ( ' ( ( [ . | 5 | ^ H H 0 ",
-"k I y b 9 b 7 7 / 8 ~ i b c 9 7 f b h . > ' ' ' ( ' ( [ . | 9 5 / H H 0 ",
-"k I A b c 9 b 6 / 8 ~ m f 9 0 9 b 9 h . > ' ' ' ' ( ( [ . 7 1 5 ^ H H 0 ",
-"k I y b 0 9 0 | { 8 ~ h h 7 7 9 c b f . > ' ( ' ' ( ( [ . 5 0 | { H H 0 ",
-"k I y b b 9 0 5 / 8 ~ i f 9 b 9 g 7 g . > > ' ( ' ' ( [ . 5 7 5 / H H 0 ",
-"k I y 0 9 0 9 7 / 8 ~ m c 7 0 9 f 9 g . > > ( ( ' ' ( [ . 1 7 | { H H 0 ",
-"k I y b 7 c b 7 / 8 ~ i c 0 0 7 0 c c . > > ' ( ' ( ( [ . | 0 | { H H 0 ",
-"k I y 0 9 c b 5 / 8 ~ h f 7 0 9 0 c i . > ' ' > ( ' ( [ . 5 7 5 { H H 0 ",
-"k I y b c 0 7 5 / 8 ~ h g 7 c 7 f b h . > > ' ' ( ' ( [ . | 5 7 ) H H 0 ",
-"k I y 0 0 7 7 7 ) 8 ~ i h 7 0 c c 0 g . > ' ' ' ' ' ( [ . 1 9 7 ) H H 0 ",
-"k I y 0 c 7 9 1 ) 8 ~ h c 9 c 9 g c c . ' ' ( ( ( ' ( [ . 7 7 5 / H H 0 ",
-"k I y 0 7 0 9 | { 8 ~ h b c 7 b 0 0 f . ' ' ' ' ' ' ( [ . 1 9 1 / H H 0 ",
-"k I y 0 9 b 7 1 ^ 8 ~ k f 9 0 9 c 9 g . > ' ( ' ( ' ( [ . 1 5 1 { H H 0 ",
-"k I y 0 7 b c 7 { 8 ~ g h 0 7 c b c h . > > ' ' ' ' ( [ . 5 5 5 ^ H H 0 ",
-"k I y 0 9 9 b 6 ) 8 ~ h f 9 7 9 g 9 g . > > ' ' ' ( ( [ . 7 5 1 ) H H 0 ",
-"k I y 0 7 c 7 7 / 8 ~ h b 7 7 b f 7 h . > > ' ' ( ( ( [ . 1 5 7 ) H H 0 ",
-"k I y 0 9 9 b 7 / 8 ~ k f 9 7 0 b 0 g . ' ' ( ' ' ' ( [ . 5 5 1 / H H 0 ",
-"k H y 0 9 c 9 1 ^ 8 ~ k f b 7 c 0 c h . > ' ' ( ' ' ( [ . 1 9 | / H H 0 ",
-"k H y 0 0 9 c | { 8 ~ i h 7 7 9 0 7 g . > > ( ( ' ( ( [ . 7 0 1 / H H 0 ",
-"k H y 0 9 b 0 | ^ 8 ~ g f 9 7 9 b 9 h . ' > ( ' ' ' ( [ . 5 9 1 ) H F 0 ",
-"k H y 0 9 c c 1 { 8 ~ h g b 9 c b 9 i . > ' ' > ( ' ( [ . | 7 1 { F H 0 ",
-"k H y 0 0 9 9 1 ^ 8 ~ m b c 0 b f 9 f . > > ' ' ' ' ' [ . 7 7 5 { H H 0 ",
-"k H y 0 7 b 0 5 { 8 ~ i b 0 c 7 0 c f . > ( ' ' ' ' ( [ . | 7 7 ^ F F 0 ",
-"k H y 0 b 9 c 7 ) 8 ~ i h 9 9 7 f 9 g . > > ( ' ( ' ( [ . | 7 7 / F F 0 ",
-"k H y 0 7 9 9 7 ^ 8 ~ i f 0 b 0 b 9 i . > > ' ' ' ' ( [ . | 9 1 ^ F F 9 ",
-"k H y 0 0 0 b 1 { 8 ~ h b 9 9 c f c g . > ' ' ' ' ' ( [ . 7 5 1 ) F F 9 ",
-"k H y 0 9 0 c 5 ) 8 ~ i g 9 b 9 g 9 g . > ' ( ' ' ( ( [ . | 0 1 ) F F 0 ",
-"k H y 0 b b 9 1 { 8 ~ i h 0 7 9 9 7 f . > ( ' ' ' ( ( [ . 5 7 7 / F F 9 ",
-"k H y 0 9 9 9 5 / 8 ~ h f 0 0 9 f 7 c . > > ' ( > ' ( [ . | 9 1 / F F 9 ",
-"k H y 0 7 7 c | / 8 ~ g g 0 0 9 b 9 g . > ' ( ' ' ' ( [ . 7 9 1 / F F 9 ",
-"k H y 0 9 7 9 5 / 8 ~ k b b b c b 0 f . > > ( ' ( ( ( [ . | 7 5 { F F 9 ",
-"k H y 0 9 0 c 7 / 8 ~ h h 7 7 9 b 9 f . > > ' ( ( ' ( [ . 7 7 1 { F F 9 ",
-"k H y 0 9 9 0 5 / 8 ~ h g 9 7 c g b f . > ' ' > ' ( ( [ . 7 0 1 ^ E E 9 ",
-"k H x 0 9 9 9 1 / 8 ~ g g 9 7 7 f 9 f . > ' ' ( > ' ( [ . 5 0 | / E F 9 ",
-"k H x 0 9 0 c | ^ 8 ~ k g 9 0 9 b 7 i . > > ( ' ' ' ( [ . 5 1 5 ^ E E 9 ",
-"k F x 0 7 b c 5 / 8 ~ i c c 7 b b 7 h . > ' ( ' ' ' ( [ . 7 5 7 / E E 9 ",
-"k F x 0 9 0 7 5 { 8 ~ m b 9 7 7 g c f . > > ( ' ' ' ( [ . 5 0 7 { E E 9 ",
-"k G x 0 0 7 b 1 / 8 ~ k g c 9 b 0 b c . > ' > ' ' ' ( [ . | 5 5 ^ E E 9 ",
-"k F x 0 c 0 9 | ^ 8 ~ i b c 0 0 c 7 f . > ' ' ' ' ( ( [ . 7 0 7 / E E 9 ",
-"k F x 0 c b 0 1 / 8 ~ g h b 0 9 f 0 g . ' > ' ' ' ' ( [ . 1 7 1 ^ E E 9 ",
-"k F x 0 9 0 0 7 / 8 ~ i f 9 0 0 f 9 i . > > ' ( ( ' ( [ . 5 5 5 / E E 9 ",
-"k G x 0 7 9 c 7 ) 8 ~ g h 0 7 9 f 7 h . > > ( ' ' ' ( [ . 7 7 1 / E E 9 ",
-"k G x 0 0 9 7 7 / 8 ~ g b 9 c b g 9 h . ' > ' ' ' ( ( [ . 5 9 5 ) E E 9 ",
-"k F x 0 7 9 0 1 ^ 8 ~ h b 9 0 c c 7 f . > ' ( ' ( ' ( [ . 7 9 5 { E E 9 ",
-"k G x 0 0 7 7 5 { 8 ~ h b b 9 9 f 9 f . > > ( ( ( ( ( [ . 5 5 7 { E E 9 ",
-"k G x 0 c 7 c 7 { 8 ~ g h 0 9 9 g c g . * ' ( ' ' ( ( [ . 7 5 | / E E 9 ",
-"k F x 0 c 7 9 7 { 8 ~ g f b 9 b 0 c c . ' ' ' ' ( ( ( [ . 5 9 1 ^ E E 9 ",
-"k F x 0 0 9 0 5 { 8 ~ i b b 0 9 c 0 f . > ' ' ' ' ' ( [ . 1 5 5 / E E 9 ",
-"k E x 0 c 9 b 7 { 8 ~ g h 9 c 9 0 0 h . > > ( ( ( ( ( [ . 1 7 7 / E E 9 ",
-"k E x 0 9 b b 7 / 8 ~ g h 9 0 c f 0 f . ' ' ' ' ( ( ( [ . 5 9 1 ) E E 9 ",
-"k E x 0 c 7 7 5 { 8 ~ i g 0 9 7 g b f . > > ' > ' ( ( [ . 5 1 7 { E E 9 ",
-"k E x 0 b 7 7 1 ^ 8 ~ k f 0 c c 0 9 i . > > ' ' ' ( ( [ . | 0 7 ^ E E 9 ",
-"k E x 0 9 9 b 1 / 8 ~ i g 9 0 c c b h . > ' ' ( ' ' ( [ . 5 7 7 { E E 9 ",
-"k E x 0 b 9 7 5 ) 8 ~ l b 0 9 9 b 0 g . > > ( ' ' ' ( [ . 5 7 5 ^ E E 9 ",
-"k E x 9 9 0 b 5 / 8 ~ h g 9 c 7 f 0 g . > ' ' ( ' ( ( [ . 1 7 7 { E E 9 ",
-"k E x 0 0 b 9 5 / 8 ~ h c 9 9 7 f 9 h . > ' ' ' ' ( ( [ . 5 5 1 ) E D 9 ",
-"k E x 0 9 9 0 7 { 8 ~ h f b 7 c g c h . > > ( ' > ' ( [ . 5 9 7 ) D E 9 ",
-"k E x 9 9 0 0 1 / 8 ~ i f 9 0 b f 7 g . ' ' ' ( ' ( ( [ . 5 0 5 { D D 9 ",
-"k E x 0 0 0 c 7 ^ 8 ~ m b 7 7 9 f 7 f . > ' ' ( ' ( ( [ . 7 7 7 ) E D 9 ",
-"k E x 9 c 7 b | ^ 8 ~ k f 0 7 0 f 0 h . > > ( ' ( ( ( [ . 1 5 5 { D D 9 ",
-"k E v 9 7 7 7 | ^ 8 ~ h f 0 9 c 0 9 h . > > ( ' ' ' ( [ . 1 9 5 { D D 9 ",
-"k E v 0 9 7 9 5 { 8 ~ k g 9 9 9 g 7 f . > > ' ' ' ' ( [ . 1 9 5 / D D 9 ",
-"k E v 9 0 9 0 7 ) 8 ~ h c 7 9 7 f 9 h . ' ' ( ' ' ' ( [ . 5 5 7 ^ D D 9 ",
-"k E v 9 9 9 b 7 { 8 ~ h b b 9 0 g 9 f . > ' ' ( ' ( ( [ . 7 7 5 ) D D 9 ",
-"k E v 9 9 9 0 5 { 8 ~ h b 9 b b b 9 g . > ' ' ( ' ' ( [ . 5 0 1 ^ D D 9 ",
-"k E v 9 0 0 c 5 { 8 ~ h b c b b b 0 g . > > ' ( ' ' ' [ . 1 9 7 ) D D 9 ",
-"k E v 9 9 7 9 | / 8 ~ i c c 9 9 0 c f . > > ( ' ' ' ( [ . 5 5 5 / D D 9 ",
-"k E v 9 b c 0 7 { 8 ~ h b 0 9 0 f b h . > ' ( ' ' ( ( [ . 1 0 5 ^ D D 9 ",
-"k E v 9 0 9 c 1 { 8 ~ m c 9 9 c c 0 h . > > ' ( ' ( ( [ . 7 1 7 { D D 9 ",
-"k E v 9 b 7 0 5 / 8 ~ i f 7 b c g 9 f . > > ( ( ' ( ( [ . | 5 5 ^ D D 9 ",
-"k D v 9 7 9 b 1 / 8 ~ i c 9 7 c b 9 h . > ' ' > ( ( ( [ . 5 9 5 / D D 9 ",
-"k E v 9 7 c 0 7 { 8 ~ k b 0 9 0 g 7 i . > ' ' ' ( > ( [ . 1 0 7 / D D 9 ",
-"k D v 9 0 7 9 1 ) 8 ~ i g 7 9 9 b 0 h . ' ' ( ( ( ' ( [ . 7 0 1 / D D 9 ",
-"k D v 9 9 9 9 5 ^ 8 ~ h f 9 9 b g b f . > ' ' > ( ' ( [ . 7 1 5 ^ D D 9 ",
-"k E v 9 9 b 9 5 ) 8 ~ h f c 9 b g 9 f . > ' ( ( ( ' ( [ . | 5 5 ) D D 7 ",
-"k D v 9 b 7 b | { 8 ~ h b 9 b 7 c 0 f . > > ' ' ' ' ( [ . 6 0 5 ) D D 9 ",
-"k D v 9 7 9 9 | / 8 ~ i g 0 0 9 g 9 f . > ' ' ' ' ( ( [ . 1 5 5 / D D 9 ",
-"k D v 9 9 7 7 5 ^ 8 ~ g f 0 7 7 g 0 f . > ' ' ' ' ' ( [ . 7 0 5 / D D 7 ",
-"k D v 9 9 7 7 5 { 8 ~ i f 9 0 c 0 7 g . > > ' ' ' > ( [ . 7 9 1 / D D 7 ",
-"k D v 9 b b 9 | / 8 ~ h c 7 7 9 b 9 g . > > ( ' ' ( ( [ . | 0 7 ) D D 7 ",
-"k D v 9 9 9 0 1 / 8 ~ i h 0 b 9 c 9 g . > ' ' ' ( ( ( [ . 7 1 1 ^ C C 7 ",
-"k D v 9 0 c 9 7 { 8 ~ i h 0 b 9 f 7 i . > ( ( ' ( ' ( [ . 7 5 5 { C C 7 ",
-"k D v 9 0 9 7 7 ^ 8 ~ i g 0 b 9 f 9 i . ' ' ' ' > ' ( [ . | 9 1 { C C 7 ",
-"k D v 9 b 0 9 5 / 8 ~ h f 7 9 9 f 9 f . > > ( ' ( ' ' [ . 5 7 5 / C C 7 ",
-"k D v 9 9 7 0 | / 8 ~ k g 7 9 9 c c g . > ' ( ' ' ' ( [ . | 9 | / C C 7 ",
-"k D v 9 c 9 c 5 ) 8 ~ l b b 9 7 f b g . > > ' ' ' ( ( [ . 7 0 7 { B B 7 ",
-"k D v 9 9 7 b 5 ) 8 ~ k g 9 9 9 b 9 h . ' ( ' ' ' ( ( [ . | 9 7 ) B C 7 ",
-"k D v 9 9 7 0 1 ) 8 ~ i c 7 c 7 g 7 h . > ' ( ' ' ' ( [ . | 5 7 { C B 7 ",
-"k D v 9 c b 7 5 { 8 ~ k f 7 9 c c b c . > ' ' ' ( ' ( [ . 5 7 7 ) C B 7 ",
-"k D v 9 c 9 b | ^ 8 ~ g f 7 0 0 f b i . > ' ' ( ( ( ( [ . 5 9 | { B B 7 ",
-"k D v 9 9 0 0 | / 8 ~ i b 7 9 9 b 0 f . > ' ' ( ' ( ( [ . 5 1 7 ^ B B 7 ",
-"k D v 9 0 0 b 5 ) 8 ~ h h 7 9 0 0 0 g . ' ' ' ' ' ' ( [ . 5 9 7 / B B 7 ",
-"k D v 9 c 9 b 5 ^ 8 ~ i g 9 9 7 g 0 h . ' > ' ( ( ' ( [ . 7 5 7 ^ B B 7 ",
-"k D v 9 7 b c | { 8 ~ h f 7 b 9 f 9 i . ' ' ' ' ( ' ( [ . | 5 5 { B B 7 ",
-"k C v 9 b 7 0 7 ^ 8 ~ h f 7 7 9 b 9 i . > ' ' ' ( ' ( [ . | 7 1 ) B B 7 ",
-"k C v 9 7 9 9 7 { 8 ~ g g 0 9 0 g 9 h . > ' ( ' ( ' ( [ . 1 9 5 / B B 7 ",
-"k C v 9 9 0 9 5 / 8 ~ k b 0 c 0 b 0 h . ' ' ( ' ( ( ( [ . 1 0 7 ^ B B 7 ",
-"k C v 9 7 0 c | / 8 ~ g h 9 0 b f 9 f . ' ' ( ( ' ' ( [ . 7 1 1 { B B 7 ",
-"k C v 9 0 b c 5 { 8 ~ h g 7 9 9 0 9 i . * > ' ' ( ' ( [ . 5 0 | { B B 7 ",
-"k C v 9 7 c 9 5 ^ 8 ~ i h c 7 9 f b g . ' ' ' ( ( ( ( [ . | 9 | ) B B 7 ",
-"k C v 9 7 0 9 | / 8 ~ g h 0 7 0 b b f . ' ' ' ' ( ( ( [ . 7 5 1 / B B 7 ",
-"k B v 9 9 0 7 5 / 8 ~ h b 7 0 9 0 c h . > ' ' ' ' ( ( [ . 7 5 | / B B 7 ",
-"k C s 9 0 c b 7 / 8 ~ k h 0 9 b g 9 h . > > ' ( ( ( ( [ . 7 5 1 / B B 7 ",
-"k C B 9 7 b c 9 / 8 ~ g g c 0 7 9 b f . > ' ( ( ' ' ( [ . 1 5 7 / B B 7 ",
-"k B B 9 9 0 0 0 { 8 ~ h c 7 9 c 9 c f . > ' ' ' ' ' ( [ . 1 9 | { B B 7 ",
-"k B B 9 0 9 9 7 / 8 ~ h h 0 b 0 7 9 g . > ' ' ( ' ( ( [ . 1 0 5 ^ B B 7 ",
-"k B B 7 0 7 7 0 ^ 8 ~ h f 9 0 0 b b c . ' ' ' ' ( ' ( [ . 7 5 5 / B B 7 ",
-"k B B 7 0 0 0 9 / 8 ~ g f 7 9 9 b 9 i . > > ( ' ' ( ( [ . 7 9 5 / B A 7 ",
-"k B A 7 0 0 c 7 { 8 ~ h g 7 c 7 9 9 f . > ' ' ( ' ( ( [ . 6 5 5 ^ B B 7 ",
-"k B A 7 c 0 0 c ) 8 ~ i h 7 0 0 b 7 f . > ' ' ( ( ( ( [ . 7 9 | / A A 7 ",
-"k B A 7 0 9 0 9 / 8 ~ i g 9 7 c 7 7 g . > > ( ' ' ( ( [ . | 5 7 ^ A A 7 ",
-"k B A 7 0 7 7 c ^ 8 ~ i c 7 9 9 7 9 f . > ' ( ' ( ' ( [ . 7 7 5 ^ A A 7 ",
-"k B A 7 7 9 9 c { 8 ~ h c 7 7 9 9 c c . > ' ' ' ( ' ( [ . 7 7 5 / A A 7 ",
-"k B A 7 0 c 7 9 / 8 ~ i h c 9 9 0 b f . > ' ' > ' ' ( [ . 1 9 | ) A A 7 ",
-"k B A 7 7 9 9 b ^ 8 ~ i g 7 b b 7 c g . ' > ( ' ' ' ( [ . 1 7 7 ^ A A 7 ",
-"k B A 7 7 0 9 7 { 8 ~ h b c 7 b 7 0 f . ' ' ' ' ' ' ( [ . 1 9 1 / A A 6 ",
-"k B A 7 9 7 0 9 ^ 8 ~ i f 9 9 7 7 9 h . > ' ' ' ( ' ( [ . | 7 1 ) A A 7 ",
-"k B A 7 c 9 0 9 { 8 ~ i h 9 7 9 9 c h . > > ( ' ' ' ( [ . 1 0 | / A A 7 ",
-"k B A 7 9 b 0 0 { 8 ~ g g 0 9 0 9 b f . > ' ' ' > ( ( [ . 5 7 5 ^ A A 6 ",
-"k A A 7 9 9 b 7 { 8 ~ i b c 9 9 7 9 f . ' > ' ( ' ' ( [ . | 5 5 { A A 6 ",
-"k B A 7 b b 7 c ^ 8 ~ i f 9 7 0 7 c f . > ' ( ' ' ' ( [ . 5 0 1 ) A A 6 ",
-"k A A 7 0 b b 9 / 8 ~ k h c 9 0 9 7 f . ' > ( ' ' ' ( [ . 5 5 5 ^ A A 6 ",
-"k A A 7 9 b 9 9 { 8 ~ k h 9 0 9 7 c h . > ' ( ( ' ' ( [ . 7 5 5 { A A 5 ",
-"k A y 7 b 0 0 9 ^ 8 ~ i f 9 9 0 7 9 h . > > ( ' ( ( ' [ . 7 7 5 / y y 5 ",
-"k A y 7 0 c 9 c / 8 ~ k h b 7 7 b 0 f . > > ' ' ' ( ( [ . 5 9 | ) y A 5 ",
-"k A y 7 c 9 9 b ) 8 ~ i b 9 7 9 9 b f . > ' ( ' ' ' ( [ . | 1 7 ^ A y 6 ",
-"k A y 6 0 b b 0 / 8 ~ m b 9 c 9 7 0 g . > > ' ' ( ' ( [ . 5 9 | / y y 5 ",
-"k A y 6 9 b 0 7 { 8 ~ h f 7 9 b 9 0 h . > > ' ' ( ( ' [ . | 5 | { y y 5 ",
-"k A y 6 9 0 9 b / 8 ~ i h 9 b b 9 b i . ' ' ( ' ' ' ( [ . | 5 5 ) y y 5 ",
-"k A y 6 0 0 9 0 { 8 ~ k b 9 7 c 9 c g . > ' ( ' ( ' ( [ . 7 7 | ^ y y 5 ",
-"k A y 6 c b b 7 { 8 ~ h g 0 7 0 0 7 f . > ' ( ' ( ( ( [ . | 1 5 / y y 5 ",
-"k A y 6 7 7 c 9 ^ 8 ~ h b 0 0 0 b c f . ' ( [ [ [ [ [ [ . 5 7 1 ^ y y 5 ",
-"k y y 5 9 0 b 0 < } - k c 7 c c c 9 i . ( [ 2 | e 2 5 | . 1 7 | { y y 5 ",
-"k y y 5 c 9 7 7 9 ~ @ r h 0 9 9 9 9 0 . . . . . . . . . . | 5 1 { y y 5 ",
-"k y y 5 0 0 0 0 b m w w b 9 0 0 0 7 9 5 | } 1 < < } < < } 1 9 7 ^ y y 5 ",
-"k y y 5 7 9 9 b b b i f c 7 b b 7 c 9 0 5 7 1 7 5 5 7 7 1 7 9 7 ^ y y 5 ",
-"k y y 5 0 9 0 b b 9 c c 9 c 7 9 9 9 c 0 7 0 9 9 7 7 9 0 9 9 9 | / y y 5 ",
-"k y y 0 9 9 } } | < < } } 1 | } } | | | } | } | < } 1 < | 1 } < , y x 5 ",
-"k y x p } = % # = # % % % % % % % & % % % # % % # % % % & % % % % y y 5 ",
-"k y y x x x x y y y y x x y x y x x x x y y x x y x x x x y x y x x x 1 ",
-"k y v s q q q q q q q q q q q q q q q q q q q q q q s q q q s s v x x 5 ",
-"k y l h h h h h h g h h h h h h g h h h g h h h h g g h g h g h l v x 1 ",
-"k y j 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < < | 1 v y 5 ",
-"k y j | < _ _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | B A 1 ",
-"k y j < _ _ / ! ) , - , - , - , - , - , - , - , - , , ) ! / _ < | D B 1 ",
-"k y j < _ / ! , - = = = = = = = = = = = = = = = = = - - , ! / _ < C A 5 ",
-"k y j _ / ! , - = = % # # # # # # # # # # # # # # % % = - , ! / < C A 1 ",
-"k y j _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ C A 1 ",
-"k x j / / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ C A 5 ",
-"k x j _ / ) - = & # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / < C A 1 ",
-"k x j _ / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < C A 5 ",
-"k x j < _ / ! , - - = = = = = = = = = = = = = = = = - - , ! / _ < C A 1 ",
-"k x j < _ / / ! ) - , - - - - - - - - - - - - - - , , ) ! / / < } C A 1 ",
-"k x l | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | D A 1 ",
-"k x q 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ _ < } 1 1 H A 1 ",
-"k x y B I K N K K K K K K K K K K K K K K K K K K K K K K K L K L E y 1 ",
-"k x x A B B B B B B B B C C B B B B B B B B B B C C B C B B C B B y x 1 ",
-"k x v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v 1 ",
-"k x v | } } } } } } } } } } } } } } } } } } } } } } } } } } } } } v v 1 ",
-"k x v T V T T T T T T T T T T T T T T T T T T T T T T T T T T T T C v 1 ",
-"k x v T Z +.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.f v 1 ",
-"k x v O X ..................................................+...` | v 1 ",
-"k x v Q X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` X 4 v 1 ",
-"k v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 5 v | ",
-"k v v Q X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v | ",
-"k v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v | ",
-"k v v Q X ..` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v | ",
-"k v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v | ",
-"k v v Q X .` ` . . . . . . . . . . . . . . . . . . . . . . .` Y 4 v 1 ",
-"k v v O X U X X X X X X X X X X X X X X X X X X X X X X X X Y U O 6 s | ",
-"k v v S C k h i h h h h h h h h h h h h h h h h h h h h h h i g f 6 v | ",
-"k v s i , # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # v | ",
-"k v v s s v v s v v v v v s s s v s v v v v s v v s v v s v v s s s v | ",
-"k v s v v v s v v s v s s s v v s v v s v v v v s v s v s v v v v v v | ",
-"k v s ) - = - = - = - = - = - = - = - = - = - = - = - = - = - = = q q | ",
-"k v q / X n n n n n n n n n n n n n n n n n n n n n n n n n n n @ s s | ",
-"k s s / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q | ",
-"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q | ",
-"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q | ",
-"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q } ",
-"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q | ",
-"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q } ",
-"k s q / ! = = = = = = = = = = = = = = = = = = = = = = = = = = # @ q q | ",
-"k s q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p q } ",
-"k s q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p q | ",
-"k s q q q q q q q q q p p q p q q q q q q p q q q q p q p q q q q q q } ",
-"k j 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 < ",
+"7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 ",
+"r m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m ",
+"m P N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ",
+"k N L | } < < < < < < < < < } l N L N L 1 | | } | | | | | | | 1 w L L L ",
+"k N L o o o o o o o o o o o o : N L N L ] : : : : : : : : : : ] & L L L ",
+"k N L a o R M M M M M M M M ] & N L N L ; : W t t t t t t t t % . L L L ",
+"k N L a o o @.o o o o o @.o ] & N L N L ; : a : : @.@.@.: : : & . L L L ",
+"k L L a o o @.@.o o o @.@.o ] & L L L L ; : a : @.: : : : : : & . L L L ",
+"k L L a o o @.@.o o o @.@.o : % L L L L ; : a : @.: : : : : : & . L L L ",
+"k L L a o M @.o @.o @.o @.o : & L L L L ; : a : : @.@.: : : : & . L L L ",
+"k L L a o o @.o @.o @.o @.o ] % L L L L ; : a : : : : @.: : : & . L L L ",
+"k L L a a o @.o o @.o o @.o : & L L L L ; : a : : : : @.: : : & . L L L ",
+"k L L a o M @.o o @.o o @.o ] & L L L L ; : a : @.@.@.] : : : & . L L L ",
+"k L L a o a o o o o o o o a : & L L L L ; : : ] ] ] ] ] ] ] ; & . L L L ",
+"k L L a ] % % # # # # # # & # % L L L L ; & . . . . . . . . . . . L L L ",
+"k L L & . . . . . . . . . . . . L L L L + . . . . . . . . . . . . L L L ",
+"k L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ",
+"k L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ",
+"k L A v v v v v v v v v v v v v v v v v v v v v v v v v v v v v A G I I ",
+"k L x 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } | 1 I J J ",
+"k L y | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ _ < 1 N N N ",
+"k J y } < / / ! ) , - , - , - , - , - , - , - , - , , ) ! / / < } P N N ",
+"k J y < _ / ! , - - = = = = = = = = = = = = = = = = = - , ! / _ < P N N ",
+"k J y < / ! , - = % % # # # # # # # # # # # # # # % = = - , ! / < P N N ",
+"k J y _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ! / _ P N N ",
+"k J y _ / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ P N N ",
+"k J y < / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # & = - ) / _ P N N ",
+"k J y < / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < P N N ",
+"k J y < _ / ! , - - = = = = = = = = = = = = = = = = - - - ! / _ < P N N ",
+"k J y } _ / / ! ) , - - - - - - - - - - - - - - , - , ) ! / / < } P N N ",
+"k J A 1 < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | Q N N ",
+"k J E 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } 1 1 Q N N ",
+"k J J P S S S S S S S S S S S S S S S S S S S S S S S S S S S S S Q L L ",
+"k I J N N P P P P P P P P P P P P P P P P P P P P P P P P P P P P L J J ",
+"k L J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ",
+"k L A v v v v v v v v v v v v v v v v v v v v v v v v v v v v v A G I I ",
+"k L x 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } | 1 I J J ",
+"k L y | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ _ < 1 N N N ",
+"k J y } < / / ! ) , - , - , - , - , - , - , - , - , , ) ! / / < } P N N ",
+"k J y < _ / ! , - - = = = = = = = = = = = = = = = = = - , ! / _ < P N N ",
+"k J y < / ! , - = % % # # # # # # # # # # # # # # % = = - , ! / < P N N ",
+"k J y _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ! / _ P N N ",
+"k J y _ / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ P N N ",
+"k J y < / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # & = - ) / _ P N N ",
+"k J y < / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < P N N ",
+"k J y < _ / ! , - - = = = = = = = = = = = = = = = = - - - ! / _ < P N N ",
+"k J y } _ / / ! ) , - - - - - - - - - - - - - - , - , ) ! / / < } P N N ",
+"k J A 1 < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | Q N N ",
+"k J E 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } 1 1 Q N N ",
+"k J J P S S S S S S S S S S S S S S S S S S S S S S S S S S S S S Q L L ",
+"k I J N N P P P P P P P P P P P P P P P P P P P P P P P P P P P P L J J ",
+"k J B h < < < < < < < < < < < < < < < < < < < < < < < < < < < < h B H H ",
+"k I A 7 c c 0 0 7 c 9 0 b 7 0 0 0 9 7 7 9 9 9 9 9 b 9 7 0 9 0 7 7 E I I ",
+"k I A 0 9 c 0 9 c 0 9 9 9 b 0 c 0 c 9 9 9 7 b 7 9 c b b 9 9 c 7 < I I I ",
+"k I A b 9 0 9 0 7 0 7 c b 7 7 c 7 c 9 9 7 0 0 0 9 9 9 9 0 0 c 5 { I I I ",
+"k I A b 7 9 9 b b 7 7 b 7 b 7 7 9 0 b 0 9 9 c 7 9 9 7 9 7 7 7 1 / I I I ",
+"k I A b b 0 7 0 0 7 7 0 b b 9 c f c h r w r r u w r s m g 0 c 1 / I I I ",
+"k I A b c 7 9 7 / ) < 1 7 9 7 7 f 9 i . . . . . . . . . . 7 0 7 { I I I ",
+"k I A b c c 9 1 ) m 4 9 9 c 9 c g 9 f . . . . . . . . . . 5 7 7 { I I I ",
+"k I A b b 9 c 6 ^ d / f f 0 b 7 b 9 g . * $ * * * $ * > . 5 9 | ^ I I I ",
+"k I z b 0 b 7 7 / 8 ~ h c 9 c 9 g 9 c . * * > > > ' > ( . | 9 5 / I I I ",
+"k I A b c 7 9 7 ) 8 ~ i h c c 7 f c i . ' ' ( > ' ( ( [ . 1 7 | { I I I ",
+"k I A b b 9 7 7 / 8 ~ k f 7 7 7 g 9 f . > ' ( ( ' ( ( [ . 1 9 7 / I I I ",
+"k I A b b 7 7 1 ^ 8 ~ h f c 7 9 b 7 g . > > ' ' ( ' ( [ . 1 5 7 { I H H ",
+"k I A b 9 0 9 | ^ 8 ~ k b 0 9 0 b 7 h . > ' ( ' ' ( ( [ . 5 5 7 ) H I I ",
+"k I y b 9 7 7 5 { 8 ~ h b c 9 9 c 0 h . > ' ' ( ' ( ( [ . | 5 | ^ H H H ",
+"k I y b 9 b 7 7 / 8 ~ i b c 9 7 f b h . > ' ' ' ( ' ( [ . | 9 5 / H H H ",
+"k I A b c 9 b 6 / 8 ~ m f 9 0 9 b 9 h . > ' ' ' ' ( ( [ . 7 1 5 ^ H H H ",
+"k I y b 0 9 0 | { 8 ~ h h 7 7 9 c b f . > ' ( ' ' ( ( [ . 5 0 | { H H H ",
+"k I y b b 9 0 5 / 8 ~ i f 9 b 9 g 7 g . > > ' ( ' ' ( [ . 5 7 5 / H H H ",
+"k I y 0 9 0 9 7 / 8 ~ m c 7 0 9 f 9 g . > > ( ( ' ' ( [ . 1 7 | { H H H ",
+"k I y b 7 c b 7 / 8 ~ i c 0 0 7 0 c c . > > ' ( ' ( ( [ . | 0 | { H H H ",
+"k I y 0 9 c b 5 / 8 ~ h f 7 0 9 0 c i . > ' ' > ( ' ( [ . 5 7 5 { H H H ",
+"k I y b c 0 7 5 / 8 ~ h g 7 c 7 f b h . > > ' ' ( ' ( [ . | 5 7 ) H H H ",
+"k I y 0 0 7 7 7 ) 8 ~ i h 7 0 c c 0 g . > ' ' ' ' ' ( [ . 1 9 7 ) H H H ",
+"k I y 0 c 7 9 1 ) 8 ~ h c 9 c 9 g c c . ' ' ( ( ( ' ( [ . 7 7 5 / H H H ",
+"k I y 0 7 0 9 | { 8 ~ h b c 7 b 0 0 f . ' ' ' ' ' ' ( [ . 1 9 1 / H H H ",
+"k I y 0 9 b 7 1 ^ 8 ~ k f 9 0 9 c 9 g . > ' ( ' ( ' ( [ . 1 5 1 { H H H ",
+"k I y 0 7 b c 7 { 8 ~ g h 0 7 c b c h . > > ' ' ' ' ( [ . 5 5 5 ^ H H H ",
+"k I y 0 9 9 b 6 ) 8 ~ h f 9 7 9 g 9 g . > > ' ' ' ( ( [ . 7 5 1 ) H H H ",
+"k I y 0 7 c 7 7 / 8 ~ h b 7 7 b f 7 h . > > ' ' ( ( ( [ . 1 5 7 ) H H H ",
+"k I y 0 9 9 b 7 / 8 ~ k f 9 7 0 b 0 g . ' ' ( ' ' ' ( [ . 5 5 1 / H H F ",
+"k H y 0 9 c 9 1 ^ 8 ~ k f b 7 c 0 c h . > ' ' ( ' ' ( [ . 1 9 | / H H F ",
+"k H y 0 0 9 c | { 8 ~ i h 7 7 9 0 7 g . > > ( ( ' ( ( [ . 7 0 1 / H F H ",
+"k H y 0 9 b 0 | ^ 8 ~ g f 9 7 9 b 9 h . ' > ( ' ' ' ( [ . 5 9 1 ) H H H ",
+"k H y 0 9 c c 1 { 8 ~ h g b 9 c b 9 i . > ' ' > ( ' ( [ . | 7 1 { F H H ",
+"k H y 0 0 9 9 1 ^ 8 ~ m b c 0 b f 9 f . > > ' ' ' ' ' [ . 7 7 5 { H H H ",
+"k H y 0 7 b 0 5 { 8 ~ i b 0 c 7 0 c f . > ( ' ' ' ' ( [ . | 7 7 ^ F H H ",
+"k H y 0 b 9 c 7 ) 8 ~ i h 9 9 7 f 9 g . > > ( ' ( ' ( [ . | 7 7 / F H H ",
+"k H y 0 7 9 9 7 ^ 8 ~ i f 0 b 0 b 9 i . > > ' ' ' ' ( [ . | 9 1 ^ F H H ",
+"k H y 0 0 0 b 1 { 8 ~ h b 9 9 c f c g . > ' ' ' ' ' ( [ . 7 5 1 ) F H H ",
+"k H y 0 9 0 c 5 ) 8 ~ i g 9 b 9 g 9 g . > ' ( ' ' ( ( [ . | 0 1 ) F F F ",
+"k H y 0 b b 9 1 { 8 ~ i h 0 7 9 9 7 f . > ( ' ' ' ( ( [ . 5 7 7 / F F F ",
+"k H y 0 9 9 9 5 / 8 ~ h f 0 0 9 f 7 c . > > ' ( > ' ( [ . | 9 1 / F F F ",
+"k H y 0 7 7 c | / 8 ~ g g 0 0 9 b 9 g . > ' ( ' ' ' ( [ . 7 9 1 / F F F ",
+"k H y 0 9 7 9 5 / 8 ~ k b b b c b 0 f . > > ( ' ( ( ( [ . | 7 5 { F F F ",
+"k H y 0 9 0 c 7 / 8 ~ h h 7 7 9 b 9 f . > > ' ( ( ' ( [ . 7 7 1 { F F E ",
+"k H y 0 9 9 0 5 / 8 ~ h g 9 7 c g b f . > ' ' > ' ( ( [ . 7 0 1 ^ E E E ",
+"k H x 0 9 9 9 1 / 8 ~ g g 9 7 7 f 9 f . > ' ' ( > ' ( [ . 5 0 | / E F F ",
+"k H x 0 9 0 c | ^ 8 ~ k g 9 0 9 b 7 i . > > ( ' ' ' ( [ . 5 1 5 ^ E E E ",
+"k F x 0 7 b c 5 / 8 ~ i c c 7 b b 7 h . > ' ( ' ' ' ( [ . 7 5 7 / E E E ",
+"k F x 0 9 0 7 5 { 8 ~ m b 9 7 7 g c f . > > ( ' ' ' ( [ . 5 0 7 { E E E ",
+"k G x 0 0 7 b 1 / 8 ~ k g c 9 b 0 b c . > ' > ' ' ' ( [ . | 5 5 ^ E E E ",
+"k F x 0 c 0 9 | ^ 8 ~ i b c 0 0 c 7 f . > ' ' ' ' ( ( [ . 7 0 7 / E E E ",
+"k F x 0 c b 0 1 / 8 ~ g h b 0 9 f 0 g . ' > ' ' ' ' ( [ . 1 7 1 ^ E E E ",
+"k F x 0 9 0 0 7 / 8 ~ i f 9 0 0 f 9 i . > > ' ( ( ' ( [ . 5 5 5 / E E E ",
+"k G x 0 7 9 c 7 ) 8 ~ g h 0 7 9 f 7 h . > > ( ' ' ' ( [ . 7 7 1 / E E E ",
+"k G x 0 0 9 7 7 / 8 ~ g b 9 c b g 9 h . ' > ' ' ' ( ( [ . 5 9 5 ) E E E ",
+"k F x 0 7 9 0 1 ^ 8 ~ h b 9 0 c c 7 f . > ' ( ' ( ' ( [ . 7 9 5 { E E E ",
+"k G x 0 0 7 7 5 { 8 ~ h b b 9 9 f 9 f . > > ( ( ( ( ( [ . 5 5 7 { E E E ",
+"k G x 0 c 7 c 7 { 8 ~ g h 0 9 9 g c g . * ' ( ' ' ( ( [ . 7 5 | / E E E ",
+"k F x 0 c 7 9 7 { 8 ~ g f b 9 b 0 c c . ' ' ' ' ( ( ( [ . 5 9 1 ^ E E E ",
+"k F x 0 0 9 0 5 { 8 ~ i b b 0 9 c 0 f . > ' ' ' ' ' ( [ . 1 5 5 / E E E ",
+"k E x 0 c 9 b 7 { 8 ~ g h 9 c 9 0 0 h . > > ( ( ( ( ( [ . 1 7 7 / E E E ",
+"k E x 0 9 b b 7 / 8 ~ g h 9 0 c f 0 f . ' ' ' ' ( ( ( [ . 5 9 1 ) E E E ",
+"k E x 0 c 7 7 5 { 8 ~ i g 0 9 7 g b f . > > ' > ' ( ( [ . 5 1 7 { E E E ",
+"k E x 0 b 7 7 1 ^ 8 ~ k f 0 c c 0 9 i . > > ' ' ' ( ( [ . | 0 7 ^ E E E ",
+"k E x 0 9 9 b 1 / 8 ~ i g 9 0 c c b h . > ' ' ( ' ' ( [ . 5 7 7 { E E E ",
+"k E x 0 b 9 7 5 ) 8 ~ l b 0 9 9 b 0 g . > > ( ' ' ' ( [ . 5 7 5 ^ E E E ",
+"k E x 9 9 0 b 5 / 8 ~ h g 9 c 7 f 0 g . > ' ' ( ' ( ( [ . 1 7 7 { E E E ",
+"k E x 0 0 b 9 5 / 8 ~ h c 9 9 7 f 9 h . > ' ' ' ' ( ( [ . 5 5 1 ) E D D ",
+"k E x 0 9 9 0 7 { 8 ~ h f b 7 c g c h . > > ( ' > ' ( [ . 5 9 7 ) D E E ",
+"k E x 9 9 0 0 1 / 8 ~ i f 9 0 b f 7 g . ' ' ' ( ' ( ( [ . 5 0 5 { D D D ",
+"k E x 0 0 0 c 7 ^ 8 ~ m b 7 7 9 f 7 f . > ' ' ( ' ( ( [ . 7 7 7 ) E D D ",
+"k E x 9 c 7 b | ^ 8 ~ k f 0 7 0 f 0 h . > > ( ' ( ( ( [ . 1 5 5 { D D D ",
+"k E v 9 7 7 7 | ^ 8 ~ h f 0 9 c 0 9 h . > > ( ' ' ' ( [ . 1 9 5 { D D D ",
+"k E v 0 9 7 9 5 { 8 ~ k g 9 9 9 g 7 f . > > ' ' ' ' ( [ . 1 9 5 / D D D ",
+"k E v 9 0 9 0 7 ) 8 ~ h c 7 9 7 f 9 h . ' ' ( ' ' ' ( [ . 5 5 7 ^ D D D ",
+"k E v 9 9 9 b 7 { 8 ~ h b b 9 0 g 9 f . > ' ' ( ' ( ( [ . 7 7 5 ) D D D ",
+"k E v 9 9 9 0 5 { 8 ~ h b 9 b b b 9 g . > ' ' ( ' ' ( [ . 5 0 1 ^ D D D ",
+"k E v 9 0 0 c 5 { 8 ~ h b c b b b 0 g . > > ' ( ' ' ' [ . 1 9 7 ) D D D ",
+"k E v 9 9 7 9 | / 8 ~ i c c 9 9 0 c f . > > ( ' ' ' ( [ . 5 5 5 / D D D ",
+"k E v 9 b c 0 7 { 8 ~ h b 0 9 0 f b h . > ' ( ' ' ( ( [ . 1 0 5 ^ D D D ",
+"k E v 9 0 9 c 1 { 8 ~ m c 9 9 c c 0 h . > > ' ( ' ( ( [ . 7 1 7 { D D D ",
+"k E v 9 b 7 0 5 / 8 ~ i f 7 b c g 9 f . > > ( ( ' ( ( [ . | 5 5 ^ D D D ",
+"k D v 9 7 9 b 1 / 8 ~ i c 9 7 c b 9 h . > ' ' > ( ( ( [ . 5 9 5 / D D D ",
+"k E v 9 7 c 0 7 { 8 ~ k b 0 9 0 g 7 i . > ' ' ' ( > ( [ . 1 0 7 / D D D ",
+"k D v 9 0 7 9 1 ) 8 ~ i g 7 9 9 b 0 h . ' ' ( ( ( ' ( [ . 7 0 1 / D D D ",
+"k D v 9 9 9 9 5 ^ 8 ~ h f 9 9 b g b f . > ' ' > ( ' ( [ . 7 1 5 ^ D D D ",
+"k E v 9 9 b 9 5 ) 8 ~ h f c 9 b g 9 f . > ' ( ( ( ' ( [ . | 5 5 ) D D D ",
+"k D v 9 b 7 b | { 8 ~ h b 9 b 7 c 0 f . > > ' ' ' ' ( [ . 6 0 5 ) D D D ",
+"k D v 9 7 9 9 | / 8 ~ i g 0 0 9 g 9 f . > ' ' ' ' ( ( [ . 1 5 5 / D D D ",
+"k D v 9 9 7 7 5 ^ 8 ~ g f 0 7 7 g 0 f . > ' ' ' ' ' ( [ . 7 0 5 / D D D ",
+"k D v 9 9 7 7 5 { 8 ~ i f 9 0 c 0 7 g . > > ' ' ' > ( [ . 7 9 1 / D D D ",
+"k D v 9 b b 9 | / 8 ~ h c 7 7 9 b 9 g . > > ( ' ' ( ( [ . | 0 7 ) D D D ",
+"k D v 9 9 9 0 1 / 8 ~ i h 0 b 9 c 9 g . > ' ' ' ( ( ( [ . 7 1 1 ^ C C C ",
+"k D v 9 0 c 9 7 { 8 ~ i h 0 b 9 f 7 i . > ( ( ' ( ' ( [ . 7 5 5 { C C C ",
+"k D v 9 0 9 7 7 ^ 8 ~ i g 0 b 9 f 9 i . ' ' ' ' > ' ( [ . | 9 1 { C C C ",
+"k D v 9 b 0 9 5 / 8 ~ h f 7 9 9 f 9 f . > > ( ' ( ' ' [ . 5 7 5 / C C C ",
+"k D v 9 9 7 0 | / 8 ~ k g 7 9 9 c c g . > ' ( ' ' ' ( [ . | 9 | / C C C ",
+"k D v 9 c 9 c 5 ) 8 ~ l b b 9 7 f b g . > > ' ' ' ( ( [ . 7 0 7 { B B B ",
+"k D v 9 9 7 b 5 ) 8 ~ k g 9 9 9 b 9 h . ' ( ' ' ' ( ( [ . | 9 7 ) B C C ",
+"k D v 9 9 7 0 1 ) 8 ~ i c 7 c 7 g 7 h . > ' ( ' ' ' ( [ . | 5 7 { C B B ",
+"k D v 9 c b 7 5 { 8 ~ k f 7 9 c c b c . > ' ' ' ( ' ( [ . 5 7 7 ) C B B ",
+"k D v 9 c 9 b | ^ 8 ~ g f 7 0 0 f b i . > ' ' ( ( ( ( [ . 5 9 | { B B B ",
+"k D v 9 9 0 0 | / 8 ~ i b 7 9 9 b 0 f . > ' ' ( ' ( ( [ . 5 1 7 ^ B B B ",
+"k D v 9 0 0 b 5 ) 8 ~ h h 7 9 0 0 0 g . ' ' ' ' ' ' ( [ . 5 9 7 / B B B ",
+"k D v 9 c 9 b 5 ^ 8 ~ i g 9 9 7 g 0 h . ' > ' ( ( ' ( [ . 7 5 7 ^ B B B ",
+"k D v 9 7 b c | { 8 ~ h f 7 b 9 f 9 i . ' ' ' ' ( ' ( [ . | 5 5 { B B B ",
+"k C v 9 b 7 0 7 ^ 8 ~ h f 7 7 9 b 9 i . > ' ' ' ( ' ( [ . | 7 1 ) B B B ",
+"k C v 9 7 9 9 7 { 8 ~ g g 0 9 0 g 9 h . > ' ( ' ( ' ( [ . 1 9 5 / B B B ",
+"k C v 9 9 0 9 5 / 8 ~ k b 0 c 0 b 0 h . ' ' ( ' ( ( ( [ . 1 0 7 ^ B B B ",
+"k C v 9 7 0 c | / 8 ~ g h 9 0 b f 9 f . ' ' ( ( ' ' ( [ . 7 1 1 { B B B ",
+"k C v 9 0 b c 5 { 8 ~ h g 7 9 9 0 9 i . * > ' ' ( ' ( [ . 5 0 | { B B B ",
+"k C v 9 7 c 9 5 ^ 8 ~ i h c 7 9 f b g . ' ' ' ( ( ( ( [ . | 9 | ) B B B ",
+"k C v 9 7 0 9 | / 8 ~ g h 0 7 0 b b f . ' ' ' ' ( ( ( [ . 7 5 1 / B B B ",
+"k B v 9 9 0 7 5 / 8 ~ h b 7 0 9 0 c h . > ' ' ' ' ( ( [ . 7 5 | / B B B ",
+"k C s 9 0 c b 7 / 8 ~ k h 0 9 b g 9 h . > > ' ( ( ( ( [ . 7 5 1 / B B B ",
+"k C B 9 7 b c 9 / 8 ~ g g c 0 7 9 b f . > ' ( ( ' ' ( [ . 1 5 7 / B B B ",
+"k B B 9 9 0 0 0 { 8 ~ h c 7 9 c 9 c f . > ' ' ' ' ' ( [ . 1 9 | { B B B ",
+"k B B 9 0 9 9 7 / 8 ~ h h 0 b 0 7 9 g . > ' ' ( ' ( ( [ . 1 0 5 ^ B B B ",
+"k B B 7 0 7 7 0 ^ 8 ~ h f 9 0 0 b b c . ' ' ' ' ( ' ( [ . 7 5 5 / B B B ",
+"k B B 7 0 0 0 9 / 8 ~ g f 7 9 9 b 9 i . > > ( ' ' ( ( [ . 7 9 5 / B A A ",
+"k B A 7 0 0 c 7 { 8 ~ h g 7 c 7 9 9 f . > ' ' ( ' ( ( [ . 6 5 5 ^ B B B ",
+"k B A 7 c 0 0 c ) 8 ~ i h 7 0 0 b 7 f . > ' ' ( ( ( ( [ . 7 9 | / A A A ",
+"k B A 7 0 9 0 9 / 8 ~ i g 9 7 c 7 7 g . > > ( ' ' ( ( [ . | 5 7 ^ A A A ",
+"k B A 7 0 7 7 c ^ 8 ~ i c 7 9 9 7 9 f . > ' ( ' ( ' ( [ . 7 7 5 ^ A A A ",
+"k B A 7 7 9 9 c { 8 ~ h c 7 7 9 9 c c . > ' ' ' ( ' ( [ . 7 7 5 / A A A ",
+"k B A 7 0 c 7 9 / 8 ~ i h c 9 9 0 b f . > ' ' > ' ' ( [ . 1 9 | ) A A A ",
+"k B A 7 7 9 9 b ^ 8 ~ i g 7 b b 7 c g . ' > ( ' ' ' ( [ . 1 7 7 ^ A A A ",
+"k B A 7 7 0 9 7 { 8 ~ h b c 7 b 7 0 f . ' ' ' ' ' ' ( [ . 1 9 1 / A A A ",
+"k B A 7 9 7 0 9 ^ 8 ~ i f 9 9 7 7 9 h . > ' ' ' ( ' ( [ . | 7 1 ) A A A ",
+"k B A 7 c 9 0 9 { 8 ~ i h 9 7 9 9 c h . > > ( ' ' ' ( [ . 1 0 | / A A A ",
+"k B A 7 9 b 0 0 { 8 ~ g g 0 9 0 9 b f . > ' ' ' > ( ( [ . 5 7 5 ^ A A A ",
+"k A A 7 9 9 b 7 { 8 ~ i b c 9 9 7 9 f . ' > ' ( ' ' ( [ . | 5 5 { A A A ",
+"k B A 7 b b 7 c ^ 8 ~ i f 9 7 0 7 c f . > ' ( ' ' ' ( [ . 5 0 1 ) A A A ",
+"k A A 7 0 b b 9 / 8 ~ k h c 9 0 9 7 f . ' > ( ' ' ' ( [ . 5 5 5 ^ A A A ",
+"k A A 7 9 b 9 9 { 8 ~ k h 9 0 9 7 c h . > ' ( ( ' ' ( [ . 7 5 5 { A A A ",
+"k A y 7 b 0 0 9 ^ 8 ~ i f 9 9 0 7 9 h . > > ( ' ( ( ' [ . 7 7 5 / y y y ",
+"k A y 7 0 c 9 c / 8 ~ k h b 7 7 b 0 f . > > ' ' ' ( ( [ . 5 9 | ) y A A ",
+"k A y 7 c 9 9 b ) 8 ~ i b 9 7 9 9 b f . > ' ( ' ' ' ( [ . | 1 7 ^ A y y ",
+"k A y 6 0 b b 0 / 8 ~ m b 9 c 9 7 0 g . > > ' ' ( ' ( [ . 5 9 | / y y y ",
+"k A y 6 9 b 0 7 { 8 ~ h f 7 9 b 9 0 h . > > ' ' ( ( ' [ . | 5 | { y y y ",
+"k A y 6 9 0 9 b / 8 ~ i h 9 b b 9 b i . ' ' ( ' ' ' ( [ . | 5 5 ) y y y ",
+"k A y 6 0 0 9 0 { 8 ~ k b 9 7 c 9 c g . > ' ( ' ( ' ( [ . 7 7 | ^ y y y ",
+"k A y 6 c b b 7 { 8 ~ h g 0 7 0 0 7 f . > ' ( ' ( ( ( [ . | 1 5 / y y y ",
+"k A y 6 7 7 c 9 ^ 8 ~ h b 0 0 0 b c f . ' ( [ [ [ [ [ [ . 5 7 1 ^ y y y ",
+"k y y 5 9 0 b 0 < } - k c 7 c c c 9 i . ( [ 2 | e 2 5 | . 1 7 | { y y y ",
+"k y y 5 c 9 7 7 9 ~ @ r h 0 9 9 9 9 0 . . . . . . . . . . | 5 1 { y y y ",
+"k y y 5 0 0 0 0 b m w w b 9 0 0 0 7 9 5 | } 1 < < } < < } 1 9 7 ^ y y y ",
+"k y y 5 7 9 9 b b b i f c 7 b b 7 c 9 0 5 7 1 7 5 5 7 7 1 7 9 7 ^ y y y ",
+"k y y 5 0 9 0 b b 9 c c 9 c 7 9 9 9 c 0 7 0 9 9 7 7 9 0 9 9 9 | / y y y ",
+"k y y 0 9 9 } } | < < } } 1 | } } | | | } | } | < } 1 < | 1 } < , y x x ",
+"k y x p } = % # = # % % % % % % % & % % % # % % # % % % & % % % % y y y ",
+"k y y x x x x y y y y x x y x y x x x x y y x x y x x x x y x y x x x x ",
+"k y v s q q q q q q q q q q q q q q q q q q q q q q s q q q s s v x x x ",
+"k y l h h h h h h g h h h h h h g h h h g h h h h g g h g h g h l v x x ",
+"k y j 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < < | 1 v y y ",
+"k y j | < _ _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | B A A ",
+"k y j < _ _ / ! ) , - , - , - , - , - , - , - , - , , ) ! / _ < | D B B ",
+"k y j < _ / ! , - = = = = = = = = = = = = = = = = = - - , ! / _ < C A A ",
+"k y j _ / ! , - = = % # # # # # # # # # # # # # # % % = - , ! / < C A A ",
+"k y j _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ C A A ",
+"k x j / / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ C A A ",
+"k x j _ / ) - = & # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / < C A A ",
+"k x j _ / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < C A A ",
+"k x j < _ / ! , - - = = = = = = = = = = = = = = = = - - , ! / _ < C A A ",
+"k x j < _ / / ! ) - , - - - - - - - - - - - - - - , , ) ! / / < } C A A ",
+"k x l | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | D A A ",
+"k x q 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ _ < } 1 1 H A A ",
+"k x y B I K N K K K K K K K K K K K K K K K K K K K K K K K L K L E y y ",
+"k x x A B B B B B B B B C C B B B B B B B B B B C C B C B B C B B y x x ",
+"k x v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v ",
+"k x v | } } } } } } } } } } } } } } } } } } } } } } } } } } } } } v v v ",
+"k x v T V T T T T T T T T T T T T T T T T T T T T T T T T T T T T C v v ",
+"k x v T Z +.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.f v v ",
+"k x v O X ..................................................+...` | v v ",
+"k x v Q X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` X 4 v v ",
+"k v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 5 v v ",
+"k v v Q X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v v ",
+"k v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v v ",
+"k v v Q X ..` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v v ",
+"k v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v v ",
+"k v v Q X .` ` . . . . . . . . . . . . . . . . . . . . . . .` Y 4 v v ",
+"k v v O X U X X X X X X X X X X X X X X X X X X X X X X X X Y U O 6 s s ",
+"k v v S C k h i h h h h h h h h h h h h h h h h h h h h h h i g f 6 v v ",
+"k v s i , # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # v v ",
+"k v v s s v v s v v v v v s s s v s v v v v s v v s v v s v v s s s v v ",
+"k v s v v v s v v s v s s s v v s v v s v v v v s v s v s v v v v v v v ",
+"k v s ) - = - = - = - = - = - = - = - = - = - = - = - = - = - = = q q q ",
+"k v q / X n n n n n n n n n n n n n n n n n n n n n n n n n n n @ s s s ",
+"k s s / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q q ",
+"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q q ",
+"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q q ",
+"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q q ",
+"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q q ",
+"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q q ",
+"k s q / ! = = = = = = = = = = = = = = = = = = = = = = = = = = # @ q q q ",
+"k s q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p q q ",
+"k s q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p q q ",
+"k s q q q q q q q q q p p q p q q q q q q p q q q q p q p q q q q q q q ",
+"k j 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 f ",
"9 < _ / / / / / / _ / / _ / / _ / / _ / / / / _ / / _ / / / / / _ / / / "};
--- /dev/null
+/* XPM */
+char * iomixer_r_xpm[] = {
+"36 253 257 2",
+" c None",
+". c #000000",
+"+ c #080000",
+"@ c #080808",
+"# c #080810",
+"$ c #001008",
+"% c #101010",
+"& c #181010",
+"* c #002010",
+"= c #101818",
+"- c #181818",
+"; c #201818",
+"> c #002918",
+", c #202018",
+"' c #003118",
+") c #202020",
+"! c #202029",
+"~ c #292020",
+"{ c #202920",
+"] c #392020",
+"^ c #292920",
+"/ c #292929",
+"( c #004120",
+"_ c #293131",
+": c #412920",
+"< c #313131",
+"[ c #104A29",
+"} c #393939",
+"| c #394139",
+"1 c #414141",
+"2 c #20524A",
+"3 c #414152",
+"4 c #4A4141",
+"5 c #414A41",
+"6 c #4A4A41",
+"7 c #4A4A4A",
+"8 c #524A41",
+"9 c #4A524A",
+"0 c #525252",
+"a c #734A29",
+"b c #525A52",
+"c c #5A5A52",
+"d c #625A4A",
+"e c #317B20",
+"f c #5A625A",
+"g c #62625A",
+"h c #626A62",
+"i c #6A6A62",
+"j c #6A6A6A",
+"k c #736A62",
+"l c #737373",
+"m c #7B736A",
+"n c #737383",
+"o c #9C7329",
+"p c #737B73",
+"q c #737B7B",
+"r c #7B7B73",
+"s c #7B7B7B",
+"t c #AC6A5A",
+"u c #7B8373",
+"v c #7B837B",
+"w c #83837B",
+"x c #838383",
+"y c #838B83",
+"z c #8B8B83",
+"A c #8B8B8B",
+"B c #8B948B",
+"C c #94948B",
+"D c #949494",
+"E c #949C94",
+"F c #949C9C",
+"G c #9C9C94",
+"H c #9C9C9C",
+"I c #9CA49C",
+"J c #9CA4A4",
+"K c #A4A49C",
+"L c #A4A4A4",
+"M c #C5A45A",
+"N c #A4ACA4",
+"O c #ACACA4",
+"P c #ACACAC",
+"Q c #B4B4AC",
+"R c #C5B48B",
+"S c #BDBDB4",
+"T c #C5C5BD",
+"U c #CDCDCD",
+"V c #D5D5CD",
+"W c #F6CDCD",
+"X c #DEDED5",
+"Y c #DEE6DE",
+"Z c #E6E6E6",
+"` c #EEEEEE",
+" . c #F6EEEE",
+".. c #F6F6F6",
+"+. c #F6FFFF",
+"@. c #FFFFFF",
+"#. c #6699FF",
+"$. c #66CC00",
+"%. c #66CC33",
+"&. c #66CC66",
+"*. c #66CC99",
+"=. c #66CCCC",
+"-. c #66CCFF",
+";. c #66FF00",
+">. c #66FF33",
+",. c #66FF66",
+"'. c #66FF99",
+"). c #66FFCC",
+"!. c #66FFFF",
+"~. c #990000",
+"{. c #990033",
+"]. c #990066",
+"^. c #990099",
+"/. c #9900CC",
+"(. c #9900FF",
+"_. c #993300",
+":. c #993333",
+"<. c #993366",
+"[. c #993399",
+"}. c #9933CC",
+"|. c #9933FF",
+"1. c #996600",
+"2. c #996633",
+"3. c #996666",
+"4. c #996699",
+"5. c #9966CC",
+"6. c #9966FF",
+"7. c #999900",
+"8. c #999933",
+"9. c #999966",
+"0. c #999999",
+"a. c #9999CC",
+"b. c #9999FF",
+"c. c #99CC00",
+"d. c #99CC33",
+"e. c #99CC66",
+"f. c #99CC99",
+"g. c #99CCCC",
+"h. c #99CCFF",
+"i. c #99FF00",
+"j. c #99FF33",
+"k. c #99FF66",
+"l. c #99FF99",
+"m. c #99FFCC",
+"n. c #99FFFF",
+"o. c #CC0000",
+"p. c #CC0033",
+"q. c #CC0066",
+"r. c #CC0099",
+"s. c #CC00CC",
+"t. c #CC00FF",
+"u. c #CC3300",
+"v. c #CC3333",
+"w. c #CC3366",
+"x. c #CC3399",
+"y. c #CC33CC",
+"z. c #CC33FF",
+"A. c #CC6600",
+"B. c #CC6633",
+"C. c #CC6666",
+"D. c #CC6699",
+"E. c #CC66CC",
+"F. c #CC66FF",
+"G. c #CC9900",
+"H. c #CC9933",
+"I. c #CC9966",
+"J. c #CC9999",
+"K. c #CC99CC",
+"L. c #CC99FF",
+"M. c #CCCC00",
+"N. c #CCCC33",
+"O. c #CCCC66",
+"P. c #CCCC99",
+"Q. c #CCCCCC",
+"R. c #CCCCFF",
+"S. c #CCFF00",
+"T. c #CCFF33",
+"U. c #CCFF66",
+"V. c #CCFF99",
+"W. c #CCFFCC",
+"X. c #CCFFFF",
+"Y. c #FF0000",
+"Z. c #FF0033",
+"`. c #FF0066",
+" + c #FF0099",
+".+ c #FF00CC",
+"++ c #FF00FF",
+"@+ c #FF3300",
+"#+ c #FF3333",
+"$+ c #FF3366",
+"%+ c #FF3399",
+"&+ c #FF33CC",
+"*+ c #FF33FF",
+"=+ c #FF6600",
+"-+ c #FF6633",
+";+ c #FF6666",
+">+ c #FF6699",
+",+ c #FF66CC",
+"'+ c #FF66FF",
+")+ c #FF9900",
+"!+ c #FF9933",
+"~+ c #FF9966",
+"{+ c #FF9999",
+"]+ c #FF99CC",
+"^+ c #FF99FF",
+"/+ c #FFCC00",
+"(+ c #FFCC33",
+"_+ c #FFCC66",
+":+ c #FFCC99",
+"<+ c #FFCCCC",
+"[+ c #FFCCFF",
+"}+ c #FFFF00",
+"|+ c #FFFF33",
+"1+ c #FFFF66",
+"2+ c #FFFF99",
+"3+ c #FFFFCC",
+"4+ c #FFFFFF",
+"5+ c #000000",
+"6+ c #0D0D0D",
+"7+ c #1A1A1A",
+"8+ c #282828",
+"9+ c #353535",
+"0+ c #434343",
+"a+ c #505050",
+"b+ c #5D5D5D",
+"c+ c #6B6B6B",
+"d+ c #787878",
+"e+ c #868686",
+"f+ c #939393",
+"g+ c #A1A1A1",
+"h+ c #AEAEAE",
+"i+ c #BBBBBB",
+"j+ c #C9C9C9",
+"k+ c #D6D6D6",
+"l+ c #E4E4E4",
+"m+ c #F1F1F1",
+"n+ c #FFFFFF",
+"o+ c #52524A",
+"p+ c #524A52",
+"q+ c #4A4A4A",
+"r+ c #625A4A",
+"s+ c #00005A",
+"t+ c #311800",
+"u+ c #291800",
+"v+ c #412000",
+"w+ c #311800",
+"x+ c #311800",
+"y+ c #311800",
+"z+ c #412000",
+"A+ c #4A2900",
+"B+ c #000010",
+"C+ c #4A4100",
+"D+ c #4A4141",
+"E+ c #4A4141",
+"F+ c #292041",
+"G+ c #8B8B29",
+"H+ c #8B8B8B",
+"7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 / ",
+"m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m < ",
+"P P N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N g ",
+"N N L | } < < < < < < < < < } l N L N L 1 | | } | | | | | | | 1 w L L c ",
+"N N L o o o o o o o o o o o o : N L N L ] : : : : : : : : : : ] & L L c ",
+"N N L a o R M M M M M M M M ] & N L N L ; : W t t t t t t t t % . L L c ",
+"N N L a o o @.o o o o o @.o ] & N L N L ; : a : : @.@.@.: : : & . L L c ",
+"L L L a o o @.@.o o o @.@.o ] & L L L L ; : a : @.: : : : : : & . L L c ",
+"L L L a o o @.@.o o o @.@.o : % L L L L ; : a : @.: : : : : : & . L L c ",
+"L L L a o M @.o @.o @.o @.o : & L L L L ; : a : : @.@.: : : : & . L L c ",
+"L L L a o o @.o @.o @.o @.o ] % L L L L ; : a : : : : @.: : : & . L L c ",
+"L L L a a o @.o o @.o o @.o : & L L L L ; : a : : : : @.: : : & . L L c ",
+"L L L a o M @.o o @.o o @.o ] & L L L L ; : a : @.@.@.] : : : & . L L c ",
+"L L L a o a o o o o o o o a : & L L L L ; : : ] ] ] ] ] ] ] ; & . L L c ",
+"L L L a ] % % # # # # # # & # % L L L L ; & . . . . . . . . . . . L L c ",
+"L L L & . . . . . . . . . . . . L L L L + . . . . . . . . . . . . L L c ",
+"L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L b ",
+"L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L b ",
+"L L A v v v v v v v v v v v v v v v v v v v v v v v v v v v v v A G I b ",
+"L L x 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } | 1 I J b ",
+"L L y | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ _ < 1 N N b ",
+"J J y } < / / ! ) , - , - , - , - , - , - , - , - , , ) ! / / < } P N b ",
+"J J y < _ / ! , - - = = = = = = = = = = = = = = = = = - , ! / _ < P N b ",
+"J J y < / ! , - = % % # # # # # # # # # # # # # # % = = - , ! / < P N b ",
+"J J y _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ! / _ P N b ",
+"J J y _ / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ P N b ",
+"J J y < / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # & = - ) / _ P N b ",
+"J J y < / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < P N b ",
+"J J y < _ / ! , - - = = = = = = = = = = = = = = = = - - - ! / _ < P N 0 ",
+"J J y } _ / / ! ) , - - - - - - - - - - - - - - , - , ) ! / / < } P N 0 ",
+"J J A 1 < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | Q N 0 ",
+"J J E 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } 1 1 Q N 0 ",
+"J J J P S S S S S S S S S S S S S S S S S S S S S S S S S S S S S Q L 0 ",
+"I I J N N P P P P P P P P P P P P P P P P P P P P P P P P P P P P L J 0 ",
+"L L J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J b ",
+"L L A v v v v v v v v v v v v v v v v v v v v v v v v v v v v v A G I b ",
+"L L x 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } | 1 I J b ",
+"L L y | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ _ < 1 N N b ",
+"J J y } < / / ! ) , - , - , - , - , - , - , - , - , , ) ! / / < } P N b ",
+"J J y < _ / ! , - - = = = = = = = = = = = = = = = = = - , ! / _ < P N b ",
+"J J y < / ! , - = % % # # # # # # # # # # # # # # % = = - , ! / < P N b ",
+"J J y _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ! / _ P N b ",
+"J J y _ / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ P N b ",
+"J J y < / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # & = - ) / _ P N b ",
+"J J y < / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < P N b ",
+"J J y < _ / ! , - - = = = = = = = = = = = = = = = = - - - ! / _ < P N 0 ",
+"J J y } _ / / ! ) , - - - - - - - - - - - - - - , - , ) ! / / < } P N 0 ",
+"J J A 1 < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | Q N 0 ",
+"J J E 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } 1 1 Q N 0 ",
+"J J J P S S S S S S S S S S S S S S S S S S S S S S S S S S S S S Q L 0 ",
+"I I J N N P P P P P P P P P P P P P P P P P P P P P P P P P P P P L J 0 ",
+"J J B h < < < < < < < < < < < < < < < < < < < < < < < < < < < < h B H 0 ",
+"I I A 7 c c 0 0 7 c 9 0 b 7 0 0 0 9 7 7 9 9 9 9 9 b 9 7 0 9 0 7 7 E I 0 ",
+"I I A 0 9 c 0 9 c 0 9 9 9 b 0 c 0 c 9 9 9 7 b 7 9 c b b 9 9 c 7 < I I 0 ",
+"I I A b 9 0 9 0 7 0 7 c b 7 7 c 7 c 9 9 7 0 0 0 9 9 9 9 0 0 c 5 { I I 0 ",
+"I I A b 7 9 9 b b 7 7 b 7 b 7 7 9 0 b 0 9 9 c 7 9 9 7 9 7 7 7 1 / I I 0 ",
+"I I A b b 0 7 0 0 7 7 0 b b 9 c f c h r w r r u w r s m g 0 c 1 / I I 0 ",
+"I I A b c 7 9 7 / ) < 1 7 9 7 7 f 9 i . . . . . . . . . . 7 0 7 { I I 0 ",
+"I I A b c c 9 1 ) m 4 9 9 c 9 c g 9 f . . . . . . . . . . 5 7 7 { I I 0 ",
+"I I A b b 9 c 6 ^ d / f f 0 b 7 b 9 g . * $ * * * $ * > . 5 9 | ^ I I 0 ",
+"I I z b 0 b 7 7 / 8 ~ h c 9 c 9 g 9 c . * * > > > ' > ( . | 9 5 / I I 0 ",
+"I I A b c 7 9 7 ) 8 ~ i h c c 7 f c i . ' ' ( > ' ( ( [ . 1 7 | { I I 0 ",
+"I I A b b 9 7 7 / 8 ~ k f 7 7 7 g 9 f . > ' ( ( ' ( ( [ . 1 9 7 / I I 0 ",
+"I I A b b 7 7 1 ^ 8 ~ h f c 7 9 b 7 g . > > ' ' ( ' ( [ . 1 5 7 { I H 0 ",
+"I I A b 9 0 9 | ^ 8 ~ k b 0 9 0 b 7 h . > ' ( ' ' ( ( [ . 5 5 7 ) H I 0 ",
+"I I y b 9 7 7 5 { 8 ~ h b c 9 9 c 0 h . > ' ' ( ' ( ( [ . | 5 | ^ H H 0 ",
+"I I y b 9 b 7 7 / 8 ~ i b c 9 7 f b h . > ' ' ' ( ' ( [ . | 9 5 / H H 0 ",
+"I I A b c 9 b 6 / 8 ~ m f 9 0 9 b 9 h . > ' ' ' ' ( ( [ . 7 1 5 ^ H H 0 ",
+"I I y b 0 9 0 | { 8 ~ h h 7 7 9 c b f . > ' ( ' ' ( ( [ . 5 0 | { H H 0 ",
+"I I y b b 9 0 5 / 8 ~ i f 9 b 9 g 7 g . > > ' ( ' ' ( [ . 5 7 5 / H H 0 ",
+"I I y 0 9 0 9 7 / 8 ~ m c 7 0 9 f 9 g . > > ( ( ' ' ( [ . 1 7 | { H H 0 ",
+"I I y b 7 c b 7 / 8 ~ i c 0 0 7 0 c c . > > ' ( ' ( ( [ . | 0 | { H H 0 ",
+"I I y 0 9 c b 5 / 8 ~ h f 7 0 9 0 c i . > ' ' > ( ' ( [ . 5 7 5 { H H 0 ",
+"I I y b c 0 7 5 / 8 ~ h g 7 c 7 f b h . > > ' ' ( ' ( [ . | 5 7 ) H H 0 ",
+"I I y 0 0 7 7 7 ) 8 ~ i h 7 0 c c 0 g . > ' ' ' ' ' ( [ . 1 9 7 ) H H 0 ",
+"I I y 0 c 7 9 1 ) 8 ~ h c 9 c 9 g c c . ' ' ( ( ( ' ( [ . 7 7 5 / H H 0 ",
+"I I y 0 7 0 9 | { 8 ~ h b c 7 b 0 0 f . ' ' ' ' ' ' ( [ . 1 9 1 / H H 0 ",
+"I I y 0 9 b 7 1 ^ 8 ~ k f 9 0 9 c 9 g . > ' ( ' ( ' ( [ . 1 5 1 { H H 0 ",
+"I I y 0 7 b c 7 { 8 ~ g h 0 7 c b c h . > > ' ' ' ' ( [ . 5 5 5 ^ H H 0 ",
+"I I y 0 9 9 b 6 ) 8 ~ h f 9 7 9 g 9 g . > > ' ' ' ( ( [ . 7 5 1 ) H H 0 ",
+"I I y 0 7 c 7 7 / 8 ~ h b 7 7 b f 7 h . > > ' ' ( ( ( [ . 1 5 7 ) H H 0 ",
+"I I y 0 9 9 b 7 / 8 ~ k f 9 7 0 b 0 g . ' ' ( ' ' ' ( [ . 5 5 1 / H H 0 ",
+"H H y 0 9 c 9 1 ^ 8 ~ k f b 7 c 0 c h . > ' ' ( ' ' ( [ . 1 9 | / H H 0 ",
+"H H y 0 0 9 c | { 8 ~ i h 7 7 9 0 7 g . > > ( ( ' ( ( [ . 7 0 1 / H H 0 ",
+"H H y 0 9 b 0 | ^ 8 ~ g f 9 7 9 b 9 h . ' > ( ' ' ' ( [ . 5 9 1 ) H F 0 ",
+"H H y 0 9 c c 1 { 8 ~ h g b 9 c b 9 i . > ' ' > ( ' ( [ . | 7 1 { F H 0 ",
+"H H y 0 0 9 9 1 ^ 8 ~ m b c 0 b f 9 f . > > ' ' ' ' ' [ . 7 7 5 { H H 0 ",
+"H H y 0 7 b 0 5 { 8 ~ i b 0 c 7 0 c f . > ( ' ' ' ' ( [ . | 7 7 ^ F F 0 ",
+"H H y 0 b 9 c 7 ) 8 ~ i h 9 9 7 f 9 g . > > ( ' ( ' ( [ . | 7 7 / F F 0 ",
+"H H y 0 7 9 9 7 ^ 8 ~ i f 0 b 0 b 9 i . > > ' ' ' ' ( [ . | 9 1 ^ F F 9 ",
+"H H y 0 0 0 b 1 { 8 ~ h b 9 9 c f c g . > ' ' ' ' ' ( [ . 7 5 1 ) F F 9 ",
+"H H y 0 9 0 c 5 ) 8 ~ i g 9 b 9 g 9 g . > ' ( ' ' ( ( [ . | 0 1 ) F F 0 ",
+"H H y 0 b b 9 1 { 8 ~ i h 0 7 9 9 7 f . > ( ' ' ' ( ( [ . 5 7 7 / F F 9 ",
+"H H y 0 9 9 9 5 / 8 ~ h f 0 0 9 f 7 c . > > ' ( > ' ( [ . | 9 1 / F F 9 ",
+"H H y 0 7 7 c | / 8 ~ g g 0 0 9 b 9 g . > ' ( ' ' ' ( [ . 7 9 1 / F F 9 ",
+"H H y 0 9 7 9 5 / 8 ~ k b b b c b 0 f . > > ( ' ( ( ( [ . | 7 5 { F F 9 ",
+"H H y 0 9 0 c 7 / 8 ~ h h 7 7 9 b 9 f . > > ' ( ( ' ( [ . 7 7 1 { F F 9 ",
+"H H y 0 9 9 0 5 / 8 ~ h g 9 7 c g b f . > ' ' > ' ( ( [ . 7 0 1 ^ E E 9 ",
+"H H x 0 9 9 9 1 / 8 ~ g g 9 7 7 f 9 f . > ' ' ( > ' ( [ . 5 0 | / E F 9 ",
+"H H x 0 9 0 c | ^ 8 ~ k g 9 0 9 b 7 i . > > ( ' ' ' ( [ . 5 1 5 ^ E E 9 ",
+"F F x 0 7 b c 5 / 8 ~ i c c 7 b b 7 h . > ' ( ' ' ' ( [ . 7 5 7 / E E 9 ",
+"F F x 0 9 0 7 5 { 8 ~ m b 9 7 7 g c f . > > ( ' ' ' ( [ . 5 0 7 { E E 9 ",
+"G G x 0 0 7 b 1 / 8 ~ k g c 9 b 0 b c . > ' > ' ' ' ( [ . | 5 5 ^ E E 9 ",
+"F F x 0 c 0 9 | ^ 8 ~ i b c 0 0 c 7 f . > ' ' ' ' ( ( [ . 7 0 7 / E E 9 ",
+"F F x 0 c b 0 1 / 8 ~ g h b 0 9 f 0 g . ' > ' ' ' ' ( [ . 1 7 1 ^ E E 9 ",
+"F F x 0 9 0 0 7 / 8 ~ i f 9 0 0 f 9 i . > > ' ( ( ' ( [ . 5 5 5 / E E 9 ",
+"G G x 0 7 9 c 7 ) 8 ~ g h 0 7 9 f 7 h . > > ( ' ' ' ( [ . 7 7 1 / E E 9 ",
+"G G x 0 0 9 7 7 / 8 ~ g b 9 c b g 9 h . ' > ' ' ' ( ( [ . 5 9 5 ) E E 9 ",
+"F F x 0 7 9 0 1 ^ 8 ~ h b 9 0 c c 7 f . > ' ( ' ( ' ( [ . 7 9 5 { E E 9 ",
+"G G x 0 0 7 7 5 { 8 ~ h b b 9 9 f 9 f . > > ( ( ( ( ( [ . 5 5 7 { E E 9 ",
+"G G x 0 c 7 c 7 { 8 ~ g h 0 9 9 g c g . * ' ( ' ' ( ( [ . 7 5 | / E E 9 ",
+"F F x 0 c 7 9 7 { 8 ~ g f b 9 b 0 c c . ' ' ' ' ( ( ( [ . 5 9 1 ^ E E 9 ",
+"F F x 0 0 9 0 5 { 8 ~ i b b 0 9 c 0 f . > ' ' ' ' ' ( [ . 1 5 5 / E E 9 ",
+"E E x 0 c 9 b 7 { 8 ~ g h 9 c 9 0 0 h . > > ( ( ( ( ( [ . 1 7 7 / E E 9 ",
+"E E x 0 9 b b 7 / 8 ~ g h 9 0 c f 0 f . ' ' ' ' ( ( ( [ . 5 9 1 ) E E 9 ",
+"E E x 0 c 7 7 5 { 8 ~ i g 0 9 7 g b f . > > ' > ' ( ( [ . 5 1 7 { E E 9 ",
+"E E x 0 b 7 7 1 ^ 8 ~ k f 0 c c 0 9 i . > > ' ' ' ( ( [ . | 0 7 ^ E E 9 ",
+"E E x 0 9 9 b 1 / 8 ~ i g 9 0 c c b h . > ' ' ( ' ' ( [ . 5 7 7 { E E 9 ",
+"E E x 0 b 9 7 5 ) 8 ~ l b 0 9 9 b 0 g . > > ( ' ' ' ( [ . 5 7 5 ^ E E 9 ",
+"E E x 9 9 0 b 5 / 8 ~ h g 9 c 7 f 0 g . > ' ' ( ' ( ( [ . 1 7 7 { E E 9 ",
+"E E x 0 0 b 9 5 / 8 ~ h c 9 9 7 f 9 h . > ' ' ' ' ( ( [ . 5 5 1 ) E D 9 ",
+"E E x 0 9 9 0 7 { 8 ~ h f b 7 c g c h . > > ( ' > ' ( [ . 5 9 7 ) D E 9 ",
+"E E x 9 9 0 0 1 / 8 ~ i f 9 0 b f 7 g . ' ' ' ( ' ( ( [ . 5 0 5 { D D 9 ",
+"E E x 0 0 0 c 7 ^ 8 ~ m b 7 7 9 f 7 f . > ' ' ( ' ( ( [ . 7 7 7 ) E D 9 ",
+"E E x 9 c 7 b | ^ 8 ~ k f 0 7 0 f 0 h . > > ( ' ( ( ( [ . 1 5 5 { D D 9 ",
+"E E v 9 7 7 7 | ^ 8 ~ h f 0 9 c 0 9 h . > > ( ' ' ' ( [ . 1 9 5 { D D 9 ",
+"E E v 0 9 7 9 5 { 8 ~ k g 9 9 9 g 7 f . > > ' ' ' ' ( [ . 1 9 5 / D D 9 ",
+"E E v 9 0 9 0 7 ) 8 ~ h c 7 9 7 f 9 h . ' ' ( ' ' ' ( [ . 5 5 7 ^ D D 9 ",
+"E E v 9 9 9 b 7 { 8 ~ h b b 9 0 g 9 f . > ' ' ( ' ( ( [ . 7 7 5 ) D D 9 ",
+"E E v 9 9 9 0 5 { 8 ~ h b 9 b b b 9 g . > ' ' ( ' ' ( [ . 5 0 1 ^ D D 9 ",
+"E E v 9 0 0 c 5 { 8 ~ h b c b b b 0 g . > > ' ( ' ' ' [ . 1 9 7 ) D D 9 ",
+"E E v 9 9 7 9 | / 8 ~ i c c 9 9 0 c f . > > ( ' ' ' ( [ . 5 5 5 / D D 9 ",
+"E E v 9 b c 0 7 { 8 ~ h b 0 9 0 f b h . > ' ( ' ' ( ( [ . 1 0 5 ^ D D 9 ",
+"E E v 9 0 9 c 1 { 8 ~ m c 9 9 c c 0 h . > > ' ( ' ( ( [ . 7 1 7 { D D 9 ",
+"E E v 9 b 7 0 5 / 8 ~ i f 7 b c g 9 f . > > ( ( ' ( ( [ . | 5 5 ^ D D 9 ",
+"D D v 9 7 9 b 1 / 8 ~ i c 9 7 c b 9 h . > ' ' > ( ( ( [ . 5 9 5 / D D 9 ",
+"E E v 9 7 c 0 7 { 8 ~ k b 0 9 0 g 7 i . > ' ' ' ( > ( [ . 1 0 7 / D D 9 ",
+"D D v 9 0 7 9 1 ) 8 ~ i g 7 9 9 b 0 h . ' ' ( ( ( ' ( [ . 7 0 1 / D D 9 ",
+"D D v 9 9 9 9 5 ^ 8 ~ h f 9 9 b g b f . > ' ' > ( ' ( [ . 7 1 5 ^ D D 9 ",
+"E E v 9 9 b 9 5 ) 8 ~ h f c 9 b g 9 f . > ' ( ( ( ' ( [ . | 5 5 ) D D 7 ",
+"D D v 9 b 7 b | { 8 ~ h b 9 b 7 c 0 f . > > ' ' ' ' ( [ . 6 0 5 ) D D 9 ",
+"D D v 9 7 9 9 | / 8 ~ i g 0 0 9 g 9 f . > ' ' ' ' ( ( [ . 1 5 5 / D D 9 ",
+"D D v 9 9 7 7 5 ^ 8 ~ g f 0 7 7 g 0 f . > ' ' ' ' ' ( [ . 7 0 5 / D D 7 ",
+"D D v 9 9 7 7 5 { 8 ~ i f 9 0 c 0 7 g . > > ' ' ' > ( [ . 7 9 1 / D D 7 ",
+"D D v 9 b b 9 | / 8 ~ h c 7 7 9 b 9 g . > > ( ' ' ( ( [ . | 0 7 ) D D 7 ",
+"D D v 9 9 9 0 1 / 8 ~ i h 0 b 9 c 9 g . > ' ' ' ( ( ( [ . 7 1 1 ^ C C 7 ",
+"D D v 9 0 c 9 7 { 8 ~ i h 0 b 9 f 7 i . > ( ( ' ( ' ( [ . 7 5 5 { C C 7 ",
+"D D v 9 0 9 7 7 ^ 8 ~ i g 0 b 9 f 9 i . ' ' ' ' > ' ( [ . | 9 1 { C C 7 ",
+"D D v 9 b 0 9 5 / 8 ~ h f 7 9 9 f 9 f . > > ( ' ( ' ' [ . 5 7 5 / C C 7 ",
+"D D v 9 9 7 0 | / 8 ~ k g 7 9 9 c c g . > ' ( ' ' ' ( [ . | 9 | / C C 7 ",
+"D D v 9 c 9 c 5 ) 8 ~ l b b 9 7 f b g . > > ' ' ' ( ( [ . 7 0 7 { B B 7 ",
+"D D v 9 9 7 b 5 ) 8 ~ k g 9 9 9 b 9 h . ' ( ' ' ' ( ( [ . | 9 7 ) B C 7 ",
+"D D v 9 9 7 0 1 ) 8 ~ i c 7 c 7 g 7 h . > ' ( ' ' ' ( [ . | 5 7 { C B 7 ",
+"D D v 9 c b 7 5 { 8 ~ k f 7 9 c c b c . > ' ' ' ( ' ( [ . 5 7 7 ) C B 7 ",
+"D D v 9 c 9 b | ^ 8 ~ g f 7 0 0 f b i . > ' ' ( ( ( ( [ . 5 9 | { B B 7 ",
+"D D v 9 9 0 0 | / 8 ~ i b 7 9 9 b 0 f . > ' ' ( ' ( ( [ . 5 1 7 ^ B B 7 ",
+"D D v 9 0 0 b 5 ) 8 ~ h h 7 9 0 0 0 g . ' ' ' ' ' ' ( [ . 5 9 7 / B B 7 ",
+"D D v 9 c 9 b 5 ^ 8 ~ i g 9 9 7 g 0 h . ' > ' ( ( ' ( [ . 7 5 7 ^ B B 7 ",
+"D D v 9 7 b c | { 8 ~ h f 7 b 9 f 9 i . ' ' ' ' ( ' ( [ . | 5 5 { B B 7 ",
+"C C v 9 b 7 0 7 ^ 8 ~ h f 7 7 9 b 9 i . > ' ' ' ( ' ( [ . | 7 1 ) B B 7 ",
+"C C v 9 7 9 9 7 { 8 ~ g g 0 9 0 g 9 h . > ' ( ' ( ' ( [ . 1 9 5 / B B 7 ",
+"C C v 9 9 0 9 5 / 8 ~ k b 0 c 0 b 0 h . ' ' ( ' ( ( ( [ . 1 0 7 ^ B B 7 ",
+"C C v 9 7 0 c | / 8 ~ g h 9 0 b f 9 f . ' ' ( ( ' ' ( [ . 7 1 1 { B B 7 ",
+"C C v 9 0 b c 5 { 8 ~ h g 7 9 9 0 9 i . * > ' ' ( ' ( [ . 5 0 | { B B 7 ",
+"C C v 9 7 c 9 5 ^ 8 ~ i h c 7 9 f b g . ' ' ' ( ( ( ( [ . | 9 | ) B B 7 ",
+"C C v 9 7 0 9 | / 8 ~ g h 0 7 0 b b f . ' ' ' ' ( ( ( [ . 7 5 1 / B B 7 ",
+"B B v 9 9 0 7 5 / 8 ~ h b 7 0 9 0 c h . > ' ' ' ' ( ( [ . 7 5 | / B B 7 ",
+"C C s 9 0 c b 7 / 8 ~ k h 0 9 b g 9 h . > > ' ( ( ( ( [ . 7 5 1 / B B 7 ",
+"C C B 9 7 b c 9 / 8 ~ g g c 0 7 9 b f . > ' ( ( ' ' ( [ . 1 5 7 / B B 7 ",
+"B B B 9 9 0 0 0 { 8 ~ h c 7 9 c 9 c f . > ' ' ' ' ' ( [ . 1 9 | { B B 7 ",
+"B B B 9 0 9 9 7 / 8 ~ h h 0 b 0 7 9 g . > ' ' ( ' ( ( [ . 1 0 5 ^ B B 7 ",
+"B B B 7 0 7 7 0 ^ 8 ~ h f 9 0 0 b b c . ' ' ' ' ( ' ( [ . 7 5 5 / B B 7 ",
+"B B B 7 0 0 0 9 / 8 ~ g f 7 9 9 b 9 i . > > ( ' ' ( ( [ . 7 9 5 / B A 7 ",
+"B B A 7 0 0 c 7 { 8 ~ h g 7 c 7 9 9 f . > ' ' ( ' ( ( [ . 6 5 5 ^ B B 7 ",
+"B B A 7 c 0 0 c ) 8 ~ i h 7 0 0 b 7 f . > ' ' ( ( ( ( [ . 7 9 | / A A 7 ",
+"B B A 7 0 9 0 9 / 8 ~ i g 9 7 c 7 7 g . > > ( ' ' ( ( [ . | 5 7 ^ A A 7 ",
+"B B A 7 0 7 7 c ^ 8 ~ i c 7 9 9 7 9 f . > ' ( ' ( ' ( [ . 7 7 5 ^ A A 7 ",
+"B B A 7 7 9 9 c { 8 ~ h c 7 7 9 9 c c . > ' ' ' ( ' ( [ . 7 7 5 / A A 7 ",
+"B B A 7 0 c 7 9 / 8 ~ i h c 9 9 0 b f . > ' ' > ' ' ( [ . 1 9 | ) A A 7 ",
+"B B A 7 7 9 9 b ^ 8 ~ i g 7 b b 7 c g . ' > ( ' ' ' ( [ . 1 7 7 ^ A A 7 ",
+"B B A 7 7 0 9 7 { 8 ~ h b c 7 b 7 0 f . ' ' ' ' ' ' ( [ . 1 9 1 / A A 6 ",
+"B B A 7 9 7 0 9 ^ 8 ~ i f 9 9 7 7 9 h . > ' ' ' ( ' ( [ . | 7 1 ) A A 7 ",
+"B B A 7 c 9 0 9 { 8 ~ i h 9 7 9 9 c h . > > ( ' ' ' ( [ . 1 0 | / A A 7 ",
+"B B A 7 9 b 0 0 { 8 ~ g g 0 9 0 9 b f . > ' ' ' > ( ( [ . 5 7 5 ^ A A 6 ",
+"A A A 7 9 9 b 7 { 8 ~ i b c 9 9 7 9 f . ' > ' ( ' ' ( [ . | 5 5 { A A 6 ",
+"B B A 7 b b 7 c ^ 8 ~ i f 9 7 0 7 c f . > ' ( ' ' ' ( [ . 5 0 1 ) A A 6 ",
+"A A A 7 0 b b 9 / 8 ~ k h c 9 0 9 7 f . ' > ( ' ' ' ( [ . 5 5 5 ^ A A 6 ",
+"A A A 7 9 b 9 9 { 8 ~ k h 9 0 9 7 c h . > ' ( ( ' ' ( [ . 7 5 5 { A A 5 ",
+"A A y 7 b 0 0 9 ^ 8 ~ i f 9 9 0 7 9 h . > > ( ' ( ( ' [ . 7 7 5 / y y 5 ",
+"A A y 7 0 c 9 c / 8 ~ k h b 7 7 b 0 f . > > ' ' ' ( ( [ . 5 9 | ) y A 5 ",
+"A A y 7 c 9 9 b ) 8 ~ i b 9 7 9 9 b f . > ' ( ' ' ' ( [ . | 1 7 ^ A y 6 ",
+"A A y 6 0 b b 0 / 8 ~ m b 9 c 9 7 0 g . > > ' ' ( ' ( [ . 5 9 | / y y 5 ",
+"A A y 6 9 b 0 7 { 8 ~ h f 7 9 b 9 0 h . > > ' ' ( ( ' [ . | 5 | { y y 5 ",
+"A A y 6 9 0 9 b / 8 ~ i h 9 b b 9 b i . ' ' ( ' ' ' ( [ . | 5 5 ) y y 5 ",
+"A A y 6 0 0 9 0 { 8 ~ k b 9 7 c 9 c g . > ' ( ' ( ' ( [ . 7 7 | ^ y y 5 ",
+"A A y 6 c b b 7 { 8 ~ h g 0 7 0 0 7 f . > ' ( ' ( ( ( [ . | 1 5 / y y 5 ",
+"A A y 6 7 7 c 9 ^ 8 ~ h b 0 0 0 b c f . ' ( [ [ [ [ [ [ . 5 7 1 ^ y y 5 ",
+"y y y 5 9 0 b 0 < } - k c 7 c c c 9 i . ( [ 2 | e 2 5 | . 1 7 | { y y 5 ",
+"y y y 5 c 9 7 7 9 ~ @ r h 0 9 9 9 9 0 . . . . . . . . . . | 5 1 { y y 5 ",
+"y y y 5 0 0 0 0 b m w w b 9 0 0 0 7 9 5 | } 1 < < } < < } 1 9 7 ^ y y 5 ",
+"y y y 5 7 9 9 b b b i f c 7 b b 7 c 9 0 5 7 1 7 5 5 7 7 1 7 9 7 ^ y y 5 ",
+"y y y 5 0 9 0 b b 9 c c 9 c 7 9 9 9 c 0 7 0 9 9 7 7 9 0 9 9 9 | / y y 5 ",
+"y y y 0 9 9 } } | < < } } 1 | } } | | | } | } | < } 1 < | 1 } < , y x 5 ",
+"y y x p } = % # = # % % % % % % % & % % % # % % # % % % & % % % % y y 5 ",
+"y y y x x x x y y y y x x y x y x x x x y y x x y x x x x y x y x x x 1 ",
+"y y v s q q q q q q q q q q q q q q q q q q q q q q s q q q s s v x x 5 ",
+"y y l h h h h h h g h h h h h h g h h h g h h h h g g h g h g h l v x 1 ",
+"y y j 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < < | 1 v y 5 ",
+"y y j | < _ _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | B A 1 ",
+"y y j < _ _ / ! ) , - , - , - , - , - , - , - , - , , ) ! / _ < | D B 1 ",
+"y y j < _ / ! , - = = = = = = = = = = = = = = = = = - - , ! / _ < C A 5 ",
+"y y j _ / ! , - = = % # # # # # # # # # # # # # # % % = - , ! / < C A 1 ",
+"y y j _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ C A 1 ",
+"x x j / / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ C A 5 ",
+"x x j _ / ) - = & # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / < C A 1 ",
+"x x j _ / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < C A 5 ",
+"x x j < _ / ! , - - = = = = = = = = = = = = = = = = - - , ! / _ < C A 1 ",
+"x x j < _ / / ! ) - , - - - - - - - - - - - - - - , , ) ! / / < } C A 1 ",
+"x x l | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | D A 1 ",
+"x x q 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ _ < } 1 1 H A 1 ",
+"x x y B I K N K K K K K K K K K K K K K K K K K K K K K K K L K L E y 1 ",
+"x x x A B B B B B B B B C C B B B B B B B B B B C C B C B B C B B y x 1 ",
+"x x v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v 1 ",
+"x x v | } } } } } } } } } } } } } } } } } } } } } } } } } } } } } v v 1 ",
+"x x v T V T T T T T T T T T T T T T T T T T T T T T T T T T T T T C v 1 ",
+"x x v T Z +.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.f v 1 ",
+"x x v O X ..................................................+...` | v 1 ",
+"x x v Q X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` X 4 v 1 ",
+"v v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 5 v | ",
+"v v v Q X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v | ",
+"v v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v | ",
+"v v v Q X ..` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v | ",
+"v v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v | ",
+"v v v Q X .` ` . . . . . . . . . . . . . . . . . . . . . . .` Y 4 v 1 ",
+"v v v O X U X X X X X X X X X X X X X X X X X X X X X X X X Y U O 6 s | ",
+"v v v S C k h i h h h h h h h h h h h h h h h h h h h h h h i g f 6 v | ",
+"v v s i , # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # v | ",
+"v v v s s v v s v v v v v s s s v s v v v v s v v s v v s v v s s s v | ",
+"v v s v v v s v v s v s s s v v s v v s v v v v s v s v s v v v v v v | ",
+"v v s ) - = - = - = - = - = - = - = - = - = - = - = - = - = - = = q q | ",
+"v v q / X n n n n n n n n n n n n n n n n n n n n n n n n n n n @ s s | ",
+"s s s / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q | ",
+"s s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q | ",
+"s s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q | ",
+"s s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q } ",
+"s s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q | ",
+"s s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q } ",
+"s s q / ! = = = = = = = = = = = = = = = = = = = = = = = = = = # @ q q | ",
+"s s q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p q } ",
+"s s q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p q | ",
+"s s q q q q q q q q q p p q p q q q q q q p q q q q p q p q q q q q q } ",
+"k j 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 < ",
+"9 < _ / / / / / / _ / / _ / / _ / / _ / / / / _ / / _ / / / / / _ / / / "};
--- /dev/null
+/* XPM */
+char * matrix_black_xpm[] = {
+"32 12 257 2",
+" c None",
+". c #000000",
+"+ c #080808",
+"@ c #080810",
+"# c #001008",
+"$ c #101010",
+"% c #181010",
+"& c #002010",
+"* c #101818",
+"= c #181818",
+"- c #002918",
+"; c #202018",
+"> c #003118",
+", c #202020",
+"' c #202029",
+") c #292020",
+"! c #202920",
+"~ c #292920",
+"{ c #292929",
+"] c #004120",
+"^ c #293131",
+"/ c #313131",
+"( c #104A29",
+"_ c #393939",
+": c #394139",
+"< c #414141",
+"[ c #20524A",
+"} c #4A4141",
+"| c #414A41",
+"1 c #4A4A41",
+"2 c #4A4A4A",
+"3 c #524A41",
+"4 c #4A524A",
+"5 c #525252",
+"6 c #525A52",
+"7 c #5A5A52",
+"8 c #625A4A",
+"9 c #317B20",
+"0 c #5A625A",
+"a c #62625A",
+"b c #626A62",
+"c c #6A6A62",
+"d c #6A6A6A",
+"e c #736A62",
+"f c #737373",
+"g c #7B736A",
+"h c #737B73",
+"i c #737B7B",
+"j c #7B7B73",
+"k c #7B7B7B",
+"l c #7B8373",
+"m c #7B837B",
+"n c #83837B",
+"o c #838383",
+"p c #838B83",
+"q c #8B8B83",
+"r c #8B8B8B",
+"s c #8B948B",
+"t c #94948B",
+"u c #949494",
+"v c #949C94",
+"w c #949C9C",
+"x c #9C9C94",
+"y c #9C9C9C",
+"z c #9CA49C",
+"A c #9CA4A4",
+"B c #A4A49C",
+"C c #A4A4A4",
+"D c #A4ACA4",
+"E c #ACACA4",
+"F c #ACACAC",
+"G c #B4B4AC",
+"H c #BDBDB4",
+"I c #C5C5BD",
+"J c #CDCDCD",
+"K c #D5D5CD",
+"L c #DEDED5",
+"M c #DEE6DE",
+"N c #E6E6E6",
+"O c #EEEEEE",
+"P c #F6EEEE",
+"Q c #F6F6F6",
+"R c #F6FFFF",
+"S c #FFFFFF",
+"T c #6633FF",
+"U c #666600",
+"V c #666633",
+"W c #666666",
+"X c #666699",
+"Y c #6666CC",
+"Z c #6666FF",
+"` c #669900",
+" . c #669933",
+".. c #669966",
+"+. c #669999",
+"@. c #6699CC",
+"#. c #6699FF",
+"$. c #66CC00",
+"%. c #66CC33",
+"&. c #66CC66",
+"*. c #66CC99",
+"=. c #66CCCC",
+"-. c #66CCFF",
+";. c #66FF00",
+">. c #66FF33",
+",. c #66FF66",
+"'. c #66FF99",
+"). c #66FFCC",
+"!. c #66FFFF",
+"~. c #990000",
+"{. c #990033",
+"]. c #990066",
+"^. c #990099",
+"/. c #9900CC",
+"(. c #9900FF",
+"_. c #993300",
+":. c #993333",
+"<. c #993366",
+"[. c #993399",
+"}. c #9933CC",
+"|. c #9933FF",
+"1. c #996600",
+"2. c #996633",
+"3. c #996666",
+"4. c #996699",
+"5. c #9966CC",
+"6. c #9966FF",
+"7. c #999900",
+"8. c #999933",
+"9. c #999966",
+"0. c #999999",
+"a. c #9999CC",
+"b. c #9999FF",
+"c. c #99CC00",
+"d. c #99CC33",
+"e. c #99CC66",
+"f. c #99CC99",
+"g. c #99CCCC",
+"h. c #99CCFF",
+"i. c #99FF00",
+"j. c #99FF33",
+"k. c #99FF66",
+"l. c #99FF99",
+"m. c #99FFCC",
+"n. c #99FFFF",
+"o. c #CC0000",
+"p. c #CC0033",
+"q. c #CC0066",
+"r. c #CC0099",
+"s. c #CC00CC",
+"t. c #CC00FF",
+"u. c #CC3300",
+"v. c #CC3333",
+"w. c #CC3366",
+"x. c #CC3399",
+"y. c #CC33CC",
+"z. c #CC33FF",
+"A. c #CC6600",
+"B. c #CC6633",
+"C. c #CC6666",
+"D. c #CC6699",
+"E. c #CC66CC",
+"F. c #CC66FF",
+"G. c #CC9900",
+"H. c #CC9933",
+"I. c #CC9966",
+"J. c #CC9999",
+"K. c #CC99CC",
+"L. c #CC99FF",
+"M. c #CCCC00",
+"N. c #CCCC33",
+"O. c #CCCC66",
+"P. c #CCCC99",
+"Q. c #CCCCCC",
+"R. c #CCCCFF",
+"S. c #CCFF00",
+"T. c #CCFF33",
+"U. c #CCFF66",
+"V. c #CCFF99",
+"W. c #CCFFCC",
+"X. c #CCFFFF",
+"Y. c #FF0000",
+"Z. c #FF0033",
+"`. c #FF0066",
+" + c #FF0099",
+".+ c #FF00CC",
+"++ c #FF00FF",
+"@+ c #FF3300",
+"#+ c #FF3333",
+"$+ c #FF3366",
+"%+ c #FF3399",
+"&+ c #FF33CC",
+"*+ c #FF33FF",
+"=+ c #FF6600",
+"-+ c #FF6633",
+";+ c #FF6666",
+">+ c #FF6699",
+",+ c #FF66CC",
+"'+ c #FF66FF",
+")+ c #FF9900",
+"!+ c #FF9933",
+"~+ c #FF9966",
+"{+ c #FF9999",
+"]+ c #FF99CC",
+"^+ c #FF99FF",
+"/+ c #FFCC00",
+"(+ c #FFCC33",
+"_+ c #FFCC66",
+":+ c #FFCC99",
+"<+ c #FFCCCC",
+"[+ c #FFCCFF",
+"}+ c #FFFF00",
+"|+ c #FFFF33",
+"1+ c #FFFF66",
+"2+ c #FFFF99",
+"3+ c #FFFFCC",
+"4+ c #FFFFFF",
+"5+ c #000000",
+"6+ c #0D0D0D",
+"7+ c #1A1A1A",
+"8+ c #282828",
+"9+ c #353535",
+"0+ c #434343",
+"a+ c #505050",
+"b+ c #5D5D5D",
+"c+ c #6B6B6B",
+"d+ c #787878",
+"e+ c #868686",
+"f+ c #939393",
+"g+ c #A1A1A1",
+"h+ c #AEAEAE",
+"i+ c #BBBBBB",
+"j+ c #C9C9C9",
+"k+ c #D6D6D6",
+"l+ c #E4E4E4",
+"m+ c #F1F1F1",
+"n+ c #FFFFFF",
+"o+ c #0099FF",
+"p+ c #00CCFF",
+"q+ c #00FFFF",
+"r+ c #3300FF",
+"s+ c #3333FF",
+"t+ c #3366FF",
+"u+ c #3399FF",
+"v+ c #33CCFF",
+"w+ c #33FFFF",
+"x+ c #6600FF",
+"y+ c #6633FF",
+"z+ c #6666FF",
+"A+ c #6699FF",
+"B+ c #66CCFF",
+"C+ c #66FFFF",
+"D+ c #9900FF",
+"E+ c #9933FF",
+"F+ c #9966FF",
+"G+ c #9999FF",
+"H+ c #99CCFF",
+"f b b b b b b a b b b b b b a b b b a b b b b a a b a b a b f m ",
+"d < : _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / / : < m ",
+"d : / ^ ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : s ",
+"d / ^ ^ { ' , ; = ; = ; = ; = ; = ; = ; = ; = ; ; , ' { ^ / : u ",
+"d / ^ { ' ; = * * * * * * * * * * * * * * * * * = = ; ' { ^ / t ",
+"d ^ { ' ; = * * $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / t ",
+"d ^ { ' = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ t ",
+"d { { , = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ t ",
+"d ^ { , = * % @ + + + + + + + + + + + + + + + + @ $ * = , { / t ",
+"d ^ { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / t ",
+"d / ^ { ' ; = = * * * * * * * * * * * * * * * * = = ; ' { ^ / t ",
+"d a b b b a b b b b b a b b b a b b b a a b b b b a m m a m t t "};
--- /dev/null
+/* XPM */
+char * matrix_grey_xpm[] = {
+"32 12 22 1",
+" c None",
+". c #A0A0A0",
+"+ c #98A098",
+"@ c #989898",
+"# c #7F7F7F",
+"$ c #6F776F",
+"% c #909088",
+"& c #909890",
+"* c #777777",
+"= c #949494",
+"- c #909898",
+"; c #777F77",
+"> c #949493",
+", c #949394",
+"' c #939494",
+") c #939394",
+"! c #939493",
+"~ c #949393",
+"{ c #939393",
+"] c #A8A8A0",
+"^ c #889088",
+"/ c #B1B1A8",
+".+++++++++++++++++++++++++++++++",
+"@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$%&",
+"@*============================&-",
+"-;============================++",
+"-;============================.+",
+"-;>===,='>=>,>>==============).+",
+"-;=!,==!,=!>=''~,=~')===~====>.+",
+"-;=~=,=>''=,'=,=>=')'~'=>=>'=).+",
+"-#{>!=!!~=,~>'==,=>~='>>'>>'=!]+",
+"-^>>~{,~{{))>!~'>!~~>!,=)=){!~]+",
+"--.///////////////////////////]@",
+"&-++..........................@-"};
--- /dev/null
+/* XPM */
+char * matrix_grey_l_xpm[] = {
+"32 12 22 1",
+" c None",
+". c #6F776F",
+"+ c #98A098",
+"@ c #7F7F7F",
+"# c #909088",
+"$ c #909890",
+"% c #777777",
+"& c #949494",
+"* c #909898",
+"= c #777F77",
+"- c #A0A0A0",
+"; c #949493",
+"> c #949394",
+", c #939494",
+"' c #939394",
+") c #939493",
+"! c #949393",
+"~ c #939393",
+"{ c #A8A8A0",
+"] c #889088",
+"^ c #B1B1A8",
+"/ c #989898",
+".+++++++++++++++++++++++++++++++",
+".@............................#$",
+".%&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*",
+".=&&&&&&&&&&&&&&&&&&&&&&&&&&&&++",
+".=&&&&&&&&&&&&&&&&&&&&&&&&&&&&-+",
+".=;&&&>&,;&;>;;&&&&&&&&&&&&&&'-+",
+".=&)>&&)>&);&,,!>&!,'&&&!&&&&;-+",
+".=&!&>&;,,&>,&>&;&,',!,&;&;,&'-+",
+".@~;)&))!&>!;,&&>&;!&,;;,;;,&){+",
+".];;!~>!~~'';)!,;)!!;)>&'&'~)!{+",
+".*-^^^^^^^^^^^^^^^^^^^^^^^^^^^{/",
+".*++--------------------------/*"};
--- /dev/null
+/* XPM */
+char * matrix_grey_o_xpm[] = {
+"32 12 22 1",
+" c None",
+". c #6F776F",
+"+ c #989898",
+"@ c #7F7F7F",
+"# c #909088",
+"$ c #909890",
+"% c #777777",
+"& c #949494",
+"* c #909898",
+"= c #777F77",
+"- c #98A098",
+"; c #A0A0A0",
+"> c #949493",
+", c #949394",
+"' c #939494",
+") c #939394",
+"! c #939493",
+"~ c #949393",
+"{ c #939393",
+"] c #A8A8A0",
+"^ c #889088",
+"/ c #B1B1A8",
+"................................",
+"+@............................#$",
+"+%&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*",
+"*=&&&&&&&&&&&&&&&&&&&&&&&&&&&&--",
+"*=&&&&&&&&&&&&&&&&&&&&&&&&&&&&;-",
+"*=>&&&,&'>&>,>>&&&&&&&&&&&&&&);-",
+"*=&!,&&!,&!>&''~,&~')&&&~&&&&>;-",
+"*=&~&,&>''&,'&,&>&')'~'&>&>'&);-",
+"*@{>!&!!~&,~>'&&,&>~&'>>'>>'&!]-",
+"*^>>~{,~{{))>!~'>!~~>!,&)&){!~]-",
+"**;///////////////////////////]+",
+"$*--;;;;;;;;;;;;;;;;;;;;;;;;;;+*"};
--- /dev/null
+/* XPM */
+char * matrix_grey_ol_xpm[] = {
+"32 12 22 1",
+" c None",
+". c #6F776F",
+"+ c #7F7F7F",
+"@ c #909088",
+"# c #909890",
+"$ c #777777",
+"% c #949494",
+"& c #909898",
+"* c #777F77",
+"= c #98A098",
+"- c #A0A0A0",
+"; c #949493",
+"> c #949394",
+", c #939494",
+"' c #939394",
+") c #939493",
+"! c #949393",
+"~ c #939393",
+"{ c #A8A8A0",
+"] c #889088",
+"^ c #B1B1A8",
+"/ c #989898",
+"................................",
+".+............................@#",
+".$%%%%%%%%%%%%%%%%%%%%%%%%%%%%#&",
+".*%%%%%%%%%%%%%%%%%%%%%%%%%%%%==",
+".*%%%%%%%%%%%%%%%%%%%%%%%%%%%%-=",
+".*;%%%>%,;%;>;;%%%%%%%%%%%%%%'-=",
+".*%)>%%)>%);%,,!>%!,'%%%!%%%%;-=",
+".*%!%>%;,,%>,%>%;%,',!,%;%;,%'-=",
+".+~;)%))!%>!;,%%>%;!%,;;,;;,%){=",
+".];;!~>!~~'';)!,;)!!;)>%'%'~)!{=",
+".&-^^^^^^^^^^^^^^^^^^^^^^^^^^^{/",
+".&==--------------------------/&"};
--- /dev/null
+/* XPM */
+char * matrix_mute_xpm[] = {
+"32 12 25 1",
+" c None",
+". c #C5C5BD",
+"+ c #D5D5CD",
+"@ c #94948B",
+"# c #7B837B",
+"$ c #B35A00",
+"% c #DE8C00",
+"& c #FFC128",
+"* c #CC9900",
+"= c #700909",
+"- c #5A625A",
+"; c #ACACA4",
+"> c #394139",
+", c #B4B4AC",
+"' c #4A4141",
+") c #872100",
+"! c #414A41",
+"~ c #4A4A41",
+"{ c #CC6600",
+"] c #7B7B7B",
+"^ c #BDBDB4",
+"/ c #736A62",
+"( c #626A62",
+"_ c #6A6A62",
+": c #62625A",
+".+............................@#",
+".$%&*************************=-#",
+";$%%%%%%%%%%%%%%%%%%%%%%%%%%%=>#",
+",$%%%%%%%%%%%%%%%%%%%%%%%%%%%='#",
+";$%%%%%%%%%%%%%%%%%%%%%%%%%%%)!#",
+",$%*%%%%%%%%%%%%%%%%%%%%%%%%%)~#",
+";$%%%%%%%%%%%%%%%%%%%%%%%%%%%=~#",
+",$$%%%%%%%%%%%%%%%%%%%%%%%%%%)~#",
+";$%*%%%%%%%%%%%%%%%%%%%%%%%%%=~#",
+",$%$%%%%%%%%%%%%%%%%%%%%%%%%$)'#",
+";***************************{*~]",
+"^@/(_((((((((((((((((((((((_:-~#"};
--- /dev/null
+/* XPM */
+char * matrix_white_xpm[] = {
+"32 12 257 2",
+" c None",
+". c #000000",
+"+ c #080808",
+"@ c #080810",
+"# c #001008",
+"$ c #101010",
+"% c #181010",
+"& c #002010",
+"* c #101818",
+"= c #181818",
+"- c #002918",
+"; c #202018",
+"> c #003118",
+", c #202020",
+"' c #202029",
+") c #292020",
+"! c #202920",
+"~ c #292920",
+"{ c #292929",
+"] c #004120",
+"^ c #293131",
+"/ c #313131",
+"( c #104A29",
+"_ c #393939",
+": c #394139",
+"< c #414141",
+"[ c #20524A",
+"} c #4A4141",
+"| c #414A41",
+"1 c #4A4A41",
+"2 c #4A4A4A",
+"3 c #524A41",
+"4 c #4A524A",
+"5 c #525252",
+"6 c #525A52",
+"7 c #5A5A52",
+"8 c #625A4A",
+"9 c #317B20",
+"0 c #5A625A",
+"a c #62625A",
+"b c #626A62",
+"c c #6A6A62",
+"d c #6A6A6A",
+"e c #736A62",
+"f c #737373",
+"g c #7B736A",
+"h c #737B73",
+"i c #737B7B",
+"j c #7B7B73",
+"k c #7B7B7B",
+"l c #7B8373",
+"m c #7B837B",
+"n c #83837B",
+"o c #838383",
+"p c #838B83",
+"q c #8B8B83",
+"r c #8B8B8B",
+"s c #8B948B",
+"t c #94948B",
+"u c #949494",
+"v c #949C94",
+"w c #949C9C",
+"x c #9C9C94",
+"y c #9C9C9C",
+"z c #9CA49C",
+"A c #9CA4A4",
+"B c #A4A49C",
+"C c #A4A4A4",
+"D c #A4ACA4",
+"E c #ACACA4",
+"F c #ACACAC",
+"G c #B4B4AC",
+"H c #BDBDB4",
+"I c #C5C5BD",
+"J c #CDCDCD",
+"K c #D5D5CD",
+"L c #DEDED5",
+"M c #DEE6DE",
+"N c #E6E6E6",
+"O c #EEEEEE",
+"P c #F6EEEE",
+"Q c #F6F6F6",
+"R c #F6FFFF",
+"S c #FFFFFF",
+"T c #6633FF",
+"U c #666600",
+"V c #666633",
+"W c #666666",
+"X c #666699",
+"Y c #6666CC",
+"Z c #6666FF",
+"` c #669900",
+" . c #669933",
+".. c #669966",
+"+. c #669999",
+"@. c #6699CC",
+"#. c #6699FF",
+"$. c #66CC00",
+"%. c #66CC33",
+"&. c #66CC66",
+"*. c #66CC99",
+"=. c #66CCCC",
+"-. c #66CCFF",
+";. c #66FF00",
+">. c #66FF33",
+",. c #66FF66",
+"'. c #66FF99",
+"). c #66FFCC",
+"!. c #66FFFF",
+"~. c #990000",
+"{. c #990033",
+"]. c #990066",
+"^. c #990099",
+"/. c #9900CC",
+"(. c #9900FF",
+"_. c #993300",
+":. c #993333",
+"<. c #993366",
+"[. c #993399",
+"}. c #9933CC",
+"|. c #9933FF",
+"1. c #996600",
+"2. c #996633",
+"3. c #996666",
+"4. c #996699",
+"5. c #9966CC",
+"6. c #9966FF",
+"7. c #999900",
+"8. c #999933",
+"9. c #999966",
+"0. c #999999",
+"a. c #9999CC",
+"b. c #9999FF",
+"c. c #99CC00",
+"d. c #99CC33",
+"e. c #99CC66",
+"f. c #99CC99",
+"g. c #99CCCC",
+"h. c #99CCFF",
+"i. c #99FF00",
+"j. c #99FF33",
+"k. c #99FF66",
+"l. c #99FF99",
+"m. c #99FFCC",
+"n. c #99FFFF",
+"o. c #CC0000",
+"p. c #CC0033",
+"q. c #CC0066",
+"r. c #CC0099",
+"s. c #CC00CC",
+"t. c #CC00FF",
+"u. c #CC3300",
+"v. c #CC3333",
+"w. c #CC3366",
+"x. c #CC3399",
+"y. c #CC33CC",
+"z. c #CC33FF",
+"A. c #CC6600",
+"B. c #CC6633",
+"C. c #CC6666",
+"D. c #CC6699",
+"E. c #CC66CC",
+"F. c #CC66FF",
+"G. c #CC9900",
+"H. c #CC9933",
+"I. c #CC9966",
+"J. c #CC9999",
+"K. c #CC99CC",
+"L. c #CC99FF",
+"M. c #CCCC00",
+"N. c #CCCC33",
+"O. c #CCCC66",
+"P. c #CCCC99",
+"Q. c #CCCCCC",
+"R. c #CCCCFF",
+"S. c #CCFF00",
+"T. c #CCFF33",
+"U. c #CCFF66",
+"V. c #CCFF99",
+"W. c #CCFFCC",
+"X. c #CCFFFF",
+"Y. c #FF0000",
+"Z. c #FF0033",
+"`. c #FF0066",
+" + c #FF0099",
+".+ c #FF00CC",
+"++ c #FF00FF",
+"@+ c #FF3300",
+"#+ c #FF3333",
+"$+ c #FF3366",
+"%+ c #FF3399",
+"&+ c #FF33CC",
+"*+ c #FF33FF",
+"=+ c #FF6600",
+"-+ c #FF6633",
+";+ c #FF6666",
+">+ c #FF6699",
+",+ c #FF66CC",
+"'+ c #FF66FF",
+")+ c #FF9900",
+"!+ c #FF9933",
+"~+ c #FF9966",
+"{+ c #FF9999",
+"]+ c #FF99CC",
+"^+ c #FF99FF",
+"/+ c #FFCC00",
+"(+ c #FFCC33",
+"_+ c #FFCC66",
+":+ c #FFCC99",
+"<+ c #FFCCCC",
+"[+ c #FFCCFF",
+"}+ c #FFFF00",
+"|+ c #FFFF33",
+"1+ c #FFFF66",
+"2+ c #FFFF99",
+"3+ c #FFFFCC",
+"4+ c #FFFFFF",
+"5+ c #000000",
+"6+ c #0D0D0D",
+"7+ c #1A1A1A",
+"8+ c #282828",
+"9+ c #353535",
+"0+ c #434343",
+"a+ c #505050",
+"b+ c #5D5D5D",
+"c+ c #6B6B6B",
+"d+ c #787878",
+"e+ c #868686",
+"f+ c #939393",
+"g+ c #A1A1A1",
+"h+ c #AEAEAE",
+"i+ c #BBBBBB",
+"j+ c #C9C9C9",
+"k+ c #D6D6D6",
+"l+ c #E4E4E4",
+"m+ c #F1F1F1",
+"n+ c #FFFFFF",
+"o+ c #0099FF",
+"p+ c #00CCFF",
+"q+ c #00FFFF",
+"r+ c #3300FF",
+"s+ c #3333FF",
+"t+ c #3366FF",
+"u+ c #3399FF",
+"v+ c #33CCFF",
+"w+ c #33FFFF",
+"x+ c #6600FF",
+"y+ c #6633FF",
+"z+ c #6666FF",
+"A+ c #6699FF",
+"B+ c #66CCFF",
+"C+ c #66FFFF",
+"D+ c #9900FF",
+"E+ c #9933FF",
+"F+ c #9966FF",
+"G+ c #9999FF",
+"H+ c #99CCFF",
+"I K I I I I I I I I I I I I I I I I I I I I I I I I I I I I t m ",
+"I N R S S S S S S S S S S S S S S S S S S S S S S S S S S S 0 m ",
+"E L Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R Q O : m ",
+"G L P O O O O O O O O O O O O O O O O O O O O O O O O O O L } m ",
+"E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L | m ",
+"G L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m ",
+"E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m ",
+"G L Q O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m ",
+"E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m ",
+"G L P O O P P P P P P P P P P P P P P P P P P P P P P P O M } m ",
+"E L J L L L L L L L L L L L L L L L L L L L L L L L L M J E 1 k ",
+"H t e b c b b b b b b b b b b b b b b b b b b b b b b c a 0 1 m "};
--- /dev/null
+/* XPM */
+char * matrix_yellow_xpm[] = {
+"32 12 257 2",
+" c None",
+". c #000000",
+"+ c #080000",
+"@ c #080808",
+"# c #080810",
+"$ c #001008",
+"% c #101010",
+"& c #181010",
+"* c #002010",
+"= c #101818",
+"- c #181818",
+"; c #201818",
+"> c #002918",
+", c #202018",
+"' c #003118",
+") c #202020",
+"! c #202029",
+"~ c #292020",
+"{ c #202920",
+"] c #392020",
+"^ c #292920",
+"/ c #292929",
+"( c #004120",
+"_ c #293131",
+": c #412920",
+"< c #313131",
+"[ c #104A29",
+"} c #393939",
+"| c #394139",
+"1 c #414141",
+"2 c #20524A",
+"3 c #414152",
+"4 c #4A4141",
+"5 c #414A41",
+"6 c #4A4A41",
+"7 c #4A4A4A",
+"8 c #524A41",
+"9 c #4A524A",
+"0 c #525252",
+"a c #734A29",
+"b c #525A52",
+"c c #5A5A52",
+"d c #625A4A",
+"e c #317B20",
+"f c #5A625A",
+"g c #62625A",
+"h c #626A62",
+"i c #6A6A62",
+"j c #6A6A6A",
+"k c #736A62",
+"l c #737373",
+"m c #7B736A",
+"n c #737383",
+"o c #9C7329",
+"p c #737B73",
+"q c #737B7B",
+"r c #7B7B73",
+"s c #7B7B7B",
+"t c #AC6A5A",
+"u c #7B8373",
+"v c #7B837B",
+"w c #83837B",
+"x c #838383",
+"y c #838B83",
+"z c #8B8B83",
+"A c #8B8B8B",
+"B c #8B948B",
+"C c #94948B",
+"D c #949494",
+"E c #949C94",
+"F c #949C9C",
+"G c #9C9C94",
+"H c #9C9C9C",
+"I c #9CA49C",
+"J c #9CA4A4",
+"K c #A4A49C",
+"L c #A4A4A4",
+"M c #C5A45A",
+"N c #A4ACA4",
+"O c #ACACA4",
+"P c #ACACAC",
+"Q c #B4B4AC",
+"R c #C5B48B",
+"S c #BDBDB4",
+"T c #C5C5BD",
+"U c #CDCDCD",
+"V c #D5D5CD",
+"W c #F6CDCD",
+"X c #DEDED5",
+"Y c #DEE6DE",
+"Z c #E6E6E6",
+"` c #EEEEEE",
+" . c #F6EEEE",
+".. c #F6F6F6",
+"+. c #F6FFFF",
+"@. c #FFFFFF",
+"#. c #6699FF",
+"$. c #66CC00",
+"%. c #66CC33",
+"&. c #66CC66",
+"*. c #66CC99",
+"=. c #66CCCC",
+"-. c #66CCFF",
+";. c #66FF00",
+">. c #66FF33",
+",. c #66FF66",
+"'. c #66FF99",
+"). c #66FFCC",
+"!. c #66FFFF",
+"~. c #990000",
+"{. c #990033",
+"]. c #990066",
+"^. c #990099",
+"/. c #9900CC",
+"(. c #9900FF",
+"_. c #993300",
+":. c #993333",
+"<. c #993366",
+"[. c #993399",
+"}. c #9933CC",
+"|. c #9933FF",
+"1. c #996600",
+"2. c #996633",
+"3. c #996666",
+"4. c #996699",
+"5. c #9966CC",
+"6. c #9966FF",
+"7. c #999900",
+"8. c #999933",
+"9. c #999966",
+"0. c #999999",
+"a. c #9999CC",
+"b. c #9999FF",
+"c. c #99CC00",
+"d. c #99CC33",
+"e. c #99CC66",
+"f. c #99CC99",
+"g. c #99CCCC",
+"h. c #99CCFF",
+"i. c #99FF00",
+"j. c #99FF33",
+"k. c #99FF66",
+"l. c #99FF99",
+"m. c #99FFCC",
+"n. c #99FFFF",
+"o. c #CC0000",
+"p. c #CC0033",
+"q. c #CC0066",
+"r. c #CC0099",
+"s. c #CC00CC",
+"t. c #CC00FF",
+"u. c #CC3300",
+"v. c #CC3333",
+"w. c #CC3366",
+"x. c #CC3399",
+"y. c #CC33CC",
+"z. c #CC33FF",
+"A. c #CC6600",
+"B. c #CC6633",
+"C. c #CC6666",
+"D. c #CC6699",
+"E. c #CC66CC",
+"F. c #CC66FF",
+"G. c #CC9900",
+"H. c #CC9933",
+"I. c #CC9966",
+"J. c #CC9999",
+"K. c #CC99CC",
+"L. c #CC99FF",
+"M. c #CCCC00",
+"N. c #CCCC33",
+"O. c #CCCC66",
+"P. c #CCCC99",
+"Q. c #CCCCCC",
+"R. c #CCCCFF",
+"S. c #CCFF00",
+"T. c #CCFF33",
+"U. c #CCFF66",
+"V. c #CCFF99",
+"W. c #CCFFCC",
+"X. c #CCFFFF",
+"Y. c #FF0000",
+"Z. c #FF0033",
+"`. c #FF0066",
+" + c #FF0099",
+".+ c #FF00CC",
+"++ c #FF00FF",
+"@+ c #FF3300",
+"#+ c #FF3333",
+"$+ c #FF3366",
+"%+ c #FF3399",
+"&+ c #FF33CC",
+"*+ c #FF33FF",
+"=+ c #FF6600",
+"-+ c #FF6633",
+";+ c #FF6666",
+">+ c #FF6699",
+",+ c #FF66CC",
+"'+ c #FF66FF",
+")+ c #FF9900",
+"!+ c #FF9933",
+"~+ c #FF9966",
+"{+ c #FF9999",
+"]+ c #FF99CC",
+"^+ c #FF99FF",
+"/+ c #FFCC00",
+"(+ c #FFCC33",
+"_+ c #FFCC66",
+":+ c #FFCC99",
+"<+ c #FFCCCC",
+"[+ c #FFCCFF",
+"}+ c #FFFF00",
+"|+ c #FFFF33",
+"1+ c #FFFF66",
+"2+ c #FFFF99",
+"3+ c #FFFFCC",
+"4+ c #FFFFFF",
+"5+ c #000000",
+"6+ c #0D0D0D",
+"7+ c #1A1A1A",
+"8+ c #282828",
+"9+ c #353535",
+"0+ c #434343",
+"a+ c #505050",
+"b+ c #5D5D5D",
+"c+ c #6B6B6B",
+"d+ c #787878",
+"e+ c #868686",
+"f+ c #939393",
+"g+ c #A1A1A1",
+"h+ c #AEAEAE",
+"i+ c #BBBBBB",
+"j+ c #C9C9C9",
+"k+ c #D6D6D6",
+"l+ c #E4E4E4",
+"m+ c #F1F1F1",
+"n+ c #FFFFFF",
+"o+ c #52524A",
+"p+ c #524A52",
+"q+ c #4A4A4A",
+"r+ c #625A4A",
+"s+ c #00005A",
+"t+ c #311800",
+"u+ c #291800",
+"v+ c #412000",
+"w+ c #311800",
+"x+ c #311800",
+"y+ c #311800",
+"z+ c #412000",
+"A+ c #4A2900",
+"B+ c #000010",
+"C+ c #4A4100",
+"D+ c #4A4141",
+"E+ c #4A4141",
+"F+ c #292041",
+"G+ c #8B8B29",
+"H+ c #8B8B8B",
+"T V T T T T T T T T T T T T T T T T T T T T T T T T T T T T C v ",
+"T _+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+f v ",
+"O G._+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+G.| v ",
+"Q G./+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+/+_+G.4 v ",
+"O G./+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+/+_+G.5 v ",
+"Q G._+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+/+_+G.6 v ",
+"O G./+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+/+_+G.6 v ",
+"Q A._+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+/+_+G.6 v ",
+"O G./+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+/+/+G.6 v ",
+"Q A./+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+_+/+4 v ",
+"O G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.A.G.6 s ",
+"S C k h i h h h h h h h h h h h h h h h h h h h h h h i g f 6 v "};
"G+ c #9999FF",
"H+ c #99CCFF",
"2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 { ",
-"j g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g / ",
-"g F D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D a ",
-"e C r m m m m m m m m m m m m m m m m m m m m m m m m m m m m m r x z 6 ",
-"e C o < : _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / _ : < z A 6 ",
-"e C p : / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ ^ / < D D 6 ",
-"e A p _ / { { ' , ; = ; = ; = ; = ; = ; = ; = ; = ; ; , ' { { / _ F D 6 ",
-"e A p / ^ { ' ; = = * * * * * * * * * * * * * * * * * = ; ' { ^ / F D 6 ",
-"e A p / { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ * * = ; ' { / F D 6 ",
-"e A p ^ { ' = * $ @ + + + + + + + + + + + + + + + + @ $ * = ' { ^ F D 6 ",
-"e A p ^ { , = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ F D 6 ",
-"e A p / { , = * $ @ + + + + + + + + + + + + + + + + @ % * = , { ^ F D 6 ",
-"e A p / { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / F D 6 ",
-"e A p / ^ { ' ; = = * * * * * * * * * * * * * * * * = = = ' { ^ / F D 5 ",
-"e A p _ ^ { { ' , ; = = = = = = = = = = = = = = ; = ; , ' { { / _ F D 5 ",
-"e A r < / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : G D 5 ",
-"e A v < < _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / _ < < G D 5 ",
-"e A A F H H H H H H H H H H H H H H H H H H H H H H H H H H H H H G C 5 ",
-"e z A D D 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 C A 5 ",
-"e A s b / / / / / / / / / / / / / / / / / / / / / / / / / / / / b s y 5 ",
-"e z r 2 7 7 5 5 2 7 4 5 6 2 5 5 5 4 2 2 4 4 4 4 4 6 4 2 5 4 5 2 2 v z 5 ",
-"e z r 5 4 7 5 4 7 5 4 4 4 6 5 7 5 7 4 4 4 2 6 2 4 7 6 6 4 4 7 2 / z z 5 ",
-"e z r 6 4 5 4 5 2 5 2 7 6 2 2 7 2 7 4 4 2 5 5 5 4 4 4 4 5 5 7 | ! z z 5 ",
-"e z r 6 2 4 4 6 6 2 2 6 2 6 2 2 4 5 6 5 4 4 7 2 4 4 2 4 2 2 2 < { z z 5 ",
-"e z r 6 6 5 2 5 5 2 2 5 6 6 4 7 0 7 b j n j j l n j k g a 5 7 < { z z 5 ",
-"e z r 6 7 2 4 2 { , / < 2 4 2 2 0 4 c . . . . . . . . . . 2 5 2 ! z z 5 ",
-"e z r 6 7 7 4 < , g } 4 4 7 4 7 a 4 0 . . . . . . . . . . | 2 2 ! z z 5 ",
-"e z r 6 6 4 7 1 ~ 8 { 0 0 5 6 2 6 4 a . & # & & & # & - . | 4 : ~ z z 5 ",
-"e z q 6 5 6 2 2 { 3 ) b 7 4 7 4 a 4 7 . & & - - - > - ] . : 4 | { z z 5 ",
-"e z r 6 7 2 4 2 , 3 ) c b 7 7 2 0 7 c . > > ] - > ] ] ( . < 2 : ! z z 5 ",
-"e z r 6 6 4 2 2 { 3 ) e 0 2 2 2 a 4 0 . - > ] ] > ] ] ( . < 4 2 { z z 5 ",
-"e z r 6 6 2 2 < ~ 3 ) b 0 7 2 4 6 2 a . - - > > ] > ] ( . < | 2 ! z y 5 ",
-"e z r 6 4 5 4 : ~ 3 ) e 6 5 4 5 6 2 b . - > ] > > ] ] ( . | | 2 , y z 5 ",
-"e z p 6 4 2 2 | ! 3 ) b 6 7 4 4 7 5 b . - > > ] > ] ] ( . : | : ~ y y 5 ",
-"e z p 6 4 6 2 2 { 3 ) c 6 7 4 2 0 6 b . - > > > ] > ] ( . : 4 | { y y 5 ",
-"e z r 6 7 4 6 1 { 3 ) g 0 4 5 4 6 4 b . - > > > > ] ] ( . 2 < | ~ y y 5 ",
-"e z p 6 5 4 5 : ! 3 ) b b 2 2 4 7 6 0 . - > ] > > ] ] ( . | 5 : ! y y 5 ",
-"e z p 6 6 4 5 | { 3 ) c 0 4 6 4 a 2 a . - - > ] > > ] ( . | 2 | { y y 5 ",
-"e z p 5 4 5 4 2 { 3 ) g 7 2 5 4 0 4 a . - - ] ] > > ] ( . < 2 : ! y y 5 ",
-"e z p 6 2 7 6 2 { 3 ) c 7 5 5 2 5 7 7 . - - > ] > ] ] ( . : 5 : ! y y 5 ",
-"e z p 5 4 7 6 | { 3 ) b 0 2 5 4 5 7 c . - > > - ] > ] ( . | 2 | ! y y 5 ",
-"e z p 6 7 5 2 | { 3 ) b a 2 7 2 0 6 b . - - > > ] > ] ( . : | 2 , y y 5 ",
-"e z p 5 5 2 2 2 , 3 ) c b 2 5 7 7 5 a . - > > > > > ] ( . < 4 2 , y y 5 ",
-"e z p 5 7 2 4 < , 3 ) b 7 4 7 4 a 7 7 . > > ] ] ] > ] ( . 2 2 | { y y 5 ",
-"e z p 5 2 5 4 : ! 3 ) b 6 7 2 6 5 5 0 . > > > > > > ] ( . < 4 < { y y 5 ",
-"e z p 5 4 6 2 < ~ 3 ) e 0 4 5 4 7 4 a . - > ] > ] > ] ( . < | < ! y y 5 ",
-"e z p 5 2 6 7 2 ! 3 ) a b 5 2 7 6 7 b . - - > > > > ] ( . | | | ~ y y 5 ",
-"e z p 5 4 4 6 1 , 3 ) b 0 4 2 4 a 4 a . - - > > > ] ] ( . 2 | < , y y 5 ",
-"e z p 5 2 7 2 2 { 3 ) b 6 2 2 6 0 2 b . - - > > ] ] ] ( . < | 2 , y y 5 ",
-"e z p 5 4 4 6 2 { 3 ) e 0 4 2 5 6 5 a . > > ] > > > ] ( . | | < { y y 5 ",
-"e y p 5 4 7 4 < ~ 3 ) e 0 6 2 7 5 7 b . - > > ] > > ] ( . < 4 : { y y 5 ",
-"e y p 5 5 4 7 : ! 3 ) c b 2 2 4 5 2 a . - - ] ] > ] ] ( . 2 5 < { y y 5 ",
-"e y p 5 4 6 5 : ~ 3 ) a 0 4 2 4 6 4 b . > - ] > > > ] ( . | 4 < , y w 5 ",
-"e y p 5 4 7 7 < ! 3 ) b a 6 4 7 6 4 c . - > > - ] > ] ( . : 2 < ! w y 5 ",
-"e y p 5 5 4 4 < ~ 3 ) g 6 7 5 6 0 4 0 . - - > > > > > ( . 2 2 | ! y y 5 ",
-"e y p 5 2 6 5 | ! 3 ) c 6 5 7 2 5 7 0 . - ] > > > > ] ( . : 2 2 ~ w w 5 ",
-"e y p 5 6 4 7 2 , 3 ) c b 4 4 2 0 4 a . - - ] > ] > ] ( . : 2 2 { w w 5 ",
-"e y p 5 2 4 4 2 ~ 3 ) c 0 5 6 5 6 4 c . - - > > > > ] ( . : 4 < ~ w w 4 ",
-"e y p 5 5 5 6 < ! 3 ) b 6 4 4 7 0 7 a . - > > > > > ] ( . 2 | < , w w 4 ",
-"e y p 5 4 5 7 | , 3 ) c a 4 6 4 a 4 a . - > ] > > ] ] ( . : 5 < , w w 5 ",
-"e y p 5 6 6 4 < ! 3 ) c b 5 2 4 4 2 0 . - ] > > > ] ] ( . | 2 2 { w w 4 ",
-"e y p 5 4 4 4 | { 3 ) b 0 5 5 4 0 2 7 . - - > ] - > ] ( . : 4 < { w w 4 ",
-"e y p 5 2 2 7 : { 3 ) a a 5 5 4 6 4 a . - > ] > > > ] ( . 2 4 < { w w 4 ",
-"e y p 5 4 2 4 | { 3 ) e 6 6 6 7 6 5 0 . - - ] > ] ] ] ( . : 2 | ! w w 4 ",
-"e y p 5 4 5 7 2 { 3 ) b b 2 2 4 6 4 0 . - - > ] ] > ] ( . 2 2 < ! w w 4 ",
-"e y p 5 4 4 5 | { 3 ) b a 4 2 7 a 6 0 . - > > - > ] ] ( . 2 5 < ~ v v 4 ",
-"e y o 5 4 4 4 < { 3 ) a a 4 2 2 0 4 0 . - > > ] - > ] ( . | 5 : { v w 4 ",
-"e y o 5 4 5 7 : ~ 3 ) e a 4 5 4 6 2 c . - - ] > > > ] ( . | < | ~ v v 4 ",
-"e w o 5 2 6 7 | { 3 ) c 7 7 2 6 6 2 b . - > ] > > > ] ( . 2 | 2 { v v 4 ",
-"e w o 5 4 5 2 | ! 3 ) g 6 4 2 2 a 7 0 . - - ] > > > ] ( . | 5 2 ! v v 4 ",
-"e x o 5 5 2 6 < { 3 ) e a 7 4 6 5 6 7 . - > - > > > ] ( . : | | ~ v v 4 ",
-"e w o 5 7 5 4 : ~ 3 ) c 6 7 5 5 7 2 0 . - > > > > ] ] ( . 2 5 2 { v v 4 ",
-"e w o 5 7 6 5 < { 3 ) a b 6 5 4 0 5 a . > - > > > > ] ( . < 2 < ~ v v 4 ",
-"e w o 5 4 5 5 2 { 3 ) c 0 4 5 5 0 4 c . - - > ] ] > ] ( . | | | { v v 4 ",
-"e x o 5 2 4 7 2 , 3 ) a b 5 2 4 0 2 b . - - ] > > > ] ( . 2 2 < { v v 4 ",
-"e x o 5 5 4 2 2 { 3 ) a 6 4 7 6 a 4 b . > - > > > ] ] ( . | 4 | , v v 4 ",
-"e w o 5 2 4 5 < ~ 3 ) b 6 4 5 7 7 2 0 . - > ] > ] > ] ( . 2 4 | ! v v 4 ",
-"e x o 5 5 2 2 | ! 3 ) b 6 6 4 4 0 4 0 . - - ] ] ] ] ] ( . | | 2 ! v v 4 ",
-"e x o 5 7 2 7 2 ! 3 ) a b 5 4 4 a 7 a . & > ] > > ] ] ( . 2 | : { v v 4 ",
-"e w o 5 7 2 4 2 ! 3 ) a 0 6 4 6 5 7 7 . > > > > ] ] ] ( . | 4 < ~ v v 4 ",
-"e w o 5 5 4 5 | ! 3 ) c 6 6 5 4 7 5 0 . - > > > > > ] ( . < | | { v v 4 ",
-"e v o 5 7 4 6 2 ! 3 ) a b 4 7 4 5 5 b . - - ] ] ] ] ] ( . < 2 2 { v v 4 ",
-"e v o 5 4 6 6 2 { 3 ) a b 4 5 7 0 5 0 . > > > > ] ] ] ( . | 4 < , v v 4 ",
-"e v o 5 7 2 2 | ! 3 ) c a 5 4 2 a 6 0 . - - > - > ] ] ( . | < 2 ! v v 4 ",
-"e v o 5 6 2 2 < ~ 3 ) e 0 5 7 7 5 4 c . - - > > > ] ] ( . : 5 2 ~ v v 4 ",
-"e v o 5 4 4 6 < { 3 ) c a 4 5 7 7 6 b . - > > ] > > ] ( . | 2 2 ! v v 4 ",
-"e v o 5 6 4 2 | , 3 ) f 6 5 4 4 6 5 a . - - ] > > > ] ( . | 2 | ~ v v 4 ",
-"e v o 4 4 5 6 | { 3 ) b a 4 7 2 0 5 a . - > > ] > ] ] ( . < 2 2 ! v v 4 ",
-"e v o 5 5 6 4 | { 3 ) b 7 4 4 2 0 4 b . - > > > > ] ] ( . | | < , v u 4 ",
-"e v o 5 4 4 5 2 ! 3 ) b 0 6 2 7 a 7 b . - - ] > - > ] ( . | 4 2 , u v 4 ",
-"e v o 4 4 5 5 < { 3 ) c 0 4 5 6 0 2 a . > > > ] > ] ] ( . | 5 | ! u u 4 ",
-"e v o 5 5 5 7 2 ~ 3 ) g 6 2 2 4 0 2 0 . - > > ] > ] ] ( . 2 2 2 , v u 4 ",
-"e v o 4 7 2 6 : ~ 3 ) e 0 5 2 5 0 5 b . - - ] > ] ] ] ( . < | | ! u u 4 ",
-"e v m 4 2 2 2 : ~ 3 ) b 0 5 4 7 5 4 b . - - ] > > > ] ( . < 4 | ! u u 4 ",
-"e v m 5 4 2 4 | ! 3 ) e a 4 4 4 a 2 0 . - - > > > > ] ( . < 4 | { u u 4 ",
-"e v m 4 5 4 5 2 , 3 ) b 7 2 4 2 0 4 b . > > ] > > > ] ( . | | 2 ~ u u 4 ",
-"e v m 4 4 4 6 2 ! 3 ) b 6 6 4 5 a 4 0 . - > > ] > ] ] ( . 2 2 | , u u 4 ",
-"e v m 4 4 4 5 | ! 3 ) b 6 4 6 6 6 4 a . - > > ] > > ] ( . | 5 < ~ u u 4 ",
-"e v m 4 5 5 7 | ! 3 ) b 6 7 6 6 6 5 a . - - > ] > > > ( . < 4 2 , u u 4 ",
-"e v m 4 4 2 4 : { 3 ) c 7 7 4 4 5 7 0 . - - ] > > > ] ( . | | | { u u 4 ",
-"e v m 4 6 7 5 2 ! 3 ) b 6 5 4 5 0 6 b . - > ] > > ] ] ( . < 5 | ~ u u 4 ",
-"e v m 4 5 4 7 < ! 3 ) g 7 4 4 7 7 5 b . - - > ] > ] ] ( . 2 < 2 ! u u 4 ",
-"e v m 4 6 2 5 | { 3 ) c 0 2 6 7 a 4 0 . - - ] ] > ] ] ( . : | | ~ u u 4 ",
-"e u m 4 2 4 6 < { 3 ) c 7 4 2 7 6 4 b . - > > - ] ] ] ( . | 4 | { u u 4 ",
-"e v m 4 2 7 5 2 ! 3 ) e 6 5 4 5 a 2 c . - > > > ] - ] ( . < 5 2 { u u 4 ",
-"e u m 4 5 2 4 < , 3 ) c a 2 4 4 6 5 b . > > ] ] ] > ] ( . 2 5 < { u u 4 ",
-"e u m 4 4 4 4 | ~ 3 ) b 0 4 4 6 a 6 0 . - > > - ] > ] ( . 2 < | ~ u u 4 ",
-"e v m 4 4 6 4 | , 3 ) b 0 7 4 6 a 4 0 . - > ] ] ] > ] ( . : | | , u u 2 ",
-"e u m 4 6 2 6 : ! 3 ) b 6 4 6 2 7 5 0 . - - > > > > ] ( . 1 5 | , u u 4 ",
-"e u m 4 2 4 4 : { 3 ) c a 5 5 4 a 4 0 . - > > > > ] ] ( . < | | { u u 4 ",
-"e u m 4 4 2 2 | ~ 3 ) a 0 5 2 2 a 5 0 . - > > > > > ] ( . 2 5 | { u u 2 ",
-"e u m 4 4 2 2 | ! 3 ) c 0 4 5 7 5 2 a . - - > > > - ] ( . 2 4 < { u u 2 ",
-"e u m 4 6 6 4 : { 3 ) b 7 2 2 4 6 4 a . - - ] > > ] ] ( . : 5 2 , u u 2 ",
-"e u m 4 4 4 5 < { 3 ) c b 5 6 4 7 4 a . - > > > ] ] ] ( . 2 < < ~ t t 2 ",
-"e u m 4 5 7 4 2 ! 3 ) c b 5 6 4 0 2 c . - ] ] > ] > ] ( . 2 | | ! t t 2 ",
-"e u m 4 5 4 2 2 ~ 3 ) c a 5 6 4 0 4 c . > > > > - > ] ( . : 4 < ! t t 2 ",
-"e u m 4 6 5 4 | { 3 ) b 0 2 4 4 0 4 0 . - - ] > ] > > ( . | 2 | { t t 2 ",
-"e u m 4 4 2 5 : { 3 ) e a 2 4 4 7 7 a . - > ] > > > ] ( . : 4 : { t t 2 ",
-"e u m 4 7 4 7 | , 3 ) f 6 6 4 2 0 6 a . - - > > > ] ] ( . 2 5 2 ! s s 2 ",
-"e u m 4 4 2 6 | , 3 ) e a 4 4 4 6 4 b . > ] > > > ] ] ( . : 4 2 , s t 2 ",
-"e u m 4 4 2 5 < , 3 ) c 7 2 7 2 a 2 b . - > ] > > > ] ( . : | 2 ! t s 2 ",
-"e u m 4 7 6 2 | ! 3 ) e 0 2 4 7 7 6 7 . - > > > ] > ] ( . | 2 2 , t s 2 ",
-"e u m 4 7 4 6 : ~ 3 ) a 0 2 5 5 0 6 c . - > > ] ] ] ] ( . | 4 : ! s s 2 ",
-"e u m 4 4 5 5 : { 3 ) c 6 2 4 4 6 5 0 . - > > ] > ] ] ( . | < 2 ~ s s 2 ",
-"e u m 4 5 5 6 | , 3 ) b b 2 4 5 5 5 a . > > > > > > ] ( . | 4 2 { s s 2 ",
-"e u m 4 7 4 6 | ~ 3 ) c a 4 4 2 a 5 b . > - > ] ] > ] ( . 2 | 2 ~ s s 2 ",
-"e u m 4 2 6 7 : ! 3 ) b 0 2 6 4 0 4 c . > > > > ] > ] ( . : | | ! s s 2 ",
-"e t m 4 6 2 5 2 ~ 3 ) b 0 2 2 4 6 4 c . - > > > ] > ] ( . : 2 < , s s 2 ",
-"e t m 4 2 4 4 2 ! 3 ) a a 5 4 5 a 4 b . - > ] > ] > ] ( . < 4 | { s s 2 ",
-"e t m 4 4 5 4 | { 3 ) e 6 5 7 5 6 5 b . > > ] > ] ] ] ( . < 5 2 ~ s s 2 ",
-"e t m 4 2 5 7 : { 3 ) a b 4 5 6 0 4 0 . > > ] ] > > ] ( . 2 < < ! s s 2 ",
-"e t m 4 5 6 7 | ! 3 ) b a 2 4 4 5 4 c . & - > > ] > ] ( . | 5 : ! s s 2 ",
-"e t m 4 2 7 4 | ~ 3 ) c b 7 2 4 0 6 a . > > > ] ] ] ] ( . : 4 : , s s 2 ",
-"e t m 4 2 5 4 : { 3 ) a b 5 2 5 6 6 0 . > > > > ] ] ] ( . 2 | < { s s 2 ",
-"e s m 4 4 5 2 | { 3 ) b 6 2 5 4 5 7 b . - > > > > ] ] ( . 2 | : { s s 2 ",
-"e t k 4 5 7 6 2 { 3 ) e b 5 4 6 a 4 b . - - > ] ] ] ] ( . 2 | < { s s 2 ",
-"e t s 4 2 6 7 4 { 3 ) a a 7 5 2 4 6 0 . - > ] ] > > ] ( . < | 2 { s s 2 ",
-"e s s 4 4 5 5 5 ! 3 ) b 7 2 4 7 4 7 0 . - > > > > > ] ( . < 4 : ! s s 2 ",
-"e s s 4 5 4 4 2 { 3 ) b b 5 6 5 2 4 a . - > > ] > ] ] ( . < 5 | ~ s s 2 ",
-"e s s 2 5 2 2 5 ~ 3 ) b 0 4 5 5 6 6 7 . > > > > ] > ] ( . 2 | | { s s 2 ",
-"e s s 2 5 5 5 4 { 3 ) a 0 2 4 4 6 4 c . - - ] > > ] ] ( . 2 4 | { s r 2 ",
-"e s r 2 5 5 7 2 ! 3 ) b a 2 7 2 4 4 0 . - > > ] > ] ] ( . 1 | | ~ s s 2 ",
-"e s r 2 7 5 5 7 , 3 ) c b 2 5 5 6 2 0 . - > > ] ] ] ] ( . 2 4 : { r r 2 ",
-"e s r 2 5 4 5 4 { 3 ) c a 4 2 7 2 2 a . - - ] > > ] ] ( . : | 2 ~ r r 2 ",
-"e s r 2 5 2 2 7 ~ 3 ) c 7 2 4 4 2 4 0 . - > ] > ] > ] ( . 2 2 | ~ r r 2 ",
-"e s r 2 2 4 4 7 ! 3 ) b 7 2 2 4 4 7 7 . - > > > ] > ] ( . 2 2 | { r r 2 ",
-"e s r 2 5 7 2 4 { 3 ) c b 7 4 4 5 6 0 . - > > - > > ] ( . < 4 : , r r 2 ",
-"e s r 2 2 4 4 6 ~ 3 ) c a 2 6 6 2 7 a . > - ] > > > ] ( . < 2 2 ~ r r 2 ",
-"e s r 2 2 5 4 2 ! 3 ) b 6 7 2 6 2 5 0 . > > > > > > ] ( . < 4 < { r r 1 ",
-"e s r 2 4 2 5 4 ~ 3 ) c 0 4 4 2 2 4 b . - > > > ] > ] ( . : 2 < , r r 2 ",
-"e s r 2 7 4 5 4 ! 3 ) c b 4 2 4 4 7 b . - - ] > > > ] ( . < 5 : { r r 2 ",
-"e s r 2 4 6 5 5 ! 3 ) a a 5 4 5 4 6 0 . - > > > - ] ] ( . | 2 | ~ r r 1 ",
-"e r r 2 4 4 6 2 ! 3 ) c 6 7 4 4 2 4 0 . > - > ] > > ] ( . : | | ! r r 1 ",
-"e s r 2 6 6 2 7 ~ 3 ) c 0 4 2 5 2 7 0 . - > ] > > > ] ( . | 5 < , r r 1 ",
-"e r r 2 5 6 6 4 { 3 ) e b 7 4 5 4 2 0 . > - ] > > > ] ( . | | | ~ r r 1 ",
-"e r r 2 4 6 4 4 ! 3 ) e b 4 5 4 2 7 b . - > ] ] > > ] ( . 2 | | ! r r | ",
-"e r p 2 6 5 5 4 ~ 3 ) c 0 4 4 5 2 4 b . - - ] > ] ] > ( . 2 2 | { p p | ",
-"e r p 2 5 7 4 7 { 3 ) e b 6 2 2 6 5 0 . - - > > > ] ] ( . | 4 : , p r | ",
-"e r p 2 7 4 4 6 , 3 ) c 6 4 2 4 4 6 0 . - > ] > > > ] ( . : < 2 ~ r p 1 ",
-"e r p 1 5 6 6 5 { 3 ) g 6 4 7 4 2 5 a . - - > > ] > ] ( . | 4 : { p p | ",
-"e r p 1 4 6 5 2 ! 3 ) b 0 2 4 6 4 5 b . - - > > ] ] > ( . : | : ! p p | ",
-"e r p 1 4 5 4 6 { 3 ) c b 4 6 6 4 6 c . > > ] > > > ] ( . : | | , p p | ",
-"e r p 1 5 5 4 5 ! 3 ) e 6 4 2 7 4 7 a . - > ] > ] > ] ( . 2 2 : ~ p p | ",
-"e r p 1 7 6 6 2 ! 3 ) b a 5 2 5 5 2 0 . - > ] > ] ] ] ( . : < | { p p | ",
-"e r p 1 2 2 7 4 ~ 3 ) b 6 5 5 5 6 7 0 . > ] ( ( ( ( ( ( . | 2 < ~ p p | ",
-"e p p | 4 5 6 5 / _ = e 7 2 7 7 7 4 c . ] ( [ : 9 [ | : . < 2 : ! p p | ",
-"e p p | 7 4 2 2 4 ) + j b 5 4 4 4 4 5 . . . . . . . . . . : | < ! p p | ",
-"e p p | 5 5 5 5 6 g n n 6 4 5 5 5 2 4 | : _ < / / _ / / _ < 4 2 ~ p p | ",
-"e p p | 2 4 4 6 6 6 c 0 7 2 6 6 2 7 4 5 | 2 < 2 | | 2 2 < 2 4 2 ~ p p | ",
-"e p p | 5 4 5 6 6 4 7 7 4 7 2 4 4 4 7 5 2 5 4 4 2 2 4 5 4 4 4 : { p p | ",
-"e p p 5 4 4 _ _ : / / _ _ < : _ _ : : : _ : _ : / _ < / : < _ / ; p o | ",
-"e p o h _ * $ @ * @ $ $ $ $ $ $ $ % $ $ $ @ $ $ @ $ $ $ % $ $ $ $ p p | ",
-"e p p o o o o p p p p o o p o p o o o o p p o o p o o o o p o p o o o < ",
-"e p m k i i i i i i i i i i i i i i i i i i i i i i k i i i k k m o o | ",
-"e p f b b b b b b a b b b b b b a b b b a b b b b a a b a b a b f m o < ",
-"e p d < : _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / / : < m p | ",
-"e p d : / ^ ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : s r < ",
-"e p d / ^ ^ { ' , ; = ; = ; = ; = ; = ; = ; = ; = ; ; , ' { ^ / : u s < ",
-"e p d / ^ { ' ; = * * * * * * * * * * * * * * * * * = = ; ' { ^ / t r | ",
-"e p d ^ { ' ; = * * $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / t r < ",
-"e p d ^ { ' = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ t r < ",
-"e o d { { , = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ t r | ",
-"e o d ^ { , = * % @ + + + + + + + + + + + + + + + + @ $ * = , { / t r < ",
-"e o d ^ { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / t r | ",
-"e o d / ^ { ' ; = = * * * * * * * * * * * * * * * * = = ; ' { ^ / t r < ",
-"e o d / ^ { { ' , = ; = = = = = = = = = = = = = = ; ; , ' { { / _ t r < ",
-"e o f : / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : u r < ",
-"e o i < < _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ ^ / _ < < y r < ",
-"e o p s z B D B B B B B B B B B B B B B B B B B B B B B B B C B C v p < ",
-"e o o r s s s s s s s s t t s s s s s s s s s s t t s t s s t s s p o < ",
-"e o m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m < ",
-"e o m : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ m m < ",
-"e o m I K I I I I I I I I I I I I I I I I I I I I I I I I I I I I t m < ",
-"e o m I N R S S S S S S S S S S S S S S S S S S S S S S S S S S S 0 m < ",
-"e o m E L Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R Q O : m < ",
-"e o m G L P O O O O O O O O O O O O O O O O O O O O O O O O O O L } m < ",
-"e m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L | m : ",
-"e m m G L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m : ",
-"e m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m : ",
-"e m m G L Q O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m : ",
-"e m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m : ",
-"e m m G L P O O P P P P P P P P P P P P P P P P P P P P P P P O M } m < ",
-"e m m E L J L L L L L L L L L L L L L L L L L L L L L L L L M J E 1 k : ",
-"e m m H t e b c b b b b b b b b b b b b b b b b b b b b b b c a 0 1 m : ",
-"e m k c ; @ + + + + + + + + + + + + + + + + + + + + + + + + + + + @ m : ",
-"e m m k k m m k m m m m m k k k m k m m m m k m m k m m k m m k k k m : ",
-"e 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 / ",
+"j g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g ",
+"g F D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D ",
+"e C r m m m m m m m m m m m m m m m m m m m m m m m m m m m m m r x z z ",
+"e C o < : _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / _ : < z A A ",
+"e C p : / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ ^ / < D D D ",
+"e A p _ / { { ' , ; = ; = ; = ; = ; = ; = ; = ; = ; ; , ' { { / _ F D D ",
+"e A p / ^ { ' ; = = * * * * * * * * * * * * * * * * * = ; ' { ^ / F D D ",
+"e A p / { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ * * = ; ' { / F D D ",
+"e A p ^ { ' = * $ @ + + + + + + + + + + + + + + + + @ $ * = ' { ^ F D D ",
+"e A p ^ { , = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ F D D ",
+"e A p / { , = * $ @ + + + + + + + + + + + + + + + + @ % * = , { ^ F D D ",
+"e A p / { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / F D D ",
+"e A p / ^ { ' ; = = * * * * * * * * * * * * * * * * = = = ' { ^ / F D D ",
+"e A p _ ^ { { ' , ; = = = = = = = = = = = = = = ; = ; , ' { { / _ F D D ",
+"e A r < / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : G D D ",
+"e A v < < _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / _ < < G D D ",
+"e A A F H H H H H H H H H H H H H H H H H H H H H H H H H H H H H G C C ",
+"e z A D D 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 C A A ",
+"e A s b / / / / / / / / / / / / / / / / / / / / / / / / / / / / b s y y ",
+"e z r 2 7 7 5 5 2 7 4 5 6 2 5 5 5 4 2 2 4 4 4 4 4 6 4 2 5 4 5 2 2 v z z ",
+"e z r 5 4 7 5 4 7 5 4 4 4 6 5 7 5 7 4 4 4 2 6 2 4 7 6 6 4 4 7 2 / z z z ",
+"e z r 6 4 5 4 5 2 5 2 7 6 2 2 7 2 7 4 4 2 5 5 5 4 4 4 4 5 5 7 | ! z z z ",
+"e z r 6 2 4 4 6 6 2 2 6 2 6 2 2 4 5 6 5 4 4 7 2 4 4 2 4 2 2 2 < { z z z ",
+"e z r 6 6 5 2 5 5 2 2 5 6 6 4 7 0 7 b j n j j l n j k g a 5 7 < { z z z ",
+"e z r 6 7 2 4 2 { , / < 2 4 2 2 0 4 c . . . . . . . . . . 2 5 2 ! z z z ",
+"e z r 6 7 7 4 < , g } 4 4 7 4 7 a 4 0 . . . . . . . . . . | 2 2 ! z z z ",
+"e z r 6 6 4 7 1 ~ 8 { 0 0 5 6 2 6 4 a . & # & & & # & - . | 4 : ~ z z z ",
+"e z q 6 5 6 2 2 { 3 ) b 7 4 7 4 a 4 7 . & & - - - > - ] . : 4 | { z z z ",
+"e z r 6 7 2 4 2 , 3 ) c b 7 7 2 0 7 c . > > ] - > ] ] ( . < 2 : ! z z z ",
+"e z r 6 6 4 2 2 { 3 ) e 0 2 2 2 a 4 0 . - > ] ] > ] ] ( . < 4 2 { z z z ",
+"e z r 6 6 2 2 < ~ 3 ) b 0 7 2 4 6 2 a . - - > > ] > ] ( . < | 2 ! z y y ",
+"e z r 6 4 5 4 : ~ 3 ) e 6 5 4 5 6 2 b . - > ] > > ] ] ( . | | 2 , y z z ",
+"e z p 6 4 2 2 | ! 3 ) b 6 7 4 4 7 5 b . - > > ] > ] ] ( . : | : ~ y y y ",
+"e z p 6 4 6 2 2 { 3 ) c 6 7 4 2 0 6 b . - > > > ] > ] ( . : 4 | { y y y ",
+"e z r 6 7 4 6 1 { 3 ) g 0 4 5 4 6 4 b . - > > > > ] ] ( . 2 < | ~ y y y ",
+"e z p 6 5 4 5 : ! 3 ) b b 2 2 4 7 6 0 . - > ] > > ] ] ( . | 5 : ! y y y ",
+"e z p 6 6 4 5 | { 3 ) c 0 4 6 4 a 2 a . - - > ] > > ] ( . | 2 | { y y y ",
+"e z p 5 4 5 4 2 { 3 ) g 7 2 5 4 0 4 a . - - ] ] > > ] ( . < 2 : ! y y y ",
+"e z p 6 2 7 6 2 { 3 ) c 7 5 5 2 5 7 7 . - - > ] > ] ] ( . : 5 : ! y y y ",
+"e z p 5 4 7 6 | { 3 ) b 0 2 5 4 5 7 c . - > > - ] > ] ( . | 2 | ! y y y ",
+"e z p 6 7 5 2 | { 3 ) b a 2 7 2 0 6 b . - - > > ] > ] ( . : | 2 , y y y ",
+"e z p 5 5 2 2 2 , 3 ) c b 2 5 7 7 5 a . - > > > > > ] ( . < 4 2 , y y y ",
+"e z p 5 7 2 4 < , 3 ) b 7 4 7 4 a 7 7 . > > ] ] ] > ] ( . 2 2 | { y y y ",
+"e z p 5 2 5 4 : ! 3 ) b 6 7 2 6 5 5 0 . > > > > > > ] ( . < 4 < { y y y ",
+"e z p 5 4 6 2 < ~ 3 ) e 0 4 5 4 7 4 a . - > ] > ] > ] ( . < | < ! y y y ",
+"e z p 5 2 6 7 2 ! 3 ) a b 5 2 7 6 7 b . - - > > > > ] ( . | | | ~ y y y ",
+"e z p 5 4 4 6 1 , 3 ) b 0 4 2 4 a 4 a . - - > > > ] ] ( . 2 | < , y y y ",
+"e z p 5 2 7 2 2 { 3 ) b 6 2 2 6 0 2 b . - - > > ] ] ] ( . < | 2 , y y y ",
+"e z p 5 4 4 6 2 { 3 ) e 0 4 2 5 6 5 a . > > ] > > > ] ( . | | < { y y y ",
+"e y p 5 4 7 4 < ~ 3 ) e 0 6 2 7 5 7 b . - > > ] > > ] ( . < 4 : { y y y ",
+"e y p 5 5 4 7 : ! 3 ) c b 2 2 4 5 2 a . - - ] ] > ] ] ( . 2 5 < { y y y ",
+"e y p 5 4 6 5 : ~ 3 ) a 0 4 2 4 6 4 b . > - ] > > > ] ( . | 4 < , y w w ",
+"e y p 5 4 7 7 < ! 3 ) b a 6 4 7 6 4 c . - > > - ] > ] ( . : 2 < ! w y y ",
+"e y p 5 5 4 4 < ~ 3 ) g 6 7 5 6 0 4 0 . - - > > > > > ( . 2 2 | ! y y y ",
+"e y p 5 2 6 5 | ! 3 ) c 6 5 7 2 5 7 0 . - ] > > > > ] ( . : 2 2 ~ w w w ",
+"e y p 5 6 4 7 2 , 3 ) c b 4 4 2 0 4 a . - - ] > ] > ] ( . : 2 2 { w w w ",
+"e y p 5 2 4 4 2 ~ 3 ) c 0 5 6 5 6 4 c . - - > > > > ] ( . : 4 < ~ w w w ",
+"e y p 5 5 5 6 < ! 3 ) b 6 4 4 7 0 7 a . - > > > > > ] ( . 2 | < , w w w ",
+"e y p 5 4 5 7 | , 3 ) c a 4 6 4 a 4 a . - > ] > > ] ] ( . : 5 < , w w w ",
+"e y p 5 6 6 4 < ! 3 ) c b 5 2 4 4 2 0 . - ] > > > ] ] ( . | 2 2 { w w w ",
+"e y p 5 4 4 4 | { 3 ) b 0 5 5 4 0 2 7 . - - > ] - > ] ( . : 4 < { w w w ",
+"e y p 5 2 2 7 : { 3 ) a a 5 5 4 6 4 a . - > ] > > > ] ( . 2 4 < { w w w ",
+"e y p 5 4 2 4 | { 3 ) e 6 6 6 7 6 5 0 . - - ] > ] ] ] ( . : 2 | ! w w w ",
+"e y p 5 4 5 7 2 { 3 ) b b 2 2 4 6 4 0 . - - > ] ] > ] ( . 2 2 < ! w w w ",
+"e y p 5 4 4 5 | { 3 ) b a 4 2 7 a 6 0 . - > > - > ] ] ( . 2 5 < ~ v v v ",
+"e y o 5 4 4 4 < { 3 ) a a 4 2 2 0 4 0 . - > > ] - > ] ( . | 5 : { v w w ",
+"e y o 5 4 5 7 : ~ 3 ) e a 4 5 4 6 2 c . - - ] > > > ] ( . | < | ~ v v v ",
+"e w o 5 2 6 7 | { 3 ) c 7 7 2 6 6 2 b . - > ] > > > ] ( . 2 | 2 { v v v ",
+"e w o 5 4 5 2 | ! 3 ) g 6 4 2 2 a 7 0 . - - ] > > > ] ( . | 5 2 ! v v v ",
+"e x o 5 5 2 6 < { 3 ) e a 7 4 6 5 6 7 . - > - > > > ] ( . : | | ~ v v v ",
+"e w o 5 7 5 4 : ~ 3 ) c 6 7 5 5 7 2 0 . - > > > > ] ] ( . 2 5 2 { v v v ",
+"e w o 5 7 6 5 < { 3 ) a b 6 5 4 0 5 a . > - > > > > ] ( . < 2 < ~ v v v ",
+"e w o 5 4 5 5 2 { 3 ) c 0 4 5 5 0 4 c . - - > ] ] > ] ( . | | | { v v v ",
+"e x o 5 2 4 7 2 , 3 ) a b 5 2 4 0 2 b . - - ] > > > ] ( . 2 2 < { v v v ",
+"e x o 5 5 4 2 2 { 3 ) a 6 4 7 6 a 4 b . > - > > > ] ] ( . | 4 | , v v v ",
+"e w o 5 2 4 5 < ~ 3 ) b 6 4 5 7 7 2 0 . - > ] > ] > ] ( . 2 4 | ! v v v ",
+"e x o 5 5 2 2 | ! 3 ) b 6 6 4 4 0 4 0 . - - ] ] ] ] ] ( . | | 2 ! v v v ",
+"e x o 5 7 2 7 2 ! 3 ) a b 5 4 4 a 7 a . & > ] > > ] ] ( . 2 | : { v v v ",
+"e w o 5 7 2 4 2 ! 3 ) a 0 6 4 6 5 7 7 . > > > > ] ] ] ( . | 4 < ~ v v v ",
+"e w o 5 5 4 5 | ! 3 ) c 6 6 5 4 7 5 0 . - > > > > > ] ( . < | | { v v v ",
+"e v o 5 7 4 6 2 ! 3 ) a b 4 7 4 5 5 b . - - ] ] ] ] ] ( . < 2 2 { v v v ",
+"e v o 5 4 6 6 2 { 3 ) a b 4 5 7 0 5 0 . > > > > ] ] ] ( . | 4 < , v v v ",
+"e v o 5 7 2 2 | ! 3 ) c a 5 4 2 a 6 0 . - - > - > ] ] ( . | < 2 ! v v v ",
+"e v o 5 6 2 2 < ~ 3 ) e 0 5 7 7 5 4 c . - - > > > ] ] ( . : 5 2 ~ v v v ",
+"e v o 5 4 4 6 < { 3 ) c a 4 5 7 7 6 b . - > > ] > > ] ( . | 2 2 ! v v v ",
+"e v o 5 6 4 2 | , 3 ) f 6 5 4 4 6 5 a . - - ] > > > ] ( . | 2 | ~ v v v ",
+"e v o 4 4 5 6 | { 3 ) b a 4 7 2 0 5 a . - > > ] > ] ] ( . < 2 2 ! v v v ",
+"e v o 5 5 6 4 | { 3 ) b 7 4 4 2 0 4 b . - > > > > ] ] ( . | | < , v u u ",
+"e v o 5 4 4 5 2 ! 3 ) b 0 6 2 7 a 7 b . - - ] > - > ] ( . | 4 2 , u v v ",
+"e v o 4 4 5 5 < { 3 ) c 0 4 5 6 0 2 a . > > > ] > ] ] ( . | 5 | ! u u u ",
+"e v o 5 5 5 7 2 ~ 3 ) g 6 2 2 4 0 2 0 . - > > ] > ] ] ( . 2 2 2 , v u u ",
+"e v o 4 7 2 6 : ~ 3 ) e 0 5 2 5 0 5 b . - - ] > ] ] ] ( . < | | ! u u u ",
+"e v m 4 2 2 2 : ~ 3 ) b 0 5 4 7 5 4 b . - - ] > > > ] ( . < 4 | ! u u u ",
+"e v m 5 4 2 4 | ! 3 ) e a 4 4 4 a 2 0 . - - > > > > ] ( . < 4 | { u u u ",
+"e v m 4 5 4 5 2 , 3 ) b 7 2 4 2 0 4 b . > > ] > > > ] ( . | | 2 ~ u u u ",
+"e v m 4 4 4 6 2 ! 3 ) b 6 6 4 5 a 4 0 . - > > ] > ] ] ( . 2 2 | , u u u ",
+"e v m 4 4 4 5 | ! 3 ) b 6 4 6 6 6 4 a . - > > ] > > ] ( . | 5 < ~ u u u ",
+"e v m 4 5 5 7 | ! 3 ) b 6 7 6 6 6 5 a . - - > ] > > > ( . < 4 2 , u u u ",
+"e v m 4 4 2 4 : { 3 ) c 7 7 4 4 5 7 0 . - - ] > > > ] ( . | | | { u u u ",
+"e v m 4 6 7 5 2 ! 3 ) b 6 5 4 5 0 6 b . - > ] > > ] ] ( . < 5 | ~ u u u ",
+"e v m 4 5 4 7 < ! 3 ) g 7 4 4 7 7 5 b . - - > ] > ] ] ( . 2 < 2 ! u u u ",
+"e v m 4 6 2 5 | { 3 ) c 0 2 6 7 a 4 0 . - - ] ] > ] ] ( . : | | ~ u u u ",
+"e u m 4 2 4 6 < { 3 ) c 7 4 2 7 6 4 b . - > > - ] ] ] ( . | 4 | { u u u ",
+"e v m 4 2 7 5 2 ! 3 ) e 6 5 4 5 a 2 c . - > > > ] - ] ( . < 5 2 { u u u ",
+"e u m 4 5 2 4 < , 3 ) c a 2 4 4 6 5 b . > > ] ] ] > ] ( . 2 5 < { u u u ",
+"e u m 4 4 4 4 | ~ 3 ) b 0 4 4 6 a 6 0 . - > > - ] > ] ( . 2 < | ~ u u u ",
+"e v m 4 4 6 4 | , 3 ) b 0 7 4 6 a 4 0 . - > ] ] ] > ] ( . : | | , u u u ",
+"e u m 4 6 2 6 : ! 3 ) b 6 4 6 2 7 5 0 . - - > > > > ] ( . 1 5 | , u u u ",
+"e u m 4 2 4 4 : { 3 ) c a 5 5 4 a 4 0 . - > > > > ] ] ( . < | | { u u u ",
+"e u m 4 4 2 2 | ~ 3 ) a 0 5 2 2 a 5 0 . - > > > > > ] ( . 2 5 | { u u u ",
+"e u m 4 4 2 2 | ! 3 ) c 0 4 5 7 5 2 a . - - > > > - ] ( . 2 4 < { u u u ",
+"e u m 4 6 6 4 : { 3 ) b 7 2 2 4 6 4 a . - - ] > > ] ] ( . : 5 2 , u u u ",
+"e u m 4 4 4 5 < { 3 ) c b 5 6 4 7 4 a . - > > > ] ] ] ( . 2 < < ~ t t t ",
+"e u m 4 5 7 4 2 ! 3 ) c b 5 6 4 0 2 c . - ] ] > ] > ] ( . 2 | | ! t t t ",
+"e u m 4 5 4 2 2 ~ 3 ) c a 5 6 4 0 4 c . > > > > - > ] ( . : 4 < ! t t t ",
+"e u m 4 6 5 4 | { 3 ) b 0 2 4 4 0 4 0 . - - ] > ] > > ( . | 2 | { t t t ",
+"e u m 4 4 2 5 : { 3 ) e a 2 4 4 7 7 a . - > ] > > > ] ( . : 4 : { t t t ",
+"e u m 4 7 4 7 | , 3 ) f 6 6 4 2 0 6 a . - - > > > ] ] ( . 2 5 2 ! s s s ",
+"e u m 4 4 2 6 | , 3 ) e a 4 4 4 6 4 b . > ] > > > ] ] ( . : 4 2 , s t t ",
+"e u m 4 4 2 5 < , 3 ) c 7 2 7 2 a 2 b . - > ] > > > ] ( . : | 2 ! t s s ",
+"e u m 4 7 6 2 | ! 3 ) e 0 2 4 7 7 6 7 . - > > > ] > ] ( . | 2 2 , t s s ",
+"e u m 4 7 4 6 : ~ 3 ) a 0 2 5 5 0 6 c . - > > ] ] ] ] ( . | 4 : ! s s s ",
+"e u m 4 4 5 5 : { 3 ) c 6 2 4 4 6 5 0 . - > > ] > ] ] ( . | < 2 ~ s s s ",
+"e u m 4 5 5 6 | , 3 ) b b 2 4 5 5 5 a . > > > > > > ] ( . | 4 2 { s s s ",
+"e u m 4 7 4 6 | ~ 3 ) c a 4 4 2 a 5 b . > - > ] ] > ] ( . 2 | 2 ~ s s s ",
+"e u m 4 2 6 7 : ! 3 ) b 0 2 6 4 0 4 c . > > > > ] > ] ( . : | | ! s s s ",
+"e t m 4 6 2 5 2 ~ 3 ) b 0 2 2 4 6 4 c . - > > > ] > ] ( . : 2 < , s s s ",
+"e t m 4 2 4 4 2 ! 3 ) a a 5 4 5 a 4 b . - > ] > ] > ] ( . < 4 | { s s s ",
+"e t m 4 4 5 4 | { 3 ) e 6 5 7 5 6 5 b . > > ] > ] ] ] ( . < 5 2 ~ s s s ",
+"e t m 4 2 5 7 : { 3 ) a b 4 5 6 0 4 0 . > > ] ] > > ] ( . 2 < < ! s s s ",
+"e t m 4 5 6 7 | ! 3 ) b a 2 4 4 5 4 c . & - > > ] > ] ( . | 5 : ! s s s ",
+"e t m 4 2 7 4 | ~ 3 ) c b 7 2 4 0 6 a . > > > ] ] ] ] ( . : 4 : , s s s ",
+"e t m 4 2 5 4 : { 3 ) a b 5 2 5 6 6 0 . > > > > ] ] ] ( . 2 | < { s s s ",
+"e s m 4 4 5 2 | { 3 ) b 6 2 5 4 5 7 b . - > > > > ] ] ( . 2 | : { s s s ",
+"e t k 4 5 7 6 2 { 3 ) e b 5 4 6 a 4 b . - - > ] ] ] ] ( . 2 | < { s s s ",
+"e t s 4 2 6 7 4 { 3 ) a a 7 5 2 4 6 0 . - > ] ] > > ] ( . < | 2 { s s s ",
+"e s s 4 4 5 5 5 ! 3 ) b 7 2 4 7 4 7 0 . - > > > > > ] ( . < 4 : ! s s s ",
+"e s s 4 5 4 4 2 { 3 ) b b 5 6 5 2 4 a . - > > ] > ] ] ( . < 5 | ~ s s s ",
+"e s s 2 5 2 2 5 ~ 3 ) b 0 4 5 5 6 6 7 . > > > > ] > ] ( . 2 | | { s s s ",
+"e s s 2 5 5 5 4 { 3 ) a 0 2 4 4 6 4 c . - - ] > > ] ] ( . 2 4 | { s r r ",
+"e s r 2 5 5 7 2 ! 3 ) b a 2 7 2 4 4 0 . - > > ] > ] ] ( . 1 | | ~ s s s ",
+"e s r 2 7 5 5 7 , 3 ) c b 2 5 5 6 2 0 . - > > ] ] ] ] ( . 2 4 : { r r r ",
+"e s r 2 5 4 5 4 { 3 ) c a 4 2 7 2 2 a . - - ] > > ] ] ( . : | 2 ~ r r r ",
+"e s r 2 5 2 2 7 ~ 3 ) c 7 2 4 4 2 4 0 . - > ] > ] > ] ( . 2 2 | ~ r r r ",
+"e s r 2 2 4 4 7 ! 3 ) b 7 2 2 4 4 7 7 . - > > > ] > ] ( . 2 2 | { r r r ",
+"e s r 2 5 7 2 4 { 3 ) c b 7 4 4 5 6 0 . - > > - > > ] ( . < 4 : , r r r ",
+"e s r 2 2 4 4 6 ~ 3 ) c a 2 6 6 2 7 a . > - ] > > > ] ( . < 2 2 ~ r r r ",
+"e s r 2 2 5 4 2 ! 3 ) b 6 7 2 6 2 5 0 . > > > > > > ] ( . < 4 < { r r r ",
+"e s r 2 4 2 5 4 ~ 3 ) c 0 4 4 2 2 4 b . - > > > ] > ] ( . : 2 < , r r r ",
+"e s r 2 7 4 5 4 ! 3 ) c b 4 2 4 4 7 b . - - ] > > > ] ( . < 5 : { r r r ",
+"e s r 2 4 6 5 5 ! 3 ) a a 5 4 5 4 6 0 . - > > > - ] ] ( . | 2 | ~ r r r ",
+"e r r 2 4 4 6 2 ! 3 ) c 6 7 4 4 2 4 0 . > - > ] > > ] ( . : | | ! r r r ",
+"e s r 2 6 6 2 7 ~ 3 ) c 0 4 2 5 2 7 0 . - > ] > > > ] ( . | 5 < , r r r ",
+"e r r 2 5 6 6 4 { 3 ) e b 7 4 5 4 2 0 . > - ] > > > ] ( . | | | ~ r r r ",
+"e r r 2 4 6 4 4 ! 3 ) e b 4 5 4 2 7 b . - > ] ] > > ] ( . 2 | | ! r r r ",
+"e r p 2 6 5 5 4 ~ 3 ) c 0 4 4 5 2 4 b . - - ] > ] ] > ( . 2 2 | { p p p ",
+"e r p 2 5 7 4 7 { 3 ) e b 6 2 2 6 5 0 . - - > > > ] ] ( . | 4 : , p r r ",
+"e r p 2 7 4 4 6 , 3 ) c 6 4 2 4 4 6 0 . - > ] > > > ] ( . : < 2 ~ r p p ",
+"e r p 1 5 6 6 5 { 3 ) g 6 4 7 4 2 5 a . - - > > ] > ] ( . | 4 : { p p p ",
+"e r p 1 4 6 5 2 ! 3 ) b 0 2 4 6 4 5 b . - - > > ] ] > ( . : | : ! p p p ",
+"e r p 1 4 5 4 6 { 3 ) c b 4 6 6 4 6 c . > > ] > > > ] ( . : | | , p p p ",
+"e r p 1 5 5 4 5 ! 3 ) e 6 4 2 7 4 7 a . - > ] > ] > ] ( . 2 2 : ~ p p p ",
+"e r p 1 7 6 6 2 ! 3 ) b a 5 2 5 5 2 0 . - > ] > ] ] ] ( . : < | { p p p ",
+"e r p 1 2 2 7 4 ~ 3 ) b 6 5 5 5 6 7 0 . > ] ( ( ( ( ( ( . | 2 < ~ p p p ",
+"e p p | 4 5 6 5 / _ = e 7 2 7 7 7 4 c . ] ( [ : 9 [ | : . < 2 : ! p p p ",
+"e p p | 7 4 2 2 4 ) + j b 5 4 4 4 4 5 . . . . . . . . . . : | < ! p p p ",
+"e p p | 5 5 5 5 6 g n n 6 4 5 5 5 2 4 | : _ < / / _ / / _ < 4 2 ~ p p p ",
+"e p p | 2 4 4 6 6 6 c 0 7 2 6 6 2 7 4 5 | 2 < 2 | | 2 2 < 2 4 2 ~ p p p ",
+"e p p | 5 4 5 6 6 4 7 7 4 7 2 4 4 4 7 5 2 5 4 4 2 2 4 5 4 4 4 : { p p p ",
+"e p p 5 4 4 _ _ : / / _ _ < : _ _ : : : _ : _ : / _ < / : < _ / ; p o o ",
+"e p o h _ * $ @ * @ $ $ $ $ $ $ $ % $ $ $ @ $ $ @ $ $ $ % $ $ $ $ p p p ",
+"e p p o o o o p p p p o o p o p o o o o p p o o p o o o o p o p o o o o ",
+"e p m k i i i i i i i i i i i i i i i i i i i i i i k i i i k k m o o o ",
+"e p f b b b b b b a b b b b b b a b b b a b b b b a a b a b a b f m o o ",
+"e p d < : _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / / : < m p p ",
+"e p d : / ^ ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : s r o ",
+"e p d / ^ ^ { ' , ; = ; = ; = ; = ; = ; = ; = ; = ; ; , ' { ^ / : u s s ",
+"e p d / ^ { ' ; = * * * * * * * * * * * * * * * * * = = ; ' { ^ / t r r ",
+"e p d ^ { ' ; = * * $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / t r r ",
+"e p d ^ { ' = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ t r r ",
+"e o d { { , = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ t r r ",
+"e o d ^ { , = * % @ + + + + + + + + + + + + + + + + @ $ * = , { / t r r ",
+"e o d ^ { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / t r r ",
+"e o d / ^ { ' ; = = * * * * * * * * * * * * * * * * = = ; ' { ^ / t r r ",
+"e o d / ^ { { ' , = ; = = = = = = = = = = = = = = ; ; , ' { { / _ t r r ",
+"e o f : / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : u r r ",
+"e o i < < _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ ^ / _ < < y r r ",
+"e o p s z B D B B B B B B B B B B B B B B B B B B B B B B B C B C v p p ",
+"e o o r s s s s s s s s t t s s s s s s s s s s t t s t s s t s s p o o ",
+"e o m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m ",
+"e o m : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ m m m ",
+"e o m I K I I I I I I I I I I I I I I I I I I I I I I I I I I I I t m m ",
+"e o m I N R S S S S S S S S S S S S S S S S S S S S S S S S S S S 0 m m ",
+"e o m E L Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R Q O : m m ",
+"e o m G L P O O O O O O O O O O O O O O O O O O O O O O O O O O L } m m ",
+"e m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L | m m ",
+"e m m G L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m m ",
+"e m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m m ",
+"e m m G L Q O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m m ",
+"e m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m m ",
+"e m m G L P O O P P P P P P P P P P P P P P P P P P P P P P P O M } m m ",
+"e m m E L J L L L L L L L L L L L L L L L L L L L L L L L L M J E 1 k k ",
+"e m m H t e b c b b b b b b b b b b b b b b b b b b b b b b c a 0 1 m m ",
+"e m k c ; @ + + + + + + + + + + + + + + + + + + + + + + + + + + + @ m m ",
+"e m m k k m m k m m m m m k k k m k m m m m k m m k m m k m m k k k m m ",
+"e 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 ",
"4 / ^ { { { { { { ^ { { ^ { { ^ { { ^ { { { { ^ { { ^ { { { { { ^ { { { "};
--- /dev/null
+/* XPM */
+char * output_r_xpm[] = {
+"36 208 257 2",
+" c None",
+". c #000000",
+"+ c #080808",
+"@ c #080810",
+"# c #001008",
+"$ c #101010",
+"% c #181010",
+"& c #002010",
+"* c #101818",
+"= c #181818",
+"- c #002918",
+"; c #202018",
+"> c #003118",
+", c #202020",
+"' c #202029",
+") c #292020",
+"! c #202920",
+"~ c #292920",
+"{ c #292929",
+"] c #004120",
+"^ c #293131",
+"/ c #313131",
+"( c #104A29",
+"_ c #393939",
+": c #394139",
+"< c #414141",
+"[ c #20524A",
+"} c #4A4141",
+"| c #414A41",
+"1 c #4A4A41",
+"2 c #4A4A4A",
+"3 c #524A41",
+"4 c #4A524A",
+"5 c #525252",
+"6 c #525A52",
+"7 c #5A5A52",
+"8 c #625A4A",
+"9 c #317B20",
+"0 c #5A625A",
+"a c #62625A",
+"b c #626A62",
+"c c #6A6A62",
+"d c #6A6A6A",
+"e c #736A62",
+"f c #737373",
+"g c #7B736A",
+"h c #737B73",
+"i c #737B7B",
+"j c #7B7B73",
+"k c #7B7B7B",
+"l c #7B8373",
+"m c #7B837B",
+"n c #83837B",
+"o c #838383",
+"p c #838B83",
+"q c #8B8B83",
+"r c #8B8B8B",
+"s c #8B948B",
+"t c #94948B",
+"u c #949494",
+"v c #949C94",
+"w c #949C9C",
+"x c #9C9C94",
+"y c #9C9C9C",
+"z c #9CA49C",
+"A c #9CA4A4",
+"B c #A4A49C",
+"C c #A4A4A4",
+"D c #A4ACA4",
+"E c #ACACA4",
+"F c #ACACAC",
+"G c #B4B4AC",
+"H c #BDBDB4",
+"I c #C5C5BD",
+"J c #CDCDCD",
+"K c #D5D5CD",
+"L c #DEDED5",
+"M c #DEE6DE",
+"N c #E6E6E6",
+"O c #EEEEEE",
+"P c #F6EEEE",
+"Q c #F6F6F6",
+"R c #F6FFFF",
+"S c #FFFFFF",
+"T c #6633FF",
+"U c #666600",
+"V c #666633",
+"W c #666666",
+"X c #666699",
+"Y c #6666CC",
+"Z c #6666FF",
+"` c #669900",
+" . c #669933",
+".. c #669966",
+"+. c #669999",
+"@. c #6699CC",
+"#. c #6699FF",
+"$. c #66CC00",
+"%. c #66CC33",
+"&. c #66CC66",
+"*. c #66CC99",
+"=. c #66CCCC",
+"-. c #66CCFF",
+";. c #66FF00",
+">. c #66FF33",
+",. c #66FF66",
+"'. c #66FF99",
+"). c #66FFCC",
+"!. c #66FFFF",
+"~. c #990000",
+"{. c #990033",
+"]. c #990066",
+"^. c #990099",
+"/. c #9900CC",
+"(. c #9900FF",
+"_. c #993300",
+":. c #993333",
+"<. c #993366",
+"[. c #993399",
+"}. c #9933CC",
+"|. c #9933FF",
+"1. c #996600",
+"2. c #996633",
+"3. c #996666",
+"4. c #996699",
+"5. c #9966CC",
+"6. c #9966FF",
+"7. c #999900",
+"8. c #999933",
+"9. c #999966",
+"0. c #999999",
+"a. c #9999CC",
+"b. c #9999FF",
+"c. c #99CC00",
+"d. c #99CC33",
+"e. c #99CC66",
+"f. c #99CC99",
+"g. c #99CCCC",
+"h. c #99CCFF",
+"i. c #99FF00",
+"j. c #99FF33",
+"k. c #99FF66",
+"l. c #99FF99",
+"m. c #99FFCC",
+"n. c #99FFFF",
+"o. c #CC0000",
+"p. c #CC0033",
+"q. c #CC0066",
+"r. c #CC0099",
+"s. c #CC00CC",
+"t. c #CC00FF",
+"u. c #CC3300",
+"v. c #CC3333",
+"w. c #CC3366",
+"x. c #CC3399",
+"y. c #CC33CC",
+"z. c #CC33FF",
+"A. c #CC6600",
+"B. c #CC6633",
+"C. c #CC6666",
+"D. c #CC6699",
+"E. c #CC66CC",
+"F. c #CC66FF",
+"G. c #CC9900",
+"H. c #CC9933",
+"I. c #CC9966",
+"J. c #CC9999",
+"K. c #CC99CC",
+"L. c #CC99FF",
+"M. c #CCCC00",
+"N. c #CCCC33",
+"O. c #CCCC66",
+"P. c #CCCC99",
+"Q. c #CCCCCC",
+"R. c #CCCCFF",
+"S. c #CCFF00",
+"T. c #CCFF33",
+"U. c #CCFF66",
+"V. c #CCFF99",
+"W. c #CCFFCC",
+"X. c #CCFFFF",
+"Y. c #FF0000",
+"Z. c #FF0033",
+"`. c #FF0066",
+" + c #FF0099",
+".+ c #FF00CC",
+"++ c #FF00FF",
+"@+ c #FF3300",
+"#+ c #FF3333",
+"$+ c #FF3366",
+"%+ c #FF3399",
+"&+ c #FF33CC",
+"*+ c #FF33FF",
+"=+ c #FF6600",
+"-+ c #FF6633",
+";+ c #FF6666",
+">+ c #FF6699",
+",+ c #FF66CC",
+"'+ c #FF66FF",
+")+ c #FF9900",
+"!+ c #FF9933",
+"~+ c #FF9966",
+"{+ c #FF9999",
+"]+ c #FF99CC",
+"^+ c #FF99FF",
+"/+ c #FFCC00",
+"(+ c #FFCC33",
+"_+ c #FFCC66",
+":+ c #FFCC99",
+"<+ c #FFCCCC",
+"[+ c #FFCCFF",
+"}+ c #FFFF00",
+"|+ c #FFFF33",
+"1+ c #FFFF66",
+"2+ c #FFFF99",
+"3+ c #FFFFCC",
+"4+ c #FFFFFF",
+"5+ c #000000",
+"6+ c #0D0D0D",
+"7+ c #1A1A1A",
+"8+ c #282828",
+"9+ c #353535",
+"0+ c #434343",
+"a+ c #505050",
+"b+ c #5D5D5D",
+"c+ c #6B6B6B",
+"d+ c #787878",
+"e+ c #868686",
+"f+ c #939393",
+"g+ c #A1A1A1",
+"h+ c #AEAEAE",
+"i+ c #BBBBBB",
+"j+ c #C9C9C9",
+"k+ c #D6D6D6",
+"l+ c #E4E4E4",
+"m+ c #F1F1F1",
+"n+ c #FFFFFF",
+"o+ c #0099FF",
+"p+ c #00CCFF",
+"q+ c #00FFFF",
+"r+ c #3300FF",
+"s+ c #3333FF",
+"t+ c #3366FF",
+"u+ c #3399FF",
+"v+ c #33CCFF",
+"w+ c #33FFFF",
+"x+ c #6600FF",
+"y+ c #6633FF",
+"z+ c #6666FF",
+"A+ c #6699FF",
+"B+ c #66CCFF",
+"C+ c #66FFFF",
+"D+ c #9900FF",
+"E+ c #9933FF",
+"F+ c #9966FF",
+"G+ c #9999FF",
+"H+ c #99CCFF",
+"2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 { ",
+"j g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g / ",
+"F F D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D a ",
+"C C r m m m m m m m m m m m m m m m m m m m m m m m m m m m m m r x z 6 ",
+"C C o < : _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / _ : < z A 6 ",
+"C C p : / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ ^ / < D D 6 ",
+"A A p _ / { { ' , ; = ; = ; = ; = ; = ; = ; = ; = ; ; , ' { { / _ F D 6 ",
+"A A p / ^ { ' ; = = * * * * * * * * * * * * * * * * * = ; ' { ^ / F D 6 ",
+"A A p / { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ * * = ; ' { / F D 6 ",
+"A A p ^ { ' = * $ @ + + + + + + + + + + + + + + + + @ $ * = ' { ^ F D 6 ",
+"A A p ^ { , = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ F D 6 ",
+"A A p / { , = * $ @ + + + + + + + + + + + + + + + + @ % * = , { ^ F D 6 ",
+"A A p / { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / F D 6 ",
+"A A p / ^ { ' ; = = * * * * * * * * * * * * * * * * = = = ' { ^ / F D 5 ",
+"A A p _ ^ { { ' , ; = = = = = = = = = = = = = = ; = ; , ' { { / _ F D 5 ",
+"A A r < / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : G D 5 ",
+"A A v < < _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / _ < < G D 5 ",
+"A A A F H H H H H H H H H H H H H H H H H H H H H H H H H H H H H G C 5 ",
+"z z A D D 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 C A 5 ",
+"A A s b / / / / / / / / / / / / / / / / / / / / / / / / / / / / b s y 5 ",
+"z z r 2 7 7 5 5 2 7 4 5 6 2 5 5 5 4 2 2 4 4 4 4 4 6 4 2 5 4 5 2 2 v z 5 ",
+"z z r 5 4 7 5 4 7 5 4 4 4 6 5 7 5 7 4 4 4 2 6 2 4 7 6 6 4 4 7 2 / z z 5 ",
+"z z r 6 4 5 4 5 2 5 2 7 6 2 2 7 2 7 4 4 2 5 5 5 4 4 4 4 5 5 7 | ! z z 5 ",
+"z z r 6 2 4 4 6 6 2 2 6 2 6 2 2 4 5 6 5 4 4 7 2 4 4 2 4 2 2 2 < { z z 5 ",
+"z z r 6 6 5 2 5 5 2 2 5 6 6 4 7 0 7 b j n j j l n j k g a 5 7 < { z z 5 ",
+"z z r 6 7 2 4 2 { , / < 2 4 2 2 0 4 c . . . . . . . . . . 2 5 2 ! z z 5 ",
+"z z r 6 7 7 4 < , g } 4 4 7 4 7 a 4 0 . . . . . . . . . . | 2 2 ! z z 5 ",
+"z z r 6 6 4 7 1 ~ 8 { 0 0 5 6 2 6 4 a . & # & & & # & - . | 4 : ~ z z 5 ",
+"z z q 6 5 6 2 2 { 3 ) b 7 4 7 4 a 4 7 . & & - - - > - ] . : 4 | { z z 5 ",
+"z z r 6 7 2 4 2 , 3 ) c b 7 7 2 0 7 c . > > ] - > ] ] ( . < 2 : ! z z 5 ",
+"z z r 6 6 4 2 2 { 3 ) e 0 2 2 2 a 4 0 . - > ] ] > ] ] ( . < 4 2 { z z 5 ",
+"z z r 6 6 2 2 < ~ 3 ) b 0 7 2 4 6 2 a . - - > > ] > ] ( . < | 2 ! z y 5 ",
+"z z r 6 4 5 4 : ~ 3 ) e 6 5 4 5 6 2 b . - > ] > > ] ] ( . | | 2 , y z 5 ",
+"z z p 6 4 2 2 | ! 3 ) b 6 7 4 4 7 5 b . - > > ] > ] ] ( . : | : ~ y y 5 ",
+"z z p 6 4 6 2 2 { 3 ) c 6 7 4 2 0 6 b . - > > > ] > ] ( . : 4 | { y y 5 ",
+"z z r 6 7 4 6 1 { 3 ) g 0 4 5 4 6 4 b . - > > > > ] ] ( . 2 < | ~ y y 5 ",
+"z z p 6 5 4 5 : ! 3 ) b b 2 2 4 7 6 0 . - > ] > > ] ] ( . | 5 : ! y y 5 ",
+"z z p 6 6 4 5 | { 3 ) c 0 4 6 4 a 2 a . - - > ] > > ] ( . | 2 | { y y 5 ",
+"z z p 5 4 5 4 2 { 3 ) g 7 2 5 4 0 4 a . - - ] ] > > ] ( . < 2 : ! y y 5 ",
+"z z p 6 2 7 6 2 { 3 ) c 7 5 5 2 5 7 7 . - - > ] > ] ] ( . : 5 : ! y y 5 ",
+"z z p 5 4 7 6 | { 3 ) b 0 2 5 4 5 7 c . - > > - ] > ] ( . | 2 | ! y y 5 ",
+"z z p 6 7 5 2 | { 3 ) b a 2 7 2 0 6 b . - - > > ] > ] ( . : | 2 , y y 5 ",
+"z z p 5 5 2 2 2 , 3 ) c b 2 5 7 7 5 a . - > > > > > ] ( . < 4 2 , y y 5 ",
+"z z p 5 7 2 4 < , 3 ) b 7 4 7 4 a 7 7 . > > ] ] ] > ] ( . 2 2 | { y y 5 ",
+"z z p 5 2 5 4 : ! 3 ) b 6 7 2 6 5 5 0 . > > > > > > ] ( . < 4 < { y y 5 ",
+"z z p 5 4 6 2 < ~ 3 ) e 0 4 5 4 7 4 a . - > ] > ] > ] ( . < | < ! y y 5 ",
+"z z p 5 2 6 7 2 ! 3 ) a b 5 2 7 6 7 b . - - > > > > ] ( . | | | ~ y y 5 ",
+"z z p 5 4 4 6 1 , 3 ) b 0 4 2 4 a 4 a . - - > > > ] ] ( . 2 | < , y y 5 ",
+"z z p 5 2 7 2 2 { 3 ) b 6 2 2 6 0 2 b . - - > > ] ] ] ( . < | 2 , y y 5 ",
+"z z p 5 4 4 6 2 { 3 ) e 0 4 2 5 6 5 a . > > ] > > > ] ( . | | < { y y 5 ",
+"y y p 5 4 7 4 < ~ 3 ) e 0 6 2 7 5 7 b . - > > ] > > ] ( . < 4 : { y y 5 ",
+"y y p 5 5 4 7 : ! 3 ) c b 2 2 4 5 2 a . - - ] ] > ] ] ( . 2 5 < { y y 5 ",
+"y y p 5 4 6 5 : ~ 3 ) a 0 4 2 4 6 4 b . > - ] > > > ] ( . | 4 < , y w 5 ",
+"y y p 5 4 7 7 < ! 3 ) b a 6 4 7 6 4 c . - > > - ] > ] ( . : 2 < ! w y 5 ",
+"y y p 5 5 4 4 < ~ 3 ) g 6 7 5 6 0 4 0 . - - > > > > > ( . 2 2 | ! y y 5 ",
+"y y p 5 2 6 5 | ! 3 ) c 6 5 7 2 5 7 0 . - ] > > > > ] ( . : 2 2 ~ w w 5 ",
+"y y p 5 6 4 7 2 , 3 ) c b 4 4 2 0 4 a . - - ] > ] > ] ( . : 2 2 { w w 5 ",
+"y y p 5 2 4 4 2 ~ 3 ) c 0 5 6 5 6 4 c . - - > > > > ] ( . : 4 < ~ w w 4 ",
+"y y p 5 5 5 6 < ! 3 ) b 6 4 4 7 0 7 a . - > > > > > ] ( . 2 | < , w w 4 ",
+"y y p 5 4 5 7 | , 3 ) c a 4 6 4 a 4 a . - > ] > > ] ] ( . : 5 < , w w 5 ",
+"y y p 5 6 6 4 < ! 3 ) c b 5 2 4 4 2 0 . - ] > > > ] ] ( . | 2 2 { w w 4 ",
+"y y p 5 4 4 4 | { 3 ) b 0 5 5 4 0 2 7 . - - > ] - > ] ( . : 4 < { w w 4 ",
+"y y p 5 2 2 7 : { 3 ) a a 5 5 4 6 4 a . - > ] > > > ] ( . 2 4 < { w w 4 ",
+"y y p 5 4 2 4 | { 3 ) e 6 6 6 7 6 5 0 . - - ] > ] ] ] ( . : 2 | ! w w 4 ",
+"y y p 5 4 5 7 2 { 3 ) b b 2 2 4 6 4 0 . - - > ] ] > ] ( . 2 2 < ! w w 4 ",
+"y y p 5 4 4 5 | { 3 ) b a 4 2 7 a 6 0 . - > > - > ] ] ( . 2 5 < ~ v v 4 ",
+"y y o 5 4 4 4 < { 3 ) a a 4 2 2 0 4 0 . - > > ] - > ] ( . | 5 : { v w 4 ",
+"y y o 5 4 5 7 : ~ 3 ) e a 4 5 4 6 2 c . - - ] > > > ] ( . | < | ~ v v 4 ",
+"w w o 5 2 6 7 | { 3 ) c 7 7 2 6 6 2 b . - > ] > > > ] ( . 2 | 2 { v v 4 ",
+"w w o 5 4 5 2 | ! 3 ) g 6 4 2 2 a 7 0 . - - ] > > > ] ( . | 5 2 ! v v 4 ",
+"x x o 5 5 2 6 < { 3 ) e a 7 4 6 5 6 7 . - > - > > > ] ( . : | | ~ v v 4 ",
+"w w o 5 7 5 4 : ~ 3 ) c 6 7 5 5 7 2 0 . - > > > > ] ] ( . 2 5 2 { v v 4 ",
+"w w o 5 7 6 5 < { 3 ) a b 6 5 4 0 5 a . > - > > > > ] ( . < 2 < ~ v v 4 ",
+"w w o 5 4 5 5 2 { 3 ) c 0 4 5 5 0 4 c . - - > ] ] > ] ( . | | | { v v 4 ",
+"x x o 5 2 4 7 2 , 3 ) a b 5 2 4 0 2 b . - - ] > > > ] ( . 2 2 < { v v 4 ",
+"x x o 5 5 4 2 2 { 3 ) a 6 4 7 6 a 4 b . > - > > > ] ] ( . | 4 | , v v 4 ",
+"w w o 5 2 4 5 < ~ 3 ) b 6 4 5 7 7 2 0 . - > ] > ] > ] ( . 2 4 | ! v v 4 ",
+"x x o 5 5 2 2 | ! 3 ) b 6 6 4 4 0 4 0 . - - ] ] ] ] ] ( . | | 2 ! v v 4 ",
+"x x o 5 7 2 7 2 ! 3 ) a b 5 4 4 a 7 a . & > ] > > ] ] ( . 2 | : { v v 4 ",
+"w w o 5 7 2 4 2 ! 3 ) a 0 6 4 6 5 7 7 . > > > > ] ] ] ( . | 4 < ~ v v 4 ",
+"w w o 5 5 4 5 | ! 3 ) c 6 6 5 4 7 5 0 . - > > > > > ] ( . < | | { v v 4 ",
+"x v o 5 7 4 6 2 ! 3 ) a b 4 7 4 5 5 b . - - ] ] ] ] ] ( . < 2 2 { v v 4 ",
+"x v o 5 4 6 6 2 { 3 ) a b 4 5 7 0 5 0 . > > > > ] ] ] ( . | 4 < , v v 4 ",
+"x v o 5 7 2 2 | ! 3 ) c a 5 4 2 a 6 0 . - - > - > ] ] ( . | < 2 ! v v 4 ",
+"x v o 5 6 2 2 < ~ 3 ) e 0 5 7 7 5 4 c . - - > > > ] ] ( . : 5 2 ~ v v 4 ",
+"x v o 5 4 4 6 < { 3 ) c a 4 5 7 7 6 b . - > > ] > > ] ( . | 2 2 ! v v 4 ",
+"x v o 5 6 4 2 | , 3 ) f 6 5 4 4 6 5 a . - - ] > > > ] ( . | 2 | ~ v v 4 ",
+"v v o 4 4 5 6 | { 3 ) b a 4 7 2 0 5 a . - > > ] > ] ] ( . < 2 2 ! v v 4 ",
+"v v o 5 5 6 4 | { 3 ) b 7 4 4 2 0 4 b . - > > > > ] ] ( . | | < , v u 4 ",
+"v v o 5 4 4 5 2 ! 3 ) b 0 6 2 7 a 7 b . - - ] > - > ] ( . | 4 2 , u v 4 ",
+"v v o 4 4 5 5 < { 3 ) c 0 4 5 6 0 2 a . > > > ] > ] ] ( . | 5 | ! u u 4 ",
+"v v o 5 5 5 7 2 ~ 3 ) g 6 2 2 4 0 2 0 . - > > ] > ] ] ( . 2 2 2 , v u 4 ",
+"v v o 4 7 2 6 : ~ 3 ) e 0 5 2 5 0 5 b . - - ] > ] ] ] ( . < | | ! u u 4 ",
+"v v m 4 2 2 2 : ~ 3 ) b 0 5 4 7 5 4 b . - - ] > > > ] ( . < 4 | ! u u 4 ",
+"v v m 5 4 2 4 | ! 3 ) e a 4 4 4 a 2 0 . - - > > > > ] ( . < 4 | { u u 4 ",
+"v v m 4 5 4 5 2 , 3 ) b 7 2 4 2 0 4 b . > > ] > > > ] ( . | | 2 ~ u u 4 ",
+"v v m 4 4 4 6 2 ! 3 ) b 6 6 4 5 a 4 0 . - > > ] > ] ] ( . 2 2 | , u u 4 ",
+"v v m 4 4 4 5 | ! 3 ) b 6 4 6 6 6 4 a . - > > ] > > ] ( . | 5 < ~ u u 4 ",
+"v v m 4 5 5 7 | ! 3 ) b 6 7 6 6 6 5 a . - - > ] > > > ( . < 4 2 , u u 4 ",
+"v v m 4 4 2 4 : { 3 ) c 7 7 4 4 5 7 0 . - - ] > > > ] ( . | | | { u u 4 ",
+"v v m 4 6 7 5 2 ! 3 ) b 6 5 4 5 0 6 b . - > ] > > ] ] ( . < 5 | ~ u u 4 ",
+"v v m 4 5 4 7 < ! 3 ) g 7 4 4 7 7 5 b . - - > ] > ] ] ( . 2 < 2 ! u u 4 ",
+"v v m 4 6 2 5 | { 3 ) c 0 2 6 7 a 4 0 . - - ] ] > ] ] ( . : | | ~ u u 4 ",
+"u u m 4 2 4 6 < { 3 ) c 7 4 2 7 6 4 b . - > > - ] ] ] ( . | 4 | { u u 4 ",
+"v v m 4 2 7 5 2 ! 3 ) e 6 5 4 5 a 2 c . - > > > ] - ] ( . < 5 2 { u u 4 ",
+"u u m 4 5 2 4 < , 3 ) c a 2 4 4 6 5 b . > > ] ] ] > ] ( . 2 5 < { u u 4 ",
+"u u m 4 4 4 4 | ~ 3 ) b 0 4 4 6 a 6 0 . - > > - ] > ] ( . 2 < | ~ u u 4 ",
+"v v m 4 4 6 4 | , 3 ) b 0 7 4 6 a 4 0 . - > ] ] ] > ] ( . : | | , u u 2 ",
+"u u m 4 6 2 6 : ! 3 ) b 6 4 6 2 7 5 0 . - - > > > > ] ( . 1 5 | , u u 4 ",
+"u u m 4 2 4 4 : { 3 ) c a 5 5 4 a 4 0 . - > > > > ] ] ( . < | | { u u 4 ",
+"u u m 4 4 2 2 | ~ 3 ) a 0 5 2 2 a 5 0 . - > > > > > ] ( . 2 5 | { u u 2 ",
+"u u m 4 4 2 2 | ! 3 ) c 0 4 5 7 5 2 a . - - > > > - ] ( . 2 4 < { u u 2 ",
+"u u m 4 6 6 4 : { 3 ) b 7 2 2 4 6 4 a . - - ] > > ] ] ( . : 5 2 , u u 2 ",
+"u u m 4 4 4 5 < { 3 ) c b 5 6 4 7 4 a . - > > > ] ] ] ( . 2 < < ~ t t 2 ",
+"u u m 4 5 7 4 2 ! 3 ) c b 5 6 4 0 2 c . - ] ] > ] > ] ( . 2 | | ! t t 2 ",
+"u u m 4 5 4 2 2 ~ 3 ) c a 5 6 4 0 4 c . > > > > - > ] ( . : 4 < ! t t 2 ",
+"u u m 4 6 5 4 | { 3 ) b 0 2 4 4 0 4 0 . - - ] > ] > > ( . | 2 | { t t 2 ",
+"u u m 4 4 2 5 : { 3 ) e a 2 4 4 7 7 a . - > ] > > > ] ( . : 4 : { t t 2 ",
+"u u m 4 7 4 7 | , 3 ) f 6 6 4 2 0 6 a . - - > > > ] ] ( . 2 5 2 ! s s 2 ",
+"u u m 4 4 2 6 | , 3 ) e a 4 4 4 6 4 b . > ] > > > ] ] ( . : 4 2 , s t 2 ",
+"u u m 4 4 2 5 < , 3 ) c 7 2 7 2 a 2 b . - > ] > > > ] ( . : | 2 ! t s 2 ",
+"u u m 4 7 6 2 | ! 3 ) e 0 2 4 7 7 6 7 . - > > > ] > ] ( . | 2 2 , t s 2 ",
+"u u m 4 7 4 6 : ~ 3 ) a 0 2 5 5 0 6 c . - > > ] ] ] ] ( . | 4 : ! s s 2 ",
+"u u m 4 4 5 5 : { 3 ) c 6 2 4 4 6 5 0 . - > > ] > ] ] ( . | < 2 ~ s s 2 ",
+"u u m 4 5 5 6 | , 3 ) b b 2 4 5 5 5 a . > > > > > > ] ( . | 4 2 { s s 2 ",
+"u u m 4 7 4 6 | ~ 3 ) c a 4 4 2 a 5 b . > - > ] ] > ] ( . 2 | 2 ~ s s 2 ",
+"u u m 4 2 6 7 : ! 3 ) b 0 2 6 4 0 4 c . > > > > ] > ] ( . : | | ! s s 2 ",
+"t t m 4 6 2 5 2 ~ 3 ) b 0 2 2 4 6 4 c . - > > > ] > ] ( . : 2 < , s s 2 ",
+"t t m 4 2 4 4 2 ! 3 ) a a 5 4 5 a 4 b . - > ] > ] > ] ( . < 4 | { s s 2 ",
+"t t m 4 4 5 4 | { 3 ) e 6 5 7 5 6 5 b . > > ] > ] ] ] ( . < 5 2 ~ s s 2 ",
+"t t m 4 2 5 7 : { 3 ) a b 4 5 6 0 4 0 . > > ] ] > > ] ( . 2 < < ! s s 2 ",
+"t t m 4 5 6 7 | ! 3 ) b a 2 4 4 5 4 c . & - > > ] > ] ( . | 5 : ! s s 2 ",
+"t t m 4 2 7 4 | ~ 3 ) c b 7 2 4 0 6 a . > > > ] ] ] ] ( . : 4 : , s s 2 ",
+"t t m 4 2 5 4 : { 3 ) a b 5 2 5 6 6 0 . > > > > ] ] ] ( . 2 | < { s s 2 ",
+"s s m 4 4 5 2 | { 3 ) b 6 2 5 4 5 7 b . - > > > > ] ] ( . 2 | : { s s 2 ",
+"t t k 4 5 7 6 2 { 3 ) e b 5 4 6 a 4 b . - - > ] ] ] ] ( . 2 | < { s s 2 ",
+"t t s 4 2 6 7 4 { 3 ) a a 7 5 2 4 6 0 . - > ] ] > > ] ( . < | 2 { s s 2 ",
+"s s s 4 4 5 5 5 ! 3 ) b 7 2 4 7 4 7 0 . - > > > > > ] ( . < 4 : ! s s 2 ",
+"s s s 4 5 4 4 2 { 3 ) b b 5 6 5 2 4 a . - > > ] > ] ] ( . < 5 | ~ s s 2 ",
+"s s s 2 5 2 2 5 ~ 3 ) b 0 4 5 5 6 6 7 . > > > > ] > ] ( . 2 | | { s s 2 ",
+"s s s 2 5 5 5 4 { 3 ) a 0 2 4 4 6 4 c . - - ] > > ] ] ( . 2 4 | { s r 2 ",
+"s s r 2 5 5 7 2 ! 3 ) b a 2 7 2 4 4 0 . - > > ] > ] ] ( . 1 | | ~ s s 2 ",
+"s s r 2 7 5 5 7 , 3 ) c b 2 5 5 6 2 0 . - > > ] ] ] ] ( . 2 4 : { r r 2 ",
+"s s r 2 5 4 5 4 { 3 ) c a 4 2 7 2 2 a . - - ] > > ] ] ( . : | 2 ~ r r 2 ",
+"s s r 2 5 2 2 7 ~ 3 ) c 7 2 4 4 2 4 0 . - > ] > ] > ] ( . 2 2 | ~ r r 2 ",
+"s s r 2 2 4 4 7 ! 3 ) b 7 2 2 4 4 7 7 . - > > > ] > ] ( . 2 2 | { r r 2 ",
+"s s r 2 5 7 2 4 { 3 ) c b 7 4 4 5 6 0 . - > > - > > ] ( . < 4 : , r r 2 ",
+"s s r 2 2 4 4 6 ~ 3 ) c a 2 6 6 2 7 a . > - ] > > > ] ( . < 2 2 ~ r r 2 ",
+"s s r 2 2 5 4 2 ! 3 ) b 6 7 2 6 2 5 0 . > > > > > > ] ( . < 4 < { r r 1 ",
+"s s r 2 4 2 5 4 ~ 3 ) c 0 4 4 2 2 4 b . - > > > ] > ] ( . : 2 < , r r 2 ",
+"s s r 2 7 4 5 4 ! 3 ) c b 4 2 4 4 7 b . - - ] > > > ] ( . < 5 : { r r 2 ",
+"s s r 2 4 6 5 5 ! 3 ) a a 5 4 5 4 6 0 . - > > > - ] ] ( . | 2 | ~ r r 1 ",
+"r r r 2 4 4 6 2 ! 3 ) c 6 7 4 4 2 4 0 . > - > ] > > ] ( . : | | ! r r 1 ",
+"s s r 2 6 6 2 7 ~ 3 ) c 0 4 2 5 2 7 0 . - > ] > > > ] ( . | 5 < , r r 1 ",
+"r r r 2 5 6 6 4 { 3 ) e b 7 4 5 4 2 0 . > - ] > > > ] ( . | | | ~ r r 1 ",
+"r r r 2 4 6 4 4 ! 3 ) e b 4 5 4 2 7 b . - > ] ] > > ] ( . 2 | | ! r r | ",
+"r r p 2 6 5 5 4 ~ 3 ) c 0 4 4 5 2 4 b . - - ] > ] ] > ( . 2 2 | { p p | ",
+"r r p 2 5 7 4 7 { 3 ) e b 6 2 2 6 5 0 . - - > > > ] ] ( . | 4 : , p r | ",
+"r r p 2 7 4 4 6 , 3 ) c 6 4 2 4 4 6 0 . - > ] > > > ] ( . : < 2 ~ r p 1 ",
+"r r p 1 5 6 6 5 { 3 ) g 6 4 7 4 2 5 a . - - > > ] > ] ( . | 4 : { p p | ",
+"r r p 1 4 6 5 2 ! 3 ) b 0 2 4 6 4 5 b . - - > > ] ] > ( . : | : ! p p | ",
+"r r p 1 4 5 4 6 { 3 ) c b 4 6 6 4 6 c . > > ] > > > ] ( . : | | , p p | ",
+"r r p 1 5 5 4 5 ! 3 ) e 6 4 2 7 4 7 a . - > ] > ] > ] ( . 2 2 : ~ p p | ",
+"r r p 1 7 6 6 2 ! 3 ) b a 5 2 5 5 2 0 . - > ] > ] ] ] ( . : < | { p p | ",
+"r r p 1 2 2 7 4 ~ 3 ) b 6 5 5 5 6 7 0 . > ] ( ( ( ( ( ( . | 2 < ~ p p | ",
+"p p p | 4 5 6 5 / _ = e 7 2 7 7 7 4 c . ] ( [ : 9 [ | : . < 2 : ! p p | ",
+"p p p | 7 4 2 2 4 ) + j b 5 4 4 4 4 5 . . . . . . . . . . : | < ! p p | ",
+"p p p | 5 5 5 5 6 g n n 6 4 5 5 5 2 4 | : _ < / / _ / / _ < 4 2 ~ p p | ",
+"p p p | 2 4 4 6 6 6 c 0 7 2 6 6 2 7 4 5 | 2 < 2 | | 2 2 < 2 4 2 ~ p p | ",
+"p p p | 5 4 5 6 6 4 7 7 4 7 2 4 4 4 7 5 2 5 4 4 2 2 4 5 4 4 4 : { p p | ",
+"p p p 5 4 4 _ _ : / / _ _ < : _ _ : : : _ : _ : / _ < / : < _ / ; p o | ",
+"p p o h _ * $ @ * @ $ $ $ $ $ $ $ % $ $ $ @ $ $ @ $ $ $ % $ $ $ $ p p | ",
+"p p p o o o o p p p p o o p o p o o o o p p o o p o o o o p o p o o o < ",
+"p p m k i i i i i i i i i i i i i i i i i i i i i i k i i i k k m o o | ",
+"p p f b b b b b b a b b b b b b a b b b a b b b b a a b a b a b f m o < ",
+"p p d < : _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / / : < m p | ",
+"p p d : / ^ ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : s r < ",
+"p p d / ^ ^ { ' , ; = ; = ; = ; = ; = ; = ; = ; = ; ; , ' { ^ / : u s < ",
+"p p d / ^ { ' ; = * * * * * * * * * * * * * * * * * = = ; ' { ^ / t r | ",
+"p p d ^ { ' ; = * * $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / t r < ",
+"p p d ^ { ' = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ t r < ",
+"o o d { { , = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ t r | ",
+"o o d ^ { , = * % @ + + + + + + + + + + + + + + + + @ $ * = , { / t r < ",
+"o o d ^ { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / t r | ",
+"o o d / ^ { ' ; = = * * * * * * * * * * * * * * * * = = ; ' { ^ / t r < ",
+"o o d / ^ { { ' , = ; = = = = = = = = = = = = = = ; ; , ' { { / _ t r < ",
+"o o f : / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : u r < ",
+"o o i < < _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ ^ / _ < < y r < ",
+"o o p s z B D B B B B B B B B B B B B B B B B B B B B B B B C B C v p < ",
+"o o o r s s s s s s s s t t s s s s s s s s s s t t s t s s t s s p o < ",
+"o o m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m < ",
+"o o m : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ m m < ",
+"o o m I K I I I I I I I I I I I I I I I I I I I I I I I I I I I I t m < ",
+"o o m I N R S S S S S S S S S S S S S S S S S S S S S S S S S S S 0 m < ",
+"o o m E L Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R Q O : m < ",
+"o o m G L P O O O O O O O O O O O O O O O O O O O O O O O O O O L } m < ",
+"m m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L | m : ",
+"m m m G L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m : ",
+"m m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m : ",
+"m m m G L Q O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m : ",
+"m m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m : ",
+"m m m G L P O O P P P P P P P P P P P P P P P P P P P P P P P O M } m < ",
+"m m m E L J L L L L L L L L L L L L L L L L L L L L L L L L M J E 1 k : ",
+"m m m H t e b c b b b b b b b b b b b b b b b b b b b b b b c a 0 1 m : ",
+"m m k c ; @ + + + + + + + + + + + + + + + + + + + + + + + + + + + @ m : ",
+"m m m k k m m k m m m m m k k k m k m m m m k m m k m m k m m k k k m : ",
+"e 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 / ",
+"4 / ^ { { { { { { ^ { { ^ { { ^ { { ^ { { { { ^ { { ^ { { { { { ^ { { { "};
HDSPMixerAbout::HDSPMixerAbout(int w, int h, char *label, HDSPMixerWindow *win):Fl_Double_Window(w, h, label)
{
basew = win;
- text = new HDSPMixerAboutText(0,0,w,h);
+ text = new HDSPMixerAboutText(10,10,w-20,h-20);
end();
set_modal();
}
+int HDSPMixerAbout::handle(int e) {
+ switch (e) {
+ case FL_PUSH:
+ hide();
+ return 1;
+ default:
+ return Fl_Window::handle(e);
+ }
+}
HDSPMixerWindow *basew;
public:
HDSPMixerAbout(int w, int h, char *label, HDSPMixerWindow *w);
+ int handle(int e);
};
#endif
HDSPMixerAboutText::HDSPMixerAboutText(int x, int y, int w, int h):Fl_Widget(x, y, w, h, "About Text")
{
- text = "HDSPMixer (C) 2003 Thomas Charbonnel <thomas@@undata.org>\n\n"
+ text = "HDSPMixer " VERSION " (C) 2003 Thomas Charbonnel <thomas@@undata.org>\n\n"
"Bitmaps by Ralf Brunner\n"
"Many thanks to Martin Björnsen, Matthias Carstens and Paul Davis\n\n"
"This Program is free software; you can redistribute it and/or modify\n"
clock_value = snd_ctl_elem_value_get_enumerated(elemval, 0);
if (clock_value == 0) {
int new_speed = card->getAutosyncSpeed();
- if (new_speed >= 0 && new_speed != card->double_speed) card->setMode(new_speed);
+ if (new_speed >= 0 && new_speed != card->speed_mode) card->setMode(new_speed);
}
- if (clock_value > 3 && !card->double_speed) {
+ if (clock_value > 3 && clock_value < 7 && card->speed_mode != 1) {
card->setMode(1);
- } else if (clock_value < 4 && card->double_speed) {
+ } else if (clock_value < 4 && card->speed_mode != 0) {
card->setMode(0);
+ } else if (clock_value > 6 && card->speed_mode != 2) {
+ card->setMode(2);
}
}
snd_ctl_event_clear(event);
if (external_rate > 2 && external_rate < 6) {
return 1;
- } else if (external_rate < 2) {
+ } else if (external_rate > 6) {
+ return 2;
+ } else if (external_rate <= 2) {
return 0;
}
}
case 4:
case 5:
case 6:
- /* SR > 48000 kHz - double speed */
+ /* SR > 48000 Hz - double speed */
return 1;
- break;
+ case 7:
+ case 8:
+ case 9:
+ /* SR > 96000 Hz - quad speed */
+ return 2;
default:
/* Should never happen */
return 0;
type = cardtype;
card_id = id;
snprintf(name, 6, "hw:%i", card_id);
- double_speed = getSpeed();
- if (double_speed < 0) {
+ h9632_aeb.aebi = 0;
+ h9632_aeb.aebo = 0;
+ if (type == H9632) getAeb();
+ speed_mode = getSpeed();
+ if (speed_mode < 0) {
fprintf(stderr, "Error trying to determine speed mode for card %s, exiting.\n", name);
exit(EXIT_FAILURE);
}
basew = NULL;
}
+void HDSPMixerCard::getAeb() {
+ int err, i;
+ snd_hwdep_t *hw;
+ snd_hwdep_info_t *info;
+ snd_hwdep_info_alloca(&info);
+ if ((err = snd_hwdep_open(&hw, name, SND_HWDEP_OPEN_DUPLEX)) != 0) {
+ fprintf(stderr, "Error opening hwdep device on card %s.\n", name);
+ return;
+ }
+ if ((err = snd_hwdep_ioctl(hw, SNDRV_HDSP_IOCTL_GET_9632_AEB, &h9632_aeb)) < 0) {
+ fprintf(stderr, "Hwdep ioctl error on card %s : %s.\n", name, snd_strerror(err));
+ snd_hwdep_close(hw);
+ return;
+ }
+}
void HDSPMixerCard::adjustSettings() {
- if (type == Multiface && !double_speed) {
- channels = 18;
- channel_map = channel_map_mf_ss;
- dest_map = dest_map_mf_ss;
- meter_map = channel_map_mf_ss;
- lineouts = 2;
- } else if (type == Multiface && double_speed) {
- channels = 14;
- /* FIXME : this is a workaround because the driver is wrong */
- channel_map = meter_map_ds;
- dest_map = dest_map_ds;
- meter_map = meter_map_ds;
- lineouts = 2;
- } else if (type == Digiface && !double_speed) {
- channels = 26;
- channel_map = channel_map_df_ss;
- dest_map = dest_map_df_ss;
- meter_map = channel_map_df_ss;
- lineouts = 2;
- } else if (type == Digiface && double_speed) {
- channels = 14;
- channel_map = channel_map_ds;
- dest_map = dest_map_ds;
- meter_map = meter_map_ds;
- lineouts = 2;
- } else if (type == H9652 && !double_speed) {
- channels = 26;
- channel_map = channel_map_df_ss;
- dest_map = dest_map_h9652_ss;
- meter_map = channel_map_df_ss;
- lineouts = 0;
- } else if (type == H9652 && double_speed) {
- channels = 14;
- channel_map = channel_map_ds;
- dest_map = dest_map_h9652_ds;
- meter_map = meter_map_ds;
- lineouts = 0;
- }
+ if (type == Multiface) {
+ switch (speed_mode) {
+ case 0:
+ channels = 18;
+ channel_map = channel_map_mf_ss;
+ dest_map = dest_map_mf_ss;
+ meter_map = channel_map_mf_ss;
+ lineouts = 2;
+ break;
+ case 1:
+ channels = 14;
+ channel_map = meter_map_ds;
+ dest_map = dest_map_ds;
+ meter_map = meter_map_ds;
+ lineouts = 2;
+ break;
+ case 2:
+ /* should never happen */
+ break;
+ }
+ } else if (type == Digiface) {
+ switch (speed_mode) {
+ case 0:
+ channels = 26;
+ channel_map = channel_map_df_ss;
+ dest_map = dest_map_df_ss;
+ meter_map = channel_map_df_ss;
+ lineouts = 2;
+ break;
+ case 1:
+ channels = 14;
+ channel_map = channel_map_ds;
+ dest_map = dest_map_ds;
+ meter_map = meter_map_ds;
+ lineouts = 2;
+ break;
+ case 2:
+ /* should never happen */
+ break;
+ }
+ } else if (type == H9652) {
+ switch (speed_mode) {
+ case 0:
+ channels = 26;
+ channel_map = channel_map_df_ss;
+ dest_map = dest_map_h9652_ss;
+ meter_map = channel_map_df_ss;
+ lineouts = 0;
+ break;
+ case 1:
+ channels = 14;
+ channel_map = channel_map_ds;
+ dest_map = dest_map_h9652_ds;
+ meter_map = meter_map_ds;
+ lineouts = 0;
+ break;
+ case 2:
+ break;
+ }
+ } else if (type == H9632) {
+ /* FIXME : mapping values are my first guess here
+ this needs to be tested
+ */
+ switch (speed_mode) {
+ case 0:
+ channels = 12 + (h9632_aeb.aebi || h9632_aeb.aebo) ? 4 : 0;
+ channel_map = channel_map_h9632_ss;
+ dest_map = dest_map_h9632_ss;
+ meter_map = channel_map_h9632_ss;
+ lineouts = 0;
+ break;
+ case 1:
+ channels = 8 + (h9632_aeb.aebi || h9632_aeb.aebo) ? 4 : 0;
+ channel_map = channel_map_h9632_ds;
+ dest_map = dest_map_h9632_ds;
+ meter_map = meter_map_h9632_ds;
+ lineouts = 0;
+ break;
+ case 2:
+ channels = 4 + (h9632_aeb.aebi || h9632_aeb.aebo) ? 4 : 0;
+ channel_map = channel_map_h9632_qs;
+ dest_map = dest_map_h9632_qs;
+ meter_map = dest_map_h9632_qs;
+ lineouts = 0;
+ break;
+ }
+ }
window_width = (channels+2)*STRIP_WIDTH;
window_height = FULLSTRIP_HEIGHT*2+SMALLSTRIP_HEIGHT+MENU_HEIGHT;
}
void HDSPMixerCard::setMode(int mode)
{
- double_speed = mode;
+ speed_mode = mode;
adjustSettings();
actualizeStrips();
for (int i = channels; i < channels+lineouts; ++i) {
basew->outputs->strips[i]->setLabels();
}
-
+ if (h9632_aeb.aebo && !h9632_aeb.aebi) {
+ basew->inputs->empty_aebi[0]->position(STRIP_WIDTH*(channels-4), basew->inputs->empty_aebi[0]->y());
+ basew->inputs->empty_aebi[1]->position(STRIP_WIDTH*(channels-2), basew->inputs->empty_aebi[1]->y());
+ } else if (h9632_aeb.aebi && !h9632_aeb.aebo) {
+ basew->playbacks->empty_aebo[0]->position(STRIP_WIDTH*(channels-4), basew->playbacks->empty_aebo[0]->y());
+ basew->playbacks->empty_aebo[1]->position(STRIP_WIDTH*(channels-2), basew->playbacks->empty_aebo[1]->y());
+ basew->outputs->empty_aebo[0]->position(STRIP_WIDTH*(channels-4), basew->outputs->empty_aebo[0]->y());
+ basew->outputs->empty_aebo[1]->position(STRIP_WIDTH*(channels-2), basew->outputs->empty_aebo[1]->y());
+ }
basew->inputs->buttons->position(STRIP_WIDTH*channels, basew->inputs->buttons->y());
basew->inputs->init_sizes();
basew->playbacks->empty->position(STRIP_WIDTH*channels, basew->playbacks->empty->y());
basew->outputs->strips[i]->hide();
}
}
- for (int i = channels; i < channels+lineouts; ++i) {
- basew->outputs->strips[i]->show();
+ for (int i = channels; i < channels+2; ++i) {
+ if (i < channels+lineouts) {
+ basew->outputs->strips[i]->show();
+ } else {
+ basew->outputs->strips[i]->hide();
+ }
+ }
+ if (h9632_aeb.aebi && !h9632_aeb.aebo) {
+ for (int i = 0; i < 2; ++i) {
+ basew->inputs->empty_aebi[i]->hide();
+ basew->playbacks->empty_aebo[i]->show();
+ basew->outputs->empty_aebo[i]->show();
+ }
+ } else if (h9632_aeb.aebo && !h9632_aeb.aebi) {
+ for (int i = 0; i < 2; ++i) {
+ basew->inputs->empty_aebi[i]->show();
+ basew->playbacks->empty_aebo[i]->hide();
+ basew->outputs->empty_aebo[i]->hide();
+ }
+ } else {
+ for (int i = 0; i < 2; ++i) {
+ basew->inputs->empty_aebi[i]->hide();
+ basew->playbacks->empty_aebo[i]->hide();
+ basew->outputs->empty_aebo[i]->hide();
+ }
}
- if (type != H9652) basew->outputs->empty->hide();
+ if (type != H9652 && type != H9632) basew->outputs->empty->hide();
}
int HDSPMixerCard::initializeCard(HDSPMixerWindow *w)
char *channel_map;
char *dest_map;
char *meter_map;
- int double_speed;
+ int speed_mode;
void setMode(int mode);
int initializeCard(HDSPMixerWindow *w);
int getSpeed();
int getAutosyncSpeed();
void actualizeStrips();
void adjustSettings();
+ void getAeb();
+ hdsp_9632_aeb_t h9632_aeb;
};
#endif
channel_num = ch;
if (channel_num%2) {
relative_num = channel_num+1;
+ p_iomixer_xpm = iomixer_xpm;
} else {
relative_num = channel_num-1;
+ p_iomixer_xpm = iomixer_r_xpm;
}
for (int j = 0; j < 3; ++j) {
for (int i = 0; i < 8; ++i) {
data[j][0][i] = new HDSPMixerStripData();
data[j][1][i] = new HDSPMixerStripData();
+ data[j][2][i] = new HDSPMixerStripData();
}
}
mutesolo = new HDSPMixerMuteSolo(x+3, y+3, 0, 0, channel_num, type);
void HDSPMixerIOMixer::draw_background(int xpos, int ypos, int w, int h)
{
fl_push_clip(xpos, ypos, w, h);
- fl_draw_pixmap(iomixer_xpm, x(), y());
+ fl_draw_pixmap(p_iomixer_xpm, x(), y());
fl_pop_clip();
}
class HDSPMixerIOMixer:public Fl_Group
{
private:
+ char **p_iomixer_xpm;
int channel_num, relative_num, mixer_type;
char channel_name[6];
void update_child(Fl_Widget &widget);
public:
- HDSPMixerStripData *data[3][2][8]; /* data[card][mode(ds/ss)][preset number] */
+ HDSPMixerStripData *data[3][3][8]; /* data[card][mode(ss/ds/qs)][preset number] */
HDSPMixerPan *pan;
HDSPMixerFader *fader;
HDSPMixerPeak *peak;
strips[i]->gain->relative = strips[i+1]->gain;
strips[i+1]->gain->relative = strips[i]->gain;
}
+ empty_aebi[0] = new HDSPMixerEmpty((nchans-6)*STRIP_WIDTH, y, STRIP_WIDTH*2, FULLSTRIP_HEIGHT, 0);
+ empty_aebi[1] = new HDSPMixerEmpty((nchans-4)*STRIP_WIDTH, y, STRIP_WIDTH*2, FULLSTRIP_HEIGHT, 0);
buttons = new HDSPMixerButtons(nchans*STRIP_WIDTH, y, 2*STRIP_WIDTH, FULLSTRIP_HEIGHT);
end();
resizable(NULL);
#include <FL/Fl_Group.H>
#include "HDSPMixerIOMixer.h"
#include "HDSPMixerButtons.h"
+#include "HDSPMixerEmpty.h"
class HDSPMixerButtons;
class HDSPMixerIOMixer;
+class HDSPMixerEmpty;
class HDSPMixerInputs:public Fl_Group
{
HDSPMixerButtons *buttons;
HDSPMixerIOMixer *strips[26];
HDSPMixerInputs(int x, int y, int w, int h, int nchannels);
+ HDSPMixerEmpty *empty_aebi[2];
};
#endif
fast_peak_level = 1000.0;
slow_peak_level = 1000.0;
max_level = 1000.0;
+ /* this is no more as simple :
+ H9652 cards do have both peak and rms data for outputs
+ */
peak_rms = not_output;
}
}
rms_height = new_rms_height;
- if ((new_peak_height != peak_height || !fine_draw) && peak_rms) {
+ if ((new_peak_height != peak_height || !fine_draw) && (peak_rms || basew->cards[basew->current_card]->type == H9652)) {
if ((rms_height <= (peak_height - PEAK_HEIGHT)) || rms_height == 0) {
fl_push_clip(x(), y()+(METER_HEIGHT - peak_height), w(), PEAK_HEIGHT+1);
if (peak_rms) {
fr /= ((double)(1125899638407184.0)*(double)(8191.0));
fr = sqrt(fr);
- if (!peak_rms) {
+ if (!peak_rms && (basew->cards[basew->current_card]->type != H9652)) {
new_rms_height = new_peak_height;
} else {
fr = -20 * log10(fr);
}
- if (new_rms_height != rms_height || (new_peak_height != peak_height && peak_rms)) {
+ if (new_rms_height != rms_height || (new_peak_height != peak_height && (peak_rms || basew->cards[basew->current_card]->type == H9652))) {
/* FIXME: may not be SMP safe */
redraw();
}
for (int i = 0; i < 8; ++i) {
data[j][0][i] = new HDSPMixerOutputData();
data[j][1][i] = new HDSPMixerOutputData();
+ data[j][2][i] = new HDSPMixerOutputData();
}
}
+ if (num%2) {
+ p_output_xpm = output_r_xpm;
+ } else {
+ p_output_xpm = output_xpm;
+ }
basew = (HDSPMixerWindow *)window();
setLabels();
out_num = num;
void HDSPMixerOutput::setLabels()
{
HDSP_IO_Type type = basew->cards[basew->current_card]->type;
- int ds = basew->cards[basew->current_card]->double_speed;
- if (type == Multiface && !ds) {
- labels = labels_mf_ss;
- } else if (type == Multiface && ds) {
- labels = labels_mf_ds;
- } else if (!ds) {
- labels = labels_df_ss;
- } else if (ds) {
- labels = labels_df_ds;
+ int sm = basew->cards[basew->current_card]->speed_mode;
+ if (type == H9632) {
+ switch (sm) {
+ case 0:
+ labels = labels_9632_ss;
+ break;
+ case 1:
+ labels = labels_9632_ds;
+ break;
+ case 2:
+ labels = labels_9632_qs;
+ break;
+ }
+ } else if (type == Multiface) {
+ if (sm)
+ labels = labels_mf_ds;
+ else
+ labels = labels_mf_ss;
+ } else {
+ if (sm)
+ labels = labels_df_ds;
+ else
+ labels = labels_df_ss;
}
}
void HDSPMixerOutput::draw_background(int xpos, int ypos, int w, int h)
{
fl_push_clip(xpos, ypos, w, h);
- fl_draw_pixmap(output_xpm, x(), y());
+ fl_draw_pixmap(p_output_xpm, x(), y());
fl_pop_clip();
}
"SP.L", "SP.R", "AN.L", "AN.R"
};
+static char *labels_9632_ss[16] = {
+ "A 1", "A 2", "A 3", "A 4", "A 5", "A 6", "A 7", "A 8",
+ "SP.L", "SP.R", "AN 1", "AN 2", "AN 3", "AN 4", "AN 5", "AN 6"
+};
+
+static char *labels_9632_ds[12] = {
+ "A 1", "A 2", "A 3", "A 4",
+ "SP.L", "SP.R", "AN 1", "AN 2", "AN 3", "AN 4", "AN 5", "AN 6"
+};
+
+static char *labels_9632_qs[8] = {
+ "SP.L", "SP.R", "AN 1", "AN 2", "AN 3", "AN 4", "AN 5", "AN 6"
+};
+
class HDSPMixerOutput:public Fl_Group
{
private:
int out_num;
char **labels;
+ char **p_output_xpm;
HDSPMixerPeak *peak;
HDSPMixerWindow *basew;
void update_child(Fl_Widget& widget);
public:
- HDSPMixerOutputData *data[3][2][8]; /* data[card][mode(ds/ss)][preset number] */
+ HDSPMixerOutputData *data[3][3][8]; /* data[card][mode(ss/ds/qs)][preset number] */
HDSPMixerFader *fader;
HDSPMixerGain *gain;
HDSPMixerMeter *meter;
strips[i+1]->fader->relative = strips[i]->fader;
strips[i]->fader->gain = strips[i]->gain;
strips[i+1]->fader->gain = strips[i+1]->gain;
+
}
+ empty_aebo[0] = new HDSPMixerEmpty((nchans-6)*STRIP_WIDTH, y, 2*STRIP_WIDTH, SMALLSTRIP_HEIGHT, 0);
+ empty_aebo[1] = new HDSPMixerEmpty((nchans-4)*STRIP_WIDTH, y, 2*STRIP_WIDTH, SMALLSTRIP_HEIGHT, 0);
empty = new HDSPMixerEmpty(nchans*STRIP_WIDTH, y, 2*STRIP_WIDTH, SMALLSTRIP_HEIGHT, 0);
end();
resizable(NULL);
class HDSPMixerOutputs:public Fl_Group
{
public:
+ HDSPMixerEmpty *empty_aebo[2];
HDSPMixerEmpty *empty;
HDSPMixerOutput *strips[28];
HDSPMixerOutputs(int x, int y, int w, int h, int nchannels);
strips[i]->gain->relative = strips[i+1]->gain;
strips[i+1]->gain->relative = strips[i]->gain;
}
+ empty_aebo[0] = new HDSPMixerEmpty((nchans-6)*STRIP_WIDTH, y, 2*STRIP_WIDTH, FULLSTRIP_HEIGHT, 0);
+ empty_aebo[1] = new HDSPMixerEmpty((nchans-4)*STRIP_WIDTH, y, 2*STRIP_WIDTH, FULLSTRIP_HEIGHT, 0);
empty = new HDSPMixerEmpty(nchans*STRIP_WIDTH, y, 2*STRIP_WIDTH, FULLSTRIP_HEIGHT, 1);
end();
resizable(NULL);
class HDSPMixerPlaybacks:public Fl_Group
{
public:
+ HDSPMixerEmpty *empty_aebo[2];
HDSPMixerEmpty *empty;
HDSPMixerIOMixer *strips[26];
HDSPMixerPlaybacks(int x, int y, int w, int h, int nchannels);
}
void HDSPMixerPresets::save_preset(int prst) {
- int speed = basew->cards[basew->current_card]->double_speed;
+ int speed = basew->cards[basew->current_card]->speed_mode;
int card = basew->current_card;
int p = prst-1;
basew->dirty = 0;
}
void HDSPMixerPresets::restore_preset(int prst) {
- int speed = basew->cards[basew->current_card]->double_speed;
+ int speed = basew->cards[basew->current_card]->speed_mode;
int card = basew->current_card;
int p = prst-1;
basew->dirty = 0;
void HDSPMixerSelector::setLabels()
{
HDSP_IO_Type type;
- int ds;
+ hdsp_9632_aeb_t *aeb;
+ int sm;
clear();
type = basew->cards[basew->current_card]->type;
- ds = basew->cards[basew->current_card]->double_speed;
- if (type == Multiface && !ds) {
- max_dest = 10;
- destinations = destinations_mf_ss;
- } else if (type == Multiface && ds) {
- max_dest = 8;
- destinations = destinations_mf_ds;
- } else if (type == Digiface && !ds) {
- max_dest = 14;
- destinations = destinations_df_ss;
- } else if (type == Digiface && ds) {
- max_dest = 8;
- destinations = destinations_df_ds;
- } else if (type == H9652 && !ds) {
- max_dest = 13;
- destinations = destinations_h9652_ss;
- } else if (type == H9652 && ds) {
- max_dest = 7;
- destinations = destinations_h9652_ds;
+ aeb = &basew->cards[basew->current_card]->h9632_aeb;
+ sm = basew->cards[basew->current_card]->speed_mode;
+ if (type == Multiface) {
+ switch (sm) {
+ case 0:
+ max_dest = 10;
+ destinations = destinations_mf_ss;
+ break;
+ case 1:
+ max_dest = 8;
+ destinations = destinations_mf_ds;
+ break;
+ case 2:
+ /* should never happen */
+ break;
+ }
+ } else if (type == Digiface) {
+ switch (sm) {
+ case 0:
+ max_dest = 14;
+ destinations = destinations_df_ss;
+ break;
+ case 1:
+ max_dest = 8;
+ destinations = destinations_df_ds;
+ break;
+ case 2:
+ /* should never happen */
+ break;
+ }
+ } else if (type == H9652) {
+ switch (sm) {
+ case 0:
+ max_dest = 13;
+ destinations = destinations_h9652_ss;
+ break;
+ case 1:
+ max_dest = 7;
+ destinations = destinations_h9652_ds;
+ break;
+ case 2:
+ /* should never happen */
+ break;
+ }
+ } else if (type == H9632) {
+ switch (sm) {
+ case 0:
+ max_dest = 6 + (aeb->aebo) ? 2 : 0;
+ destinations = destinations_h9632_ss;
+ break;
+ case 1:
+ max_dest = 4 + (aeb->aebo) ? 2 : 0;
+ destinations = destinations_h9632_ds;
+ break;
+ case 2:
+ max_dest = 2 + (aeb->aebo) ? 2 : 0;
+ destinations = destinations_h9632_qs;
+ break;
+ }
}
+
for (int i = 0; i < max_dest; ++i) {
add(destinations[i], 0, 0, 0, FL_MENU_TOGGLE);
}
"SPDIF"
};
+static char *destinations_h9632_ss[8] = {
+ "A 1+2", "A 3+4", "A 5+6", "A 7+8",
+ "SPDIF", "AN 1+2", "AN 3+4", "AN 5+6"
+};
+
+static char *destinations_h9632_ds[6] = {
+ "A 1+2", "A 3+4",
+ "SPDIF", "AN 1+2", "AN 3+4", "AN 5+6"
+};
+
+static char *destinations_h9632_qs[4] = {
+ "SPDIF", "AN 1+2", "AN 3+4", "AN 5+6"
+};
+
class HDSPMixerSelector:public Fl_Menu_
{
private:
#pragma implementation
#include "HDSPMixerWindow.h"
-
-inline int64 swap_rms(int64 *rms)
-{
- unsigned int *base = (unsigned int *)rms;
- int64 ret = *base;
- ret = (ret<<32) | *(base+1);
- return ret;
-}
static void readregisters_cb(void *arg)
{
for (int i = 0; i < w->cards[w->current_card]->channels; ++i) {
w->inputs->strips[i]->meter->update(peak_rms.input_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xffffff00,
peak_rms.input_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xf,
- swap_rms(&peak_rms.input_rms[(w->cards[w->current_card]->meter_map[i])]) );
+ peak_rms.input_rms[(w->cards[w->current_card]->meter_map[i])]);
}
}
if (w->inputs->buttons->playback) {
for (int i = 0; i < w->cards[w->current_card]->channels; ++i) {
w->playbacks->strips[i]->meter->update(peak_rms.playback_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xffffff00,
peak_rms.playback_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xf,
- swap_rms(&peak_rms.playback_rms[(w->cards[w->current_card]->meter_map[i])]) );
+ peak_rms.playback_rms[(w->cards[w->current_card]->meter_map[i])]);
}
}
if (w->inputs->buttons->output) {
- for (int i = 0; i < w->cards[w->current_card]->channels; ++i) {
- w->outputs->strips[i]->meter->update(peak_rms.output_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xffffff00,
- peak_rms.output_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xf,
- 0 );
+ if (w->cards[w->current_card]->type != H9652) {
+ for (int i = 0; i < w->cards[w->current_card]->channels; ++i) {
+ w->outputs->strips[i]->meter->update(peak_rms.output_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xffffff00,
+ peak_rms.output_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xf,
+ 0 );
+ }
+ for (int i = 0; i < w->cards[w->current_card]->lineouts; ++i) {
+ w->outputs->strips[w->cards[w->current_card]->channels+i]->meter->update(peak_rms.output_peaks[26+i] & 0xffffff00,
+ peak_rms.output_peaks[26+i] & 0xf,
+ 0 );
+ }
+ } else {
+ for (int i = 0; i < w->cards[w->current_card]->channels; ++i) {
+ w->outputs->strips[i]->meter->update(peak_rms.output_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xffffff00,
+ peak_rms.output_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xf,
+ peak_rms.output_rms[(w->cards[w->current_card]->meter_map[i])] );
+ }
}
- for (int i = 0; i < w->cards[w->current_card]->lineouts; ++i) {
- w->outputs->strips[w->cards[w->current_card]->channels+i]->meter->update(peak_rms.output_peaks[26+i] & 0xffffff00,
- peak_rms.output_peaks[26+i] & 0xf,
- 0 );
- }
}
Fl::add_timeout(0.03, readregisters_cb, w);
scroll->end();
end();
setup = new HDSPMixerSetup(400, 260, "Level Meters Setup", this);
- about = new HDSPMixerAbout(340, 230, "About HDSPMixer", this);
+ about = new HDSPMixerAbout(360, 260, "About HDSPMixer", this);
i = 0;
while (cards[i] != NULL) {
cards[i++]->initializeCard(this);
void HDSPMixerWindow::checkState()
{
- int speed = cards[current_card]->double_speed;
+ int speed = cards[current_card]->speed_mode;
int p = inputs->buttons->presets->preset-1;
int corrupt = 0;
/* Mixer strips */
Fl_Scroll *scroll;
HDSPMixerSetup *setup;
HDSPMixerAbout *about;
- HDSPMixerPresetData *data[3][2][8]; /* data[card number][mode(ds/ss)][preset number] */
+ HDSPMixerPresetData *data[3][3][8]; /* data[card number][mode(ss/ds/qs)][preset number] */
HDSPMixerCard *cards[3];
HDSPMixerInputs *inputs;
HDSPMixerPlaybacks *playbacks;
if (card < 0) {
break;
} else {
-
snd_card_get_longname(card, &name);
printf("Card %d : %s\n", card, name);
if (!strncmp(name, "RME Hammerfall DSP + Multiface", 30)) {
printf("HDSP 9652 found !\n");
hdsp_cards[cards] = new HDSPMixerCard(H9652, card);
cards++;
+ } else if (!strncmp(name, "RME Hammerfall HDSP 9632", 24)) {
+ printf("HDSP 9632 found !\n");
+ hdsp_cards[cards] = new HDSPMixerCard(H9632, card);
+ cards++;
+ } else if (!strncmp(name, "RME Hammerfall DSP", 18)) {
+ printf("Uninitialized HDSP card found.\nUse hdsploader to upload configuration data to the card.\n");
}
}
}
0, 2, 8, 10, 16, 18, 24
};
+static char dest_map_h9632_ss[8] = {
+ 0, 2, 4, 6, 8, 10, 12, 14
+};
+
+static char dest_map_h9632_ds[6] = {
+ 0, 2, 8, 10, 12, 14
+};
+
+static char dest_map_h9632_qs[4] = {
+ 8, 10, 12, 14
+};
+
+static char channel_map_h9632_ss[16] = {
+ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
+};
+
+static char channel_map_h9632_ds[12] = {
+ 1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15
+};
+
+static char meter_map_h9632_ds[12] = {
+ 0, 1, 2, 3, 8, 9, 10, 11, 12, 13, 14, 15
+};
+
+static char channel_map_h9632_qs[8] = {
+ 8, 9, 10, 11, 12, 13, 14, 15
+};
+
#endif
#include "../pixmaps/empty_linux.xpm"
#include "../pixmaps/iomixer.xpm"
#include "../pixmaps/level.xpm"
-#include "../pixmaps/monitor.xpm"
#include "../pixmaps/mute.xpm"
#include "../pixmaps/output.xpm"
#include "../pixmaps/over.xpm"
#include "../pixmaps/peak.xpm"
#include "../pixmaps/solo.xpm"
-
+#include "../pixmaps/iomixer_r.xpm"
+#include "../pixmaps/output_r.xpm"
+#include "../pixmaps/matrix_black.xpm"
+#include "../pixmaps/matrix_white.xpm"
+#include "../pixmaps/matrix_yellow.xpm"
+#include "../pixmaps/matrix_mute.xpm"
+#include "../pixmaps/matrix_grey.xpm"
+#include "../pixmaps/matrix_grey_o.xpm"
+#include "../pixmaps/matrix_grey_l.xpm"
+#include "../pixmaps/matrix_grey_ol.xpm"
extern char * over_xpm[];
extern char * peak_xpm[];
extern char * solo_xpm[];
+extern char * iomixer_r_xpm[];
+extern char * output_r_xpm[];
+extern char * matrix_white_xpm[];
+extern char * matrix_black_xpm[];
+extern char * matrix_yellow_xpm[];
+extern char * matrix_mute_xpm[];
+extern char * matrix_grey_xpm[];
+extern char * matrix_grey_l_xpm[];
+extern char * matrix_grey_ol_xpm[];
+extern char * matrix_grey_o_xpm[];
#endif